linux中断响应时间太慢_linux+arm系统学习与基础学习
先說(shuō)說(shuō)arm吧。先前學(xué)習(xí)linux+arm老是覺得arm次要的,學(xué)習(xí)arm和學(xué)習(xí)單片機(jī)一樣,了解了中斷,UART,AD,定時(shí)器就差不多了,工作重心主要在linux上面。隨著時(shí)間的推移,學(xué)習(xí)的深入,自我感覺良好,uboot,kernel,rootfs自己定制問(wèn)題不大,對(duì)自己感興趣的linux device driver也有些了解,可是,最近搞了一個(gè)新體系的arm,問(wèn)題暴露出來(lái)了,離開了手冊(cè)和一些資料,到處是困難,雖說(shuō)uboot,kernel,rootfs問(wèn)題不大,但是完全自己開發(fā)的時(shí)候,還是有挺多不清楚的,這對(duì)于嵌入式系統(tǒng)開發(fā)來(lái)說(shuō),很致命的。軟件出了問(wèn)題,最大的悲劇就不知道問(wèn)題的所在。最后回歸到先前認(rèn)為不重要的arm體系,重新認(rèn)識(shí)了內(nèi)核,流水線,mmu,dma,協(xié)處理器后,感覺先前的疑惑也慢慢的變少了。現(xiàn)在終于可以拍拍胸脯說(shuō)我完全掌握了ucossii這個(gè)rtos,熟悉arm9tdmi了。對(duì)arm體系的求知欲望也越來(lái)越強(qiáng)了。今天通宵完全搞定arm9的中斷流程,以及arm如何快速響應(yīng)中斷,cpu如何工作在不同的模式來(lái)響應(yīng)不同的異常等基礎(chǔ)問(wèn)題。每天都對(duì)基礎(chǔ)在進(jìn)行鞏固。‘溫故而知新’深刻體會(huì)到了。arm硬件基礎(chǔ)很重要。
linux學(xué)習(xí)是一個(gè)漫長(zhǎng)而又艱辛的道路,就是應(yīng)為其學(xué)習(xí)的難度而導(dǎo)致了高手的稀少,間接導(dǎo)致了高薪的產(chǎn)生。學(xué)習(xí)linux也是有講究的,首先定好位這個(gè)很重要,方向不正確,就類似與在盲跑。linux內(nèi)核的工作流程及基本的線程,進(jìn)程,內(nèi)核調(diào)度,同步異步通信,任務(wù)管理,內(nèi)存管理等基本感念是必須得有的,最好要向arm硬件一樣在腦子里有個(gè)流程圖。先說(shuō)說(shuō)我是如何學(xué)linux的,首先我對(duì)學(xué)習(xí)linux和arm投入是很大的,光開發(fā)板就近2000,臺(tái)式機(jī),筆記本一應(yīng)俱全,linux書籍多本(linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn),linux內(nèi)核修煉之道,深入理解linux內(nèi)核,linux設(shè)備驅(qū)動(dòng)3,linux設(shè)備驅(qū)動(dòng)開發(fā)詳解,unix環(huán)境高級(jí)編程),可謂花了大量的本錢啊!呵呵!再說(shuō)說(shuō),時(shí)間和精力方面,基本放棄了上課。平時(shí)就是玩linux+arm,基本都是在arm上面跑linux程序,最近鞏固基礎(chǔ)而跑一些基本的arm硬件了。玩linux也是有技巧,一定要弄懂每一個(gè)知識(shí)點(diǎn),不可得過(guò)且過(guò),現(xiàn)在技術(shù)群討論高深的android,wince,qt啊哪個(gè)有前途什么的,說(shuō)白了,這些都是花的,等你學(xué)扎實(shí)了,這個(gè)就是小兒科,在牛逼點(diǎn)就自己寫os。
補(bǔ)充:學(xué)好那該死的英語(yǔ)。能過(guò)8級(jí)的千萬(wàn)別只過(guò)6級(jí)。現(xiàn)在的我英語(yǔ)太poor了,看個(gè)數(shù)據(jù)手冊(cè)還得找谷歌,幸好個(gè)人意識(shí)到了,基本把不熟的單詞都記錄下來(lái)了,準(zhǔn)備每天搞arm前都先看看
現(xiàn)在大學(xué)的風(fēng)氣很浮躁,沒有幾個(gè)肯靜得下心來(lái)學(xué)的,要不就是學(xué)了點(diǎn)就時(shí)時(shí)刻刻的掛在嘴邊,我們要的不是嘴上說(shuō),心里明白就好了,要?jiǎng)邮肿觥K詫W(xué)linux的話記住
不積跬步無(wú)以至千里,不讀內(nèi)核無(wú)以成高手。
切忌浮沙筑高臺(tái)。
最后付出總是有回報(bào)的。
Linux-C語(yǔ)言學(xué)習(xí)交流【721709245】在學(xué)的進(jìn)群一起交流,資料自己群文件下載
相關(guān)資料:
學(xué)習(xí)環(huán)境搭建1_Linux C語(yǔ)言_嵌入式開發(fā)工程師?www.makeru.com.cn數(shù)據(jù)類型_Linux C語(yǔ)言_嵌入式開發(fā)工程師?www.makeru.com.cn 超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的linux中断响应时间太慢_linux+arm系统学习与基础学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python连接kafka-python
- 下一篇: linux结束进程_生人勿近之Linux