一、授课对象 |
||
为了保证课程的质量,能适应本班级授课课程,学员需要有以下基础: ● C/C++语言基础知识。 ● 熟悉Linux的基本操作。 |
||
二、课程目标 |
||
完成本课程学习后,学员达到如下能力: ● 掌握嵌入式Linux开发环境。 ● 熟悉嵌入式Linux系统开发的整体流程。 ● 熟练进行嵌入式Linux应用开发,熟练编写应用程序(进程,网络,数据库,GUI)。 |
||
三、课程特色 |
||
● 在最短的时间内全面了解嵌入式Linux系统开发的流程。 ● 学习过程理论与实践相结合,增加学员的动手能力,积累实际的开发经验。 ● 课程循序渐进,每部分内容深入浅出,以便让学员能较快地理解和掌握课程的内容。 |
||
四、课程大纲 |
||
阶段 |
学习内容 |
目标 |
第1天 |
1、 嵌入式系统基础知识 2、 嵌入式Linux开发环境搭建 3、 嵌入式Linux开发工具 4、 嵌入式系统开发的整体流程 5、 实践练习 |
掌握嵌入式开发环境的搭建,熟悉嵌入式系统开发的整体流程。 |
第2天 |
1、 嵌入式Linux应用编程 2、 嵌入式Linux并发程序设计 3、 实践练习 |
掌握嵌入式Linux的系统编程方法和进程通信方法。 |
第3天 |
1、 嵌入式Linux网络编程 2、 嵌入式Linux数据库编程 3、 实践练习 |
掌握嵌入式Linux下的网络编程和数据库编程。 |
第4天 |
1、 嵌入式Linux GUI编程 嵌入式GUI QT/embedded环境搭建 QT/embedded图形化界面开发 2、 实践练习 |
了解QT的嵌入式开发。 |
第5天 |
1、 综合项目实践 |
对之前的学习内容进行应用总结。 |