2016-08-17 23:27:07
在這裡提一下我現在開發的操作系統,它是一個實時嵌入式系統,目前支持:
a.時間片輪轉調度和基於優先級調度,最多64個優先級;
b.搶占式實時內核;
c.為瞭便於移植,主體用標準C實現;
d.匯編代碼非常少,不到100行;
e.支持任務管理,各任務有獨立的堆棧;
f.進程同步和通信目前完成瞭Semaphore,Message Queue正在調試;
g.實現瞭定時系統調用;
h.可以在windows上仿真調試
我還打算下一步實現優先級反轉保護,Event Flag,Data Pipe,內存管理(以前實現過)、驅動接口等。 在這之後我還會努力完善它,比如加入文件系統,協議棧、調試接口等。希望朋友們提出自己的意見和建議,在此不勝感激!
就像有的朋友說的,我的經歷或許會給一些朋友產生誤導,在這裡我必須說明一下。我來上海以前學習過於拼命,常常晚上隻睡3個多小時,我身高1米71, 那時隻有108斤(我現在130多),傢人也說我這樣拼命活不過60歲,但是當時的我太固執,我對他們說隻要能實現理想活50歲我就夠瞭。那時的拼命使我 的身體受到瞭影響,有一次早上突然腰肌劇痛難忍,痛的我倒在床上站不起來。雖然我現在已經比較註意,但有時候還會隱隱作痛。後來在女朋友說服瞭我,來上海 以後我不再如此。我經常引用父親的一句話,而且我也發現拼命不是辦法,我可以熬一兩個通宵,最多的一次我連續工作瞭三天三夜,但是我半個月都沒有恢復過 來,這樣是不是得不償失?學習工作應該是一個長期的過程,像馬拉松而不是百米沖刺。我現在非常註意調整學習和工作的強度,我要保證每天盡量有相對充沛的精 力,一些年輕的朋友覺得自己也應該拼命努力,這讓我多少有些擔心,如果我的故事能讓你在學習工作上多一點興趣,我會感到很開心,但如果誤導瞭某些朋友,讓 你做一些不值得的付出,我會感到很內疚。