:
:
:
:
:
:
:
:
嵌入式Linux技术实验班培训
课程目标:
精通Linux软件开发工具Emacs、Gcc、Make&Makefile、Gdb等,熟悉嵌入式Linux的开发特征和流程,精通嵌入式Linux的应用程序开发,并能独立完成嵌入式项目中的应用软件开发。
能胜任各种规模企业的嵌入式项目中Linux软件工程师、测试工程师和技术支持工程师等职位;
课程内容:
一:Linux基础
Linux简介、特色,开源资源;
虚拟机安装,Linux安装;
了解Linux系统及目录结构,启动代码 / 内核 / 文件系统 / 根文件系统 / 驱动程序 / 设备文件和其他概念;
常用命令的使用。
二:Linux软件开发基础
嵌入式开发的特点、开发平台;
交叉开发平台的建立;(动手搭建和使用平台)
开发工具的熟练使用:Emacs、Gcc、Make&Makefile、Gdb;
Shell编程基础。
三:Linux应用程序开发
掌握Linux应用程序开发流程和方法;
熟练串口通讯开发设计;
熟练设备管理,文件I/O;
熟练多进程、多线程和进程间通讯开发;
熟练网络开发;
熟练GUI开发;(MiniGUI的编程或QT);
应用程序的移植开发;