`

书录(一)20100331

阅读更多

嵌入式系统组成的核心部件是各种类型的嵌入式处理器/DSP。

疑问一:什么是DSP? Digital Signal Processing,简称DSP

答:DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:
(1)在一个指令周期内可完成一次乘法和一次加法;
(2)程序和数据空间分开,可以同时访问指令和数据;
(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;
(4)具有低开销或无开销循环及跳转的硬件支持;
(5)快速的中断处理和硬件I/O支持;
(6)具有在单周期内操作的多个硬件地址产生器;
(7)可以并行执行多个操作;
(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。
当然,与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。 //****

==嵌入式微处理器技术的基础是通用计算机技术

==嵌入式应用领域近几年发展起来的一项概念和技术就是嵌入式Internet 实际应用,也代表着它是指设备通过嵌入式模块而非PC 系统直接接入Internet,以Internet 为介质实现信息交互的过程,通常又称为非PC 的 Internet 接入。

==ARM 系列处理器核英国先进RISC 机器公司(Advanced RISC Machines,ARM)的产品。

==ARM 技术是高性能、低功耗嵌入式芯片的代名词,在嵌入式尤其是在基于嵌入式Internet 方面应用广泛。

==交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中进行运行调试的开发方式。用来开发的通用计算机可以选用比较常见的PC 机、工作站等,运行通用的Windows 或Unix 操作系统。开发计算机一般称宿主机,嵌入式设备称为目标机,在宿主机上编译好的程序,下载到目标机上运行,交叉开发环境提供调试工具对目标机上运行的程序进行调试。

交叉开发环境一般由运行于宿主机上的交叉开发软件(最少必须包含编译调试模块)、宿主机到目标机的调试通道组成。

==组成 ARM 交叉开发环境的宿主机到目标机的调试通道一般有以下三种:

1)基于JTAG 的ICD(In-Circuit Debugger)。

2)Angel 调试监控软件。

3)在线仿真器ICE(In-Circuit Emulator)。

==嵌入式操作系统一般可以提供内存管理多任务管理外围资源管理,给应用程序设计带来很多好处,但嵌入式操作系统同时也会占用一定的系统资源,并且要在用户自己的目标板上运行起来,并基于操作系统来设计自己的应用程序,也会相应地带来很多新的问题。

==Embest IDE 是一个高度集成的图形界面操作环境,包含编辑器、编译汇编链接器、调试器、工程管理、Flash 编程等工具,其界面风格同Microsoft Visual Studio.(目前实验室在使用的开发环境)Embest IDE for ARM 本身配JTAG 仿真器!

==ARM SDT 及 ADS 额!指的是两个开发环境而已。前者类似于Java的sdk,全称是

ARM Software Development Kit(软件开发包) ,后者则是ARM Developer Suits(开发套件)。

==因此学习嵌入式系统首先是基础知识学习,主要是相关的基本硬件知识,如一般处理器及接口电路(Flash/ SRAM/SDRAM /Cache, UART,Timer,GPIO, Watchdog、USB、IIC 等...)等硬件知识,至少了解一种CPU 的体系结构;至少了解一种操作系统(中断,优先级,任务间通信,同步...)。对于应用编程,要掌握C、C++及汇编语言程序设计(至少会C),对处理器的体系结构、组织结构、指令系统、编程模式、一般对应用编程要有一定
的了解。
==对于初学者掌握ARM 技术,尤其是想通过短期学习、掌握嵌入式实际应用工程项目开发是很困难的。目标)

==,深圳市英蓓特信息技术有限公司(简称英蓓特,英文简称Embest)是一家为全球嵌入式系统开发人员提供软硬件开发工具和嵌入式系统完整解决方案及技术信息服务的高科技企业,提出了“让高端处理器的开发像8051 一样容易,让高端处理器的开发像8051 一样便宜”的经营理念,以尽快提升中国高科技嵌入式系统开发应用水平为己任,专门服务于对专业性技术和服务要求极高的嵌入式在线CPU/MCU开发工具( IDE& ICD)、实时多任务操作系统(RTOS)、嵌入式控制板(Embedded Board)等应用领域。

==嵌入式系统由嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等部分组成。

==书的附录是指令集速查表及基于ARM 嵌入式系统开发常遇到的问题解答。问题解答是对实际开发存在问题的归纳总结。

截止至P16.

==为什么学习ARM或学习嵌入式系统,大概有如下几个方面的应用吧。

研究和开发高性能微处理器DSP 以及开发基于微处理器的SoC 芯片设计应用系统开发

分享到:
评论

相关推荐

    xmind_booklist:思维导图书录

    《xmind_booklist:思维导图书录》是一个精心整理的技术相关书籍目录,旨在帮助IT行业的专业人士评估自身技术覆盖范围,并为扩展学习提供有益的参考。这个资源以xmind格式呈现,便于用户通过思维导图的方式来浏览和...

    1610-全国-中国古代文学史(一).docx

    6. **《战国策》作者**:《战国策》的书录由刘向编纂,是战国时期各国策士辩论、智谋的汇集。 7. **东汉散文家仲长统的代表作**:仲长统的代表作是《昌言》,反映了他对于时政的深刻见解。 8. **班固《汉书》叙事...

    清朝时期的目录学.ppt

    私家藏书在清朝也非常繁荣,特别是在江浙一带,如宁波卢址的抱经楼、余姚卢文绍的抱经楼、嘉兴朱彝尊的曝书亭、常熟钱曾的述古堂、阳湖孙星衍的孙氏祠堂书目、吴县黄丕烈的百宋一廛书录、昆山徐乾学的传是楼书目、...

    数据库课设-图书管理系统

    这个系统具备书录的增加、删除、修改、查询以及排序等多种功能,为学习者提供了一个良好的实践平台。 在数据库方面,该系统涉及到的关键知识点包括: 1. 数据库设计:首先,系统需要一个合理的数据库模型,可能...

    古典文献学考试习题集.doc

    《郡斋读书志》、《直斋书录解题》等著作,对于古籍的考辨和整理提供了重要参考。《古今图书集成》和《道藏》则是大型的综合类目录书,分别涵盖了广泛的知识领域和道教相关的学术著作。 最后,丛书是将一系列书籍...

    工具书的检索和利用.pdf

    索引则使得大型文献的检索变得简单快捷,如《红楼梦书录》等,极大地节省了研究者的时间。 然而,在使用工具书时,我们也不能忽视它们的局限性和可能存在的错误。工具书的内容和编排反映了编纂者的观点和所处时代的...

    蛾道求真有薪传

    王祖询收藏的宋元善本,王荫嘉收集古钱和撰写书录,王欣夫整理乡贤文集、著述丰硕。这种家族内部的学术传承,体现了中国传统家族文化中的“书香门第”和“传家之学”的特点。 在王氏家族中,书籍和学术研究成为...

    浅谈关于电子信息工程的初步认识.pdf

    例如,在公路工程中的计量支付,一些数据的主要来源是工程计量中对工程进度、质量、费用的数据描述,还随时取算各种工程量数据书录指标,是工程信息管理的集中体现,计量数据的积累和发布还是工程信息管理的保证。...

    古典文献学的相关名词解释.doc

    16. 直斋书录解题:陈振的著作,基于个人藏书,无总序,但有小序说明分类原因和内容变化。 17. 通志艺文略:马端临的著作,是《通典》的扩展与续作,综合了上古至南宋的文献资料。 18. 文献通考经籍志:马端临的另...

    古典文献学名词解释.doc

    晁公武的《郡斋读书志》和振的《直斋书录解题》都是目录学的经典之作,分别按四部分类法和特定的小序来组织内容,提供详尽的图书信息。 综上所述,古典文献学名词解释涵盖了目录学的基本概念、分类方法以及不同类型...

    大学四年学习计划精选.doc

    【大学四年学习计划精选.doc】是一个关于大学学习规划的文档,旨在帮助学生合理安排大学四年的学习生活。根据描述和部分内容,我们可以提炼出以下几个关键的知识点: 1. **自我定位与目标设定**: - 大一阶段的...

    《古典文献学》名词解释-文献学目录[归纳].pdf

    16. **直斋书录解题**:陈振孙的著作,没有总序,但各分类有小序,讨论书籍要旨和学术源流。 17. **通志艺文略**:马端临的著作,是对《通典》的扩展和补充,涵盖了更多的学术门类。 这些术语和概念构成了古典文献...

Global site tag (gtag.js) - Google Analytics