- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 对Linux内核中进程上下文和中断上下文的理解
作者:杨老师,华清远见嵌入式学院讲师。 链接http://www.embedu.org/Column/Column240.htm 内核空间和用户空间是操作系统理论的基础之一,即内核功能模块运行在内核空间,而应用程序运行在用户空间。现代的CPU都具有不同的操作模式,代表不同的级别,不同的级别具有不同的功能,在较低的级别中将禁止某些操作。Linux系统设计时利用了这种硬件特性,使用了两个级别
2016-04-08 19:30:48 249
原创 C primer plus 第五版 中文版 勘误表
前面部分是别人有写过的,还有一些事自己添加的,而且确定错误 P49 倒数第九行 “print ("%e/n", toobig);” 应为 “printf ("%e/n", toobig);”,少个f。 P74 第十三行 “rintf ("num as int ...);” 应为 “printf ("num as int ...);”,少个p。 第三十一行 “第二行”应为“第三
2016-04-06 08:44:01 3281 2
原创 linux内核设计与实现 进程管理 访问子进程的方法详解
/* *struct list_head { * struct list_head *next, *prev; *}; *list_entry(ptr, type, member)这个函数的功能就是:从结构体(type)某成员变量(member)指针(ptr)来求出该结构体(type)的首指针 */ Struct task_struct *task; stru
2016-03-27 21:17:29 301
原创 2440的nandflash启动和norflash启动的区别
感谢韦东山老师!!! 汇编程序.S: .text .global _start _start: 其间很多代码 MAIN_LOOP: B MAIN_LOOP makefile: led_on.bin : led_on.S arm-linux-gcc -g -c -o led_on.o led_on.S arm-linu
2016-02-29 21:13:03 504
转载 嵌入式程序开发的环境
感谢韦东山老师!!! 1.在windows在开发程序用vc进 行编辑→编译→执行。 2.在linux开发程序用gcc进行编辑→编译→执行。 不同的操作平台嵌入式开发的区别: 1.在windows系统下使用ADS进行开发 2.在windows系统下使用arm-linux-gcc 在linux中链接地址和链接顺序通过一个链接脚本(.lds)写入makefile中进行编译
2016-02-29 14:45:12 308
linux设备驱动程序pdf电子书和源码
2016-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人