- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式期末复习资料解析
第一章 嵌入式控制系统简介嵌入式系统定义:是以应用为中心、以计算机技术为基础、软硬件可裁剪的,对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。是一个具有特定功能或用途的计算机软硬件结合体。单片机和嵌入式控制系统的定义:(两者为同一个东西)单片机就是在一片半导体硅片上集成了中央处理器单元(CPU)、存储器(RAM/ROM)和各种I/O接口的微型计算机。单片机主要应用在测试和控制领域。嵌入式控制系统的设计方法:作为嵌入式控制器的单片机受自身限制,所以需要一个通用计算机,称为“宿主机”,嵌入式控制器的单片机称为“目标机”(开发板)。应用程序在宿主机上开发,在目标机上运行。之间利用计算机并口或USB口通过“仿真器”连接。程序从宿主机到目标机叫“下载”,反之叫“上传”。在宿主机上反复修改(调试)。调试好的程序,在宿主机上编译成目标机可运行的机器码文件,通过“固化器”设备下载并固化(称之为“烧写”或者“程序固化”)在目标机的程序存储器中。宿主机Pc机/os/apl/开发工具/串口终端Cup/os 开发板/目标机 (烧写)仿真器(JTAG) 串口线 USB/网口 进行通信 交叉环境的建立需要什么(过程)(嵌入式开发环境所需要的组件) 1、硬件 宿主机、目标机、仿真器 2、软件 OS、开发工具、相关芯片的驱动、通信控制软件。 3、连线 USB线、串口线、电源线、网络线、JTAG(仿真器)线交叉编译的概念:在一种计算机平台上编译生成可运行与另一台计算机平台的二进制代码的过程。 12 34 56 78DSP 数字信号处理,是一种独特的微处理器,是以数字信号处理大量信息的器件RAM体系结构的存储器格式 大端格式:字数据的高字节存储在低地址单元中 小端格式:字数据的高字节存储在高地址单元中 Eg:(高)12 34 56 78(低) 小端 在侵入式系统中一般采取小端格式第二章 ADS1.2开发环境的创建与简介ADS1.2概述: 1、编译器 RAMCC RAM C编译器 2、链接器: armlink 将多个目标文件或多个库文件进行链接生成一个可执行文件 3、符号调试器、armsd 进行单步调试、设置断点 4、调试器 AXD Armsd 5、库函数生成器 armar如何搭建一个嵌入式开发环境一、认识开发板 1、RAM开发板的硬件配置,CPU,SDRAM,FLASH(包括键盘LED驱动器触摸屏),以太网、USB、串口调试器借口(JTAGT) 2、 RAM体系结构以及编程开发板与宿主之间的通信 JTAG 、 COM 、 网口、TFTP协议 、 SD卡口 宿主机与windows平台文件烧写 包括烧写内核、根文件系统应用程序等。 项目建立并加入相应的文件后,“目标机”和“宿主机”通过JTAG仿真器进行连接,然后用AXD进行仿真和调试 0、安装USB转串口软件(串口一端连接开发板,另外一端通过USB转串口接头连接PC);1、安装SecureCRT2、设置SecureCRT参数,参考手册1.3.4;3、将串口线连接在计算机上,设置端口号,步骤如下: “设备管理器”-“端口”-“Prolific USB-to-Serial Comm Port(COM?)”-点击右键-“属性”-“端口设置”选项卡-“高级”-“COM端口号”;将端口号设置在COM1~COM4之间。4、安装USB下载软件TQBoardDNW;5、安装USB下载驱动:安装完成后会在“设备管理器”中多出“libusb”-“win32 devices …”,在TQBoardDNW中显示“USB连接成功”;6、烧写并运行例子程序①开发板Nor/Nand开关打在“Nor”;②重启开发板;③在SecureCRT环境中,UBoot下,选择“a”(Download user program);④在TQBoradDNW中,选择“USB下载”-“UBoot”-“选择文件”,找到想要烧写的.bin文件(可在“TQ2440测试程序”-“裸奔三部曲”-“exp_Modified02”-“Images”-“clock.bin”);⑤烧写成功后,将开发板的Nor/Nand开关打在“Nand”;⑥重启开发板;⑦在SecureCRT中选择LCD的型号(目前使用的是“W43”,即第三个选项)。成功了!!!Nor和Nand Flash 的区别:程序调试结束后,要将其可执行文件烧写(或固化)到目标机的某种F
文档评论(0)