版本 d2464bffec7a66a0a8addc14982d92dda99e4dbd
影片
Dale Dougherty: 我們都是製造家<http://www.ted.com/talks/lang/zh-tw/dale_dougherty_we_are_makers.html>_
- 美國是製造家建立的 ——
好奇、熱情的業餘發明家因為改造物品的愛好而引領出全新的產業。《Make》雜誌發行人
Dale Dougherty 在 TED@ MotorCity
中說,所有人本質上都是製造家,並展示一些很酷的新工具,如 Arduino
開放源碼硬體平台、價格合理的 3D 印表機,甚至還有 DIY 衛星
MorpHex<https://www.youtube.com/watch?v=HuC6q9kbryw>_
- Boca Bearing Company’s Innovation Contest Winner
- blog:
Zenta - Robotic Creations<http://zentasrobots.com/>_
Bringing the Incredible Bionic Man<https://www.youtube.com/watch?v=2B7Iu15NPDM>_
- 由全球 17 家廠商協力打造的「仿生人」(Bionic Man)
在美國登場,這具仿生人以蘇黎世大學社會心理學家 Bertolt Meyer
的臉孔為範本,擁有 60% 到 70%
的真實人體功能,包括人造腎臟、心臟、血液和循環系統
- 身高185公分,可以在脊椎傷患輔助行走器具的幫助下行走、坐下和站立。它有一顆利用電子幫浦運作的心臟,會跳動並流通人工血液,而人工血液就像真正的血液一樣含有氧氣;一具可植入的人工腎臟則能取代當今洗腎設備的功能
- source:
「仿生人」紐約亮相 185cm擁近7成人體功能<http://www.ettoday.net/news/20131012/281281.htm>_
Code Review
- justin1534
- 嘗試修改qemu模擬器,實作出以下功能:
- 增加額外的 GPIO 腳位
- 顯示出每 200 次變化間的變化狀態:
^ 表示高電位;
- 表示 0 電位; v 表示負電位
- 顯示出 PWM 的 ratio,即 duty cycle
- 修改 rtenv 之 shell 並設計一個 PWM 自走車之控制界面
- 自走車硬體已在之前課堂展示過,而作業提案則是在 QEMU
模擬,這樣軟體和硬體可同時改進,甚至預先評估更多的硬體週邊和軟體控制技巧。
- GitHub: https://github.com/justin1534/rtenv/commits/car_test
- fongwh1
- 實作 malloc, 並用 GDB 去追蹤執行效果。利用 malloc,搭配 GDB Script
自動執行 ps,hello
- 稍早我們在 rtenv 實作了
shell,同學們可透過預先定義的指令去查詢系統狀態,但無從驗證軟體的品質,這是嵌入式系統的大忌,而
Will 提出一個簡單有效的方法:用 GDB script 自動執行特定的指令
(不過還沒寫完)。此外,他還做了一個初步的 malloc 實作,其原理是先提供
sbrk 系統呼叫,然後藉由安排 heap 空間,做出單純的 first-fit
演算法。
- GitHub: https://github.com/fongwh1/rtenv/commits/master
教材
ARM Architecture, Instructions, Toolchain/ABI</embedded/arm-lecture-1.pdf>_