深圳赣冠龙华分校嵌入式Linux系统项目开发培训
ARM嵌入式Linux系统开发标准班
课程描述
本课程介绍嵌入式linux系统的实现过程、步骤、与具体步骤:包括bootloader程序设计、linux内核移植与根文件系统的构建。
本课程是基于ARM+LINUX的软硬件培训体系结构,培训课程的重点是:S3C2410及其外围芯片的设计与编程,linux内核开发,嵌入式linux的移植,开发驱动程序,开发GUI程序。
课程从基础知识开始,最大特点是:周日上课为主,其余时间老师辅导(学员专区论坛、QQ群等。)非常适合于在读学生,社会在职人员。
课程介绍
第一部分:ARM课程
第二部分:嵌入式linux基础课程
第三部分:嵌入式linux编程
第四部分:嵌入式linux驱动课程
第五部分:嵌入式linux移植课程
第六部分:实践项目一个完整的MP4系统(学员在讲师辅导下独立完成)
项目阶段一:bootloader的移植
项目阶段二:内核的移植项目
项目阶段三:根文件系统的制作和移植
项目阶段四:播放器的移植
项目阶段五:界面的编写
ARM嵌入式Linux开发高级就业班
注:本课程是我中心与郑老师(深圳某企业技术总监)合力打造。培训合格学员由郑老师亲自推荐给同行朋友或中兴、华为企业。
第一阶段:嵌入式Linux软件工程师
培训时间:8周 – 12周
本期目标:本阶段学习目标是掌握C语言基本知识、C编程语法基础和Linux操作系统的使用,并熟练掌握嵌入式Linux的开发环境,精通嵌入式Linux下的程序设计,熟悉嵌入式Linux开发流程,强化学员对Linux应用开发的理解和编码调试的能力,同时掌握bootloader和kernel的移植技能,了解ARM体系结构和编程,具备ARM硬件接口的基础知识,并了解Linux内核开发相关内容,初步掌握Linux下的驱动程序开发方法。
第二阶段:嵌入式Linux驱动工程师
培训时间:5周 – 8周
本期目标:参加本期培训的学员应该掌握嵌入式Linux应用开发和系统开发能力。本期学习的主要目标是掌握嵌入式产品开发从需求分析到详细设计整个过程的开发内容,深入掌握Linux驱动程序开发技巧,能够熟练的移植或编写设备驱动。最后,本期将重点花时间让学员从零开始完整完成一个真实项目的设计,使学员在巩固所学内容的同时,迅速积累项目设计经验,达到并超过企业用人需求,通过实际项目案例,可以发现学员知识薄弱环节进行重点加强。
嵌入式WindowsCE/Mobile系统产品开发培训
通过本课程的系统学习,学员可以深入掌握Windows CE& Windows Mobile平台上应用开发的方法,清晰理解Windows CE操作系统的完整体系结构,能对Windows CE 的系统开发及驱动开发有清晰的认识和深刻的理解,能够熟练进行嵌入式系统相关的项目开发工作。
课程内容
1. 精通Windows CE&Windows Mobile操作系统原理以及消息机制;
2. 精通Windows CE&Windows Mobile 下的C语言高级编程;
3. 精通Windows CE高级应用开发;
4. 精通Windows Mobile 高级应用开发;
5. 精通Windows CE&Windows Mobile的调试技巧以及BUG检测;
6. 掌握ARM处理器平台及其接口硬件开发;
7. 掌握适用于Windows CE 的Bootloader的编写方法;
8. 精通Windows CE 内核定制及设备驱动的开发;
9. 了解linux和Symbian系统的应用开发;
10. 掌握Windows CE&Windows Mobile 实际项目案例开发流程。
嵌入式Symbian系统产品开发培训
通过本课程的系统学习,使学员由浅入深地全面掌握3G手机Symbian应用开发,能够独立的开发S60手机应用或UIQ手机应用等。
课程内容
1. 精通C/C++语言高级编程;
2. 精通3G手机Symbian OS c++语言编程;
3. 精通基于Symbian的S60应用开发,掌握UIQ的应用开发;
4. 精通Symbian下的多媒体及流媒体开发;
5. 精通Socket/HTTP网络应用开发;
6. 精通基于蓝牙的应用开发;
7. 精通客户端-服务器框架应用开发;
8. 精通ECOM开发;
9. 精通消息传送及通话的应用开发;
10. 掌握应用程序签名相关知识。