本课程从较础的C语言和数据结构起步
本课程从较础的C语言和数据结构起步,一步步学习嵌入式LINUX系统移植、Linux应用开发、Android应用开发、Android系统移植、Android设备中间件开发
本课程全程双平台教学Cortex-M4+四核ARM Cortex A9硬件平台、Linux 3.5内核。通过全套课程的学习,完全可以从入门到精通,进入到“钱途”无限的Linux嵌入式开发。包括应用开发和中间层开发,都足以胜任。本套课程融合了国内Linux培训和嵌入式培训的精华课程,并加入较新的Linux 4.x驱动开发,是国内首创的全套Linux驱动开发课程,成为国内大学生学习Linux嵌入式开发的入门选!本课程总共分为八部分,基础差起步,由浅入深,全面系统的介绍了Linux系统从应用开发、系统移植、再到Linux驱动开发的全过程。立即预约课程
程目标
1、掌握操作系统原理,编译原理,数据结构,数据库等相关知识
2、掌握Linux操作系统使用,包括命令,Shell,系统配置
3、掌握进行Linux下应用编程及系统调用4、精通ARM CORTEX-A9体系结构以及开发5、精通Bootloader移植、开发
6、精通Linux系统移植,内核裁减,调试7、精通Linux常用接口驱动开发及驱动移植
8、精通用开发及系统移植
1、掌握操作系统原理,编译原理,数据结构,数据库等相关知识
2、掌握Linux操作系统使用,包括命令,Shell,系统配置
3、掌握进行Linux下应用编程及系统调用4、精通ARM CORTEX-A9体系结构以及开发5、精通Bootloader移植、开发
6、精通Linux系统移植,内核裁减,调试7、精通Linux常用接口驱动开发及驱动移植
8、精通用开发及系统移植
适合人群
1、希望往嵌入式应用方向开发的工程师
2、基础良好的在读研究生或者即将毕业的应届毕业生
3、熟悉Linux应用和框架开发,希望从上到下走通Linux系统的工程师
4、希望做驱动,做系统移植的工程师
5、有手机硬件维修基础,希望走向软件开发的特殊爱好者
6、在应用职工程师想提升个人技术水平者
1、希望往嵌入式应用方向开发的工程师
2、基础良好的在读研究生或者即将毕业的应届毕业生
3、熟悉Linux应用和框架开发,希望从上到下走通Linux系统的工程师
4、希望做驱动,做系统移植的工程师
5、有手机硬件维修基础,希望走向软件开发的特殊爱好者
6、在应用职工程师想提升个人技术水平者
嵌入式Linux驱动开发阶段 (A9/A72双平台教学,采用较新的RK-3399)1、u-boot介绍,u-boot常用命令学习2、Linux内核移植编译,裁剪3、内核顶层Makefile 交叉编译器修改 4、根文件系统制作,挂接5、驱动理论,字符设备驱动
6、设备驱动:Linux驱动中断编程7、平台总线驱动模型 8、LCD驱动程序移植 ,LCD应用程序编程9、Linux输入子系统,触摸屏驱动10、Linux I2C子系统
11、Exynos4412产品发布 12、Linux驱动项目实战
6、设备驱动:Linux驱动中断编程7、平台总线驱动模型 8、LCD驱动程序移植 ,LCD应用程序编程9、Linux输入子系统,触摸屏驱动10、Linux I2C子系统
11、Exynos4412产品发布 12、Linux驱动项目实战