嵌入式Linux周末长期就业班课程大纲

上传人:ji****72 文档编号:46419439 上传时间:2018-06-26 格式:PDF 页数:7 大小:446.80KB
返回 下载 相关 举报
嵌入式Linux周末长期就业班课程大纲_第1页
第1页 / 共7页
嵌入式Linux周末长期就业班课程大纲_第2页
第2页 / 共7页
嵌入式Linux周末长期就业班课程大纲_第3页
第3页 / 共7页
嵌入式Linux周末长期就业班课程大纲_第4页
第4页 / 共7页
嵌入式Linux周末长期就业班课程大纲_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《嵌入式Linux周末长期就业班课程大纲》由会员分享,可在线阅读,更多相关《嵌入式Linux周末长期就业班课程大纲(7页珍藏版)》请在金锄头文库上搜索。

1、 嵌入式 Linux 周末长期就业班课程大纲 嵌入式 Linux 周末长期就业班课程大纲嵌入式 Linux 周末长期就业班课程大纲 一、 课程目标 一、 课程目标 本课程主要针对希望从事嵌入式开发,有一定的相关基础,无项目开发经验的学员。可以利用周末和暑假时间,使学员对嵌入式 Linux 开发的系统学习,快速提升项目经验。通过本课程的学习,可以使学员由浅入深地对嵌入式 Linux 系统全面学习,能够独立胜任嵌入式 Linux 应用开发、系统开发、驱动开发等多方面的工作,主要掌握技能包括: 1. 熟练使用 Linux 操作系统 2. 精通 Linux 下 C 语言编程 3. 精通嵌入式 Linu

2、x 应用开发 4. 掌握 ARM 处理器平台及其接口硬件开发 5.精通嵌入式 Linux 下常用接口的驱动开发 6. 精通嵌入式 Linux 内核裁减移植及内核调试 7. 掌握嵌入式 Linux 下 Bootloader 的移植方法 8掌握嵌入式 Linux 下根文件系统的制作 9. 熟悉嵌入式 Linux 实际项目案例开发流程 二、 学习时间 二、 学习时间 周六日上课,总计 40 天。 三、 培训教材 三、 培训教材 华清远见自主出版书籍套装。 四、 实战设备 四、 实战设备 FS4412 采用的处理器使用 Samsung 最新的 ARM Cortex-A9 四核 CPU 的 Exynos

3、4412, 主频达到1.41.6GHz。该芯片采用了最新的 32nm 的先进工艺制程,功耗方面有了明显的降低。 Exynos4412 处理器已经广泛应用于多个领域。在我们熟悉的智能手机中,如:三星 Galaxy SIII,魅族、联想、纽曼等等,都有基于 Exynos4412 的产品。 1、丰富的硬件接口: 1、丰富的硬件接口: 嵌入式 Linux 周末长期就业班课程大纲 2、功能强大的核心板 2、功能强大的核心板 3、支持 cortex_a9 仿真器 3、支持 cortex_a9 仿真器 4、支持 android 红外遥控 4、支持 android 红外遥控 嵌入式 Linux 周末长期就业班

4、课程大纲 五、 课程大纲 五、 课程大纲 时间 时间 课程内容 课程内容 第一阶段:嵌入式 Linux 开发基础 第一阶段:嵌入式 Linux 开发基础 第 1 天 Linux 操作系统使用 1. 嵌入式 Linux 系统概述 2. Linux 下的文件管理、用户管理、网络管理、软件管理等基本命令 3. Vi 编辑器的使用 4. Gcc 程序编译 第 2 天 Linux 操作系统使用 1. gdb 程序调试 2. 软件包工具的使用 3. Makefile 4. shell 编程 第 3 天 嵌入式 Linuxc 语言编程 C 语言重/难点精讲(涉及 函数,数组,二维数组,指针,指针函数,函数指

5、针,指针数组,数组指针,结构体,算法等) 第 4 天 嵌入式 Linux c 语言编程 通过大量的编程实例重点讲解 c 语言高级编程知识。 第 5 天 c 语言数据结构及经典算法编程 1. 顺序表 2. 单向链表 3. 双向链表 第 6 天 1. 队列 2. 栈 嵌入式 Linux 周末长期就业班课程大纲 第 7 天 1. 树,图哈希表 2. 各种查找和排序算法 第二阶段:嵌入式系统开发 第二阶段:嵌入式系统开发 第 8 天 1. 静态库的制作和使用 2. 动态库的制作和使用 3. 标准 I/O 文件类型的介绍 4. 标准 I/O 和文件 I/O 介绍 5. 标准 I/O 函数 第 9 天 1

6、. unix 基础知识 2. 文件 I/O 介绍 3. 文件 I/O 函数 4. 取得文件的属性信息 5. 目录读取函数 第 10 天 1. 进程基础 2. 进程相关命令 3. 进程相关系统调用 4. 守护进程 第 11 天 1. 线程基础 2. 线程同步机制 3. 线程互斥机制 4. 进程间通信方式 第 12 天 1. 无名管道 2. 有名管道 3. 信号的基础 4. 信号的命令介绍 5. 信号相关函数使用 第 13 天 1. IPC-共享内存 2. IPC-消息队列 3. IPC-信号灯集 第 14 天 1. TCP/IP 协议概述 2. OSI 参考模型 3. TCP 和 UDP 4.

7、网络编程 第 15 天 1. socket 概述 2. socket 类型 3. 地址结构相关处理 嵌入式 Linux 周末长期就业班课程大纲 4. 数据存储优先顺序 5. 地址格式转化 第 16 天 1. socket 基础编程 2. 网络高级编程 3. 广播和组播 4. I/O 模型 5. 数据库开发 第 17 天 网络实战项目: 在线词典 第 18 天 第 22 天 1. ARM 体系结构 2. ARM 指令集 3. ARM 汇编语言程序设计 4. 基于 Cortex-A9 的 FS4412 开发平台介绍 5. ARM 异常及中断处理 6. Exynos4412 中断控制器开发 7. E

8、xynos4412UART 接口开发 8. EXYNOS4412 PWM 控制器开发 9. EXYNOS4412 RTC 控制器开发 10. EXYNOS4412 A/D 控制器开发 11. EXYNOS4412 SPI 控制器开发 12. EXYNOS4412 I2C 控制器开发 13. eMMC 开发 14. EXYNOS4412 上 PL330 DMA 控制器开发 15. eMMC 开发 16. LCD 开发 17. Camera 开发 第 23 天 1. 嵌入式系统介绍 2. 嵌入式 Linux 系统构成 3. Gcc 介绍 4. Gnu 工具链介绍 5. Crosstool 介绍 6

9、. 嵌入式 Linux 开发环境搭建 7. Bootloader 的工作原理 第 24 天 1. u-boot 简介 2. u-boot 命令介绍 3. u-boot 目录结构 4. u-boot 的编译 5. u-boot 命令的添加 嵌入式 Linux 周末长期就业班课程大纲 6. Linux 内核简介 7. 内核源码结构 第 25 天 1. 配置编译内核 2. Linux 内核源码层次分析 3. 嵌入式 Linux 移植介绍 4. Linux 调试方法介绍 5. 根文件系统制作介绍 第 26 天 1. Linux 内核模块开发 2. 模块外部传参 3. 模块符号导出 4. Linux 设

10、备驱动分类 5. Linux 字符设备驱动结构 6. 字符设备驱动程序 第 27 天 1. Linux 字符设备驱动实例 2. Linux 并发控制 3. Linux 内核 原子操作实现 4. Linux 内核自旋锁 读写锁 顺序锁实现 第 28 天 1. Linux 并发控制信号量 2. 设备 I/O 模型 3. 阻塞和非阻塞 4. 等待队列 5. 多路复用 6. 异步通知 7. 次设备号识别 8. 自动创建设备节点 第 29 天 1. 内核中时间流 2. 定时器 3. Kobject 4. 总线设备驱动模型 5. Platform 总线 第 30 天 1. 中断概述 2. 中断处理程序实现

11、 3. Led 驱动程序实现 4. Beep 驱动程序实现 第 31 天 1. 设备树介绍 2. 按键中断程序实现 3. Adc 电压采集驱动实现 嵌入式 Linux 周末长期就业班课程大纲 第 32 天 1. spi 和 i2c 驱动程序实现 2. lcd 驱动程序实现 3. 高级驱动介绍 第三阶段:嵌入式项目实战 第三阶段:嵌入式项目实战 第 33 天第 40 天 大型项目实战阶段 六、 成就高薪 IT 梦想,选择华清远见 六、 成就高薪 IT 梦想,选择华清远见 北京华清远见教育科技有限公司 2004 年成立于北京中关村,10 多年始终专注于高端 IT 人才的培养,“做良心教育,做专业教育,做受人尊敬的职业教育”是华清远见一直坚持的核心发展理念。到目前为止,已经超过 10 万名学员从华清远见走向职场,很多人已经成为公司里的技术骨干及管理人员。华清远见课程质量、 学员素质受到了用人企业的高度好评。 华清远见教育集团将会为每一名学员的提供最优质的课程,最贴心的服务,为其梦想助力、加油! 集团官网: 嵌入式学院:www.embedu.org 移动互联网学院:www.3g-edu.org 企业学院: 物联网学院: 研发中心: 华清创客学院:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号