
教学周期:10个月,其中第一学期3个月,第二学期5个月,课程实训2个月。
|
课程编号
|
教学单元
|
教学内容
|
就业岗位
|
|
第一学期 教学课时3个月
|
|||
|
ZKQ090101
|
网络原理及linux服务
|
网络概述;数据通信基础;网络体系结构与协议;局域网;网络互联与TCP/IP协议;Internet及其应用;网络连接设备与技术
|
|
|
ZKQ090102
|
Linux安装
|
正确安装Linux操作系统
|
|
|
ZKQ090103
|
Linux 开发环境与应用程序设计
|
Linux C 编程基础,gdb调式器,Makefile文件概述;Linux系统调用原理;基于系统调用的文件I/O操作;文件上锁,程序机制与功能,特殊文件的操作;串口编程,串口通信的实现;Linux多线程编程
|
|
|
ZKQ090104
|
嵌入式Linux系统基础
|
Linux的进程管理,特殊进程的操作;Linux进程间的通信(一):管道通信;Linux进程间的通信(二):信号;Linux进程间的通信(三):消息队列与共享内存
|
|
|
ZKQ090105
|
|||
|
ZKQ090106
|
Linux内核裁剪与移植
|
嵌入式简介;Linux 基础知识;交叉编译;Linux 内核配置;Linux 内核移植;根文件系统制作;Boot Loader 制作。
|
|
|
第二学期 教学课时5个月
|
|||
|
ZKQ090201
|
基于ARM7开发平台设计
|
||
|
ZKQ090202
|
基于ARM9开发平台设计
|
||
|
ZKQ090203
|
FPGA2/SOPC
|
||
|
ZKQ090204
|
Linux网络编程
|
Socket 套接字(TCP、UDP);原始套接字;多进程、多进程网络编程
|
|
|
ZKQ090205
|
TCP/IP协议编程
|
TCP/IP协议分析;构造数据包。
|
|
|
ZKQ090206
|
C++QT图形编程
|
Qt开发环境安装与配置;C++面向对象基础;Qt内置组件应用与自定义组件开发;Qt信号与槽机制;Qt模型应用(树、表、栈);Qt多线程与网络;Qt图形开发;Qt内置数据仓库技术(mysql、sqlite);Qt解析XML。
|
|
|
ZKQ090207
|
嵌入式Linux系统原理
|
Linux内核简介;进程管理及调度;中断及中断处理程序;下半部和工作队列;内核同步方法;定时器和时间管理;内存管理;进程地址空间;内核调试技术;内核可移植性概述。
|
|
|
ZKQ090208
|
嵌入式Linux驱动开发
|
设备驱动及内核模块概述;构造和运行模块;编写字符设备驱动程序I;编写字符设备驱动程序II;高级字符驱动程序;与硬件通信;中断处理;Linux设备模型;内存映射操作;DMA技术及应用;块设备驱动程序;网络设备驱动程序;贞缓冲设备驱动;PCI设备驱动程序;USB驱动程序。
|
|
|
课程实训 实训课时2个月
|
|||
|
3-5名学员组成一个项目小组,项目自选,项目小组提交项目报告,经审核同意后拨付项目经费,在项目指导教师指导下项目实施,项目完成应有成型产品,组织召开项目完成报告会,项目小组提交项目完成报告书,项目结束。
|
|||
