课程大纲:
教学大纲
*一阶段 Linux基础学习
编号 课程内容 课时安排(时)
1 概述与规划 2
2 Linux与Ubunt 0.5
3 Ubuntu安装与配置 1.5
4 Ubuntu体验 2
5 Linux系统补充知识 1
6 X-Windows介绍 1
7 Ubuntu桌面环境及设置 1
8 Ubuntu添加删除程序及软件包管理 1
9 Shell环境基础及设置 1
10 Vi/Vim编辑器 1
11 文件与目录管理 2
12 Ubuntu文件属性与权限 2
13 压缩命令和查找系统 2
14 硬盘管理 2
15 用户管理 2
16 进程管理及作业调度 2
17 Shell高级应用及Shell脚本 2
18 综合练习 2
19 嵌入式Linux开发环境 2
第二阶段 ARM驱动编程
编号 课程安排 课时安排(时)
1 熟悉ARM处理器 2
2 ARM体系结构 4
3 ARM指令系统 4
4 ARM编程技术 4
5 ADS1.2操作范例 2
6 ARM映像文件及分散加载 2
7 初始化代码(Bootloader)分析与研究 2
8 嵌入式C语言复习 2
9 GPIO接口 4
10 存储控制器 4
11 内存管理单元MMU 2
12 NAND Flash控制器 4
13 NOR Flash的访问 4
14 中断体系结构 2
15 系统时钟和定时器 2
16 通用异步收发器UART 2
17 IIC接口 2
18 LCD控制器 2
19 ADC和触摸屏的接口 2
20 RTC实时时钟 2
21 DMA访问 4
22 IIS串行音频接口 4
23 相机接口CAMIF 4
中期实践项目
1 S3C2440核心板设计
2 数码相框
3 电子复读机
4 音乐播放器
5 自带项目
第三阶段 嵌入式ARM linux内核驱动开发
编号 课程安排 课时安排(时)
1 Linux基础复习 4
2 搭建嵌入式ARM Linux开发环境 6
3 Kernel开发初步 2
4 模块编程 2
5 字符设备驱动开发初步 6
6 内存管理 4
7 嵌入式QT开发 2
8 中断 5
9 调试技术 2
10 时间管理 2
11 Linux设备模型 4
12 平台类总线设备驱动 2
13 udev & misc 2
14 wdt 2
15 触摸屏驱动 2
16 input子系统及tslib移植 2
17 LCD驱动开发 6
18 移植U-Boot 2
19 移植Linux内核 2
20 SD卡驱动程序移植 2
21 USB驱动程序移植 2
后期实践项目
1 MP4
2 网络摄像机
3 自带项目
整个课程的学时数=理论169学时+实践学时=300个学时(注:总的学时数会在300上下浮动,以便于授课老师根据每个班的不同情况适当延长或缩短实践时间)。
培训环境及设备:
硅谷芯微•技术中心(深圳)座落在环境优美、交通便利的深圳市国家级高新技术产业园区内,附近拥有完善的配套设施。在教育教学方面,硅谷芯微为学员提供良好的教学及住宿环境,室内设施齐全,充分的保证了学员的学习质量以及教师的教学质量。此外,硅谷芯微还为每位学员提供了实训必须的电脑、开发板、相应模块、焊接设备以及示波器等,真正实现了人手一机、人手一板的承诺。
教学保障:
1、国内最专业的师资力量、科学完善的课程体系;
2、为学员提供丰富的在线学习资料并且采用严格的教学管理制度,保证教学质量;
3、学员职业护航计划,已毕业学员可以通过免费在线学习等方式享受技术提升服务;
4、学院对于未能达到学习效果的学员提供免费重学服务。
就业承诺:
1、入学即签订就业保障协议,优秀学员承诺100%实现高薪就业;
2、学员在入学时我们为每名学员建立就业档案,记录学员的就业倾向及就业要求甚至细微到就业区域,并且详细记录学员的学习状态,针对性的为学员提供职业素质辅导,确保准确的为学员提供就业服务,保证就业质量。 |
 |
|