www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀][computer00]我與我的OS


    我是在大二的時候開始接觸嵌入式操作系統(tǒng)的。那時參加一個比賽,用的是Intel的XScale PXA255處理器一個開發(fā)板, 操作系統(tǒng)用的是Linux,是別人已經(jīng)移植好的、可以啟動的代碼,而我們要做的就是驅(qū)動程序和系統(tǒng)的配置,然后重新編譯 內(nèi)核,燒入到開發(fā)板中。然后就是應(yīng)用程序的編寫(當時用的QT),為了弄它,我還專門去買了一個80G的新硬盤回來裝了 Redhat9.0 Linux,不過搞完比賽后就沒啟動過它了,雖然它依然還在我的電腦上。

    平時也看過幾本講操作系統(tǒng)的書,大概有些了解。直到上個學期,我在實驗室的書架上看到邵貝貝那本ucOS/II,就拿來看了幾天,發(fā)現(xiàn)他把很多操作系統(tǒng)的東西做了簡化,這樣看起來一個操作系統(tǒng)還是蠻簡單的,所以我就試圖在51上按照我的想法來寫一個簡單的操作系統(tǒng),最先想實現(xiàn)的基本功能就是多個任務(wù)的同時運行,我把它叫做‘簡單的任務(wù)調(diào)度器’,寒假回來后,我又補充了一些內(nèi)容,包括 創(chuàng)建任務(wù),刪除任務(wù),任務(wù)調(diào)度,系統(tǒng)延時,任務(wù)掛起,發(fā)送消息,等待消息,CPU使用率統(tǒng)計, 系統(tǒng)時間等功能,但是沒有內(nèi)存管理等功能,任務(wù)是用標志位來表示是否存在的,CPU統(tǒng)計也只能統(tǒng)計整個CPU的使用率,雖然寫得比較簡單,但也基本上具有一些操作系統(tǒng)的功能了。


    在51上玩了一陣后,感覺資源太少了,玩操作系統(tǒng)不太容易。后來就想在ARM上搞一個。剛好ADI公司提供免費的ARM7樣片申請, 就去申請了2片,然后找了幾個同學一起去做了個板,就可以跑程序了。把《ARM體系結(jié)構(gòu)與編程》這本書看了一遍,學了幾條匯編 指令,就準備開始在ARM上寫OS了(恰好又遇上了5.1長假)。為了使系統(tǒng)資源更靈活,增加了內(nèi)存管理,可以動態(tài)的申請和釋放 內(nèi)存,而任務(wù)控制塊,也改成了鏈表結(jié)構(gòu),使任務(wù)的添加、刪除和調(diào)度等更方便。不過對消息、郵箱和互鎖等,還沒有仔細的研究 過。正準備向Linux內(nèi)核進軍,繼續(xù)研究OS,把我的圈圈操作系統(tǒng)更完善。但最近遇上畢業(yè)答辯,以及其它一些很多瑣碎的事情,所以沒怎么有時間弄。等過段時間有空了,再繼續(xù)弄吧,并把它移植到LPC2138上去試試。

    在寫ARM_00_OS時,遇到了一個小問題,被忽悠了幾天,就是關(guān)于在非用戶模式下操作用戶模式寄存器后不能立即操作備份寄存器 問題,用keil軟件仿真是沒問題的,而更變態(tài)的另一個是用JTAG單步是沒問題的,但是全速就錯了,被忽悠得不行了,就暫時把它 先放下了,因為實在是頭暈。翻出一塊NOKIA3510的彩色LCD屏出來,寫了個驅(qū)動程序,感覺還不錯,和同學又跑去買了幾片,順便就 玩了一天。休息一陣,再仔細想想,依稀記得某些指令操作時要好象要注意的,拿起書來翻了翻,才發(fā)現(xiàn)里面原來有那么一個地方提 到了“非用戶模式下操作用戶模式寄存器后不能立即操作備份寄存器”的,加上nop后,問題迎刃而解……

    另外,我的專業(yè)是電子信息工程,主要是偏硬件方面的,學習操作系統(tǒng),是我的業(yè)余愛好而已,我們專業(yè)并未開設(shè)有關(guān)操作系統(tǒng)的課程。

相關(guān)鏈接:


基于51的一個簡單的多任務(wù)調(diào)度器:http://bbs.21ic.com/club/bbs/list.asp?boardid=11&t=1912178&tp=%u4F83%u4F83%u4FFA%u572851%u4E0A%u5199%u7684%u4E00%u4E2A%u7B80%u5355%u7684%u591A%u4EFB%u52A1%u8C03%u5EA6%7E%7E%7E%7E%7E%7E%7E%7E

基于51的圈圈操作系統(tǒng)(51_00_OS):http://bbs.21ic.com/club/bbs/list.asp?boardid=11&t=1992145&tp=%5B%u73A9%u5355%u7247%u673A%5D%u57FA%u4E8E51%u7684%u5708%u5708%u64CD%u4F5C%u7CFB%u7EDF%2851_00_OS%29%u51FA%u6765%u62C9%u2026%u2026  


在KEIL上仿真可以,燒到片子里面去怎么都不行:http://bbs.21ic.com/club/bbs/list.asp?boardid=35&t=2076437&tp=%u771F%u662F%u6655%u83DC%u4E86%uFF0C%u5728KEIL%u4E0A%u4EFF%u771F%u53EF%u4EE5%uFF0C%u70E7%u5230%u7247%u5B50%u91CC%u9762%u53BB%u600E%u4E48%u90FD%u4E0D%u884C%7E%7E  


ARM菜鳥在ARM7上寫的操作系統(tǒng)——ARM圈圈操作系統(tǒng):http://bbs.21ic.com/club/bbs/list.asp?boardid=35&t=2089994&tp=%u770B%u770BARM%u83DC%u9E1F%u5728ARM7%u4E0A%u5199%u7684%u64CD%u4F5C%u7CFB%u7EDF%u2014%u2014ARM%u5708%u5708%u64CD%u4F5C%u7CFB%u7EDF   
 
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術(shù)聯(lián)盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關(guān)鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學技術(shù)委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛

推進卓越制造,擴大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設(shè)立耐世特亞太總部蘇州智能制造項目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內(nèi)與大家見面,2026年在國內(nèi)投產(chǎn)。 寶馬集團董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領(lǐng)創(chuàng)新的核心驅(qū)動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領(lǐng)域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應(yīng)用發(fā)展大會"。會議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來 BSP 工業(yè)通信
關(guān)閉