從接觸到單片機(jī)到勝任單片機(jī)已經(jīng)有快到半年時間了。現(xiàn)在的水平也不是剛學(xué)的時候那么生疏了。我在硬件程序上的編寫遠(yuǎn)比我的硬件設(shè)計和PCB繪制來得更具優(yōu)
勢。在我不斷努力提升硬件設(shè)計的能力的同時,我也將堅持著軟件上的編寫的提高。我往往看到書上說的好的編程模式我就立馬會使用起來,當(dāng)然免不了代碼的不合
理而修改。比如最近看到個緩沖區(qū)的編寫感覺在串口接收數(shù)據(jù)中很好用,我立馬就把這種模式的代碼加到了程序中,而且程序中還加了大量這種緩沖處理的代碼。不
過后來發(fā)現(xiàn)不適合我這個程序,于是刪了又重新大修了一番。接下來的技術(shù)文章必須要扎實(shí)了功底,沒有達(dá)到這個知識層面的可能看我的技術(shù)文章會感到吃力。但是
至于那些基本的知識是需要自己去攝取的,而不是我來寫的。我在學(xué)RTOS的時候我當(dāng)時只匯簡單的X86匯編,但是單片機(jī)的匯編和X86匯編的區(qū)別還是挺大
的。于是我自己去找了單片機(jī)匯編的資料,邊學(xué)邊練。接下來我將把我的RTOS的學(xué)習(xí)和自己編寫的代碼以及調(diào)試每步的寄存器的值給大家講解下。你也可以自己
買本RTOS系統(tǒng)學(xué)下,我只是吧自己認(rèn)為具體原理寫下來。當(dāng)RTOS完成后我會看下UCOS
,也許UCOS我不會以文章寫下來。但是后期我會把linux的系統(tǒng)啟動過程以及其中內(nèi)核代碼一點(diǎn)一點(diǎn)與大家一同分享,目前我只是吧啟動過程了解了,代碼
是剛把知識面打好,因?yàn)樗锩嫔婕暗紻OS匯編,所以我花了3天看了2本DOS匯編的書籍,基本上編寫沒有問題。
技術(shù)難并不代表學(xué)不會,關(guān)鍵還是毅力與堅持。
或許生活上很多糾結(jié)讓我們無法專心,但是在自己有空閑的時候必須用來仔細(xì)鉆研技術(shù)。堅信一點(diǎn),技術(shù)帶來的收益往往無法像銷售或者生意那樣在短期內(nèi)能收到價
值,在面對困難的時期要堅持自己的信念。干技術(shù)的永遠(yuǎn)不會失業(yè),也永遠(yuǎn)不怕丟了工作,技術(shù)開起名車的也是有機(jī)會的,看具體怎么去做了。