基於過去自己在管理經驗中摸索後,整理出在心中認為各管理層級的重點
(細節有空再用獨立文章補齊)
(細節有空再用獨立文章補齊)
工作環境不夠強大時,還是需要蒐集一些debug小技巧. 索性開篇文章來持續紀錄吧
獵: Embedded System?所以你摸過Linux或者android嗎?
我: 我之前碰的OS都是偏embadded OS
獵: 那你之前做過Driver嗎?
我: 我做得比較上層一點
獵: 所以是偏AP跟MMI?
我: 也不是,主要是system跟framework
獵: 所以那是?
我: 就~~~Embedded system
獵: 怒~~~~
為了避免再過一陣子連我自己都忘了以前做了什麼Embedded system,還是記一下好了
雖然工作這幾年只待了兩家公司,不過期間卻也學習使用了不少有價值的工具跟環境,這篇文章除了當成筆記外,也試圖整理出建構一個software team需要哪些工具以及環境(列一列,發現要錢的還不少,之後該為每個項目找些免費的替代品)
前一篇文章分享了如何re-build Raspbian kernel,接著你可能還想準備自己的rootfs,這篇文章就敘述了我的實驗過程
想要用RPi研究linux kernel或者要幫RPi新增module的話,學習Compile and update Raspbian kernel應該是免不了的.
你可以使用RPi本來進行compile,或者在你自己的linux system上執行cross-compiler.這篇文章是以後者的方式(使用Ubuntu PC)進行
你可以使用RPi本來進行compile,或者在你自己的linux system上執行cross-compiler.這篇文章是以後者的方式(使用Ubuntu PC)進行
一般嵌入式系統都是使用flash來當作system/storage Partition使用,但是RPi上卻是採用SD卡當system/storage partition,因為我過去的經驗中並沒有這樣的project經驗,所以讓我想研究一下RPi的系統啟動流程(以下的內容是以raspbian 3.6.11例子)
好一陣子前,在kickstarter上看到了Toymail這個產品,整個人就是ㄧ個心動,所以決定自己來打造一個類似功能的LEGO Mail(叫LEGO Mail是因為手邊只有女兒的樂高積木可以拿來做成小朋友能接受的外殼)
終於選定了Raspberry Pi當作之後的玩具,除了版子還算便宜外,有以下理由:
1. 由於是很新的平台,因此全球有不少人投入(2012/2開賣到2013/11就已經賣出了2百萬片),所以各種資源以及外接module都算好找(不論是中文資源或者拍賣)
2. 前一陣子自己入門了一下python後,似乎找不到什麼好題目繼續玩下去,剛好Raspberry Pi最初就是以支持python為大方向,所以也不少python programer在這平台上發揮創意
3. 板子可以簡單點當準系統或者media center玩(有完整的XBMC Media Center版本),也可以進階當成target board玩(有留GPIO),算是進可攻退可守
過去學生時代時間多,都花在跟女朋友耗在一起上(還好最後有變成我老婆,投資不算浪費)
卻沒有主動接觸一些軟硬體DIY的工作,反而最近閒賦在家,燃起了自己玩玩看的想法
因此做了一些功課,目前想說從BeagleBone和Raspberry Pi兩塊板子選擇一個來玩玩
兩塊板子的基本差異網路上查的到( Arduino Uno、BeagleBone與Raspberry Pi之比較)
目前看起來老字號的BeagleBone的中文資源較少,不過全球玩的人不少,還要花點時間看看外接周邊是否容易取得
而2012才開跑的Raspberry Pi因為正火熱,所以中文資源不少,外接周邊也不少(kickstarter上也有一些project在做Raspberry Pi周邊)
原本是想從BeagleBoard-xM開跑,不過墊墊荷包,還是買Raspberry Pi便宜的多了
從HTC到Acer的接連破底,不少文章都在反思台灣的科技業出了什麼問題. 目前從媒體上只看到了老將(acer的施振榮)或者老面孔(HTC的王雪紅)又跳出來說要扛大旗, 同時間, 大陸的馬雲說: "我說台灣沒希望了,假如七八十歲的人還在創新";新浪說:"成本優勢不再明顯,技術創新出現停滯,產品設計理念落後是關鍵"; 批踢踢鄉民說: "都是老屁股佔住位置";
所以是台灣缺乏創意?世代交替出了鴻溝? 還是說如我的一個小兄弟說: "台灣年輕人 沒一個能打的"? 我說,這個小島上很多的科技人已經失去了對於工作的熱情!









