疫情期间是所有的学员在家里学习的时间,所有的培训机构也跟随国家的步伐推出了线上教学的模式,那么线上学习的话,线上嵌入式培训课程的大纲怎么样才是好的呢?在选择线上嵌入式培训机构的时候应该要怎么选择呢?
线上嵌入式课程大纲:
1、嵌入式Linux系统定制
嵌入式Linux系统构成、嵌入式linux开发环境建立、U-boot简介、U-boot编译、移植,Linux内 核结构、Linux内核编译与移植、嵌入式Linux系统根文件系统介绍、制作各种格式的嵌入式Linux 系统的根文件系统镜像、嵌入式Linux的多种启动方式。安卓系统移植、定制、部署方法(根据具 体实施调整)。
2、嵌入式系统中多线程程序设计
线程的基础知识 多线程编程方法 线程应用中的同步问题了解线程的概念 能够编写简单的多线程程序编写一个多线程程序。
3、GUI 程序开发
GUI基础 嵌入式系统GUI类型 编译QT 进行QT开发熟悉嵌入式系统常用的GUI 能够进行QT编程使用QT编写“Hello,World”程序 调试一个加入信号/槽的实例 通过重载QWidget 类方法处理事件。
4、嵌入式Linux/Android驱动开发专题
ADC驱动程序、RTC 驱动程序、I2C驱动程序、SPI驱动程序、一线设备驱动、帧缓存显示子系 统驱动程序、块设备驱动程序、网络驱动程序、输入子系统、触摸屏。
5、嵌入式Linux/Android驱动开发基础
Linux内核模块化设计思想、设备类型、驱动的作用和编写方法、字符设备驱动程序设计、键盘 驱动程序设计、字符设备驱动程序设计(原子变量、信号量、自旋锁、阻塞/非阻塞、等待队 列、定时器、中断、内核内存管理)、定时器、PWM驱动设计、输入子系统。
6、嵌入式 Linux 网络编程
网络基础知识 嵌入式Linux中TCP/IP网络结构 socket 编程 常用 API函数 分析Ping命令的实现 基本UDP套接口编程 许可证管理 PPP协议 GPRS 了解嵌入式Linux网络体系结构 能够进行嵌入式Linux环境下的socket 编程 熟悉UDP协议、PPP协议 熟悉GPRS 使用socket 编写代理服务器 使用socket 编写路由器 编写许可证服务器 指出TCP和UDP的优缺点 编写一个web服务器 编写一个运行在 ARM平台的网络播放器。