Linux 内核
游走在代码中的鱼
这个作者很懒,什么都没留下…
展开
-
printf 从用户层到OS层之间的调用关系
了解printf函数的调用机制,我将以PowerPC为例子介绍它到OS的调用过程,首先我们先来看看printf的函数的具体的实现,如下: static char sprint_buf[1024]; //定义一个buf存储空间来存放参数; int printf(const char *fmt, ...) { va_list原创 2015-03-16 17:30:36 · 1544 阅读 · 0 评论 -
搭建交叉编译环境
1.下载交叉编译工具 (arm-linux-gcc-4.4.3-20100728.tar.gz) 2.解压交叉编译工具到指定的目录下 ( /usr/local/arm/ ) tar xvf arm-linux-gcc-4.4.3-20100728.tar.gz -C /usr/local/arm/ 3.配置系统环境变量 /etc/profile 所有用原创 2015-03-16 17:17:56 · 399 阅读 · 0 评论 -
中断处理的总结
1 中断处理程序 响应特定函数内核执行的函数,称为中断处理程序; 注册中断处理程序 int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,原创 2015-09-10 11:26:56 · 803 阅读 · 0 评论