ARM9汇编程序,指令是什么意思?

ARM9汇编程序,指令是什么意思?,第1张

.equ相当于C语言中的宏 .global _start意思是_start全局的 .text是链接脚本文件需要用到的,表示代码段 @是汇编注释符号,相当于C中// 这些都是伪指令,根据编译器不同会不同,不是arm的指令集

首先我没用过cortex-A8,不做讨论。

我最开始学的是ARM7,然后用到arm9、arm11、cortex-M4。

1、arm9和arm11区别不大,只是性能上的提高,然后arm11增加了图形处理的能力。

2、arm7都还不过时。外面找工作,我是刚好是应届生,这个对我来说实际的经验要求不高。但你用AR9\ARM11肯定不是过时的。

3、只要你学透了arm架构的任何一款处理器的驱动开发,上手其他arm架构估计不超过1天(8小时),因为驱动开发很多地方时相通的。驱动开发对硬件架构先不说,难度在于linux系统,尤其是内核。

4、你说对了,这是相当重要的一部分,如果这些都不熟悉,那么对于这个arm架构你是没有掌握的,尤其是驱动工程师!

从你问的问题来看,我不建议你使用cortexA8的处理器。A系列面向的是应用,如手持设备等,复杂度很高。

这儿建议你选用培训机构使用过的板子,我推荐基于ARM11的OK6410板子。有培训机构的配套资料,很多很全,遇到问题网上搜也能很快解决。楼上提到ARM9也是相当不错的选择,尤其是mini2440,LINUX内核直接支持。最近我有几个同学也去华清远见培训,他们使用的是款A8处理器的板子。不过这个东西出来的学习资料很少,非常不适合你入手。除非你也去培训,那是题外话,修行靠个人。

总的来说,不要纠结使用哪个处理器,他们都是相通的,先买一个板子来用起,那才是王道。对了,OK6410能跑android。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7886699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存