3、有微机原理或单片机基础者尤佳。
课程名称
序号 | 课程内容 | 内容概要 | 掌握程度 | |
Linux操作基础 | 1 | Linux安装与命令 | 掌握Linux安装方法与常用命令 | 精通 |
---|---|---|---|---|
2 | Linux文件与目录 | 掌握Linux文件与目录操作 | 精通 | |
3 | Linux下c编译与调试 | 掌握gcc、gdb与makefile使用方法 | 熟练 | |
Linux应用高级编程 | 4 | 文件IO | 缓冲与非缓冲文件系统的API | 精通 |
5 | 多进程多线程 | 多进程程序开发与进程间通信、多线程开发与并发处理机制 | 精通 | |
6 | 网络通信 | TCP与UDP通信代码级实例讲解 | 精通 | |
7 | 嵌入式数据库 | 基于sqlite数据库的代码编写 | 熟练 | |
QT程序开发 | 8 | QT基础知识点 | 信号与槽、控件、通信、数据库等应用 | 精通 |
9 | QT项目实践 | 数码相册、图书管理系统 | 熟练 | |
ARM体系结构与外设接口编程 | 10 | 体系结构与指令 | 体系结构组成、异常处理机制 | 熟练 |
11 | 汇编语言 | ARM指令集应用 | 熟练 | |
12 | 汇编与C混编编程 | ARM集与C的相互调用 | 熟练 | |
13 | ARM常用硬件接口编程 | GPIO、串口、中断、AD、watch dog、rtc、IIC、SPI、LCD等 | 精通 | |
14 | ARM综合实训 | 简易温度监控系统 | 熟练 | |
嵌入式Linux系统移植 | 15 | 开发环境搭建 | 交叉编译环境搭建、服务器搭建 | 精通 |
16 | u-boot移植 | bootloader原理、u-boot移植步骤、u-boot使用方法 |