「快快樂樂設計嵌入式即時作業系統」簡報上線

稍早提過的「
即將到來的 COSCUP 2007 與快快樂樂系列演講] 提及於 [
COSCUP 2007] 的「快快樂樂設計嵌入式即時作業系統」議程,日前順利落幕,簡報可參考 [
HappyRTOS.pdf] (license: CC-by-SA)。
當然,要在短短數十分鐘介紹既有的 RTOS 概念已非易事,更別說設計細節,但個人認為這仍有其價值,畢竟,就我個人的觀察,發現台灣許多程式設計人員 (不限於從事自由軟體者) 往往自我設限,好似只能寫些中文化軟體或 Web 應用,其他需要深入耕耘的項目,總認為沾不上邊,這種觀念很詭異,難道我們有手有腳,連最小最簡單的系統都做不出來嗎?所以在「快快樂樂」系列演講,我希望能作些改變,最起碼以一個明確動機去證明一些事情,從而希望能有更多朋友參與系統程式設計。
基於這個想法,在 [
COSCUP 2007] 的「快快樂樂設計嵌入式即時作業系統」議程中,我發表了一個自行撰寫設計的新 RTOS,取名為 Jamei,是 "Just Another Microprocessor Embedded Infrastructure" 的縮寫。好吧,光看名稱就知道是硬拗, 因為要響亮又要避免重複的名稱不易找,乾脆用認識的女生來命名,我與 Jamei 有一面之緣,她是我北上工作的這幾年,少數願意陪我騎淑女車的淑女。[
Yuren Ju] 貢獻了一個 [
清晰可愛的 logo],如下:

在會場中,我展示了自己設計的機器人,並在其上運作 Jamei RTOS,網友 [
chitsaou] 拍了照片留念:

此外,Jamei RTOS 也能運作 robot simulation,完全是「吃自己的狗食」(Eat Own Dog Food),快照如下:

Jamei RTOS 將於近日釋出,當然這會是自由軟體,比較有意思的是,連同開發、偵錯、系統模擬工具,也全部使用自由軟體。
的確,從事嵌入式系統設計開發並非易事,光是「建立自信」就得花上很大的功夫。以往,我們總能以既有的資源去解決軟硬體問題,但今日我們面對五花八門的技術、日新月異的技術,許多人都亂了方寸,一味作 follow up,卻忘了科技技術的提出,就是要解決既有的問題。
我一直認為,唯有親身體驗一個完整系統的設計,才得以獲得成長,也才可創造更廣泛且深入的應用,無論是奠基於既有的架構抑或是重起爐灶。以上,包含 [
OrzLab] 相關的 Realtime system 項目,請多指教,謝謝!
由 jserv 發表於 November 9, 2007 02:43 AM