国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ucos [體驗]我等菜鳥是如何開始的

    半個月前買了一塊2104開發(fā)板。晚上接上jtag按照說明書操作了一遍,不成功,搞了半天也沒有結(jié)果。第二天仔細看了使用介紹,終于把它玩起來了。實驗了一個燈閃爍的例子,既然能跑那說明板子沒問題,然后花3小時把硬件原理圖看明白,花半天把一些重要的存儲器和寄存器看了一下。接下來就開始做我想做的了,開始學(xué)習(xí)ucos,對于那些gpio,iic接口什么的我沒興趣,充其量也就和51一樣,只是寄存器多了點。
   說起學(xué)嵌入式,很早就有這個打算了。說出起真是見笑,按照論壇大蝦的提示,我首先開始接觸rtx-tiny,看了一個大概,了解了一下什么是嵌入式,明白了多任務(wù)原來只是短時間分段運作。人總是好高騖遠,自以為了解嵌入式。馬上就打算深入到uclinux,后來才發(fā)現(xiàn)是錯的。對我等非計算機專業(yè)的,對所謂的makefile,交叉編譯暈的半死,特別是gcc,gdb,都是命令行,用慣了ide對這些真是不熟悉。放棄是不可能的,隨便就認輸不是我的習(xí)慣。于是,我裝了一個紅旗4,吐血的學(xué)了半個月總算有點入門了,就開始看uclinux的移植,才發(fā)現(xiàn)我更錯。uclinux是個很優(yōu)秀的而且復(fù)雜嵌入式系統(tǒng),越看就越糊涂,都是一知半解。休息了兩天以后,整理一下思緒,覺得自己學(xué)習(xí)的跨度太大,于是乎,ucos就成了我的最后選擇。
   ucos的學(xué)習(xí)得感謝網(wǎng)友提供的pc上移植一文。我的ucos學(xué)習(xí)過程大概是這樣的:先按照移植文章用了半天移植成功,這個大大加強我的信心。接下來就是看邵貝貝那本翻譯的書,看書順序是先看移植部分,講的是80x86的移植,讓我對先前的移植有了了解。接下來就是從頭開始看,主要看內(nèi)核,去明白一個任務(wù)是如何工作的,包括堆棧的使用,函數(shù)的調(diào)用等。用了兩天晚上把OS_CPU_A.ASM,OS_CPU_C.C,OS_CPU.C,INCLUDES.H,OS_CFG.H,UCOS_II.H搞透,這些可是移植的關(guān)鍵。差不多了就得動手練習(xí)一下,keilc下ucos在c51的移植的文章最多而且有源碼,由于對51的軟硬都熟悉??疵靼琢藙e人的移植代碼后,自己按照移植的要點做了修改,跑了幾個簡單的程序,哈哈,的確是很爽,編程的工作量少了很多。 這樣算是入門了吧,接下去還得努力。目標還是移植到ARM上,當(dāng)然最終還是為了ARM+linux。準備在看幾遍ucos源碼,理解透了才算學(xué)到東西。 
   總的來說,我是從對嵌入式完全不懂開始入門的,以前編程寫的都是狀態(tài)機那樣的東西。循序漸進是對我等初學(xué)者最好的辦法,但是對硬件,操作系統(tǒng),c語言有深入理解的就可以從linux開始學(xué)。最后,本文若能為想學(xué)嵌入式的朋友提供點幫助,我就很高興了。



   ps:我算夜貓,剛看完ucos有點感慨,所以寫了這么點東西。    
答 1:
看了有收獲!謝謝!
答 2:
佩服
答 3:
請問你的源程序在那里找,我找了很久都找不到,可否send 給我?
hjc11111@21cn.com
謝謝
答 4:
嗯,不錯。胖子不是一口吃出來的,linux沒有個一年半載很難入門
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
uc-OS和linux
嵌入式操作系統(tǒng)簡介以及發(fā)展史
uC/OS和uClinux的比較--(||uC/OS|
在Cygwin中運行UC/OS-II 和uclinux
MiniGUI:跨操作系統(tǒng)的嵌入式圖形支持系統(tǒng)
2009-2010網(wǎng)絡(luò)最熱的 嵌入式學(xué)習(xí)|ARM|Linux|wince|ucos|經(jīng)典資料與實例分析 完整版
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服