课程介绍
课程评论
课程问答
课程视频
嵌入式Linux系统工程师强化班(周末班)
一、课程目标
学习内容涵盖嵌入式linux下C语言强化、ARM开发、嵌入式linux应用开发、嵌入式linux系统高级编程、嵌入式linux移植、嵌入式linux驱动、嵌入式系统硬件强化、嵌入式linux项目实战 8个方面,全面、系统、专业地学习嵌入式开发技术;毕业可参加嵌入式系统研究中心认证,通过认证的学生,免费推荐就业;保证教学质量,承诺本期学习未消化,不限次数免费重听相同课程,推荐就业。本课程体系经过南京嵌入式系统研究中心和长三角地区做嵌入式系统公司合作公司审核认可并强力推荐!
二、入学要求(拒绝零基础)
计算机相关专业毕业,热爱软件开发工作,C语言编程熟练、熟悉计算机组成原理、有志从事嵌入式研发工作,最好有一年以上软件开发或者硬件开发工作经验的技术人员或者有软件/硬件实战经验的计算机相关专业研究生、计算机专业教师。
三、质量保证
1. 雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量;
2. 严格有效的教学考核控制体系,未达到毕业要求不予毕业;
3. 优雅的学习环境,良好的学习氛围,让学员在最短的时间内学到最多的知识;
4. 丰富实用的实战项目,并做到一对一的引导式学习;
5. 对基础差的学员我们进行一对一的针对性辅。
四、学习时间
1.周末班学习,周期2个半月;
2.学员可统一安排食宿,也可自己安排;
3.该课程采用强化精英式培训,每周末上两天课程,每天上9个小时;
上午9:00-12:00 下午13:30-17:30 晚上自习/辅导7:00-9:00
五、课程体系
第一部分 嵌入式linux系统开发(4天)
课程安排
课程内容
实验内容
理论部分
共15学时
3学时
嵌入式系统基础
实验一:嵌入式linux开发环境建立
实验二:嵌入式系统移植
实验三:bootloader实验
3学时
嵌入式Linux开发环境构建
3学时
嵌入式linux内核移植
3学时
嵌入式linux移植
6学时
Bootloader引导程序
3学时
Arm Linux核心移植架构分析
实验四:核心移植架构实验
Linux核心的初试化代码分析(ARM平台)
3学时
Linux核心的编译和链接结构分析
Linux核心的平台相关层代码分析
Linux核心移植
第二部分 嵌入式linux高级编程部分(8天)
课程安排
课程内容
实验内容
15学时
内核基本结构
实验一:内核实验
实验二:实现FTP服务器
实验三:网络编程实验---C/S
网络编程实验---Web
实验四:基于S3C2440的QT实验
实验五:基于S3C2440的sqlite实验
内存管理
中断和异常
第一节 IO接口高级编程
3学时
第二节 进程高级编程
3学时
第三节 线程高级编程
3学时
第四节 IPC高级编程
12学时
第五节 网络基础知识
第六节 客户端/服务器编程
第七节 socket网络高级编程
第八节 RTSP服务器编程
第九节 UPNP实现
6学时
第十节 嵌入式图形系统的构建与开发
6学时
第十一节 嵌入式数据库系统的构建与开发
第三部分 嵌入式linux驱动开发部分(8天)
课程安排
课程内容
实验内容
理论部分
共48学时
3学时
Linux驱动程序开发基础
第一部分 驱动基础实验
第二部分 字符设备驱动实验
第三部分 块设备驱动实验
第四部分 Framebuffer实验
1. 驱动程序与模块概念
6学时
2.字符设备驱动程序
3学时
3、设备驱动中常用的内核机制
6学时
Linux块设备驱动程序开发
1、Linux块设备驱动程序概要
2、Linux块设备驱动程序实现要素分析
块设备代码分析
代码分析(vdisk.c)
6学时
LCD Framebuffer设备驱动程序开发
1、LCD屏驱动开发
2、Framebuffer设备驱动
12学时
网络设备驱动程序开发
第五部分 cs8900网络驱动实验
1. 网卡设备介绍
2. Linux网络驱动结构
12学时
USB设备原理
第六部分 USB驱动实验
1、LINUX下USB驱动开发基础
2、LINUX下USB驱动高级开发
第四部分 嵌入式linux项目实战部分(4天)—视频采集终端项目
课程安排
课程内容
理论部分
共12学时
3学时
项目需求分析说明书
3学时
项目概要设计说明书
3学时
项目详细设计说明书
3学时
测试分析报告
实验部分
共42学时
15学时
编码调试
3学时
项目开发总结报告
24学时间
嵌入式Linux项目实战
资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加