標(biāo)題: 耐心的等待 [打印本頁]
作者: liuyang 時間: 2012-1-3 23:18
標(biāo)題: 耐心的等待
準(zhǔn)備看linux的源代碼的,不想,剛一開始遇到了一系列的問題。 對我而言,研究內(nèi)核代碼才是開始的第一步,沒想到遇到了很多問題。啟
動代碼中的匯編代碼設(shè)計了大量pc機(jī)上硬件編程,而我從來沒進(jìn)行過該編程的經(jīng)驗,還有代碼的編譯是通過makefile寫的配置,我不得不去學(xué)習(xí)
makefile,花了2天時間終于吧makefile的學(xué)習(xí)pdf看完了,遇到一些很難理解的,但是需要真正去實踐才能深入了解,可是我不知道從何入
手,不過簡單的已經(jīng)沒問題,看一些簡單的makefile也足夠了,看什么機(jī)會吧這個深入下吧,畢竟linux中編寫程序都需要會這個。硬件匯編編程嗎,
剛開始看,斷斷續(xù)續(xù)的,沒辦法工作不能丟,一個PCB板子的電路圖我畫啦
4遍,幾乎占用了我上班所有的時間。剛開始畫這個我畫到第2遍的時候有種抓狂的感覺,但是到第4遍,終于感覺挺順暢的了。
硬件匯編的編譯環(huán)境我也斷斷續(xù)續(xù)搞了2天,在剛剛終于解決了一個問題,差不多找到了這種編程的脈絡(luò)了,剩下的還是吧匯編再深入下,一直處于能看懂,卻不怎
么寫,所以一直沒提高,除了上次寫的C與匯編混合編程的那次寫了簡短的小代碼。
linux的源碼我估計半年時間,理解層次上應(yīng)該可以了吧。畢竟很多知識點我都知道,只是沒看過具體代碼的實現(xiàn)。等理解的差不多就可以開始自己的ARM之
旅了。
沒想到真正去學(xué)真的那么棘手,不過我相信等我通了linux內(nèi)核,那么寫linux驅(qū)動程序應(yīng)該是很快能上手的。學(xué)習(xí)之路真是一步一步走出來的,現(xiàn)在終于
明白了為什么從底層學(xué)起來的人都花了幾年的時間,真不是蓋的,涉及到的知識面太廣了。而卻都難于理解。
上個禮拜,不小心看見自己以前買的液晶維修的書,以前很吃力的看最后還是沒看懂放棄。不過現(xiàn)在翻了幾頁,發(fā)現(xiàn)上面的原理電路都已經(jīng)能看懂了,而且都不感覺
到吃力。知識到一個層面,那么看相關(guān)的只是就感覺很容易就可以上手。我沒深入看下去,但是這本書對我來說已經(jīng)沒那么難了。
其實不管干軟件還是硬件,做技術(shù)做了這么久,唯一的心得就是,干這些需要點悟性,但更多的是堅持的看資料。想要追著新的技術(shù)就必須掌握舊的知識。學(xué)了點層
面上的技術(shù)一點意思都沒。當(dāng)達(dá)到一定高度的時候就是證明自己價值的時候。
選擇性的看書,遇到什么不懂,就把相關(guān)的書籍全部看一遍,第一遍可能不懂,但是不管怎樣都要認(rèn)真耐心的吧它看完,看完后你就發(fā)現(xiàn)你簡單的基本能看懂,然后
你在一遍實踐一遍看第2第3遍,慢慢你就能消化書上的知識。
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |