- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统软件开发流程 嵌入式系统的开发流程 ARM主流开发工具 常用调试方法 ADT for ARM集成开发系统 ADT 1000 Emulator for ARM ADT 1000 Emulator for ARM ADT IDE for ARM ADT IDE for ARM主要特征 - 可视化编程环境 ADT IDE for ARM主要特征 - 可视化编程环境 ADT IDE for ARM主要特征 - 交叉编译功能 ADT IDE for ARM主要特征 - 调试功能 ADT IDE for ARM主要特征 - 调试功能 ADT IDE for ARM主要特征 - 调试功能 ADT IDE for ARM 多版本支持 多工程管理 可视化编辑器 GCC交叉编译 编译器设置 汇编器设置 连接器设置 调试功能 多种调试模式 断点 存储器窗口 存储区上载下载功能 寄存器观察窗口 函数调用栈窗口 变量观察窗口 命令窗口 单步调试 - STEP INTO 单步调试 - STEP OVER 单步调试 - STEP OUT 单步调试 - RUN TO CURSOR 板上寄存器 板上寄存器 FLASH在线编程器 工具菜单 在线帮助 嵌入式软件开发 启动代码 应用程序(无操作系统) bootloader 嵌入式操作系统移植 BSP板级支持包 应用程序开发(操作系统) 嵌入式软件设计和调试流程 交叉编译 链接脚本 链接脚本示例 GCC库 JX44B0启动代码分析 在基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时都从地址0始执行,因此在这个地址处安排的通常就是系统的启动代码。 它通常也是BootLoader程序的一部分,可以在启动代码基础上编写BootLoader。 用汇编语言编写。 启动代码是在复位后运行其它程序之前运行的一段小程序。通过它,初始化硬件设备、建立内存空间的映射图(JX44B0不需要),从而将系统的软硬件环境带到一个合适的状态,以便为最终调用C函数准备好正确的环境。 启动代码的移植和修改 启动代码除了依赖于 CPU 的体系结构外,实际上也依赖于具体的嵌入式板级设备的配置,比如板卡的硬件地址分配,RAM芯片的类型,其他外设的类型等。 对于两块不同的嵌入式板而言,即使它们是基于同一种 CPU而构建的,如果他们的硬件资源和配置不一致的话,要想让运行在一块板子上的启动代码也能运行在另一块板子上,也还是需要作一些必要的修改。 启动代码流程图 设置中断向量表 复位入口:切换到超级模式 设置中断模式并禁止中断 关闭看门狗 系统配置寄存器 设置非Cache区域 端口设置 设置外部中断的触发方式 配置总线访问宽度 配置总线访问时序 C代码初始化 堆栈初始化 跳转到C入口函数 JX44B0 BOOTLOADER分析 BootLoader的基本概念 BootLoader 的移植和修改 BootLoader 的安装 用来控制 BootLoader 的设备或机制 Boot Loader 的操作模式 BootLoader与主机间文件传输的通信设备及协议 BootLoader的主要任务与典型结构框架 BootLoader的主要任务与典型结构框架 Stage 1初始化流程图 Stage 2流程图 Bootloader更新程序流程图 嵌入式实时操作系统 板级支持包 板级支持包的特点 板级支持包的功能 板级支持包的功能 系统级初始化 硬件相关的驱动程序 JX44B0应用代码设计及中断处理 JX44B0应用代码中断向量 JX44B0中断处理流程 用汇编代码编写的中断分发例程 用汇编代码编写的中断分发例程 用汇编代码编写的中断分发例程 用C代码编写的中断分发例程 用C代码编写的中断分发例程 中断处理例程 宝山壁画 宝山壁画是引人注目的昂贵文物。此壁画发现于阿鲁科尔沁旗东沙布乡境内。1994年列为“全国十大考古新发现”之一。宝山壁画中最引人注目的是《杨贵妃教鹦鹉图》。该画高0.7米、宽2.3米,用于笔重彩绘制,最突出的表现了 晚唐风格。唐代擅长绘贵妇仕女的大师周昉绘制了《杨贵妃教鹦鹉图》,不仅享誉中原,而且还影响全国各地。发现于阿旗宝山古墓里的这幅画,就是契丹人聘请中原画家按照周氏风格绘制的, 技法深得周氏画风的真传。在唐人真迹稀如星风的今天,能够从中完整了解唐代人物画的杰出成就,堪称美术史研究的辛事。这幅壁画现今保存在阿鲁科尔沁旗博物馆,历经千年,恍如新绘,是该馆的镇馆之宝。 欢迎大家观看!
您可能关注的文档
- (初中_物理_江苏省_朱红伟)苏科版九年级上册第十二章第一节《动能势能机械能》教学设计_江苏省沭阳县龙庙.doc
- (创新方案课标人教版)必修一第二章第3、4节遗传信息的携带者_核酸细胞中的糖类和脂质.ppt
- (新课标通用)2014届高考数学二轮专题复习第2讲平面向量、算法初步、推理和证明权威课件理.ppt
- (新课标专用)2014届高考物理二轮复习方案第1讲力和物体的平衡权威课件.ppt
- “经典诵读”活动开展的回顾和思考.doc
- “课内比教学”活动培训资料.doc
- 《Period3Grammar》导学案.ppt
- 【法律】综合测试练习题及其答案解析.doc
- 【历史】2010届一轮复习教案:2.5《北魏孝文帝改革》(岳麓版选修1)22.doc
- 4原油评价和原油加工方案.ppt
文档评论(0)