- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Revised by Chen Zhen in 2021
Revised by Chen Zhen in 2021
嵌入式系统及应用
嵌入式系统及应用
嵌入式系统及应用
实验指导书
前言
嵌入式软件开发实验内容是结合《嵌入式软件开发及应用》这门课程的核心
内容所精心设计的。实验采用的是优龙公司YL—LPC2148 开发板,其核心芯片是
飞利浦LPC2148 芯片。实验内容涵盖了从基本工程的建立方法到嵌入式操作系统
的移植,从基本IAR 环境的设置到芯片主要功能模块的驱动和测试等主要知识点
和工作流程。实验设置的目的是从实际出发,让同学们将课堂上的内容学以致用;
将枯燥的书面信息跃然板上,更可以调动同学们的动手兴趣,提高学习热情。另
外,所有实验都有其实际应用价值,能为同学们今后走向工作岗位快速进入良好
的工作状态打下良好的实践基础。
嵌入式软件开发实验共分五次课,每次三学时,下面是实验安排:
实验一:IAR 环境的使用及LPC2148 存储器映射
实验二:GPIO 与频率控制
实验三:中断控制及UART 通信
实验四:LCD 控制与综合
实验五:μC/OS 移植
为了提高学生实验课的学习效率,在每次实验的指导中给出了实验的基本原
理并对其关键点进行了详细的阐述,还包括相关寄存器的物理地址等信息。每次
实验课中都设置了成若干小的实验项目,并针对各个实验项目都设有思考问题,
用来帮助同学们加深认识,同时培养独立思考的能力。该门实验课软件和硬件并
重,需要有较多的知识储备,需要具有“汇编语言”、“C 语言”、“计算机组成原
理”、“操作系统”等多门课程的基础。另外,由于LPC2148 中采用ARM7TDMI
核,所以希望同学们多阅览关于 ARM7 架构和指令集的参考资料并做好课前预
习工作。
实验一IAR 环境的使用及LPC2148 存储器映射
项目1:使用IAR 集成开发环境并创建启动项目
实验原理:
IAR 公司推出的 IAR Embedded Workbench 软件包是一种专门针对嵌入式系统应用开发
的集成开发环境,其中集成了几乎所有的必须工具。利用IAR 开发环境进行嵌入式开发首先
要建立一个启动项目工程,该工程中包含了初始化 ARM 的必要汇编程序(见文件
lpc2xxx_cstartup.s79),在这个启动项目工程基础上可通过添加文件、编写main 函数来完
成其他实验内容。调试过程中可采用RAM 和FLASH 两种方式。前者在内部RAM 中调试掉电不
保存;后者在内部FLASH 中调试代码,通过仿真器将代码下载到片上。
实验内容:创建一个启动项目
(1)创建新工程
*Project->Create New Project 创建新工程,在Tool chain 中选择ARM
*右键点击工程名称选择Add->Add Group,在弹出的对话框中命名Config
*在工程目录下创建Config 文件夹,将lpc2xxx_cstartup.s79、LPC2148_flash.xcl、
LPC2148_RAM.mac 和LPC2148_RAM.xcl 各文件拷贝其中
*右键点击 Config 选择 Add->Add Files,将 Config 文件夹中的 lpc2xxx_cstartup.s7
文件加入
*Project->Options:General Options->Target 选项卡中将Device 设成NXP LPC2148
*在工程目录下新建main.c 文件并添加进工程
(2)识别调试模式
选择调试模式:
(3)调试模式设置:在Configurations 中可添加、更改调试模式。
(4)RAM 模式设置:
如果用并口下载模式,在Driver 中选择RDI,并在Category 中RDI 选项卡中输入所用
RDI 驱动路径(H-JTAG 安装目录下H-JTAG.dll 文件)。
(5)FLASH 模式设置:
Flash loader 中 选 择 IAR 安 装 目 录 下
\arm\config\flashloader\Philips\FlashPhilipsLPC512K.d79。
您可能关注的文档
- 嵌入式系统原理与设计.docx
- 巧克力基础知识.docx
- 巧用浮小麦止虚汗.docx
- 巧记enough在句中的位置.docx
- 帕灯与控台的连接.docx
- 幕墙节能隐蔽工程验收记录.docx
- 智能座舱行业市场前景及投资研究报告:方兴未艾,车载影音前景广阔,可编辑培训课件.pptx
- 株冶集团-市场前景及投资研究报告:焕然一新,央企资源平台,可编辑培训课件.pptx
- 中国医疗改革市场调研和分析报告(英文版)-2024年1月上传培训课件,可编辑培训课件.pptx
- 中国在线视频游戏品牌qq game用户市场调研和分析报告(英文版)-2024年1月上传培训课件,可编辑培训课件.pptx
- 空调故障案例分析大全.doc
- 2023年中山市东凤镇雇员招聘考试真题及答案.pdf
- 2023年五指山市卫生健康委员会招聘城镇公益性岗位人员考试真题及答案.pdf
- 中国有色矿业-市场前景及投资研究报告:全球优质铜生产商,践行者,可编辑培训课件.pptx
- 紫金矿业-市场前景及投资研究报告:多个矿山项目在建,中长期成长路径清晰,可编辑培训课件.pptx
- 中国智能手机市场调研和分析报告(英文版)-2024年1月上传培训课件,小米,vivo,oppo,荣耀,可编辑培训课件.pptx
- 教学质量目标考核方案范文(精选7篇).pdf
- 工作说明书的名词解释.pdf
- 学生传承中华优秀传统文化演讲稿(10篇).pdf
- 稳控装置技术说明书.doc
文档评论(0)