嵌入式Linu开发工程师基本知识汇总.docx
《嵌入式Linu开发工程师基本知识汇总.docx》由会员分享,可在线阅读,更多相关《嵌入式Linu开发工程师基本知识汇总.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 嵌入式Linux开发工程师基本知识汇总 一:C语言 嵌入式Linux工程师的学习需要具备肯定的C语言根底,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的根底编程以及高级编程学问。包括:根本数据类型、数组、指针、构造体、链表、文件操作、队列、栈等。 二:Linux根底 Linux操作系统的概念、安装方法,具体了解Linux下的名目构造、根本命令、编辑器VI ,编译器GCC,调试器GDB和 Make 工程治理工具,Shell Makefile脚本编写等学问,嵌入式开发环境的搭建。 三:Linux系统编程 重点学习标准I/O库,Linux多任务编程中的多进程和多线程
2、,以及进程间通信(pipe、FIFO、消息队列、共享内存、signal、信号量等),同步与互斥对共享资源访问掌握等重要学问,主要提升对Linux应用开发的理解和代码调试的力量。 四:Linux网络编程 计算机网络在嵌入式Linux系统应用开发过程中使用特别广泛,通过Linux网络进展、TCP/IP协议、socket编程、TCP网络编程、UDP网络编程、Web编程开发等方面入手,全面了解Linux网络应用程序开发。重点学习网络编程相关API,娴熟把握TCP协议效劳器的编程方法和并发效劳器的实现,了解HTTP协议及其实现方法,熟识UDP播送、多播的原理及编程方法,把握混合C/S架构网络通信系统的设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 Linu 开发 工程师 基本知识 汇总
限制150内