Chinaunix首页 | 论坛 | 博客
  • 博客访问: 514461
  • 博文数量: 52
  • 博客积分: 1223
  • 博客等级: 少尉
  • 技术积分: 751
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-23 21:32
文章分类

全部博文(52)

文章存档

2016年(1)

2015年(5)

2013年(1)

2012年(45)

发布时间:2015-11-28 17:05:50

1、console,一般用于内核,例如printk。2、tty,一般用于用户态,例如open("/dev/ttyS0", rw)3、驱动一般既调用register_console把自己注册成console,也调用tty_register_driver把自己注册成tty。这样既可以用作内核态也用作用户态。由此我们可以看到,在linux内核的使用framebuff的vga显示中,有两种方式向屏幕输出.........【阅读全文】

阅读(2691) | 评论(0) | 转发(0)

发布时间:2015-11-28 16:05:40

1。console的过程描述例如pmon下其内核命令 g console=ttyS0,115200 root=/dev/sda1 init=/bin/sh rw对console的过程讨论主要是讨论console=ttyS0 如何影响选取哪种console?在kernel/printk.c中的__setup("console=", console_setup);给出了用于解释console=ttyS0的函数console_setupconsole_setup调用的__add_prefe.........【阅读全文】

阅读(3198) | 评论(0) | 转发(1)

发布时间:2015-09-09 16:22:09

本文探讨了read的返回值的三种情况......【阅读全文】

阅读(2115) | 评论(0) | 转发(0)

发布时间:2015-05-13 11:33:01

1、首先只有访问半字或者一个字的指令才会产生地址对齐问题,如LDM、STM、LDRD和STRD指令,而LDR去操作一个字节就没有对齐的问题。2、cpu层次所谓支持非对齐访问,主要是指当发生非对齐访问的时候产不产生异常,ARM11能配置,可以配置成发生非对齐访问不产生异常,ARM9不能配置,发生非对齐访问是直接产生异常。3、编译.........【阅读全文】

阅读(2999) | 评论(0) | 转发(0)

发布时间:2015-05-13 10:00:41

......【阅读全文】

阅读(1863) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册