2009年6月13日 星期六

FreedomHEC 2009 at Taipei(6/10,11)

今年是第一次參加FreedomHEC,首先說明什麼是FreedomHEC。
FreedomHEC Taipei是場有關Open Source系統的硬體研討會。透過本研討會,台灣的工程師可與國際資深Linux開發者交流。台灣的廠商可以得到國內外Linux專家的協助,以非常低的成本開發出Linux驅動程式,並整合至上游Linux系統中,讓產品能有即時的Linux支援。
詳細活動網站在這裡

今年主辦單位邀請到數位著名的Linux國外專家,例如Greg,Jonathan,Harald
Greg和Jonathan是Linux Device Driver這本書的作者。而Harald則是netfilter/iptables的開發者,同是也是gpl-violations組織的創辦人。而台灣本土專家則有Jserv,Matt,CIH等。
這裡大概整理一下自己的心得:

Jonathan的內容主要環繞在如何跟Linux Kernel community協同運作,讓自己的driver能上傳至mainline,並且得到Community的協助,增加程式碼品質。
Greg的driver教學則是以實際的USB溫度計來實作Linux驅動程式,內容相當實用。教學過程所使用程式碼,可從這裡下載

Harald除了是著名的Linux開發者身份外,目前也致力於違背GPL產品查核工作。從他的部落格可以看到最近他盯上了Palm pre這個產品。演講中提到可用那些方法來找出GPL軟體使用證據。例如ROM, Console, JTAG, Reverse Engineering等等。

Jserv及Matt的主體是Qi-Lightweight Bootloader。目前u-boot及Redboot已經非常強大,為何還需要Qi Bootloader,請看Jserv的簡報

最後是CIH病毒的作者陳盈豪主講的Linux Driver Reverse Engineering。內容真是精彩萬分,技術範圍包含硬體架構,組合語言,程式的除錯技巧等等,真是大開眼界阿。

這二天的收獲真的是滿滿的,但客戶的email還是那麼多,幸好我已經練就隨時可用手機收發的功力,讓我可以在吸收新知之餘又可同時工作,真該感謝現代高科技產品。


沒有留言: