好久沒搞ARM開發(fā)板了,今天休息,又把ARM開發(fā)板拿來玩玩,自從上次做完觸摸屏的程序后,病了一段時間,就沒搞過了,看到公司里人做的基于ARM圖形界面控制的產(chǎn)品,又激起了我對ARM學(xué)習(xí)的興趣與決心,于是趁今天休息時間又拿出來玩玩,以前做的GPIO、串口、AD、以及點陣液晶屏,都是在別人的基礎(chǔ)上添加、修改而來的,雖然對部分的寄存器有所了解了,也能寫出自己的程序,但對ARM的體系結(jié)構(gòu)以及內(nèi)存時鐘還不是很了解的。于是想重新從內(nèi)存管理開始對著書本重新搞一下,再去學(xué)習(xí)移植操作系統(tǒng)以及圖形界面編輯之類的。
搞了一天嵌入式ARM的mmu內(nèi)存管理,感覺還是是懂非懂的,不知道到哪天才能在我的開發(fā)板上跑上我自己的linux系統(tǒng)的,很迷茫!不知道是不是我想的太多了,搞的太復(fù)雜了。常聽人說,學(xué)習(xí)ARM,不需要去了解寄存器的問題,可是不去看寄存器的問題,我就更不知道從何入手了,可能我還是習(xí)慣了單片機的模式吧!我知道把ARM作為單片機用是有點大才小用,可是對于有單片機基礎(chǔ)的我也只有選擇這種方式去熟悉它了,也只有去熟悉每一個寄存器的配置,知其然知其所以然,對我來說才會更有效益些,這種方法的確是很笨的,也很慢!也只有熟悉了這些,我才有能力去跑操作系統(tǒng),以及圖形界面的編輯!看來得想個更好的辦法了!
我也一樣
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |