- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 对Linux内核中进程上下文和中断上下文的理解
作者:杨老师,华清远见嵌入式学院讲师。 链接http://www.embedu.org/Column/Column240.htm内核空间和用户空间是操作系统理论的基础之一,即内核功能模块运行在内核空间,而应用程序运行在用户空间。现代的CPU都具有不同的操作模式,代表不同的级别,不同的级别具有不同的功能,在较低的级别中将禁止某些操作。Linux系统设计时利用了这种硬件特性,使用了两个级别
2016-04-08 19:30:48 257
原创 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 3339 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 314
原创 2440的nandflash启动和norflash启动的区别
感谢韦东山老师!!!汇编程序.S:.text.global _start_start: 其间很多代码MAIN_LOOP: B MAIN_LOOPmakefile: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 516
转载 嵌入式程序开发的环境
感谢韦东山老师!!!1.在windows在开发程序用vc进 行编辑→编译→执行。2.在linux开发程序用gcc进行编辑→编译→执行。不同的操作平台嵌入式开发的区别:1.在windows系统下使用ADS进行开发2.在windows系统下使用arm-linux-gcc在linux中链接地址和链接顺序通过一个链接脚本(.lds)写入makefile中进行编译
2016-02-29 14:45:12 326
linux设备驱动程序pdf电子书和源码
2016-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人