<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          玩轉ARM基本功

          作者:Machinnneee 時間:2013-11-25 來源:電子產品世界 收藏

          第三、要有一點匯編和c語言的基礎。

          本文引用地址:http://www.ex-cimer.com/article/192613.htm

            為什么這么說呢,首先看下配置I/O口為簡單輸入輸出的的啟動代碼:

            在6410的啟動代碼中,需要以匯編語言的形式設置、配置寄存器,現(xiàn)在將這部分進行簡單的分析:

            在寫裸板程序的起始,需以 .globl 為開始,通過

            將外設地址映射到外設地址,通過

            將大小設置為256M,具體怎么實現(xiàn)的呢,查看1176jzf手冊:

            有此可見,6410手冊和1176jzf手冊對于裸板程序是一利器。

          第四、舉一反三,融會貫通,利用網(wǎng)絡。

            一個6410手冊有1378頁,一個1176jzf有972頁,看完是一項可望不可及的任務,因此善于舉一反三,融會貫通是必須的。另外還需要有Google大神的幫助。在開發(fā)過程中,如果碰到新功能,新接口沒有使用過,這時,Google大神就可以發(fā)揮其大神的作用,帶領你完成任務。

            如在寫堆棧操作中,需要將各寄存器的數(shù)值進行保存,需要使用stmdb指令,如果不熟悉,可以用Google大神進行幫助。

            通過介紹,可以明白具體的操作。

            雖然更新速度很快,但是也不是出來一個新產品就讓我們從頭開始學習新技術,只要熟悉掌握了一種MCU,通過舉一反三,可以將技術擴大到應有的領域。

            最后借用孔老夫子的一句話“學而不思則罔,思而不寫則殆”來表達開發(fā)者——至少我是這樣的心情。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          存儲器相關文章:存儲器原理



          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();