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号