2013年9月30日 星期一

2013.09.17 上課內容


  1. [工具介紹] Processing Java :
裡面有ㄧ群人在做程式語言簡化,使ㄧ般人都能夠進入,他的前身是DBN(Design By Numbers),但已經掛掉了,但是存在的是Open Source的精神。
  1. [科技觀念] 利用科技的方式來達到人們所要傳達的概念。
  2. [工具介紹] Openframeworks:
  3. [工具介紹] Arduino使用Processing IDE開發:
他其實底層是C語言,但他的上層把他包成跟Processing java 的語言ㄧ樣。
  1. [工具介紹]: Puredata,他是圖像化程式語言,可能是類似LabVIEW
  2. OpenSource 也是有版權的,
(GPL BSP ),前者是要求你拿他來用的話ㄧ定也要開放出去給大家共享,BSP則不限制你ㄧ定要共享出來。
  1. [經驗分享] 除了自己的原本工作外,不管工做到幾點,不管有什麼其他環境因素等等,都要留一點時間給自己喜歡做的事情。
  2. 終身學習的定義為在做的事情是非原本的領域。


  • LAB Time:
  1. 為什麼要./configure ?
Linux驅動程式要設定好組態,例如將相關的debug訊息打開,等等,這些就是Open Source的概念,
  1. Build 出的”可執行檔” ,可以用file xxx 指令去觀看這個檔案的資訊。
  2. Xxx.bin檔為image檔,可以燒至Target上。
  3. [fork] : 從ㄧ個別人的Git repository Clone到自己的GitHub帳號裡來作開發,而別人的那ㄧ個Project也會顯示目前共有誰來fork這個Project來進行開發。

沒有留言:

張貼留言