分享到plurk 分享到twitter 分享到facebook

版本 cdaaa3286e7e24df54c3b05971e980a831b0dce8

Week #8 (Apr 8) :: Advanced OS Design Issues

所見所聞 (1)

  • “當這個世界容不得你說「不要」的時候,你該做的,不是躺在地下耍賴,而是必須要思考,應對的策略是什麼。”
    • from 應該是沒什麼人要看的事實<http://lhl471119.nidbox.com/diary/read/8688592>_
  • “青年的不斷奮鬥只求一點點的進步,老妖怪們隨口一句就讓我們倒退好幾年”
    • from 國家摧毀我們的未來,為什麼我們沒有資格憤怒?<http://smalltalk.xdite.net/posts/192443-why-i-am-outrage>_
  • 得罪一整個世代<http://ninjiatext.blogspot.tw/2014/04/blog-post.html>_
    • “你不妨想像,二十年後的政府財政崩潰,領導者決定廢除高額月退俸,軍公教一律只撥給22k,理由是「過去我們領這個錢也能活」。這勢必會引發大規模的抗議活動,在凱道上集結數十萬退休老人,甚至打下了行政院與立法院。但政府只是拖、拖、拖。拖到老人撐不住了,只好默默離開所佔領的一切。”

所見所聞 (2)

  • 爸媽們,請對孩子多點信心!<https://www.facebook.com/notes/%E8%91%89%E4%B8%99%E6%88%90/%E7%88%B8%E5%AA%BD%E5%80%91%E8%AB%8B%E5%B0%8D%E5%AD%A9%E5%AD%90%E5%A4%9A%E9%BB%9E%E4%BF%A1%E5%BF%83/731035706926941>_
    • 在未來超競爭的世界裡,需要的是有能力的人,不是有學歷的人。當孩子設計開發能力很強的時候,他念哪個學校、哪個系,重要嗎?未來照樣拿高薪!
    • 在未來超競爭的世界裡,需要的了解別人的人,不是關在自己世界的人。當孩子不了解這個世界、不了解人的話,是無法開創出成功的產品、好的事業的!
    • 在未來超競爭的世界裡,需要的是有企圖心改變的人,不是常安於現狀的人。當孩子老是安於現狀的時候,他未來就不會有洞察力看到可以改變的地方,也就不會有企圖去做出別人沒想過得創新設計!
  • 台灣工程師的主要問題<http://www.codemud.net/~thinker/GinGin_CGI.py/show_id_doc/485>_
    • 「偷懶是程式設計師的美德」這是大部分人都知道的,但大部分台灣工程師連「偷懶」都懶的做
    • 偷懶不是什麼事都不做,而是少做。少做是需要用腦力和想像力找出更好的解決方案,讓我們能以更少的力氣,完成更多的事
    • 但台灣大多數工程師懶的多花時間在「思考」這件事上,大多只想要接受 指揮做事,或解決眼前的事就好,不願做長遠或深入的思考。 這一方面是管理者的心態,一方面也是教育的問題

產業動態

  • Google 準備在美投資 110 億美元,顛覆寬頻與無線網路市場<http://technews.tw/2014/04/07/google-invest-in-fiber-market/>_
  • 微軟,真的變了!<http://bnext.com.tw/article/view/id/31718>_
  • 網路大串連,全面引爆服貿話題<http://bnext.com.tw/article/view/id/31696>_
    • 社會運動規模效率和資訊技術的正相關

課程資料

  • Introduction: the ARM Cortex-M3 Exception / Interrupt</embedded/arm-exceptions.pdf>_
  • 以工程觀點重新檢視 UNIX 與 C 語言<http://www.slideshare.net/jserv/unix-crevise>_
  • 反璞歸真系列之探究 UNIX v6 作業系統設計<http://www.slideshare.net/jserv/unix-v6study>_
  • Memory Management from UNIX v6, BSD, MINIX, to L4<http://people.debian.org.tw/~jserv/tmp/mm-unix-bsd.pdf>_
  • Microkernel Evolution<http://www.slideshare.net/jserv/microkernel-evolution>_
  • Faults inside System Software<http://www.slideshare.net/jserv/system-faults>_

STM32F429 Discovery

  • STM32F429 Seminar</embedded/STM32F429-Seminar.pdf>_
  • 展示影片<https://stm32f429.hackpad.com/Demo-Video-FULfnsoVXk2>_ (Hackpad)

即時多工核心程式設計

  • 第一章 簡介即時多工系統<https://docs.google.com/document/d/1Ui7MEmFvO0mferxRmo9hjfI204foFa6Eg8naFSnFKag/edit>_
  • 第二章 即時多工核心結構<https://docs.google.com/document/d/1DRt5bPRqdLnnzSC7Ao8-mVlDltfWKCw556x09W_65Jg/edit>_
  • 第三章 串列與佇列<https://docs.google.com/document/d/1RmYL9ExBU6ef3muzdVT4TTOCQf0GcwM2NgvegHdrp28/edit>_
  • 第四章 內文切換與插斷處理<https://docs.google.com/document/d/1hm4Q_m81UUZ2o4Wjj713SiLrlFUpK1R-aFb0z9-A7h8/edit>_
  • 第五章 執行段與工作管理<https://docs.google.com/document/d/1sAfcAaGa9D6MTDjwhO5q1Br7ZVmuPHOHeb2hDslBJnc/edit>_
  • 第六章 旗號與事件<https://docs.google.com/document/d/12AVgyhdoSlbk0SlDOOiQBN3d_YpcaVTaYeLh54w_-pE/edit>_
  • 第七章 程序間通訊<https://docs.google.com/document/d/10Te8eMiWKVQReu5glJmxT2dQ-_WpJLpch29vxfZ5ibY/edit>_
  • 附錄 B τ-OS 之程式進入點<https://drive.google.com/?pli=1&authuser=0#folders/0BxHdJoydPYFYVHQ1RFJjaDdGRkk>_
  • 附錄 C τ-OS 核心服務<https://docs.google.com/document/d/1y8F3c28_cz21JrkyJgseCgHLRsmsnwQTS1UnqmjAFdM/edit>_
  • 附錄 D τ-OS 程式設計手冊<https://docs.google.com/document/d/18IpzrQBWlBayAWkaWURXLTB-rtTDPJ0UQrFAFJ-MQL8/edit>_
  • 附錄 E 附錄程式說明<https://docs.google.com/document/d/1fn3mePA4-0meK21gHSpZfIAY2oOBtNBlLF0ns4S_X7A/edit>_