四方公司系我国电力行业和北京市中关村科技园区的知名企业,10月23-25日对该企业进行了18课时的企业培训,感谢四方公司工作同志的支持。培训大纲:第一天1. Linux 系统开发的总述1.1 Linux 开发环境及Linux 系统的组成1.2 从VxWorks 过渡到Linux1.3 MontaVista Linux 的主要工作2. 构建嵌入式Linux 系统2.1 工具链2.2 内核编译与裁减2.3 根文件系统2.4 应用和库裁减3. Linux 内核各组成部分介绍及内核编程基础3.1 内核组成及各部分关系3.2 内核编程API3.3 内核模块编程第二天4. Linux 进程调度与实时性4.1 Linux 进程调度机理4.2 Linux 内核线程4.3 Linux 线程模型4.4 实时任务4.5 硬实时Linux5. Linux 中断和定时器5.1 中断之悖论5.2 顶半部与底半部5.3 中断线程化5.4 Linux 内核定时器6. Linux 设备驱动结构6.1 Linux 字符设备驱动6.2 Linux 块设备驱动6.3 Linux TTY 子系统与串口驱动6.4 VxWorks 与Linux 驱动对比分析7. Linux 网络设备驱动7.1 Linux 网络设备驱动结构7.2 Linux 网络设备数据流程7.3 Linux 网络协议栈的结构第三天8. Linux 启动过程8.1 u-boot8.2 Linux 启动过程流程分析8.3 Linux 快速启动9. Linux 内核的移植9.1 嵌入式设备上的BSP 开发9.2 驱动移植和目录组织9.3 内核程序的可移植性10. Linux 应用编程核心10.1 Linux 系统调用10.2 Linux 多进程编程与进程间通信10.3 Linux 多线程编程与线程间通信11. Linux 调试技巧11.1 gdb11.2 内核与驱动调试11.3 应用调试11.4 内核和应用崩溃转储
本文转自 21cnbao 51CTO博客,原文链接:http://blog.51cto.com/21cnbao/218292,如需转载请自行联系原作者
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。