点西linux+arm嵌入式开发课程大纲

点西linux+arm嵌入式开发课程大纲

ID:19296880

大小:113.00 KB

页数:8页

时间:2018-09-30

点西linux+arm嵌入式开发课程大纲_第1页
点西linux+arm嵌入式开发课程大纲_第2页
点西linux+arm嵌入式开发课程大纲_第3页
点西linux+arm嵌入式开发课程大纲_第4页
点西linux+arm嵌入式开发课程大纲_第5页
资源描述:

《点西linux+arm嵌入式开发课程大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、点西Linux+ARM嵌入式开发课程大纲特点:1)加入硬件设计内容,提高嵌入式程序设计的硬件思维能力;2)每块学习内容前再加强基础理论与训练,教学内容和环节紧凑、不脱节;3)教授综合开发能力,项目归档、技术资料查阅、软硬件整体设计;入学测试:电子电路基础、C语言基础、C++基础、数据结构、操作系统原理、Linux应用基础基础技术强化部分:数电/模电电路、C语言、C++、数据结构硬件设计强化部分:硬件设计软件的使用、Cortex-M3硬件结构、接口应用、UC/OS嵌入式系统基础ARM11硬件平台部分:ARM体系结构、指令与外围器件、接口程序应用、MKD+Jlin

2、k开发环境搭建Linux基础部分:Linux基本编程应用、GNU编程;Linux应用部分:QT、GUI设计高阶Linux系统内核/驱动部分bootloader启动原理、U-boot裁剪与移植、linux内核体系架构、文件系统实现原理、种接口的驱动原理;能编写符合具体硬件的驱动程序高阶综合项目部分:智能家居项目(推选)、远程医疗器械床项目(可选)、智能化通信项目。(可选)基础技术强化部分:数字电路、模拟电路、C、C++、数据结构等学习目标:数字电路、模拟电路,能达到熟悉基本电子电路以及接口;强化C、C++、数据结构等基础知识,达到能设计较为复杂的应用程序;教学实

3、践项目:简易电子琴、led流水灯设置、数码秒表设置、万年历设计;学习内容:Linux下的C语言强化:C程序基础;C语言基本结构;嵌入式C开发工具;嵌入式C语言差异、以及调试方法;C语言定义、数组、函数、预处理命令、指针、结构体、内存布局、常见库函数等;点西培训www.dxedu.com.cn点西Linux+ARM嵌入式开发课程大纲教学实践:数据结构与C上机实验小项目:矩阵键盘电子密码锁、ADC电压温度采集系统、液晶显示实时温度系统;Linux下的C++语言强化:C++基础;类的继承与派生;虚函数与多态性;构造函数与虚构函数;面向对象程序设计方法、类及对象的使用

4、;嵌入式linux下C++基础应用;教学实践项目:C++上机实验。成绩管理系统、流水账记录系统;数据结构强化:数据结构基础;链表、队列、栈、树、哈希表;模拟及数字电路强化:基本电路设计、分析、测试方法;基础调试工具的使用;硬件设计强化部分:基于Cortex-M3嵌入式系统设计(Cortex-M3+uC-osII)学习目标:这里通过讲授基于Cortex-M3+uC-osII的嵌入式系统的软硬件结构,掌握使用ARM芯片开发的基本概念、常用硬软件模块的使用、系统设计流程、嵌入式系统开发平台与常用工具(开发、调试、仿真)、初步理解嵌入式操作系统的原理和使用、嵌入式系统

5、设计方法与技巧。使学生掌握典型的嵌入式系统的开发流程和开发方法,掌握基于ARM的嵌入式系统开发、调试、维护的基本技能。教学实践项目:A/D转换、温度控制系统、智能学习机、串口收发机、电子密码锁;学习内容硬件开发的基础部分:ADS、MDK+J-Link软件开发环境搭建;基于Cortex-M3硬件架构;320*240触摸屏应用;GPIO、串口等典型接口应用;uC-osII嵌入式系统认识以及使用;UC/GUI函数库的使用;实践项目:A/D转换、温度控制系统、智能学习机、贪吃蛇游戏、串口收发机;点西培训www.dxedu.com.cn点西Linux+ARM嵌入式开发课

6、程大纲ARM11硬件平台部分学习目标:熟悉基于ARM11的嵌入式硬件开发平台、掌握对外围接口编程设计、PC机与ARM板之间的通信机制、ARM板与ARM板之间的通信机制学习内容硬件开发平台基础:ARM汇编指令分类及寻址方式;ARM汇编程序设计;C及汇编语言混合编程;ARM寄存器;ARMGPIO应用;ARM工作模式及其转换;ARM异常中断;ARM中断控制;ARM异常中断;ARM时钟及定时器;PWM时钟应用;实时时钟及闹钟应用、原理分析及编程设计;ARM存储器控制器;SDRAM硬件设计、原理分析及应用编程设计。随堂实践:基本ARM汇编指令编程、数据访问练习、定时时钟

7、器;ARM汇编和C混合编程、ARM指令和THUMB指令混合编程;计时器/闹钟设计、设置中断处理实验外围接口编程设计:串口;ADC硬件设计、原理分析及应用编程设计;TFTLCD硬件设计、原理分析及应用编程设计;NorFlash硬件设计、原理分析及应用编程设计;分散加载文件分析;NANDFlash硬件设计;ARM启动代码分析及设计;MMU原理分析;随堂实践:外围端口应用设计、LCD显示曲线及图片。Linux基础、应用部分:嵌入式ARM+Linux基础应用、QT界面应用设计学习目标:通过项目实践,使学员掌握嵌入式Linux系统基本概念,嵌入式Linux的编程应用,能

8、独立搭建开发环境,能完成基本嵌入式Li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。