Linux基础
Linux基础1、C程序结构、编译原理、基本数据类型、输入、输出函数 2、linux程序设计,编译器3、Makefile 学习 4、Shell编程
学习各种表达式
C程序设计
1、C程序结构、编译原理、基本数据类型
2、运算符、表达式、流程控制、关键字
3、函数、数组,排序算法 4、精讲指针
5、预处理
6、结构体、共用体、枚举型
7、线性结构(链表) 8、堆栈应用和举例、栈与递归的实现
1、C程序结构、编译原理、基本数据类型
2、运算符、表达式、流程控制、关键字
3、函数、数组,排序算法 4、精讲指针
5、预处理
6、结构体、共用体、枚举型
7、线性结构(链表) 8、堆栈应用和举例、栈与递归的实现
Linux *级系统编程
1、创建和使用库
2、文件和目录的维护、扫描目录
3、基于文件描述符的文件操作(非缓冲) 4、多进程
5、多进程,进程间通信
6、多线程编程
7、Socket网络编程 8、阶段项目实战
9、IO多路复用
1、创建和使用库
2、文件和目录的维护、扫描目录
3、基于文件描述符的文件操作(非缓冲) 4、多进程
5、多进程,进程间通信
6、多线程编程
7、Socket网络编程 8、阶段项目实战
9、IO多路复用
嵌入式Linux驱动开发阶段 (A9/A72双平台教学,采用较新的RK-3399)1、u-boot介绍,u-boot常用命令学习2、Linux内核移植编译,裁剪3、内核顶层Makefile 交叉编译器修改 4、根文件系统制作,挂接5、驱动理论,字符设备驱动6、设备驱动:Linux驱动中断编程
7、平台总线驱动模型 8、LCD驱动程序移植 ,
7、平台总线驱动模型 8、LCD驱动程序移植 ,
嵌入式 Android驱动开发阶段
1、Android设备驱动概述2、Android设备驱动概述3、JNI开发4、NDK开5SystemServer6、ServiceManager7、Android Binder通讯机制8、Android电源管理9、Android调试方法
10、Android设备驱动开发实例:LED11、Android设备驱动开发实例:按键12、Android设备驱动开发实例:蜂鸣器11、Android设备驱动开发实例:串口12、Android设备驱动项目实战
1、Android设备驱动概述2、Android设备驱动概述3、JNI开发4、NDK开5SystemServer6、ServiceManager7、Android Binder通讯机制8、Android电源管理9、Android调试方法
10、Android设备驱动开发实例:LED11、Android设备驱动开发实例:按键12、Android设备驱动开发实例:蜂鸣器11、Android设备驱动开发实例:串口12、Android设备驱动项目实战
C++、QT开发1、C++新特性,类和对象基本知识2、类和对象基本思想,构造函数,析构函数
3、类中特殊数据成员和函数成员的初始化等类的其它基本知识 4、类域,友元,运算符重载
5、深入运算符重载 6、派生与继承7、多态 8、模版思想
9、名称空间,string类,智能指针,typeid操作符10、Qt入门知识11、Qt信号与槽函数机制 12、基于Qt的图片浏览器的制作
13、基于Qt的MP3音乐播放器的制作 14、基于Qt的网络视频播放器的制作
3、类中特殊数据成员和函数成员的初始化等类的其它基本知识 4、类域,友元,运算符重载
5、深入运算符重载 6、派生与继承7、多态 8、模版思想
9、名称空间,string类,智能指针,typeid操作符10、Qt入门知识11、Qt信号与槽函数机制 12、基于Qt的图片浏览器的制作
13、基于Qt的MP3音乐播放器的制作 14、基于Qt的网络视频播放器的制作
Linux综合项目实战
1、基于嵌入式linux的智能家居管理系统 2、智能医疗管理系统
2、智能医疗管理系统 3、智能物联网管理系统
4、多媒体视频广告机 5、远程视频监控项目
6、USB键盘生产测试仪器 7、人脸识别系统
8、行车记录仪 9、刷卡消费系统LCD应用程序编9、Linux输入子系统,触摸屏驱动10、Linux I2C子系统11、Exynos4412产品发布 12、Linux驱动项目实战
1、基于嵌入式linux的智能家居管理系统 2、智能医疗管理系统
2、智能医疗管理系统 3、智能物联网管理系统
4、多媒体视频广告机 5、远程视频监控项目
6、USB键盘生产测试仪器 7、人脸识别系统
8、行车记录仪 9、刷卡消费系统LCD应用程序编9、Linux输入子系统,触摸屏驱动10、Linux I2C子系统11、Exynos4412产品发布 12、Linux驱动项目实战
本课程从较础的C语言和数据结构起步,一步步学习嵌入式LINUX系统移植、Linux应用开发、Android应用开发、Android系统移植、Android设备中间件开发。本课程全程双平台教学Cortex-M4+四核ARM Cortex A9硬件平台、Linux 3.5内核。通过全套课程的学习,完全可以从入门到精通,进入到“钱途”无限的Linux嵌入式开发。包括应用开发和中间层开发,都足以胜任。本套课程融合了国内Linux培训和嵌入式培训的精华课程,并加入较新的Linux 4.x驱动开发,是国内首创的全套Linux驱动开发课程,成为国内大学生学习Linux嵌入式开发的入门选!本课程总共分为八部分,基础差起步,由浅入深,全面系统的介绍了Linux系统从应用开发、系统移植、再到Linux驱动开发的全过程。
适合人群