发布网友 发布时间:2022-04-24 17:11
共6个回答
热心网友 时间:2023-10-25 01:43
其实,ARM就是一个很高级的单片机,而且还可以上操作系统。个人认为,ARM7与ARM9的差别仅仅是在功能上,就像51单片机与52单片机一样。你手上有哪个片子,就从哪个片子开始吧。热心网友 时间:2023-10-25 01:44
我也是电子出身。现在在学习arm,可能很多电子专业的人接触arm都是从s3c44b0,stm32开始的,喜欢把arm当作单片机来耍,其实之前我也是这么认为的,但是现在发现如果你这样走,路真的太长了,因为arm7的架构已经很老了,如果想一步一步来的话得花好久才能跟上现在的技术。我觉得稍微有块架构好点的板子比较好。如果开始你觉得跑kernel不习惯的话,可以先熟悉跑裸机,再跑bootload,再跑kernel。目前市面上cortex a8架构算是主流中最好的一个架构。还有sansung的s3c6410是arm11,这个也不错。给你个对应表吧热心网友 时间:2023-10-25 01:44
大家都是初学者热心网友 时间:2023-10-25 01:45
你就一边看视频一边看书。你有ARM7板子就用ARM7的,不管什么书什么视频都差不多。学好了感觉差别不是很大,懂了ARM7也一样用ARM9。我的经验。一,了解基本的ARM知识。二,了解ARM结构,比如你芯片是ARM7TDMI结构,有多少寄存器啊,POM和RAM啊,各种模式啊,外接功能作用啊,这与51单片机差不多。就是复杂点。三,ARM指令,汇编语言,记得这些你才可以真正发挥的ARM应用作用。这差不多入门了,你一定要耐心学习。热心网友 时间:2023-10-25 01:45
要走得远的话有扎实的基础,不知lz学过单片机没?我的看法是学习任何单片机或处理器都要从它的指令系统学起,汇编至少能看懂,然后开发再转进高级语言比如C,视频只能给你入入门的,真正深入得多动手coding实践。实践出真知,愿lz得偿所愿热心网友 时间:2023-10-25 01:46
多动手,楼上的几位哥们儿说得对,实践出真知,祝好!