主任助理江波实验辅导张笑天.ppt
,主任助理:江波实验辅导:张笑天 杨亮,嵌入式系统设计与实例开发 实验ARM与C/OS-北京航空航天大学嵌入式机电控制研究室,实验体系与内容:,1、第一部分:系统软、硬件环境介绍;开发基本的嵌入式应用程序。2、第二部分:串口通讯实验AD接口实验触摸屏程序设计实验3、第三部分:uC/OS-II操作系统移植绘图API函数实验,实验要求,提前预习,了解实验的:基本原理 硬件原理图 芯片的管脚、寄存器定义 程序流程主要流程关键问题,实验一 系统环境介绍,硬件环境 软件环境,实验一 系统环境介绍,ARM2410开发板资源介绍:核心板资源 CPU,FLASH,SDRAM键盘模块LCD&触摸屏LED&键盘AD接口总线接口:USB、串口、网口,实验一 系统环境介绍,软件环境编辑:Source Insight编译:ADS 1.2通讯:网口、串口、Jtag,软件环境,编译:ADSADS:ARM Developer Suite 调试:ADS包含的AXD Debugger,软件环境,ADS使用入门编译与pc机上C语言调试比较相似,都经过:编译查找错误修改编译修改,直至无误。,软件环境,ADS使用入门调试:与pc机上的调试相比,相同:使用jtag接口进行程序的跟踪,设置断点、单步运行等与pc机调试无异;同时,使用串口反馈,也与pc机上的printf有很大相似之处。不同:嵌入式系统,实时、与硬件相关、并发等特点。所以,有些代码难于调试,需要一定的经验。注意:串口是嵌入式系统调试过程中的一个很重要的工具,软件环境,Source Insight,软件环境,通讯软件超级终端:人机交互设置:波特率:115200 b/s,数据流控制选择:无UarmJtag:调试过程中,调试代码下载注意安装驱动程序不需设置,调试过程中打开串口下载:目标代码下载,脱离pc运行,实验一 系统环境介绍,开发基本的嵌入式应用程序 Hello world!要求:1.能从串口和液晶屏输出自定义字符串 2.在main里实现35句数值计算 通过在线仿真调试查看变量值 3.通过串口下载system.bin文件到开发板,