联系我们
北京硕博电子科技有限公司
总 机:010-84671114
传 真:010-84671114
电子邮件:
地址:北京市朝阳区立水桥甲三号院6-3-101
Linux应用开发
添加时间:2014-11-27 07:41
培训课时: 18小时(3天)
参加对象:
嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师、系统移植工程师。
培训收益:
本课程涉及3大主要应用程序的编程议题:会深度剖析Linux进程和线程实现原理,进程生命周期,多进程编程模型,线程生命周期,以及线程间通信,剖析Linux多任务并发程序的软件架构以及性能;Linux的IO模型以及网络编程,各种IO访问方式的优缺点以及适用场景;Linux应用开发的环境以及调试及性能profiling办法,会有一系列开发工具的分析。指导Linux的应用开发者深入理解应用开发背后的故事,以开发高质量、高性能的Linux应用。
通过本课程的学习,学员能够全面掌握嵌入式开发的知识与技术,可以更好的投入到产品的设计开发工作,同时也为进一步的学习Linux内核、驱动等打下坚实的基础。
课程内容:
1. Linux 系统开发的总述
2. 构建嵌入式Linux 系统
3. Linux 应用程序调试技巧
4. Make 与Makefile
5. Shell 程序开发
6. 性能优化
7. Linux 进程调度与实时性
8. Linux 多进程应用开发
9. 进程间通信
10. Linux 多线程应用开发
11. 线程间通信
12. 多线程编程模型
13. 多线程与I/O
14. 嵌入式多操作系统并发运行
15. Linux 网络编程
16. Linux I/O 与文件编程
17. GUI