1 / 19
文档名称:

嵌入式开发课程简介.docx

格式:docx   大小:60KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式开发课程简介.docx

上传人:qiang19840906 2018/9/13 文件大小:60 KB

下载得到文件列表

嵌入式开发课程简介.docx

相关文档

文档介绍

文档介绍:最近几年,几乎所有的IT企业对应届毕业生都有抱怨:动手能力太差,编程水平低下。大学期间,老师授课以理论为主,学生缺少各种实践。这造成很多学生就业难;学生找不到工作,而企业招不到合适的人!本课程不仅系统的梳理了一遍工作中常用的知识,更是通过大量编码实践,快速的提高了学生的整体编程水平,使之达到了企业的用人要求。
智博杰嵌入式linux长期就业班9月底开班,欢迎报名
◆授课特点
    本中心采用的是理论与实践交叉进行的教学方式;ÿ天的课程都是理论->实践->理论->实践......这样交叉进行。所有的课程设置,都是以实际软件开发中经常用到的,非常系统。ÿ天课后,老师都会布置练习题;ÿ门课程结束,都会有一个项目实训和考试。ÿ天晚上,都会安排老师值班,为学生解答疑难。
◆课程设置
第一阶段 嵌入式Linux开发基础基础(32课时)
Linux安装配置;Linux常用命令、简单shell编程;常用服务器配置;GCC编译、GDB调试、MAKE编写
第二阶段 C语言基础编程和高级编程(160课时)
C语言基础;强化数组、指针、函数,从内存操作的本质上讲解它们。实际工作中结构、联合、文件操作的使用方式;高级宏定义和条件编译的各种用法;λ运算。算法:多种链表、多种排序、多种二叉树、动态规划分析、散列表、基本加密算法。高质量c/c++编程,企业级编码规范介绍。
第三阶段 Linux系统编程(96课时)
Linux操作系统的各种特征、进程和线程的状态变迁、调度、并发;信号量3个代表性问题;文件IO操作;静态库和动态库的创建和使用;多进程、多线程、进程间通信IPC开发;多进程、多线程的并发管理
第四阶段 C++与QT编程(120课时)
主要训练面向对象的编程思想。类、构造函数、析构函数;成员权限控制;继承和多态;静态成员、友元和运算符重载;模板和STL原理、使用。Qt项目的建立、图形界面开发、常用类使用、界面与后台关联等
第五阶段 Linux网络编程与3G(120课时)
Linux网络协议模型,使用抓包工具抓取数据包分析ÿ一层的协议;常用网络编程函数send、recv、accept、select等;若干实际的网络开发案例分析,如:Tftp协议实现、Http协议实现等
第六阶段 ARM原理及应用(24课时)
ARM基本概念、体系结构;ADS集成开发环境;ARM汇编指令集;ARM协处理器、MMU等
第七阶段 Bootloader与Linux内核开发(32课时)
理解Bootloader的原理和功能;了解u-boot启动原理和流程,能进行不同平台的移植。学会Linux内核编译方法,学会内核裁剪。建立嵌入式开发环境,学会Tiny6410开发板的使用和开发。
第八阶段 Linux驱动开发(56课时)
Linux内核模块的添加、删除等操作;编写字符驱动;内核级并发控制;IO阻塞与非阻塞;中断处理,上半部和底半部;内核内存的分配,IO端口和IO内存;块设备驱动;MTD开发等
第九阶段 就业指导及工作推荐(20课时)
IT发展方向讲解;简历指导;常见面试问题指导;工作推荐,安排面试
嵌入式ARM linux驱动开发全程就业班
入学要求: 
理工科类专科(包括专科)以上学历,有C语言基础,喜欢并有志投身于IT事业。
 
课程大纲: 
 教学大纲
第一阶段 Linux基础学习
 
编号
课程内容
课时安排(时)
1
概述与规划 
2
2
Linux与Ubunt

3
Ubuntu安装与配置

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

2
6
ARM映像文件及分散加载
2
7
初始化代码(Bootloader)分析与研究
2
8
嵌入式C语言复习
2
9
GPIO接口
4

最近更新

关于提升采办中供应商管理水平的探讨 2页

2025年肠内营养支持护理实用经验交流 63页

年沪春考语文卷评析省公开课一等奖全国示范课.. 30页

关于循环水系统中短路流量的探讨 2页

关于开创我省食品工业新局面的探讨 2页

2025年环氧脂肪酸甲酯合作协议书 60页

2025年电动车项目建议书 53页

关于对枣树和枣粮间作发展问题的探讨 2页

关于如何拓展广东金融市场的研究 2页

2025年B细胞淋巴瘤早期精准检测技术研究 52页

关于在矿山设计中采用矿床工业储量利用系数的.. 2页

2025年痛风与高尿酸血症治疗专家指南 45页

2025年灌肠操作安全指南 17页

关于低压水柱式气动量仪的若干分析 2页

关于产业政策的若干思考(文摘) 2页

关于两导体间电容与电阻关系的讨论 2页

《药本细胞因子》 34页

兰州市使用贷款搞挖潜、革新、改造的两个典型.. 2页

公路总局召开修订汽车驾驶员技术等级标准座谈.. 2页

全面质量管理与建立工艺工作新方法 2页

全息干版的T-E曲线及其应用 2页

2025年宝宝牙齿保健秘籍大揭秘 25页

2025年女性健康体检护理实操教学 76页

全国地市报研究会年会在雁北举行 2页

2025年呼吸道参数解读与健康评估 27页

光干涉法测定润滑油压粘系数的研究 2页

先进过程控制在气分装置中的应用 2页

2025年传染病防治攻略典型症状与预防措施 64页

建筑工程重大危险源管理台账 10页

儿童歌坊的商业计划书 9页