现在,市场上搞嵌入式开发的人越来越多了!相应的主要得益于市场上种类繁多的嵌入式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网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |