minicom时间戳
2018-1-23
minicom有4种时间戳:关闭的,简单的,扩展的,每秒的。执行CTRL+A N,顺序切换,扩展的可以显示毫秒。
sublime设置侧边栏的字体
2018-2-4
默认的字体有点小,看着吃力,使用如下方法可以调整侧边栏的字体。1 Preferences - Browse Packages... 会打开一个目录,进入User目录:2 创建一个Default.sublime-theme文件,添加下述内容保存即可,sublime在一保存就会理解调整字体,subli
stunnel加密OpenVPN
2018-2-25
安装stunnel1$ sudo apt-get install stunnel41 客户端配置stunnel客户端配置:12345# cat /etc/stunnel/stunnel.conf [openvpn]client = yesaccept = 127.0.0.1:8082connect
pipe trick
2019-10-30
命名管道以只读打开,那么当写入者结束时,read一直返回0。解决办法:1 以读写方式打开,保证至少有一个写者。2 重新打开命名管道。http://www.ece.eng.wayne.edu/~gchen/ece5650/lecture3.pdf
ARM booting
2018-2-25
为了启动ARM Linux,需要一个boot loader。boot loader提供下述工作:初始化RAM初始化serial port检测machine type设置kernel tagged list加载initramfscall the kernel image1 setup RAM 初始化R
将device tree嵌入到内核镜像
2018-5-26
device tree通常由bootloader通过r2寄存器传递给内核。但是也可以直接将dtb嵌入到镜像中。通过内核选项CONFIG_ARM_APPENDED_DTB开启。将dtb文件直接cat到zImage之后即可。还有一个内核选项CONFIG_ARM_ATAG_DTB_COMPAT,使用boo
bash命令行移动光标
2018-2-27
移到开头:Ctrl + A移到结尾:Ctrl + E前进一个字符:Ctrl + F后退一个字符:Ctrl + B前进一个单词:ALT + F后退一个单词:ALT + B清除屏幕:Ctrl + L删除光标处字符:Ctrl + D清空输入的命令:Ctrl+U从光标处删除到行尾:Ctrl + K从光标处删
Raspberry Pi 3 Model B使用串口
2019-9-27
本文使用的固件:2018-03-13-raspbian-stretch-lite.img树莓派3有两个uart,主uart用作蓝牙,miniuart默认没有打开。首先修改/boot/config.txt,添加:1enable_uart=1重启后,可以看到:12pi@raspberrypi:~$ ls
树莓派3编译64位uboot
2018-3-30
下载u-boot-2018-03版本,使用aarch64编译工具链$ ARCH=arm64 CROSS_COMPILE=$(TOOLCHAIN_BIN_PREFIX) make rpi_3_defconfig$ ARCH=arm64 CROSS_COMPILE=$(TOOLCHAIN_BIN_PRE
使用qemu测试aarch64汇编代码和程序
2018-4-1
如果没有开发板,可以使用qemu来学习aarch64指令。安装qemu和aarch64 toolchain1$ sudo apt-get install qemu-user gcc-aarch64-linux-gnutest.c,打印hello world12345678$ cat test.c#i
Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.