SlideShare ist ein Scribd-Unternehmen logo
1 von 66
Downloaden Sie, um offline zu lesen
中輟生談教育:
完全用開放原始碼軟體進行
嵌入式系統教學
Jim Huang ( 黃敬群 ) <jserv.tw@gmail.com>
Aug 3, 2013 / COSCUP
Apr 20, 2013 / OSDC.tw
Last update: Jan 6, 2014
我不是來談教育改革的 ( 諾貝爾獎主都辦不到
,就別指望我了 ) ,
我只是分享改善單一學科的經驗
About myself
• 杏昕科技 / 技術長
• 台灣創新行動服務推廣協會 / 理事長
• 工業技術研究院 / 顧問
• 聯發科技 / 顧問
• 晶心科技 / 幕僚工程師
• 海華科技 / 經理
• 深圳中微電科技 / 顧問
• 華寶通訊 / 高級工程師
• Android Open Source Project 貢獻者
• MOSUT (Meet Open Source Users in Tainan)
• MOPCON 共同發起人
• 新酷音輸入法
• pcmanx
• Kaffe
• GCC / GNU Classpath
• LXDE
• Openmoko
• Linaro, 0xlab
不過真實的身份是 ...
我現在是大學三年級學生,
只不過大三的狀態持續 12 年
「老師,我想休學」
jserv (2001)
• 2002 年,我剛離開學校,已在空軍服役,在執行勤務中
,默默許下幾個願望,有幾項是限期十年要執行。擬定計
畫時,當時我拍了一張螢幕快照,焦點置於 2001 年底的
幾封信件
• 十年,人生有多少十年呢?
「老師,我回來教書了」
jserv (2012)
: 關於教學
• 誠實說,我最初只為了去學校找人才,沒想到因此投入感情
「你在資訊產業混得不錯,回去學校
作什麼?」
尋求新機會
• 我曾經是個對高等教育徹底失望的人
– → 連大學都沒唸完
• 但工作十年後 , 重返學校教書、再學習
• 想在台灣南部建立新的事業
• 讓工程師能夠兼顧生活與工作的品質
– → 從基礎的底子開始打起
– → 直接在學校培養日後的工程人員
– → 著墨於「基礎建設」 , 將資訊技術作多方應用
Apr 19, 2012 於台北新店,當天
晚上將全部的家當搬去台南
: 關於教學
• 課程計畫:嵌入式系統 ( 已開 ) 、作業系統 ( 已開 ) 、
編譯器設計、 CPU 設計、數學在真實工程世界的應用
– → 著重於「高產值」和「高影響」的項目
• 進行一些嘗試,如贈與書本、每位同學可領取免費的
開發硬體 ( 免繳回 ) ,但課程的總開銷仍不高,不到
2*22 K
• 我就是看不慣那些整日宣稱「經費不足」而無法好好
開設嵌入式系統的大專院校。我一介菜鳥講師,就打
破這樣的謊言
與其在畢業時不知所措 , 不如在學
生時代就知道自己的能耐、透過
網路 , 將自己的作品展現給未來的
雇主或投資人
施比受有福
教學過程中,我往往是學習最多的
人,而且幾乎都來自學生身上
• 第二部曲 : 在學點滴 , 在黑暗中追夢
• 撰文 / 資訊系 102 級 詹博丞
• 三年前我只是個懵懵懂懂的新生 , 從臺南一中第一位全盲生
…變成成功大學創校首位盲生 一踏進資訊系 , 首先有兩個
問題等著處理:如何在視障者使用的輔具環境下寫出第一
個程式?以及如何建立與班上同學的友誼 ?
• 大二前的暑假 , 我加入成大資訊系蘇文鈺教授帶領的團隊 ,
共同開發「點字樂譜軟體」 , 並在隔年榮獲教育部社會關懷
獎
http://t.co/iUMtQktn
58 融合協愛 , 校園無礙 , 有愛對待 , 學習最 High─ 成大資源教室
http://t.co/iUMtQktn
58 融合協愛 , 校園無礙 , 有愛對待 , 學習最 High─ 成大資源教室
http://t.co/iUMtQktn
• 第二部曲 : 在學點滴 , 在黑暗中追夢
• 在大三下學期時 , 有幸選修系上楊中平教授所開立的嵌入式
系統課程 , 學習到許多軟硬體結合方面的實作 , 我所知的硬
體不再只是主機、鍵盤與螢幕 , 並對每一架數位盲用輔具不
再陌生 , 了解其中運作原理
• 楊教授與助教助鼓勵我跨出 XP 的限制 , 享受 Linux 帶給資
訊工程開發上的便利 , 再加上回饋系上的黃敬群學長傾囊教
導 , 造就我今年暑假參加「 2012 Tsoc 軟體達人暑期成長
營」的過程中 , 開發「新酷音輸入法引擎專案」 , 並榮獲個
人特優團隊獎。我因此獲悉更深層次的中文輸入法技術
• 不久的將來 , 期許自己事業有成 , 利用自身所學照顧身體上
與我有相同遭遇的人
http://t.co/iUMtQktn
58 融合協愛 , 校園無礙 , 有愛對待 , 學習最 High─ 成大資源教室
(2012)
58 融合協愛 , 校園無礙 , 有愛對待 , 學習最 High─ 成大資源教室
(2012)
沈芯菱:
「幸福是什麼?未必是賺很多錢,未
必是功成名就,而是成為開拓者。開
拓者是找到自己的道路,再幫別人開
路,讓每一個遇見自己的人都可以變
得更美好,這是我一直在做的事。」
你能想像廚師只為了追求更高的薪
資,而不顧本身技能的精進或不管食
材及料理的衛生安全嗎?然而,台灣
部份工程師受人尊敬之處,往往只因
為擁有較高的薪資,而非真正在本職
學能進而到改善人類生活這項
品質是價值與尊嚴的起點
Stefan Zweig 在《人類的群星閃耀時》
序文寫道:「在一個民族內,為了產生
一位天才,總是需要有幾百萬人。一個
——真正具有世界歷史意義的時刻 一個人
類的群星閃耀時刻出現以前,必然會有
漫長的歲月無謂地流逝。」
三星總裁李建熙曾說,一個天才可養活
一百萬人
步入超高齡的社會,我很快就得靠現在
這群大學生供養 ...
送小孩去學油畫,好歹能見到實習作
品;送小孩去學音樂,好歹能聽到鋼琴
演奏 ...
送小孩去念資工系,卻連一般人可用的
作品都無法拿出來,只好搪塞說,學習
的是「研究」,非一般人能理解。
要求電機資訊相關科系學生去分析
Skype 或 UNIX 一類行之有年的資訊系統
背後的技術原理時,卻頻頻推說:
「這不是我的領域」
念建築或土木的學生,畢業後不見得有
機會親手蓋房子、建構大型工程,但至
少熟稔於其流程結構與原理,或者說,
若做不到這樣,往往會受人質疑。
社會對資工系畢業生的期望實在太低
了,每年有這麼多相關科系的畢業生,
到底都做了什麼?
http://wiki.csie.ncku.edu.tw/embedded/schedule
教學計劃:
讓資工系的學生「硬」起來,讓電機系的學生
「軟硬適中」,希望同學們都能「持久」地開
發系統程式
課程選用物美價
廉的硬體 ARM
開發板 (NTD$500-
700) ,內建多種
感測器 (G-sensor,
Gyro)
熟悉軟硬體系統,準備開發電子產品雛型
拋開所費不貲的商業開發工具,完全使用
GNU/Linux 和 open source 開發套件
課程作業協作平台 :
https://gitcafe.com/embedded2012/
要求學生使用 open source 開發工具,
連同作業都提交到 GitHub 上,接受教師
和老師的 code review
課程作業協作平台 :
https://github.com/embedded2013/
作業要求學生開發出一系列基於 open
source 工具的系統分析軟體,並漸進改進
自行開發的作業系統 (RTOS)
用自行開發的圖形
分析工具,解讀產
品的行為
親手打造
四軸飛行器
http://wiki.csie.ncku.edu.tw/embedded/team2013-7
http://wiki.csie.ncku.edu.tw/embedded/team2013-7
http://wiki.csie.ncku.edu.tw/embedded/team2013-2
親手打造
自走二輪車
http://wiki.csie.ncku.edu.tw/embedded/team2013-5
體驗機電整合
親手打造
自動彈奏吉他
機器
http://wiki.csie.ncku.edu.tw/embedded/team2013-8
開發自動繪圖
機器人
http://wiki.csie.ncku.edu.tw/embedded/team2013-11
親手改造 3D
印表機http://wiki.csie.ncku.edu.tw/embedded/team2013-9
作一個 CPU, 編譯器 , 作業系統並沒有什麼了
不起 ( 當然,我說具體而微那種 ) ,但學生若
能親眼看到自己親身實作出這樣貌似遙不可及
的項目,難道不會對投身於資訊科技,更有信
心嗎?有了這樣的基礎,才能進一步改善科技
水平
在沙漠中種植蘭花,不也很有成就感?
「每個人都知道如何慶賀成功,殊不知
失敗也可是可喜可賀的:因為你瞄準的
是高遠的目標,失敗其實是你努力過的
痕跡」
– Clayton Christensen –
雖然我在苗栗鄉下成長,但不時也會有軌道車一類的奢侈品誘惑者
我,家父總說鮮艷的油漆有毒、機械對人不好,即便我苦求多次,
仍堅守不買軌道車的底線。某個週六下午,家父叫醒還在午睡的
我,說要一起纏線圈、切木頭,我久久無法理解。
直到看到家父手繪的設計圖時,我才知道,原來家父要我一起把軌
道車製作出來,而且包含 RC 控制電路,對一個國小的學生來說,
能夠這樣「自幹」,是何等幸福呢?最後因為計算錯誤與切割出了
小問題 ( 是我笨拙 ) ,自製跑車不是很順暢,但真的會動,我還記
得父子倆開心的模樣。
後來,家父開車載我們到台中自然科學博物館,當時門票還是台
幣十元 ( 我忘了到底多久以前 ) ,旁邊的販賣部售有竹蜻蜓,記
得好像要價 250 元,小孩子不免會嚷著要買,家父說,這種錢
沒必要花,我們可以做出更好的。
家父到底如何堅定信念,為了養育兒女,結果十幾年來,放棄所有
升遷的機會,即使有電子系學士的學歷,寧可作個只有高中職門檻
的「高級技術員」,並長期在苗栗市、通霄鎮輪值夜班,只求有更
多的時間陪孩子。爾後,家父輾轉到了中華電信,只能擔任「副工
程師」,但他已經為國家付出三十載,只因為過往選擇放棄升遷、
重新考核的機會。
…
我出來工作的第一份工作,就掛了資深工程師,爾後還有高級工程
師、技術總監,或者技術長一類的虛名,但我卻為了這環境作了什
麼?能像家父一樣,冒著颱風天的風雨,出外搶修線路嗎?冒著被
高壓電襲擊的風險,毅然為了人群犧牲嗎?
「有時從經驗學習,代價未免太大。你
不是得結過幾次婚,才知道如何當一個
好丈夫或好妻子;你也不必等最小的孩
子長大成人,才知道如何做個好父母」
– Clayton Christensen –
課程訓練會比一般課程稍微嚴格,
但受過這訓練,再去接觸其他領域,就 ...
出處 : 魔法少女小圓 http://www.madoka-magica.com/
: 業界現況
• 對於整個半導體領域而言,面臨人才斷層挑戰的還不
只是類比公司,當業界逐漸從一個電路級過渡到系統
級的設計架構時,長久以來欠缺的是具有創造性思考
的工程技術人才
• 一般公司的工程師們都會製造、銷售並支援特定業務
,但最優秀的工程師則協助客戶的電路板設計,並思
考如何將週圍所有元件整合成一個更高價值的設計
• 儘管企業裁員、放無薪假以及失業率節節攀升等負面
新聞頻傳,但在類比及某些專業技術領域卻越來越難
找到優秀的工程技術人才,再加上有經驗的資深工程
師陸續退休,因而面臨嚴重的人才斷層危機
在華寶通訊服務時,遇到積極於提攜後進的前主管 Mickey Shen在華寶通訊服務時,遇到積極於提攜後進的前主管 Mickey Shen
「我們這一代不得不從事軍事和政治,為
的是讓我們兒子一代能從事科學和哲學,
讓我們孫子一代能從事音樂和舞蹈」
– John Adams (1735-1826) –
「為了發掘真正的快樂,你必須持續不
斷地找尋有意義的機會,讓你得以學到
新的東西,肩負更多的責任」
– Clayton Christensen –
「想要改變這國家,就領導這國家」
– Margaret Thatcher –
: 請求協助
http://wiki.csie.ncku.edu.tw/
• 捐贈硬體 ( 提供硬體給我們,告知我們期望的應用方
式,我們將在行有餘力時,幫您實現出來 )
• 捐贈電腦科技、科普書籍,作為鼓勵學生用途
• 推廣「具有台灣特色的開放課程」到台灣更多的角落
• 跨領域協調合作
• 一同寫作業,提供多元的解法
感謝社會各界的硬體捐贈!
• 各式伺服馬達、步進馬達
• Raspberry Pi
• Beaglebone
• Pandaboard
• 或者其他開放硬體
請協助我們準備課程所需的硬體
http://wiki.csie.ncku.edu.tw/embedded/schedule
Join US!
出處 : 現視研二代目 http://genshiken-2daime.com/

Weitere ähnliche Inhalte

Was ist angesagt?

The Microkernel Mach Under NeXTSTEP
The Microkernel Mach Under NeXTSTEPThe Microkernel Mach Under NeXTSTEP
The Microkernel Mach Under NeXTSTEPGregor Schmidt
 
淺談編譯器最佳化技術
淺談編譯器最佳化技術淺談編譯器最佳化技術
淺談編譯器最佳化技術Kito Cheng
 
Understand more about C
Understand more about CUnderstand more about C
Understand more about CYi-Hsiu Hsu
 
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021Jian-Hong Pan
 
Share the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development BoardShare the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development BoardJian-Hong Pan
 
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!Mr. Vengineer
 
FPGA+SoC+Linux実践勉強会資料
FPGA+SoC+Linux実践勉強会資料FPGA+SoC+Linux実践勉強会資料
FPGA+SoC+Linux実践勉強会資料一路 川染
 
Launch the First Process in Linux System
Launch the First Process in Linux SystemLaunch the First Process in Linux System
Launch the First Process in Linux SystemJian-Hong Pan
 
Interrupt Affinityについて
Interrupt AffinityについてInterrupt Affinityについて
Interrupt AffinityについてTakuya ASADA
 
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくいARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくいwata2ki
 
Yocto bspを作ってみた
Yocto bspを作ってみたYocto bspを作ってみた
Yocto bspを作ってみたwata2ki
 
QEMU - Binary Translation
QEMU - Binary Translation QEMU - Binary Translation
QEMU - Binary Translation Jiann-Fuh Liaw
 

Was ist angesagt? (20)

What Can Compilers Do for Us?
What Can Compilers Do for Us?What Can Compilers Do for Us?
What Can Compilers Do for Us?
 
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratchInterpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
 
The Microkernel Mach Under NeXTSTEP
The Microkernel Mach Under NeXTSTEPThe Microkernel Mach Under NeXTSTEP
The Microkernel Mach Under NeXTSTEP
 
淺談編譯器最佳化技術
淺談編譯器最佳化技術淺談編譯器最佳化技術
淺談編譯器最佳化技術
 
Understand more about C
Understand more about CUnderstand more about C
Understand more about C
 
Unix v6 Internals
Unix v6 InternalsUnix v6 Internals
Unix v6 Internals
 
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
 
GDB Rocks!
GDB Rocks!GDB Rocks!
GDB Rocks!
 
Share the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development BoardShare the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development Board
 
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
 
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDBLearn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
 
FPGA+SoC+Linux実践勉強会資料
FPGA+SoC+Linux実践勉強会資料FPGA+SoC+Linux実践勉強会資料
FPGA+SoC+Linux実践勉強会資料
 
Launch the First Process in Linux System
Launch the First Process in Linux SystemLaunch the First Process in Linux System
Launch the First Process in Linux System
 
Interrupt Affinityについて
Interrupt AffinityについてInterrupt Affinityについて
Interrupt Affinityについて
 
The Internals of "Hello World" Program
The Internals of "Hello World" ProgramThe Internals of "Hello World" Program
The Internals of "Hello World" Program
 
Embedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile DevicesEmbedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile Devices
 
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくいARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
 
Yocto bspを作ってみた
Yocto bspを作ってみたYocto bspを作ってみた
Yocto bspを作ってみた
 
QEMU - Binary Translation
QEMU - Binary Translation QEMU - Binary Translation
QEMU - Binary Translation
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 

Andere mochten auch (10)

Develop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM BoardsDevelop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM Boards
 
Making Linux do Hard Real-time
Making Linux do Hard Real-timeMaking Linux do Hard Real-time
Making Linux do Hard Real-time
 
進階嵌入式系統開發與實做 (2014 年秋季 ) 課程說明
進階嵌入式系統開發與實做 (2014 年秋季 ) 課程說明進階嵌入式系統開發與實做 (2014 年秋季 ) 課程說明
進階嵌入式系統開發與實做 (2014 年秋季 ) 課程說明
 
從線上售票看作業系統設計議題
從線上售票看作業系統設計議題從線上售票看作業系統設計議題
從線上售票看作業系統設計議題
 
Xvisor: embedded and lightweight hypervisor
Xvisor: embedded and lightweight hypervisorXvisor: embedded and lightweight hypervisor
Xvisor: embedded and lightweight hypervisor
 
Explore Android Internals
Explore Android InternalsExplore Android Internals
Explore Android Internals
 
Lecture notice about Embedded Operating System Design and Implementation
Lecture notice about Embedded Operating System Design and ImplementationLecture notice about Embedded Operating System Design and Implementation
Lecture notice about Embedded Operating System Design and Implementation
 
Implement Runtime Environments for HSA using LLVM
Implement Runtime Environments for HSA using LLVMImplement Runtime Environments for HSA using LLVM
Implement Runtime Environments for HSA using LLVM
 
PyPy's approach to construct domain-specific language runtime
PyPy's approach to construct domain-specific language runtimePyPy's approach to construct domain-specific language runtime
PyPy's approach to construct domain-specific language runtime
 
Priority Inversion on Mars
Priority Inversion on MarsPriority Inversion on Mars
Priority Inversion on Mars
 

Ähnlich wie 中輟生談教育: 完全用開放原始碼軟體進行 嵌入式系統教學

【新版】課程介紹簡報0918(修改最後一張)
【新版】課程介紹簡報0918(修改最後一張)【新版】課程介紹簡報0918(修改最後一張)
【新版】課程介紹簡報0918(修改最後一張)Snowpingu Ice
 
2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊
2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊
2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊HannibalHsieh
 
沒有所謂的end user:一個open source project網站的改版計畫
沒有所謂的end user:一個open source project網站的改版計畫沒有所謂的end user:一個open source project網站的改版計畫
沒有所謂的end user:一個open source project網站的改版計畫Wan Jen Huang
 
160126 T客邦創客 night 分享
160126 T客邦創客 night 分享160126 T客邦創客 night 分享
160126 T客邦創客 night 分享CAVEDU Education
 
2013多媒體融入華語教學 列印版
2013多媒體融入華語教學 列印版2013多媒體融入華語教學 列印版
2013多媒體融入華語教學 列印版Kun-Ting Yu
 
TQC+ Java 認證研習
TQC+ Java 認證研習TQC+ Java 認證研習
TQC+ Java 認證研習Kyle Lin
 
發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)
發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)
發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)Ming-Chi Liu
 
知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031
知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031
知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031張大明 Ta-Ming Chang
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行CAVEDU Education
 
[台灣人工智慧學校] 人工智慧民主化在台灣
[台灣人工智慧學校] 人工智慧民主化在台灣[台灣人工智慧學校] 人工智慧民主化在台灣
[台灣人工智慧學校] 人工智慧民主化在台灣台灣資料科學年會
 
Inner source introduction
Inner source introductionInner source introduction
Inner source introductionLi Jiansheng
 
思翱夫子學院暨思翱夫子雲 實踐未來教育創新
思翱夫子學院暨思翱夫子雲 實踐未來教育創新思翱夫子學院暨思翱夫子雲 實踐未來教育創新
思翱夫子學院暨思翱夫子雲 實踐未來教育創新張大明 Ta-Ming Chang
 
HP41活動介紹-使用者研究
HP41活動介紹-使用者研究HP41活動介紹-使用者研究
HP41活動介紹-使用者研究悠識學院
 
如何靠自學成為工程師
如何靠自學成為工程師如何靠自學成為工程師
如何靠自學成為工程師Joseph Lu
 
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 張大明 Ta-Ming Chang
 
鏘鏘式混成型遠距教學|同步非同步與討論區經營實務
鏘鏘式混成型遠距教學|同步非同步與討論區經營實務鏘鏘式混成型遠距教學|同步非同步與討論區經營實務
鏘鏘式混成型遠距教學|同步非同步與討論區經營實務Koong Lin
 
151107 物聯網教學應用發表會-開場
151107   物聯網教學應用發表會-開場151107   物聯網教學應用發表會-開場
151107 物聯網教學應用發表會-開場CAVEDU Education
 

Ähnlich wie 中輟生談教育: 完全用開放原始碼軟體進行 嵌入式系統教學 (20)

0918 course introduction
0918 course introduction0918 course introduction
0918 course introduction
 
GDSC NYCU下學期社員大會
GDSC NYCU下學期社員大會GDSC NYCU下學期社員大會
GDSC NYCU下學期社員大會
 
【新版】課程介紹簡報0918(修改最後一張)
【新版】課程介紹簡報0918(修改最後一張)【新版】課程介紹簡報0918(修改最後一張)
【新版】課程介紹簡報0918(修改最後一張)
 
2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊
2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊
2015 09-16 行動磨課師課程製作與中華開放教育平台app - 邱翊
 
沒有所謂的end user:一個open source project網站的改版計畫
沒有所謂的end user:一個open source project網站的改版計畫沒有所謂的end user:一個open source project網站的改版計畫
沒有所謂的end user:一個open source project網站的改版計畫
 
160126 T客邦創客 night 分享
160126 T客邦創客 night 分享160126 T客邦創客 night 分享
160126 T客邦創客 night 分享
 
2013多媒體融入華語教學 列印版
2013多媒體融入華語教學 列印版2013多媒體融入華語教學 列印版
2013多媒體融入華語教學 列印版
 
創意研討報告
創意研討報告創意研討報告
創意研討報告
 
TQC+ Java 認證研習
TQC+ Java 認證研習TQC+ Java 認證研習
TQC+ Java 認證研習
 
發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)
發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)
發展智慧型雲端化學習歷程之多媒體電子書學習系統(中華軟協)
 
知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031
知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031
知識公路‧高速領航─亞東技術學院創新育成中心成果發表 20131031
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行
 
[台灣人工智慧學校] 人工智慧民主化在台灣
[台灣人工智慧學校] 人工智慧民主化在台灣[台灣人工智慧學校] 人工智慧民主化在台灣
[台灣人工智慧學校] 人工智慧民主化在台灣
 
Inner source introduction
Inner source introductionInner source introduction
Inner source introduction
 
思翱夫子學院暨思翱夫子雲 實踐未來教育創新
思翱夫子學院暨思翱夫子雲 實踐未來教育創新思翱夫子學院暨思翱夫子雲 實踐未來教育創新
思翱夫子學院暨思翱夫子雲 實踐未來教育創新
 
HP41活動介紹-使用者研究
HP41活動介紹-使用者研究HP41活動介紹-使用者研究
HP41活動介紹-使用者研究
 
如何靠自學成為工程師
如何靠自學成為工程師如何靠自學成為工程師
如何靠自學成為工程師
 
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例 萬物皆兄弟。數據若比鄰—以教育大數據應用為例
萬物皆兄弟。數據若比鄰—以教育大數據應用為例
 
鏘鏘式混成型遠距教學|同步非同步與討論區經營實務
鏘鏘式混成型遠距教學|同步非同步與討論區經營實務鏘鏘式混成型遠距教學|同步非同步與討論區經營實務
鏘鏘式混成型遠距教學|同步非同步與討論區經營實務
 
151107 物聯網教學應用發表會-開場
151107   物聯網教學應用發表會-開場151107   物聯網教學應用發表會-開場
151107 物聯網教學應用發表會-開場
 

Mehr von National Cheng Kung University

進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明
進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明
進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明National Cheng Kung University
 
F9: A Secure and Efficient Microkernel Built for Deeply Embedded Systems
F9: A Secure and Efficient Microkernel Built for Deeply Embedded SystemsF9: A Secure and Efficient Microkernel Built for Deeply Embedded Systems
F9: A Secure and Efficient Microkernel Built for Deeply Embedded SystemsNational Cheng Kung University
 
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明National Cheng Kung University
 
Shorten Device Boot Time for Automotive IVI and Navigation Systems
Shorten Device Boot Time for Automotive IVI and Navigation SystemsShorten Device Boot Time for Automotive IVI and Navigation Systems
Shorten Device Boot Time for Automotive IVI and Navigation SystemsNational Cheng Kung University
 

Mehr von National Cheng Kung University (13)

Making Linux do Hard Real-time
Making Linux do Hard Real-timeMaking Linux do Hard Real-time
Making Linux do Hard Real-time
 
2016 年春季嵌入式作業系統課程說明
2016 年春季嵌入式作業系統課程說明2016 年春季嵌入式作業系統課程說明
2016 年春季嵌入式作業系統課程說明
 
進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明
進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明
進階嵌入式作業系統設計與實做 (2015 年秋季 ) 課程說明
 
F9: A Secure and Efficient Microkernel Built for Deeply Embedded Systems
F9: A Secure and Efficient Microkernel Built for Deeply Embedded SystemsF9: A Secure and Efficient Microkernel Built for Deeply Embedded Systems
F9: A Secure and Efficient Microkernel Built for Deeply Embedded Systems
 
Open Source from Legend, Business, to Ecosystem
Open Source from Legend, Business, to EcosystemOpen Source from Legend, Business, to Ecosystem
Open Source from Legend, Business, to Ecosystem
 
Summer Project: Microkernel (2013)
Summer Project: Microkernel (2013)Summer Project: Microkernel (2013)
Summer Project: Microkernel (2013)
 
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
進階嵌入式系統開發與實作 (2013 秋季班 ) 課程說明
 
Faults inside System Software
Faults inside System SoftwareFaults inside System Software
Faults inside System Software
 
Hints for L4 Microkernel
Hints for L4 MicrokernelHints for L4 Microkernel
Hints for L4 Microkernel
 
Shorten Device Boot Time for Automotive IVI and Navigation Systems
Shorten Device Boot Time for Automotive IVI and Navigation SystemsShorten Device Boot Time for Automotive IVI and Navigation Systems
Shorten Device Boot Time for Automotive IVI and Navigation Systems
 
Microkernel Evolution
Microkernel EvolutionMicrokernel Evolution
Microkernel Evolution
 
Develop Your Own Operating System
Develop Your Own Operating SystemDevelop Your Own Operating System
Develop Your Own Operating System
 
olibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linuxolibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linux
 

中輟生談教育: 完全用開放原始碼軟體進行 嵌入式系統教學

Hinweis der Redaktion

  1. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries
  2. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries
  3. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries
  4. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries
  5. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries
  6. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries
  7. Synchronous calls between processes Objects are stored within a Parcel that can be marshaled across process boundaries