新闻中心

EEPW首页 > 嵌入式系统 > 牛人业话 > 玩转ARM基本功

玩转ARM基本功

作者:Machinnneee时间:2013-11-25来源:电子产品世界收藏

第三、要有一点汇编和c语言的基础。

本文引用地址:http://www.eepw.com.cn/article/192613.htm

  为什么这么说呢,首先看下配置I/O口为简单输入输出的的启动代码:

  在6410的启动代码中,需要以汇编语言的形式设置、配置寄存器,现在将这部分进行简单的分析:

  在写裸板程序的起始,需以 .globl 为开始,通过

  将外设地址映射到外设地址,通过

  将大小设置为256M,具体怎么实现的呢,查看1176jzf手册:

  有此可见,6410手册和1176jzf手册对于裸板程序是一利器。

第四、举一反三,融会贯通,利用网络。

  一个6410手册有1378页,一个1176jzf有972页,看完是一项可望不可及的任务,因此善于举一反三,融会贯通是必须的。另外还需要有Google大神的帮助。在开发过程中,如果碰到新功能,新接口没有使用过,这时,Google大神就可以发挥其大神的作用,带领你完成任务。

  如在写堆栈操作中,需要将各寄存器的数值进行保存,需要使用stmdb指令,如果不熟悉,可以用Google大神进行帮助。

  通过介绍,可以明白具体的操作。

  虽然更新速度很快,但是也不是出来一个新产品就让我们从头开始学习新技术,只要熟悉掌握了一种MCU,通过举一反三,可以将技术扩大到应有的领域。

  最后借用孔老夫子的一句话“学而不思则罔,思而不写则殆”来表达开发者——至少我是这样的心情。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

存储器相关文章:存储器原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭