freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

嵌入式linux系統(tǒng)開發(fā)教程實驗報告-資料下載頁

2025-10-12 10:23本頁面
  

【正文】 系統(tǒng)開發(fā)設計的內容知識很多,所以大家不要亂,在了解嵌入式系統(tǒng)開發(fā)的體系結構后,一步一步的下手,最容易上手的是linux下的C,比如ucos(有開放源代碼),雖然可能無法在硬件上仿真,但也不必著急。wince,palmos上手都很容易。無論對于初學者還是自以為是高手的人來說,編程水平(這可不受硬件條件限制)絕對是沒有止境的,有了較高的編程水平(嵌入式主要是C,當然OO的幾種語言c++,java是發(fā)展趨勢),等到有機會的時候及時的補充硬件知識,會很快的成為高手。還有,一定記住,學習嵌入式,”要想辦法,不要找理由“。當年在dos下用tc編程時的條件,現(xiàn)在回想起來建筑就是奇跡。我推薦一條學習之路吧,僅供參考,C開發(fā)經驗條件:linux(這都有吧)方法:隨便,主要是掌握ansiC編程(不包括gtk,qt等圖形可視化開發(fā))網絡、操作系統(tǒng)、體系結構條件:linux,各種書,算法、例程。方法:通過C編程實現(xiàn)簡單的網絡等知識的算法和過程。嵌入式系統(tǒng)概念條件:各個嵌入式網站,討論組,書籍方法:少提問(尤其是等著天上掉餡餅,這主要是防止增長惰性,也解決不了實際問題),多思考。嵌入式開發(fā)實踐條件:各種嵌入式系統(tǒng)開發(fā)工具的demo版(或者D版,如果有的話),包括編譯器,仿真器。可以找高手們要,也可以下載。方法:這里有兩個分支,一個是基于mcu/dsp的嵌入式系統(tǒng)開發(fā),一個是象palmos,wince,ucos等rtos下的應用軟件開發(fā)。對硬件感興趣,想成為真正高手的由第一個分支入手,以后進入第二個分支;如果十分厭煩硬件,只想停留在軟件開發(fā)上的,可以只由第二個分支入手,以后就和pc上的開發(fā)沒有什么本質上的區(qū)別了,找份不錯的工作應該沒問題,可以不用進行下面的步驟了,感興趣可以參考第6條。硬件開發(fā)條件:各種嵌入式芯片、存儲器等電路器件,protel99等電路設計軟件,電路板制作。方法:這時候該有開發(fā)條件了,最起碼是51系列,這個比較方便。電路的設計內容較多,不過看起來嚇人,實際上比軟件要簡單的多。只要下功夫,實踐會告訴你一切。硬件工程/軟件工程/項目管理條件: 各個芯片詳細資料和使用經驗,軟件工程知識,項目管理知識,培訓,大型項目參與經驗方法:已經是高手了,但是學無止境,沾沾自喜于已有的知識是致命的。那個下一步。,你該是管理者了。拋磚引玉,以上出自我的經驗,歡迎各路高手們補一下 再告訴你一些我的收藏夾的網站國內有關嵌入式開發(fā)的論壇電子產品世界的論壇恒頤高科論壇中國單片機公共實驗室北京科銀京成技術公司微芯力科技驅動開發(fā)網之嵌入式版塊,挺綜合的一個網站電子愛好者家園[2004年09月30日] 廣州友善之臂電子有限公司好了 兄弟 開始努力 我們一起加油哈...第五篇:嵌入式系統(tǒng)開發(fā)總結(uCCOS+uCGUI+uCFS)嵌入式系統(tǒng)開發(fā)總結(uC/COS+uC/GUI+uC/FS)今天終于把做了一個多月的嵌入式系統(tǒng)軟件交了上去。終于可以輕松一下了,但是期末臨近,看來沒得閑了?,F(xiàn)在總結一下整個開發(fā)過程,希望對想要入門嵌入式系統(tǒng)開發(fā)的朋友有所幫助。首先要說的是,整個開發(fā)過程很艱苦,主要是因為第一次接觸嵌入式開發(fā),入門很難,同時由于大三有很多專業(yè)課,還有六級、實習面試等,在此對我的隊友陳、馬表示感謝,謝謝他們和我一直堅持到最后。該系統(tǒng)實現(xiàn)基于uC/COS、uC/GUI、uC/FS的整合。首先要根據(jù)硬件配置三者。根據(jù)uC/GUI、uC/FS的文檔資料很容易移植到操作系統(tǒng)uC/COS。其文檔資料的下載地址請參見文章最后。uC/COS是基于嵌入式的實時操作系統(tǒng),它管理任務、內存、文件、電源等,為嵌入式系統(tǒng)提供多任務的開發(fā)環(huán)境。uC/GUI是一種用于嵌入式應用的圖形支持軟件,本系統(tǒng)借用uC/GUI實現(xiàn)系統(tǒng)所需要的各種界面。uC/FS是一種文件系統(tǒng),本系統(tǒng)借用其來管理存儲器中的文件,在book、message中都用到文件的讀寫,可以說uC/FS是本系統(tǒng)實現(xiàn)的不可或缺的部分。該系統(tǒng)所有界面由uC/GUI 實現(xiàn)。主界面一窗口(Frame)為容器,添加菜單欄(Menu)來控制整個系統(tǒng)。其他界面以Dialog為容器,在Dialog中添加按鈕(Button)、列表(ListView)、多行編輯框(MultiEdit)等。系統(tǒng)采用了“回調函數(shù)”機制,回調函數(shù)在用戶程序中定義,當一個指定的事件發(fā)生時,通知圖形系統(tǒng)調用指定的函數(shù)。通常應用于一個窗口內容改變時自動重繪的場合。該系統(tǒng)利用回調函數(shù)初始化窗口,當窗口內容改變時重繪窗口,同時處理事件響應,例如當鼠標點擊“Read”按鈕是,通過回調函數(shù)調用txtTask()函數(shù)彈出電子書顯示對話框(Txt)。總的來說,該設計結構合理,邏輯嚴密,各個模塊相互協(xié)調實現(xiàn)了復雜的功能。系統(tǒng)界面小組力求簡單大方,各個模塊的功能實現(xiàn)都用到了不少精妙的算法。但是,由于小組能力有限,前期對嵌入式的了解淺薄,以及時間等各方面的限制,系統(tǒng)并沒有完全實現(xiàn)所預期的功能,也可以說僅實現(xiàn)了一些輔助功能。首先說message模塊,設計預期是用到紅外發(fā)送,實現(xiàn)與紅外手機的數(shù)據(jù)傳輸和操縱手機的短信發(fā)送,但是在實際操作中小組發(fā)現(xiàn)需要擴展外圍電路(紅外發(fā)送),由于資金問題,小組討論放棄該功能,僅實現(xiàn)了信息編輯和信息保存功能。其實該功能的實現(xiàn)小組也是有很清晰的思路的,如果有足夠的資金和時間,小組完全可以實現(xiàn)該功能,這里很有些遺憾。然后是文件系統(tǒng),最后的幾天里,我們發(fā)現(xiàn)了一個嚴重的問題,也就是我們所用文件系統(tǒng)所管理的RAM是可揮發(fā)性的(一時沒有意識到),我們保存到其中的文件在系統(tǒng)下一次啟動的時候都會消失。小組發(fā)現(xiàn)norflash是不可揮發(fā)的存儲器,于是我們考慮將文件存儲到norflash中,但是在將norflash添加到uC/FS中的過程中,我們發(fā)現(xiàn)必須為其編寫驅動程序。經過數(shù)天的努力,我們編輯出了norflash的uC/FS驅動,但是很遺憾,沒有成功,競賽舉辦方給出的norflash模塊的實驗太過簡單,無法編輯驅動程序的底層控制存儲器算法。(本小組編寫的norflash驅動將在附件中給出)Music模塊,其實music僅僅實現(xiàn)了簡單的mp3播放功能,同時提供暫停、下一首等功能,但是經過小組的不懈努力仍然沒有聲音。于是我們懷疑是硬件模塊(UCB1400、AC97CODEC)的問題。系統(tǒng)整體功能也有待改進,比如開機,進行一段時間的操作后,系統(tǒng)就會不正常的死掉。雖然我們做了大量的性能改良功能,但這個問題依然存在。小組在近期做了此次競賽的總結,一直表示此次競賽給我們提供了一個很好的學習機會,大家都有了很大的提高,至少是對嵌入式有了切身的認識。大家對嵌入式系統(tǒng)設計也有了很大的興趣,同時表示將在以后對嵌入式進行更深層次的研究。在此,我們對同類設計提供一些建議。前期應該對資金、時間等做準確的估計,同時選擇最主要的功能模塊,這樣可以集中有限精力將單個模塊的功能實現(xiàn)的更加強大。在功能設計的階段應盡量考慮到所有細節(jié),這樣可以避免在最后時刻發(fā)現(xiàn)關鍵因素致使系統(tǒng)功能大打折扣。系統(tǒng)的創(chuàng)新點:使用uC/FS管理文件電子書模塊和短信編輯模塊的Save功能都需要大量操作文件的代碼。由于實時操作系統(tǒng)uC/GUI沒有實現(xiàn)文件系統(tǒng),在參考了各種版本的文件系統(tǒng)后,小組決定選用uC/FS。uC/FS是一種FAT格式的文件系統(tǒng),它可以用于所有的存儲媒體,但你必須提供存儲媒體的底層接口函數(shù)。引進uC/FS后,小組很方便地實現(xiàn)了系統(tǒng)的各種主要功能。借用軟鍵盤代替手寫字體識別功能當考慮到手寫字體識別功能的難度和時間的有限,小組討論果斷決定使用軟件盤實現(xiàn)字符的輸入功能。首先,小鍵盤界面小巧簡潔。我們以woindow系統(tǒng)中的軟鍵盤為模板,刪除掉不需要的復雜按鍵,形成了獨具風格的嵌入式版軟鍵盤。其次,由于界面大小限制,軟鍵盤進入了”shift”鍵,實現(xiàn)鍵盤按鍵的切換,實現(xiàn)了所有字符(包括數(shù)字、大小寫字母和各種操作符)的輸入功能。系統(tǒng)內容豐富多彩這一點可以說是系統(tǒng)的壞處也可以說是系統(tǒng)的好處,壞處就是由于本次競賽時間有限,有些功能實現(xiàn)的也比較簡單,但是可惜的是該系統(tǒng)脈絡清晰,很合理地將各個模塊有機地結合到了一起。而且各個模塊并不是相互獨立的,而是相互約束、相互協(xié)作的。例如:message模塊的Save功能,將文本信息保存到存儲器中,保存的文件有可以在book中查閱;通訊錄協(xié)助message模塊中Send功能的手機號碼查詢。這些都可以說是本系統(tǒng)的一大特色。主界面:(各個模塊的界面以及具體實現(xiàn)請參看后續(xù)文章)程序流程框圖:uC/GUI中文手冊下載:uC/FS正式版(內含使用手冊)下載::(超有用):
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1