现在,市场上搞嵌入式开发的人越来越多了!相应的主要得益于市场上种类繁多的嵌入式CPU供大家采用,然而,面对琳琅满目的CPU,不同的型号,不同的厂商,不同的开发软件,当然也就有不同的价格!
嵌入式的开拓者--MSC51单片机曾引领嵌入式开发起航,紧随其后的各种增强型51单片机,像PIC,AVR,Freescale,凌阳等繁荣了8位单片机市场,同时由于嵌入式集成系统规模的不断扩大和现代大规模集成电路制造工艺的飞速进步,16位的单片机开始出现,但似乎16位的单片机并没有给嵌入式的开发带来革命性的改变!现在MSC51单片机还是广泛的应用于小型控制系统,其优点在于:价格便宜,控制方便。缺点是:工作速度慢,功耗大(相对而言)。面对庞大的嵌入式系统,ARM的出现似乎给单片机的再嵌入式领域中地位的巩固带来了一丝希望,一位ARM这种32位的单片机性能原声过以往的任何8位或16位单片机,能够轻易的胜任大多数嵌入式系统的控制和管理。其特点是:拥有较高的处理速度,丰富的IO口,大容量的RAM和FALSH,片内集成外设较多,抗干扰能力和功耗方面都占据一定优势。
现代通信系统和高速语音,图像处理等的信号处理方面应用的嵌入式系统开发导致了DSP(digital signal processor)的出现,其内部集成了大量的信号处理硬件单元,像用于卷积运算的MAC单元,用于FFT,IIR,FIR等信号处理常用的硬件单元,使其信号处理的速度可以达到上GMIPS,同时还支持定点和浮点数运算,这大大方便和简化了信号处理方面的嵌入式系统开发!
然而,说到,硬件的灵活性,我们就不能不提到FPGA(Field Programmable Gate Array),采用VHDL语言或者Verilog HDL语言开发,工程师可以根据自己的需要进行灵活的设计,其内部集成有许多现成的硬件单元电路,像PLL,硬件乘法器,选择器,除法器等,最为可贵的是芯片厂商往往还提供一定数量的IP核,这样使得整个嵌入式系统的开发变得轻松容易,而且稳定可靠。现在许多FPGA厂商还在其生产的FPGA内部集成了不同类型的处理器以更好的发挥FPGA的高度灵活性,使其同样易于运用在控制领域。当前比较盛行的有XINILX的MicroBlaster 和Altera 得Nios II 两款32位的嵌入式FPGA处理器,用以实现SOPC(System On a Programmable Chip)系统。同样,在SOPC系统里面也集成了许多片内外设,但是SOPC里面的所有片内外设均为可裁剪的,这样就是SOPC系统的整体灵活性得到了极大的提高和改善。
以上为本人的一些拙见,不当之处难免,还请大家指教!
有奖活动 | |
---|---|
分享开发笔记,赚取电动螺丝刀(便携轻巧与无刷电机两款可选) | |
看《关键跃升》,聊聊工作心法、动力、能力、沟通与协作,从五个方面深入交流你的工作心得 | |
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
我要给自己挣一部逻辑分析仪 | |
用知识换取送给亲朋的礼物,做个浪漫的开发者 | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 |
打赏帖 | |
---|---|
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 | |
【换取手持示波器】树莓派PICO逻辑分析仪被打赏16分 |