ARM裸奔的话程序是不是和51差不多

2019-07-20 11:50发布

ARM裸奔的话程序是不是和51差不多
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
ddfha1
1楼-- · 2019-07-23 13:27
其实真正难的是搭建项目开发架构,解决问题的方案或者说算法,对于硬件,无论是1位,4位,8位,32位,64位等,只是工具和平台而已,它们都有各自的应用领域,做一个小孩玩具“不倒翁”难道用32位机?反之,让八位机运行LINUX或者做双精度浮点运算?
事物不是绝对的,在都能完成同一项目并且不考虑性价比的情况下,用32位机裸奔,就是开始寄存器功能学习,配置,组合阶段当然比8位机繁琐的多,这时候不能用“差不多”进行比较,但当我们把它们分别建成自己的函数库,有经验积累的时候,用时顺手拈来,这种情况可以用“差不多”形容难度了。用操作系统也是一个道理,只不过函数库,外设驱动以及它们之间复杂的联系由高手们为我们做好了,如果项目难度超出裸奔了,那就要“穿衣”了,项目越复杂,穿的“衣”越“厚”,但“衣”的内部仍然是复杂的寄存器操作,说到底应该感谢C语言,“书山有路勤为径 ,学海无涯苦作舟”,在这行业混,这句话真是至理名言。哦,这已经超出我们的谈论范围了,不当之处,请批评指正,不说了,吃饭去!
HXDZ
2楼-- · 2019-07-23 19:18
 精彩回答 2  元偷偷看……
ddfha1
3楼-- · 2019-07-23 19:58
HXDZ 发表于 2017-9-22 19:01
其实真正难的是搭建项目开发架构,解决问题的方案或者说算法,对于硬件,无论是1位,4位,8位,32位,64位 ...

说实在的这个1位,4位倒是没见过。那我倒想了解下1位,4位,8位,16位,32位,64位指的是什么。是否代表了A,可以用于什么功能,但B却不可以。如果这样,又怎么个一样。所以说51再牛B的人也不过如此。有没有错
wlq19911021
4楼-- · 2019-07-23 20:13
说实话51,AVR, PIC这类,也算是用过。
wlq19911021
5楼-- · 2019-07-24 01:35
 精彩回答 2  元偷偷看……
wlq19911021
6楼-- · 2019-07-24 03:03
说的没错,算法更复杂,Arduino跑马灯,ADC简单,但是算法就另说了

一周热门 更多>