现在MCU的一些问题
来源:互联网 发布:orbslam2 kitti数据集 编辑:程序博客网 时间:2024/05/22 07:25
最近,越来越发现,现有的MCU存在的一些问题,特写出来,欢迎探讨
1.普遍的片内ROM/片内RAM比例不合适。以三种比较经典的型号为例,8位MCU,AT89S51,4KB FLASH,128B RAM,比例=4/0.128=31.25;16位MCU,MSP430F149,64KB FLASH,2KB RAM,比例=64/2=32;32位MCU,STM32F103C8,64KB FLASH,20KB RAM,比例=64/20=3.2;看似32位芯片的比例要高一些,但是考虑到32位MCU运行的系统通常比较大,功能比较多,恐怕RAM还是偏低了。个别型号的内部ROM达到2MB,这个是比较好的。
有的厂商推出了内部集成大容量DDR RAM的基于ARM9的SOC型号,并且也把它归为MCU。但是,这些型号芯片内部FLASH却只有几十KB甚至没有。典型的如国内的http://www.alphascale.com/index.asp?ics/616.html。新唐也有几款类似的芯片。结果导致应用时,还需要扩展一个FLASH芯片。导致PCB板面过大。
2.引脚复用严重,却少有重定位(即可以指定功能输出到某个引脚)功能。可以用泛滥形容。有的型号的同一个引脚的复用功能达到10余种。仅有20个左右的引脚的型号,也存在严重的复用。如
本图片复制自周立功官网的LPC82X用户手册。
3.同质化严重。随着ARM内核的泛滥,各种各样的芯片都不约而同的选择了ARM内核。从M0,M3,M4,A8,A9等。一大波厂商进入ARM的生态链。固然对于广大的应用工程师而言,方便开发产品,但是无疑却少了一分可选的余地。
4.编程开发作坊化,每个工程师都有自己的实现方法,先进的方法很难得到推广。厂商推出新的芯片,却很少给出稳定的初始化代码和图形化配置界面,导致重复工作。
阅读全文
0 0
- 现在MCU的一些问题
- 现在的问题
- 现在的问题
- 现在的问题
- 现在的问题
- mcu问题测试
- 飞思卡尔MCU MC9S08DZ60 数据存储的问题
- MCU的CAN TX RX无数据问题
- MCU数据处理中的一些心得
- 路由器设置中的一些问题,我以前觉得很有必要知道的哦。现在温故知新的!
- 在使用Struts的过程中也遇到了一些问题,现在总结一下
- 记录下我从入门到现在遇到的一些基础java问题
- 我现在思考的问题
- 毕业到现在的一些感受。。。
- 现在的你需要一些外界刺激
- 一些现在才知道的SB东西
- mcu的bootloader
- PPC的MCU初始化
- 超全的Go Http路由框架性能比较
- java执行字符串中的运算公式
- CSS布局奇淫巧计之-强大的负边距
- 二分-预约教室
- netty实现简单聊天室
- 现在MCU的一些问题
- JMeter的使用
- Scala如何处理(多级)JSON字符串
- 浅谈RBSP trailing bits syntax
- zepto.js中swipe失效问题
- PAT B1030. 完美数列
- Appium 小白从零安装 ,Appium连接真机测试。
- 不互质的中国剩余定理-HDU1573
- 算法第四版 练习1.3.33