ARM技术论坛
直播中

最强海贼王

8年用户 1393经验值
擅长:MEMS/传感技术
私信 关注
[问答]

请问一下ARM9可以像单片机那种不带系统地编程运行吗

不用winCE, linux, vxworks, us os等,就是类似于单片机那种不带系统地编程运行。
比如ARM9处理器,频率为375MHZ,我想用来进行纯计算,代替F2812,控制界面在电脑上,用串口进行通讯,是否可行
主要是单片机响应速度不够,太慢,应用的地方运算量比较大,要几百的MIPS才行,F2812勉强够,但是讨厌复杂的dsp编程

其实主要是应用场合的控制周期太小,0.1ms一次甚至0.01ms的控制周期(注意,不是指令周期),在0.01ms内要完成AD,DA,存储,以及大量的运算,所以浪费资源???可能资源还不够用呢

回帖(5)

王树林

2022-7-11 09:52:45
可以,但是完全没有必要,自己写的再复杂的程序也复杂不到非要ARM才能跑起来,有很多更便宜的方案,没有人会拿ARM去跑手写的程序。
举报

贾虎世

2022-7-11 09:53:04
如果要更好的使用ARM的资源,使用OS是必须的,当然你想直接编程序使之运行,那就太浪费资源了。
不过在ARM9中应该集成了DSP吧?我了解的不多,但如果ARM中有DSP,那就好办多了,纯数学运算可以全部交给DSP完成,ARM的CPU只完成辅助任务。
举报

马祥

2022-7-11 09:53:16
可以自己写程序就是了。
对于大量计算,并且对速度有要求时,建议用dsp(digital signal processor)
举报

h1654155275.5916

2022-7-11 09:53:48
当然可以,,不过是有点浪费arm9而已..
操作系统 不过是一种软件而已..
只要能运行操作系统的,,都可以当单片机一下用,,,,
举报

h1654155285.8644

2022-7-11 15:02:03
应该是可行的,如果仅仅是计算,感觉200m的带fpu的单片机,运算速度也不慢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分