国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 2548|回復: 0
打印 上一主題 下一主題

學習基本的裸機編程-linux

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2017-4-10 14:40:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
對于學硬件的人而言,必須先對硬件的基本使用方法有感性的認識,更必須深刻認識該硬件的控制方式,如果一開始就學linux系統、學移植那么只會馬上就陷入一個很深的漩渦。我在剛剛開始學ARM的時候是選擇ARM7(主意是當時ARM9還很貴),學ARM7的時候還是保持著學51單片機的思維,使用ADS去編程,第一個實驗就是控制led。學過一段時間ARM的人都會笑這樣很笨,實際上也不是,我倒是覺得有這個過程會好很多,因為無論做多復雜的系統最終都會落實到這些最底層的硬件控制,因此對這些硬件的控制有了感性的認識就好很多了學習裸機的編程的同時要好好理解這個硬件的構架、控制原理,這些我稱他為理解硬件。所謂的理解硬件就是說,理解這個硬件是怎么組織這么多資源的,這些資源又是怎么由cpu、由編程進行控制的。比如說,s3c2410中有AD轉換器,有GPIO(通用IO口),還有nandflash控制器,這些東西都有一些寄存器來控制,這些寄存器都有一個地址,那么這些地址是什么意思?又怎么通過寄存器來控制這些外圍設備的運轉?還有,norflash內部的每一個單元在這個芯片的內存中都有一個相應的地址單元,那么這些地址與剛剛說的寄存器地址又有什么關系?他們是一樣的嗎?而與norflash相對應的nandflash內部的儲存單元并不是線性排放的,那么s3c2410怎么將nandflash的地址映射在內存空間上進行使用?或者簡單地說應該怎么用nandflash?再有,使用ADS進對ARM9行編程時都需要使用到一個初始化的匯編文件,這個文件究竟有什么用?他里面的代碼是什么意思?不要這個可以嗎?諸如此類都是對硬件的理解,理解了這些東西就對硬件有很深的理解了,這對以后更深一步的學習將有很大的幫助,如果跳過這一步,我相信越往后學越會覺得迷茫,越覺得這寫東西深不可測。因為,你的根基沒打好。不過先聲明一下,本人并沒有使用ADS對ARM9進行編程,我是學完ARM7后直接就使用ARM9學linux系統的,因此涉及使用ADS對ARM9進行編程的問題我很難回答^_^,自己去研究研究吧。

可以加QQ交流啊2685896890
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 毛片免费观看 | 热99这里只有精品 | 青青草在视线频久久 | 国产成人啪精品视频免费网 | 久久久久久毛片免费播放 | 国产美女在线免费观看 | 亚洲一区免费在线 | 99视频在线精品 | 四虎国产| 久久综合结合久久很很很97色 | 色综合综合色综合色综合 | 欧美日韩中文一区 | 韩剧初恋裴勇俊国语全集在线播放 | 欧美日韩中文字幕 | 91视频网址入口 | 四虎影8818 | 女人张开腿让男人桶免费最新 | 国产亚洲蜜芽精品久久 | 日韩精品免费一级视频 | wwwxx在线观看 | 午夜激情福利 | 免费v片视频在线观看视频 免费va在线观看 | 国产亚洲第一 | 亚洲码在线中文在线观看 | 亚洲国产欧美91 | 亚洲欧洲日产国码二区首页 | 在线看欧美成人中文字幕视频 | 网球王子在线观看 | 日韩午夜小视频 | 亚洲三级大片 | 国产精品福利网站 | 亚洲精品国产v片在线观看 亚洲精品高清在线 | 亚洲观看视频 | 日本黄色免费网站 | 亚洲v视频| 国产精品日韩 | 成人免费va视频 | 国产11一12周岁女毛片 | 99热久热这里只精品 | 中文字幕大看蕉永久网下载 | 国产精品久久久亚洲第一牛牛 |