重點講講kernel移植方面的,圍繞這幾個問題,來討論: 為什么要移植? 什么時候,可以不作移植,就可以直接把kernel run到板子上? 怎么移植? 我們mxic要做移植是作哪個層次的移植? 移植的時候 ,代碼要改動多少? 也就是移植的難度和工作量? 移植的時候 要改或者添加哪些文件 ?也就是工作的內容 白手起家?還是可以抄襲s3c2410 ? 當然要踩s3c2410的肩膀!
上傳時間: 2014-11-26
上傳用戶:zhuoying119
TMS320C54x代碼在OMAP5910上的實現.介紹了利用MASM55對代碼進行重新編碼、對不能移植的代碼進行手工修改、重新編寫系統級代碼等方法成功地實現了TMS320C54x到TMS320C55X的代碼移植,正確地實現了程序的功能。
上傳時間: 2016-06-08
上傳用戶:天涯
本文介紹了嵌入式Linux 系統中USB 設備驅動程序開發的基本原理, 通過分析USB 驅動程序開發的程序框架和重要數據結構, 實現了USB 攝像頭的嵌入式Linux 驅動程序, 并在S3C2410 的平臺上實現了圖像采集。
上傳時間: 2014-11-17
上傳用戶:大三三
這個是MDK上的44BO的IIC的編譯程序,在公版上直接運行,測試通過的,網上對44B0的MDK程序太少了
上傳時間: 2014-12-19
上傳用戶:tb_6877751
觸摸屏移植,建立于s3c2410的基礎上
上傳時間: 2017-07-05
上傳用戶:evil
相信大家有移植經驗的都知道,移植確實是一件非常墨跡的事情,怎么說呢,代碼都是別人的,風格也是別人的,文件結構,定義之類都是別人的,看別人的東西是種進步,但是,也是一個痛苦的過程,因為有時候資料確實很少,而且有時候還是E文的,專業名詞一大堆,我們根本沒有辦法想象工作量是多么的巨大.不過事情都是這樣,你不懂他的時候他就像是巨山,但是一旦你理解他的時候,你才會感覺到原來他是那么的簡單(從我的經驗上來看,至少應該是這樣的).好吧,閑話少說,我們就來開始我們的移植之旅把.首先,我們需要準備的東西有uCGUI3.90,這個版本是大家現在用的比較多的,效率也比較高,別人都是這么評論的,至于其他版本的,我沒有接觸很多,所以不能過多評論.UCGUI有三個文件夾,一個是tool,這個文件夾是用來使用一些uCgui的上位機程序,基本都是字體和模板查看之類的,在sample文件夾下面是已經別人都你寫好了很多有用的東西,像跟操作系統有關的GUT×或者一些模板(后面我們會用到的自己定義的Demo),或者是gui配置.后面再 詳細敘說這個文件央的功能.在Start文件夾里面,這是我們最主要的文件夾,里面就包含了uCGUI的源代碼,uCGUI的作者把源代碼放進vc里面進行編譯了(當然,這是用標準C語言寫的程序,所以我們可以放在任何C語言平臺下編譯而不會擔心兼容性問題,這個uCGUI在這方面做的算是完美了),所以,我們可以在vc平臺下寫界面,然后再把代碼拷進我們的下位機編譯器進行編譯,這樣子效率就會非常高了.(像51那時候寫界面就是瘋狂的一次一次的燒,真是糾結.).
上傳時間: 2022-06-19
上傳用戶:
前言:由于之前聽過太多人抱怨移植FreeRTOS到STM32有各種各樣的問題,小燈經過一年多對FreeRTOS的研究并在公司產品中應用, 多少有些心得, 接下來就由小燈以最新版的FreeRTOS為例一步一步移植到STM32F103 上,并提醒大家某些需要注意的事項。本文檔為非正式技術文檔,故排版會有些凌亂,希望大家能提供寶貴意見以供小燈參考改進。下面先以IAR 移植為例, 說明移植過程中的諸多注意事項, 最后再以MDK移植時不再重復說明,所以還是建議大家先花些時間看IAR 的移植過程,哪怕你不使用IAR,最好也注意下那一大堆注意事項!一、從官網下載最新版的FreeRTOS源碼下面的網址是官方最新源碼的下載地址:https://sourceforge.net/projects/freertos/files/latest/download?source=files目前官方提供的最新版本是v9.0.0 , FreeRTOS 源碼在解壓目錄下的路徑為FreeRTOS_V9.0.0rc2\FreeRTOS\SourceFreeRTOS組織為了搶用戶也是拼了命的, 不信你打開Demo文件夾看看, 里面提供了FreeRTOS在各種單片機上已經移植好的工程,如果建工程時遇到什么問題,可以參考下這些Demo。不過小燈現在著重于自己動手移植FreeRTOS,考慮到原子哥@正點原子的用戶比較多,絕大多數習慣了使用MDK來開發STM32,因此小燈分別以IAR 和MDK兩種使用比較廣泛的開發環境來移植FreeRTOS。說到IAR 和MDK,不得不提的是小燈自從用了IAR 之后就果斷放棄了MDK,相信很多人有這個經歷,哈哈!在開始移植FreeRTOS之前,先介紹下FreeRTOS的源碼:
上傳時間: 2022-06-20
上傳用戶:
LearningGUI的特點和優勢。LearningGUI被設計成獨立于具體的硬件平臺和具體的軟件平臺,是一款通用的嵌入式開源GUI系統。它100%使用C語言開發,無浮點運算,只調用C,無匯編代碼。顯示,鍵盤,鼠標等驅動由用戶在應用中編寫注冊,因此,LearningGUI的通用性,可移植性非常好!它可以裸奔,也可以在RTOS 上運行,同時更適合在Linux下運行。LearningGUI高度可裁剪,可配置,庫大小從20多K到200多K。占用內存小。Basic版實行靜態內存管理,占用10多K RAM. Windows版實行動態內存管理,占用內存與建立控件多少相關。支持內置GB2312—80標準漢字庫。提供開放式字庫訪問接口。提供開放式顏色轉換接口。提供消息驅動機制。提供類似于Win32 SDK式樣的API接口。開發LearningGUI的目的是替代emWin,同時搶占中低端的QT市場。該教程是基于SWM320單片機下移植learningGUI的教程,詳細描述了移植過程。適用于想學習learningGUI的愛好者,其它單片機也可以使用這樣的方法進行移植,里面講述了配置文件的使用方法,希望這個教程能對該GUI的愛好者有所幫助。
標簽: swm320 learninggui 移植
上傳時間: 2022-07-06
上傳用戶:
自己收集的一些S3C2410的中文資料,分別介紹2410的各部件。
標簽: s3c2410
上傳時間: 2013-06-24
上傳用戶:wcl168881111111
近年來,隨著計算機技術、網絡技術與無線通信技術的高速發展和廣泛應用,無線傳感器網絡已成為國際上備受關注的前沿熱點之一。無線傳感器網絡在軍事應用、環境監測、醫療護理、空間探索等方面都顯示了廣闊的應用前景,被認為是21世紀最有發展前景的技術之一。 本文通過對無線傳感器網絡的發展現狀、發展趨勢以及水環境多參數監測特點的研究,提出了面向水環境多參數監測應用的無線傳感器網絡系統的解決方案,分析了系統設計的目標和功能,并指出了系統軟硬件平臺的設計要求與設計原則。依托2006年江蘇省科技攻關項目“總線化智能多參數高精度檢測與控制儀表”,設計了基于Silicon Laboratories的C8051F310處理器和CC2420射頻芯片的硬件開發平臺,詳細地描述了硬件平臺中各個功能模塊的細節,并在此平臺上實現和改進了SimpliciTI協議和IEEE802.15.4/Zigbee協議,最后對系統進行了測試。整個系統以無線傳感器網絡技術為核心,增強了系統的靈活性、可維護性和可擴展性,同時系統模塊化、開放式的結構使系統具有良好的可移植性。 將無線傳感器網絡技術應用于水環境多參數監測,涉及到傳感器技術、無線通信技術、計算機應用技術等多種技術。到目前為止,隨著科學技術的不斷進步,它還在不斷地完善,前景尤為廣闊。
上傳時間: 2013-06-01
上傳用戶:無聊來刷下