嵌入式系统设计

嵌入式系统(Embedded system),是一种“嵌入机械或电气系统内部、具有专属功能的计算机系统”,通常要求实时计算性能。被嵌入的系统通常是包含硬件和机械部件的完整设备。相反,通用计算机如个人计算机则设计灵活,以满足广大终端用户的需求。现在常见的很多设备都采用嵌入式系统控制。

现代嵌入式系统通常是基于单片机(如含集成内存和/或外设接口的中央处理单元)的;但普通微处理器(使用外部存储芯片和外设接口电路)也很常见,特别是在较复杂的系统中。通用型处理器、专门进行某类计算的处理器、为手持应用订制设计的处理器等,都可能应用到嵌入式系统。常见的典型专用处理器有数字信号处理器。

嵌入式系统的关键特性是专用于处理特定的任务,因此工程师能对其进行优化,以降低产品的体积和成本,提升可靠性和性能。

嵌入式系统的物理形态包括便携设备如电子表和MP3播放器,大型固定装置如交通灯、工厂控制器,大型复杂系统如混合动力汽车、磁共振成像设备、航空电子设备等。它们的复杂度低至单片机,高至大型底盘或外壳内安装有多个部件、外设和网络。

嵌入式系统设计采用大容量EPROM来固化程序的专用系统,正在智能仪器和自动化等领域里 得到广泛应用。传统设计方法用汇编语言编写程序,这主要是从保证速度和节省存储 空间考虑,但编程费时,调试和排错很不容易。微电子技术的飞速发展,使高性能微 处理器和大容量存储器的价格变得十分便宜,速度和存储容量不再是困扰设计者的主 要问题。人们将ROMBIOS和CRT显示器等外设加进这类专用系统,并尝试用 高级语言来开发其软件,即把通用计算机上的软件和硬件“嵌入”专用系统,构成所 谓的嵌入式系统(EmbeddedSystem)。由于C语言容易编程、代码紧 凑、可移植性和可维护性好因而被普遍用于嵌入式程序的设计。随着科技的发展时代的进步,嵌入式也被更多的行业所需要。嵌入式系统设计也应用到各个产品上。例如:手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。

时间: 2024-10-18 15:44:26

嵌入式系统设计的相关文章

Xilinx Zynq-7000嵌入式系统设计与实现 学习教程(1)

学习资料下载地址:http://www.edawiki.com 开篇体会; Xilinx的ZYNQ系列FPGA是二种看上去对立面的思想的融合,ARM处理器的串行执行+FPGA的并行执行,着力于解决大数据处理.人工智能等复杂高性能算法处理. 新的设计工具的推出,vivado HLS,更加注重嵌入式系统的系统级建模,通过HLS工具,用户只需要编写C语言代码,就可以让工具自动转换和生成HDL代码 随着异构架构和片上系统技术的不断发展,协同设计.协同仿真和协同调试将成为未来嵌入式系统开发者必备的素质.所

基于MicroBlaze 的嵌入式系统设计

reference: http://xilinx.eetrend.com/d6-xilinx/article/2013-03/3863.html 摘 要:当今时代,嵌入式系统已经无所不在,与人们的日常生活息息相关.嵌入式系统以微处理器为核心,以计算机技术为基础,其主要特征是实时性强.据统计,目前世界上微处理器每年生产总量的95 %以上都是面向嵌入式系统应用,围绕Xilinx 公司的MicroBlaze 微处理器,对其体系结构.设计流程和相关开发工具一一做出介绍,并且通过一个简单的实例来说明以Mi

2014025628《嵌入式系统设计》第四周总结

本周学习内容 一.学会了安装arm-linux-gcc交叉编译工具 解压了arm-linux-gcc交叉编译工具的压缩包,测试arm-linux-gcc是否可运行,解决了64位系统下安装32位软件的问题,并将arm-linxu-gcc加入环境变量PATH中. 二.学会了bootloader的配置.移植和编译 获取了u-boot源码,建立板级支持包 将eduk2410目录下的smdk2410.c文件更名为eduk2410.c,并修改了eduk2410.c 和Makefile文件.        

2014025628《嵌入式系统设计》第二周总结

本周学习内容 实验一: 1.vi编辑程序文件: 在使用vim编辑器的过程中,注意使用vim的单行和多行复制命令,练习字符串查找替换命令,删除一个字符,删除光标后整个内容命令,删除一行命令,恢复删除,保存和退出命令等命令,并尝试使用其他命令. 2.gcc编译器: 使用gcc编译器编译C语言程序文件生成可执行文件的过程,是要经历四个相互关联的步骤:预处理.编译.汇编和链接. 3.使用动态库: 在运行可执行程序之前,需要注册动态库的路径名.其方法有几种:修改/etc/ld.so.conf 文件,或者修

嵌入式系统与计算机系统的对比

向大家推荐一本关于嵌入式入门的书籍:嵌入式系统设计(重庆大学出版社,作者彭舰).我最近也是好好看了一些内容,结合我们之前上课学习的一些嵌入式知识还有之前的操作系统和组成原理,有了下面的一些总结,算是这一段时间对该书籍学习的知识的一个总结,同时也是对之前学习的知识的一个回顾. 个人认为,嵌入式系统的学习应该和计算机系统的学习对比着来. 对于计算机系统,我们知道他的组成部分有软件和硬件.软件有操作系统以及各种应用.操作系统主流的有windows 系列和linux系列.一般我们都是在某一个系统上做一些

读《嵌入式系统项目分析入门与实践》③

规划的目的在于分析与规划.在规划阶段中,开发团队需要去分析所以可行的解决方案,并拟定进程,使项目在合理的进程范围中逐渐建构完成. 在系统的设计方面最重要的一件事就是确定系统的架构. 系统设计的方式有两种,一个是由上而下的设计方式,一个是由下而上的设计方式. 当项目进入到系统设计后,系统设计人员就要开始对所需要的软硬件进行评估,嵌入式系统是软件与硬件的结合体. 规划分析的目的在于给开发团队一个机会去检查系统规格的可行性. 系统设计中,需要寻找适当的组件系统,以达到在系统规格阶段所制定的系统规格.在

构建低成本、高度可配置的桥接解决方案:在嵌入式设计中采用基于D-PHY的MIPI标准外设

http://www.autooo.net/classid106-id128484-2.html 嵌入式系统的设计者们正面临着进退两难的困境.一方面他们需要降低系统成本.另一方面他们的系统面向使用面相对较窄.小批量的应用,无法发挥出大批量生产的规模效益.大批量的消费类应用市场提供的元件能够处理类似的任务,而且成本更低,但嵌入式系统设计者们却无法充分利用这些元件,因为他们的系统可靠性建立在为嵌入式环境优化的高度专用的那些传统接口之上.这个问题在显示屏.摄像头和应用处理器方面最为突出,适用于移动平台

嵌入式GUI系统Enlightenment Foundation Libraries图形库简介

******************************************************************************************************************************************************* 作者:EasyWave                                                                                      

北京大学软件与微电子学院嵌入式系统工程系

关于嵌入式系统方向(集成电路方向也可参考) 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一.嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器.存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等.特别是随着消费家电的智能化,嵌入式更显重要.像我们平常常见到的手机.PDA.电子字典.可视电话. VCD/DVD/MP3 Player.数字相机(DC).数字摄像机(DV).U-Disk.机顶盒(Set Top Box).高清电视(HDTV).游戏机.智能玩具.交换