基于ARM的嵌入式教学平台的设计与应用

合集下载

嵌入式教学实践案例分享(3篇)

嵌入式教学实践案例分享(3篇)

第1篇一、背景随着我国教育改革的深入推进,教育理念、教育方法、教育评价等方面都发生了深刻的变化。

其中,嵌入式教学作为一种新型的教学模式,越来越受到教育界的关注。

嵌入式教学是指将专业知识融入专业教学过程中,让学生在学习专业知识的同时,掌握专业技能,提高学生的综合素质。

本文以某高校嵌入式教学实践为例,分享嵌入式教学的实践经验。

二、案例介绍1. 案例背景某高校电子信息工程专业为了提高学生的实践能力和综合素质,开展了嵌入式教学实践。

该专业在课程设置、教学方法、实践环节等方面进行了改革,将嵌入式教学理念贯穿于整个教学过程中。

2. 案例实施(1)课程设置在课程设置方面,该专业将嵌入式教学理念融入专业课程体系,增设了《嵌入式系统设计》、《嵌入式软件开发》等课程。

同时,将原有的《微机原理》、《数字电路》等课程进行整合,形成《嵌入式系统基础》课程,使学生能够系统掌握嵌入式系统设计的基本知识和技能。

(2)教学方法在教学方法上,该专业采用项目式教学、案例教学、翻转课堂等多种教学方法,提高学生的学习兴趣和积极性。

例如,在《嵌入式系统设计》课程中,教师引导学生进行项目实践,让学生在实际操作中掌握嵌入式系统设计的方法和技巧。

(3)实践环节在实践环节方面,该专业建立了嵌入式实验室,为学生提供实践平台。

实验室配备了丰富的嵌入式开发工具和设备,如ARM开发板、Linux系统、C/C++编程环境等。

学生可以在此进行嵌入式系统设计、软件开发等实践操作。

3. 案例成果(1)提高学生的实践能力通过嵌入式教学实践,学生能够将所学知识应用于实际项目中,提高了学生的实践能力。

据调查,该专业学生在毕业后,普遍能够胜任嵌入式系统设计、软件开发等工作。

(2)提升学生的综合素质嵌入式教学不仅培养了学生的专业技能,还提高了学生的团队协作能力、沟通能力、创新能力等综合素质。

学生在项目实践中,学会了与他人合作,共同解决问题。

(3)优化教学评价体系嵌入式教学实践使得教学评价体系更加多元化。

基于STM32的嵌入式系统实验平台设计

基于STM32的嵌入式系统实验平台设计

・技术在线 - 32 -2017年10月下 第20期(总第422期)10.3969/j.issn.1671-489X.2017.20.032基于STM32的嵌入式系统实验平台设计*◆杨卫波 阮秀凯 崔桂华摘 要 针对嵌入式原理与应用的本科教学,设计基于Coretex-M4内核的嵌入式系统实验平台。

实验平台以STM32F407IGT6微处理器为控制核心,采用模块化方法进行硬件设计,并提供丰富的接口;开发四个层次的实验项目,实验项目设计循序渐进,有利于培养具有创新思维的嵌入式开发人才。

教学实践表明,该实验平台能够满足教学要求,可以增强嵌入式课程的教学效果。

关键词 嵌入式系统;STM32;实验平台中图分类号:G642.423 文献标识码:B 文章编号:1671-489X(2017)20-0032-03Design of Embedded System Experiment Platform based on STM32//YANG Weibo, RUAN Xiukai, CUI GuihuaAbstract An embedded experimental teaching platform based on Coretex-M4 was designed for the undergraduate teaching of embe-dded principle and application. The experiment platform with STM 32F407IGT6 microprocessor adopted modular design , and provided lots of interface in the system. Four levels of experiment items were designed, and the experimental projects were progressive, which was benefi cial to the development of embedded talents with creative thin-king. The teaching practice demonstrated that the experimental plat -form can meet the teaching requirements, and can improve the tea -ching effect of embedded courses.Key words embedded system; STM32; experiment platform1 前言嵌入式原理与应用是电子与信息类学科的一门专业必修课。

ARM嵌入式LINUX应用程序设计PPT课件

ARM嵌入式LINUX应用程序设计PPT课件
内存分配与释放的数据结构2030linuxkfree它们用于分配和释放连续的内存空间blocksizepagedescriptorsizeskfree分配和释放内存block为单位进行的可以分配的空闲块的大小记录在blocksize表中它是一个静态数组linux设置了sizes数组对页面块进行描述数组元素是sizedescriptor结构体blocksizesizes元素数目相同它们一一对应sizes管理的各个页面块中每个块的头blockheader数控冲床冲压件数控冲床落料后再数控折弯件普通冲床开模冲压件剪板机落料及其它加工方式成形的钣金件点焊氩弧焊组焊件拉铆组件等其它方式加工而成的金属零件或组件
嵌入式软件测试中经常用到的测试工具: ➢ 内存分析工具 ➢ 性能分析工具 ➢ 覆盖分析工具 ➢ 缺陷跟踪工具
2021/3/18
15
嵌入式Linux面临的挑战
1
2
3
Linux的实时 扩充性
改变Linux内核 体系结构
完善Linux的集 成开发环境
Solution
➢ 扩展 Linux 的实时 性能
向外扩展 向上扩展
页式存储管理机制 页表
硬件无关部分
进程的映射和逻辑内存的对换
硬件相关部分
为内存管理硬件提供了虚拟接口
每个进程保留一张页表,用于将本进程 空间中 的虚拟地址变换成物理地址。
2021/3/18
20
进程调度
当需要选择下一个进程运行时,由调度程序选择最值得运行的进程,依 据每个进程的task_struct结构
交叉开 发环境
开放类型
GNU工具链
➢ 常用的交叉开发环
境主要有开放和商
业两种类型。开放 Metrowerks CodeWarrior

ARM平台多进程微内核嵌入式操作系统Ymodem下载功能设计与实现

ARM平台多进程微内核嵌入式操作系统Ymodem下载功能设计与实现
构 也最 复 杂.
1 . 1 Xmo d e m 协议
X m o d e m[ 5 是著 名 黑客 、 美 国芝加 哥人 Wa r d C h r i s t e n s e n在他 的终端 程序 mo d e l T 1 . a s m 中所 开发 的一 个 简
单 的文件传输协议. 很大程度上 由于该协议结构简单 、 易于实现 , X m o d e m协议 在早期的 B B S 市场 中分外
Ma y 201 3 No .3
第 3期
A R M 平台多进程微 内核嵌入式操作 系统 Y mo d e m 下 载功 能设计与实现
吴 兆 芝
( 南京 晓庄学院 数 学与信息技术学院 , 江 苏 南京 2 1 1 1 7 1 )
摘 要: 文章 阐述 了 A R M平 台多 进程微 内核嵌入 式操作 系统 Y m o d e m下载功 能设计与实现的
文章阐述了arm平台多进程微内核嵌入式操作系统ymodem下载功能设计与实现的技术细节内容包括常用串口通信协议xmodemymodem及zmodem简介arm平台多进程微内核嵌入式操作系统简介ymodem协议关键技术及下载功能编程要点
2 0 1 3年 5月
南 京 晓 庄 学 院 学 报
J OU RNAL OF N ANJ I NG XI AO ZHU ANG UNI VE RS I T Y
法 与 应用 实例 .
1 常用 串口通信协议简介
众所周知 , 著名的 X m o d e m、 Y m o d e m及 Z m o d e m是在使用调制解调器的个人计算机通信中应用最广泛 的异步文件传输协议 . 其 中, X m o d e m协议结构最简单 、 使用最广泛 , 但效率也最低 ; Y m o d e m是 X m o d e m 的改 进版本 , 增强了功能与效率 , 可 以传输文件名和文件长度 , 以及批量文件; Z m o d e m功能最强、 效率最高 , 但结

基于ARM9的嵌入式教学平台开发

基于ARM9的嵌入式教学平台开发
F AS L H
S DRA M
G R 模块 I PS
¥C40 324 处理器
结 构需 求 的 B oL a e 是不 同 的。 o todr 3 iu )L n x内核移 植 () 1 内核 代码 分 析口 一 顶层 目录 下 的文 件基 本 ] 可 分 为与体 系结构 相 关 和 与体 系 不相 关 两个 部 分 ,
r n n f mb d e p r t gs se a d t eta s ln aino ee a tLiu rv r o me to e e d d o e ai y tm n h r n pa tto f lv n n xd ie .Fo h u p s f n r rt ep r o eo
彼 此独立 , 每个 文件 目录下都 有 相 应 的 Ma e l k fe文 i 件, 该文 件解决 了编译 哪些 文件 、 怎样编译 这些 文件
和 怎样连 接这些 文件 的问题 。
器件使 用 3 3 电源 , C 接 口、 声 波测 距模 块 、 .V L D 超
() 2 内核 的配 置一 下载 源 代 码后 根 据 系统 所 需 对 内核进行 合理 的裁剪 , 除多余 的选项 , 到一个 去 得 相 当精 简 的 内核 。编 译 之 前 首 先 修 改 根 目录下 的 Ma ei 文 件 , 别 选择 AR 和 am— n xg c kfe l 分 M r l u —c 为 i
第3 2卷 第 5期 21 0 0年 1 0月
电气 电子 教 学 学 报
Vo _ 2 No 5 I3 . OC . 0 0 t2 1
J OuRNAL OF EEE
基于 A RM9的嵌 入 式 教 学 平 台开 发
卜 权 , 成 华 , 心 一 王 王

基于成果导向教育的嵌入式系统课程教学设计

基于成果导向教育的嵌入式系统课程教学设计

基于成果导向教育的嵌入式系统课程教学设计作者:扈国栋,栗军,刘汉平来源:《教育教学论坛》 2018年第52期嵌入式系统是以现代计算机技术为基础,以应用为中心和导向的学科,注定要走上工程化的道路。

就教学内容而言,嵌入式系统涉及计算机、电子信息工程、自动控制等相关专业基础课程的知识,集软硬件技术于一体,并有广泛的应用场景,具有强烈的基础性、综合性和实践性特点。

课程的特点要求教师具有宽广的基础知识、灵活的教学方法和非常强的实践能力。

学生对先行课程的理解程度也不尽相同,水平参差不齐,如何激发学生的学习兴趣、提高动手实践的能力、培养工程创新能力和创新精神是人才培养过程中的关键问题[1]。

为满足社会对嵌入式人才的需求,各高校争相开设嵌入式专业或者相关课程。

如何能够使学生在本门课程的学习过程中学到知识、提高能力,培养嵌入式工程师,是嵌入式教学过程中需要探讨的问题。

本文首先分析了目前在嵌入式系统课程的教学实践过程中存在的问题和不足,然后针对这些问题,以成果导向教育的理念,提出了相应的解决方法。

一、嵌入式课程教学中存在的问题各高校在开展自己的嵌入式课程时,都会将课程的特点和本校的师资情况、实验条件和人才培养目标等具体的实际情况相结合,制定能够体现专业特色,并服务于人才培养方案的教学目标和教学内容。

多数地方性高校受师资水平、实验条件的限制,在理论和实践教学方面存在共同的不足,这些不足主要表现在如下3个方面的矛盾。

1. 课程的综合性与老师专业背景的单一性的矛盾。

嵌入式系统是一项发展迅速的计算机技术,涉及的知识面广、综合性强,这就对任课教师提出了更高的要求。

专业的嵌入式系统任课教师缺乏,很多软件背景或者是电子背景的老师,在接受短期培训之后就给学生授课,很难做到软、硬件都精通,对相关基础缺乏全面足够的了解;平时又不从事嵌入式的研究或者开发工作,开发实践经验有限。

很多老师直接把其他课程的教学方法搬过来用,未能体现嵌入式教学特点。

嵌入式课程设计摘要

嵌入式课程设计摘要

嵌入式课程设计摘要一、教学目标本课程的教学目标是使学生掌握嵌入式系统的基本原理和设计方法,能够独立完成简单的嵌入式系统设计和开发。

具体包括以下三个方面:知识目标:使学生了解嵌入式系统的基本概念、组成原理和关键技术,包括处理器、存储器、输入输出接口等;掌握嵌入式操作系统的基本原理和常用操作系统;了解嵌入式系统的设计流程和开发工具。

技能目标:培养学生具备嵌入式系统设计和开发的基本能力,能够使用C/C++等编程语言进行程序设计;掌握基于ARM等处理器的嵌入式系统设计与开发;能够使用Keil、IAR等集成开发环境进行程序编译和调试。

情感态度价值观目标:培养学生对嵌入式系统的兴趣和热情,提高学生独立思考和创新能力,培养团队合作意识和沟通能力。

二、教学内容本课程的教学内容主要包括以下几个部分:嵌入式系统基本概念:嵌入式系统的定义、特点、应用领域和发展趋势。

嵌入式系统组成原理:嵌入式处理器、存储器、输入输出接口等基本组成部件及其工作原理。

嵌入式操作系统:嵌入式操作系统的概念、分类、特点和常用嵌入式操作系统。

嵌入式系统设计流程:需求分析、系统设计、硬件选型、软件开发、系统集成和测试等。

嵌入式系统开发工具:Keil、IAR等集成开发环境的使用方法,以及基于ARM等处理器的嵌入式系统开发。

三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法,以激发学生的学习兴趣和主动性。

讲授法:通过讲解嵌入式系统的基本概念、原理和关键技术,使学生掌握相关知识。

讨论法:学生就嵌入式系统设计中的实际问题进行讨论,培养学生的独立思考和创新能力。

案例分析法:分析典型的嵌入式系统设计案例,使学生了解嵌入式系统设计的过程和方法。

实验法:引导学生动手进行嵌入式系统设计与开发,提高学生的实际操作能力。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备等。

教材:《嵌入式系统设计与开发教程》等。

参考书:《嵌入式系统原理与应用》、《嵌入式操作系统》等。

高职院校嵌入式系统ARM教学的探讨

高职院校嵌入式系统ARM教学的探讨

块 ,装 备一个具有 2 套开发系统的实验室,要花费 1 0 5 0 万元
左 右 , 因此 ,财 力 相对 薄 弱 的 高 职 院 校 引 入 该 课 程 会 面 临资
【 稿 日期 】2 1—1— 7 收 0 0 2 1 【 者 简 介 】谭 婕 娟 ( 97 ) 作 17 一 ,女 ,山 西 吉 县人 ,西 安航 空 职 业技 术 学 院 电子 工 程 系教 师 。
21 0 1年 第 2期 ( 第 1 8期 ) 总 3
J一 -
大 众 科 技
DA ZHONG KE J
No. 2 1 2。 01
( mu t eyN .3 ) Cu l i l o1 8 av
.___
同 院校嵌入式系统 A M教 学的探讨 职 R
Cj
谭 婕娟

1 8. 4
金 不足 的 问题 。
屏 蔽该段代码 ,则串 口0 不能正常工作,开发板不能和上 、1 位机进 行串 口通 信实验 ,若不做实验直接进行讲授 ,则学生
不 能理 解 上 述 AM汇 编语 句 中 G H O R P C N的 复 用功 能 ,若在 添 加
4 学 生素质相对较 弱。本科院校和高职 院校 的学生都经 .
般本科 院校嵌入式系统选修课围绕 A M和 L n x 按照 R iu ,
验证性实验、综合性实验和创新性实验等 3个层 次逐渐培养 学生开发应用程序和驱动程序 的能力。实验教学中心采购 了 多种实验箱 ,针对实验 设备 的多样性 ,采用驱动程序屏蔽 的 方法 ,给学生提供一致 的应用程序编程接 口,利用实验设备 共性 的部分开设基础 的验证性实验 。同时,针 对各种外设开 发 出各种实验样例程序 ,如液 晶屏 、触摸屏 、小键 盘和摄像
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于ARM的嵌入式教学平台的设计与应用【摘要】为提高计算机类、电子类及电气控制类技师的技能水平,在技师学院全面开设嵌入式系统的课程以替代传统的8位单片机教学已是大势所趋。

对于这种实践性与理论性同等重要的课程,除了讲授课程内容以外,还应该搭建完善的教学实验平台,供学生上机操作,以掌握ARM嵌入式系统的开发和设计技能。

【关键词】嵌入式系统ARM 微处理器S3C44B0X uClinux 内核引言嵌入式教学平台从结构上来看主要分为三个部分:底层的硬件平台,包含Boot Loader的操作系统层,以及最上面的应用层――应用程序的设计开发环境。

根据嵌入式系统的现状与教学平台的实际需要,提出了既经济又实用的以ARM 加装uClinux基本的系统设计方案。

1 ARM的嵌入式系统研究背景及应用现状嵌入式系统是以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可行性、成本、体积、功耗严格要求的专用计算机系统。

嵌入式系统至今已经有30多年的历史了,嵌入式技术也经历了几个发展阶段。

进入20世纪90年代后,以计算机和软件为核心的数字化技术取得了迅猛的发展,不仅广泛渗透到社会经济、军事、交通、通信等相关行业,而且深入到家电、娱乐等各个领域,兴起了一场数字化技术革命。

多媒体技术与internet应用的迅速普及,消费电子、计算机、通信技术一体化趋势明显,嵌入式技术再度成为研究的热点。

2 开设本课程的意义基于ARM的嵌入式系统应用是如此的广泛,但“嵌入式”却鲜为人知,很多人在使用着嵌入式设备,享受着嵌入式给他们带来的便利和强大的功能时,并不知道嵌入式系统的存在。

到目前为止,ARM微处理器及技术的应用几乎已经深入到各个领域:工业控制、无线通讯、网络应用、消费类电子产品、成像和安全产品,除此以外,ARM微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用。

因此,研究具有普遍的意义。

目前,学校正在开设的传统的8位单片机技术的教学已不能适应学生就业市场的需求。

鉴于以上原因,在嵌入式人才极其缺乏的今天,在职业技术学院办好嵌入式系统教学平台,为学生提供良好的学习环境,使其熟练掌握嵌入式系统的研究与开发技术,在提高技师学院学生的就业率并为其自身日后的发展打下良好基础的同时,对提高办学效益也具有重大的意义。

因此,在职业技术学院开设基于ARM的嵌入式系统的课程已是大势所趋。

3 教学硬件平台的搭建嵌入式开发平台的硬件选择主要是嵌入式处理器的选择。

嵌入式系统硬件通常由处理器、存储器和输入/输出三个部分组成。

根据嵌入式系统的现状与教学平台的实际需要,经过慎重筛选,选择了三星的S3C44B0X微处理器。

S3C44B0X处理器是基于ARM7TDMI的体系结构。

ARM7TDMI是ARM公司最早的业界普遍认可且赢得了广泛应用的处理器核,ARM7TDMI处理器是ARM7处理器系列成员之一,是目前应用很广的32位高性能嵌入式RISC处理器。

为了降低系统总成本和减少外围器件,这款芯片还集成了下列部件:8KB Cache、外部存储器控制器、LCD控制器、4个DMA通道、2通道UART、71个通用I/O口、8个外部中断源、实时时钟、8通道10位ADC等。

硬件的设计框图如图1所示。

4 操作系统的选择4.1 选择uClinux作为教学平台的操作系统的原因目前,嵌入式操作系统的品种很多,但随着嵌入式系统的应用领域越来越广泛,免费的Linux操作系统成为嵌入式操作系统中的首选。

4.2 uClinux的特点uClinux具有多任务、无内存管理单元、内核精简、高效、稳定等优点。

uClinux是由linux2.0去掉内存管理单元模块支持而发展生成的,主要面向无内存管理单元的处理器,特别适用于工控、仪表行业等低端手持设备。

4.3 Boot loader的功能和实现(1)Boot Loader的基本结构。

Boot Loader 就是在操作系统内核运行之前运行的一段小程序。

通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。

通常,Boot Loader 是严重地依赖于硬件而实现的,特别是在嵌入式世界。

(2)Boot Loader 的操作模式。

大多数Boot Loader 都包含两种不同的操作模式:"启动加载"模式和"下载"模式。

本教学平台使用的Boot Loader被命名为fs_bios44b0,它提供了下载模式下的工作模式,我们需要增加启动加载的工作模式。

利用fs_bios44b0加载并运行内核的流程,如图2所示。

在原有Boot Loader基础上进行修改,使得在启动时处于正常的启动加载模式,但是它会延时10 秒等待终端用户按下任意键而切换到下载模式。

如果在10 秒内没有用户按键,则Boot Loader继续启动Linux 内核,Boot Loader的编译和调试是在ADS环境下进行的。

4.4 内核的裁剪和编译Linux的运行开销,主要包括了静态映像体积、动态运行的内存和CPU等的开销,这些开销通常在嵌入式系统中都显得比较大。

由于嵌入式系统的资源比桌面系统少,所以必须先对Linux进行裁剪,控制开销,才能使之运行于嵌入式系统硬件平台上。

静态映像主要有Linux系统内核、应用程序、应用库等的二进制映像组成;动态运行的开销和CPU 开销主要与Linux实现有关,需要针对嵌入式应用系统的特点进行优化。

4.5 内核的加载运行当内核的编译工作完成之后,会在/uClinux-040408/images目录下看到两个内核文件:image.ram 和image.rom,其中,可将image.rom写入ROM/SRAM/FLASH Bank0对应的Flash存储器中,当系统复位或上电时,内核自解压到SDRAM,并开始运行。

image.ram可直接在系统的SDRAM中运行,使用ADS(或SDT)集成开发环境将系统的SDRAM映射到起始地址为0x0处,并将image.ram载入从0x10000开始的SDRAM中,加载完毕后,修改PC指针寄存器的值为0x10000并执行。

注意该内核默认串行口COM1为输入输出控制台,波特率115200,8个数据位,1个停止位,无校验。

5 应用程序的开发及添加5.1 应用程序的开发基于ARM 的嵌入式系统开发时,选择合适开发工具可加快开发进度,降低开发成本。

常见的ARM编译开发环境有两种:(1)ADS/SDT IDE开发环境:它由ARM公司开发,使用了CodeWarrior公司的编译器;(2)集成了GNU开发工具的IDE开发环境:它由GNU的汇编器as,交叉编译器gcc 和链接器ld组成。

选择ADS/SDT开发环境时,用户的工程,源程序文件应符合SDT/ADS的语法和规则。

选择GNU开发工具的集成开发环境时,用户的工程、源程序文件应符合GNU的语法和规则。

在嵌入式程序设计中,C语言编程和ARM汇编语言编程都是必须的,在某些情况下,还需要C 语言与汇编语言的混合编程。

如果代码比较简单,则可直接利用内嵌汇编来进行混合编程,这时需ATPCS来完成汇编语言与C语言程序之间的调用。

在实际编程应用中,使用较多的方式是:程序初始化部分用汇编语言完成,然后用C/C++完成主要的编程任务,程序在执行时首先完成初始化过程,然后跳转到C/C++程序代码中,汇编程序和C/C++程序之间一般没有参数传递,也没有频繁的相互调用,因此,整个程序的结构显得相对简单。

5.2 应用程序的添加作为一款较好的网络控制器,基于S3C44B0X的系统一般都提供以太网接口,通过以太网接口从网络添加用户程序到目标系统运行,快速而且方便,特别是在用户应用程序的调试过程中。

事实上,鉴于uClinux操作系统本身强大的网络功能,同时基于S3C44B0的系统提供以太网接口,通过局域网可方便地在运行uClinux目标系统和运行Linux宿主机上进行文件传输。

运行目标系统的uClinux内核在编译过程中,已默认选择了FTP和其他一些网络服务,同时,宿主机上的Linux 在默认时,也会安装运行FTP 服务,因此,当目标系统的uClinux启动运行以后,可将目标系统作为FTP客户端,而运行Linux宿主机作为FTP服务器,进行双向的文件传输。

6 教学平台的功能及使用效果本教学平台可以实现基础的ARM 嵌入式教学,主要包括指令实验、基础接口实验、uCLinux 操作系统实验,也可以实现高端的ARM 嵌入式教学,主要包括扩展接口实验,如LED 灯、数码管、音频、麦克风、串口、并口、USB 接口、以太网接口、步进电机、SD 卡、液晶、触摸屏等,基本满足目前的嵌入式教学需求。

经过该教学平台的学习,学生进一步加深了嵌入式系统应用技术基本原理,掌握32位ARM单片机和嵌入式操作系统应用的一些基础技术,学生基本可以完成目前企业的一般项目研发,使走出校园的学生能尽快适应以后工作的需要。

参考文献[1]李驹光,聂雪媛等.应用系统开发详解――基于S3C4510B的系统设计[M].北京:清华大学出版社,2003.[2]马忠梅,李善平,康慨等.ARM & Linux嵌入式系统教程[M].北京:北京航空航天出版社,2004.[3]李善平,刘文峰,王焕龙等.Linux与嵌入式系统[M].北京:清华大学出版社,2003.[4]周立功.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005.5.[5]王维新.基于ARM的嵌入式系统的应用技术[J].西安文理学院学报:自然科学版,2009,(3):100-103.[6]徐向民. Altium Designer 快速入门[M].北京:北京航空航天大学出版社,2008.[7]高伟,赵宇.嵌入式系统课程设置与教学探索[J].中国成人教育,2009,(14):149-150.。

相关文档
最新文档