linux中tty初始化
1、tty初始化:
start_kernel // init/main.c
console_init // kernel/printk/printk.c
n_tty_init // drivers/tty/n_tty.c
chr_dev_init // fs_initcall(chr_dev_init);
tty_init // drivers/tty/tty_io.c
2、arm32寄存器:
16个通用寄存器:R0-R15
R0-R7: 低寄存器
R0-R3: 常用于传参
R0: 常用于存储返回值
R7: 系统调用时,常用于存系统调用号
R8-R15: 高寄存器
R13: SP,堆栈指针
R14: LR,连接寄存器
R15: PC,程序计数器
CPSR:当前程序状态寄存器
3、arm汇编:
ldr r0, =0x123 //将立即数0x123存入r0中
ldr r0, ='H' //将字符'H'存入r0中
ldr r0, =label1 //将label1所指向的地址值存入r0中
str r1, [r2] //将r1中的值写入r2所指定的地址中
浙公网安备 33010602011771号