1 / 6
文档名称:

嵌入式系统原理与设计.docx

格式:docx   大小:18KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统原理与设计.docx

上传人:我是开始 2020/9/23 文件大小:18 KB

下载得到文件列表

嵌入式系统原理与设计.docx

文档介绍

文档介绍:笔记本不是嵌入式产品嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。一般而言,整个嵌入式系统的体积系统结构可以分成 4个部分:嵌入式处理器,嵌入式外围设备,嵌入式操作系统和嵌入式应用软件。嵌入式系统的设计可以分成3个阶段:分析,设计和实现ARM(AdvancedRISCMachines)公司成立于英国剑桥ARM技术知识产权(IP)核的微处理器,即我们通常所说的AR僦处理器。在工业控制领域:作为32位的RISC架构ARM7系列微处理器为低功耗的 32位RISC位处理器,支持16位Thumb指令集,,没有MMU(存储管理单元)T—支持16位压缩指令集ThumbD--- 支持片上DebugM-嵌硬件乘法器 I--- 嵌入式ICE,支持片上辅助调试XScale处理器是基于ARMv5T睦系结构的解决方案,它支持16位的Thumb指令和DSP指令集,是一款全性能、高性价比、低功耗的处理器嵌入式操作系统有:嵌入式Linux、WindowsCE、Symbian、QNX是一个实时的、可扩充的操作系统,它部分遵循POSIX相关标准需要(交叉开发环境)(英文为CrossDevelopmentEnvironment)的支持是嵌入式应用软件开发时的一个显著特点,交叉开发环境是指编译、和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式ARM(有15个)寄存器: R13-sp堆栈指针寄存器 R14-LR寄存器R15-PC 指针寄存器 通用的R0-R12ARM运行模式:用户模式和特权模式 FIQ 快速中断ARM^用哈佛结构,支持ARMBThumb指令集XScale核中的存管理单元(MMU提供存访问保护、虚拟地址到物理地址的转换和存空间的分配。其中MMUT以存在部,也可以协处理器出现。裸机 引导程序 OS镜像 文件系统 应用程序开发环境的建立:(1)交叉编译(2)TFT0(3)设置BootLoader 是系统加电后运行的第一段代码, BootLoader就是操作系统核运行前运行的一段小程序,进行初始化硬件设置,创建核需要的信息等工作,最后调用操作系统核。 涵义$* 没有扩展名的当前目标文件$ 当前目标文件$< 当前目标文件最近更新的文件名$? ,则输入/dev/ttyS0;先则输入/dev/,工作原理:在目标板上发送BOOT谴求时,宿主机上安装的BOOTP艮务器(bootpd)根据/etc/bootptab 中定义的目标机信息来生成 BOOT舸应包以做应答。字段ht表示硬件类型(hardwaretype),所以设置为1();ha表示硬件地址(hardwareaddress),是发送BOOT酷求的目标机Mac地址;ip表示分配给目标机的IP地址;sm表示子网掩码(Mask),应与宿主机相同ARM核基于RISC技术,其结构是一种变形的哈佛结构,即存和指令在逻辑上是相互独立的。 ARM有7种运行状态,它们分别是:用户状态(User)、中断状态(IRQ,Interru