2018年12月20日 星期四

USB DIY--自學計畫_USB新平台(五)--- Bootloader

有人常常跟我說: Chamber 你既然懂得這麼多非 3C 產業以外的事,那你應該要好好的

發揮你的專長啊。他們指的"專長"是比較偏技術以外的事,那些LDS (不懂?拉豬屎(台語)啦)

的事往往談到最後還是又扯到看產品、看市場或合作啦,資金啦等等。不是我不談,就看

怎麼談,我比起其他宅男工程師,我已經算是比較好溝通的啦,至少我們也曾經募資搞過

公司,也寫過BP (Business Plan,商業企畫書),提過 Proposal 等,深知那一套公司營運的

材鹽油米醬醋茶的事啊。現在各行各業的產品不好找,也不好做。這一點我們也知道,

但絕對不是完全沒希望,而要看您要用甚麼心態面對。

2018年12月12日 星期三

再漫談車用電子的故事---機車ABS 引言

不知道怎麼搞的?最近這一陣子好像碰到、聽到一些令人不幸的消息,

讓我想寫一些追悼文,好像也寫不完的樣子?就連昨天早上我們家退休的賈老師也

從他們退休老師群組裡收到一則訊息:他們學校的一位在職老師,才滿五十歲,

之前還在猶豫是否該辦理退休時,周一早上還正常上班,傍晚下班回到家裡,感到胸口

疼痛,送到醫院,不到一小時就因為主動脈剝離而猝逝。可能連一句話都來不及交代。

最近媒體報導也有類似的案例,也有幾位知名人士都是在五十幾歲就離世的。

2018年11月27日 星期二

玩電子技術的愛好者的一個榜樣:AdaFruit

我在 2005 ~2007 年參與了一顆多核心MCU 的開發工作,一開始公司只有三個人,

包括老闆在內,有兩個是負責IC 設計,其中一位是出身國內MCU IC 設計公司的人,

由他提出多核心架構,而老闆算是他學校畢業後的一位老長官,主要也是負責邏輯設計,

我玩的第一顆USB 產品就是由他操刀的。他是以前在非常早期聯電集團中,負責邏輯IC 的

設計,當然他是可以退休的人了。而我呢?就是唯一一位搞系統出身的,當然當初也是在

這位老闆的訓練下成長的。所以我們三個人大概有一年多的時間,就是兩個搞MCU 設計,

搞架構設計的,也會用PC 寫一點簡單的組譯器,就是很簡單的 DOS Prompt console 介面。

2018年11月24日 星期六

USB DIY--自學計畫_USB新平台(四)

話說外面選舉炒得沸沸揚揚的,但對我來說:還真的不如坐下來整理一下部落格。

政治這個東西,只要你歷史讀得多,你自然就會懂一些來龍去脈或是背後隱含的意義。

只謂是:世事紛紛一局棋,輸贏未定兩爭持;須臾局罷棋收去,畢竟誰贏誰是輸?

所以對我們這一種信仰技術為終身志業的工程師來說:倒不如真的謂之:

細推物理需行樂,何用浮名絆此身?(唐,杜甫,曲江二首之一)。

2018年11月15日 星期四

漫談車用電子之觀點---從核心價值投資說起

 其實這個題目真的要說得清楚也不容易,尤其以國內觀點來看。

但這個題目也是我在這個領域走了很多年的心得,當然也有很多公司或老闆們

也都常常信誓旦旦的說:他們要進軍車用電子。那車用電子就只是一個產品市場的口號嗎?

那有多少人曾經為了這一句口號付出了多少心血?又從中間得到甚麼寶貴的經驗呢?

而這一塊市場就如同許多人心存幻想的那麼容易達成嗎?

2018年11月6日 星期二

歸暝全頭路 天光無半步(台灣俗語)

"歸暝全頭路 天光無半步" 這是一句台灣俗語,當然他的說法有好多種。

但大致的意思是差不多,但我自己比較常用的是:想著全頭路,欲做無半步。

這樣子比較符合我們工程師界的說法。

以前我們在大公司上班,搞技術做產品開發,也會去外面接觸客戶、跑市場,

久了也都覺得會分析哪些產品或哪些趨勢應該就是下一波市場矚目的焦點。

然後大概就會出現這樣子的症狀了:嗯~我想如果怎樣?&*#$... 應該是有些機會的。

所以就難免會開始胡思亂想了。

2018年10月31日 星期三

USB DIY--自學計畫_USB新平台(三)

上篇文章之後,人總是還是要活下去,繼續過著日子,努力活著。

前兩篇關於USB DIY--自學計畫_USB新平台(二),我講的是走一遍原廠所提供的範例程式

說起弄這些原廠程式難不難?說起來不難,在原廠搞這些範例程式我以前也搞過,

講難聽一點:簡單到有點不是很負責啦。為什麼?反正一般 MCU 驗證之後,對許多

原廠工程師來說如釋重負,其他的就是寫寫一些技術文章之類的。交代一下這MCU 的

一些功能。頂多呢,就是寫寫我們所看到的這些範例程式了囉。告訴你:這些MCU 的

基本功能。那你覺得這些東西對你拿來開發系統產品就可以了嗎?

2018年10月29日 星期一

"Who's your brother, Brian? "

哥。你去當神仙了。

我們都是個平凡人,平凡到不能再平凡的市井小民。我想應該沒有人會留意到這個平凡

不過的日子發生在你我身上的事。也應沒有人幫你立碑或寫個墓誌銘。當弟弟的我就想幫你

留下一絲的泥雪鴻跡,在我兩的人生之中留下一個註記。

2018年10月20日 星期六

2018 年十月讀書心得

我後來有發現:其實有許多工程師的部落格,如果都是專注寫一些技術文章之類的,

就算你很有系統地整理,也就算你武功超強,能寫的或是所能點出來的亮點真的不容易

長時間維持高人氣。這個道理就跟以前有位技術類作者跟我說過的:人家別人寫散文或報導

文學書是一個字多少錢稿費,文思泉湧的劈哩啪啦一直寫下去,但寫技術的文章,

對於所引用的內容,不是自己經年累月的嘔心瀝血的經驗;就是得要反覆的實驗測試所得

的心血結晶。但很不幸的稿費未必比較高,而且在此閱讀市場的人氣就不會很高,

書商也未必願意投入。所以啦~就算是甚麼旅遊書籍或是經營管理書籍等,

那怕是炒冷飯,一直寫一直出也是暢銷書排行榜的前幾名啊。

所以啦,幹工程師的~心態得一定要懂得如何調適。搞技術,真的就得要從產品的

設計創造,及生產製造與銷售去取得最大利益外,其他講的、說的~都是屁話!

2018年10月14日 星期日

USB DIY--自學計畫_USB新平台(二)

上回有討論關於 Silicon Labs 新版USB MCU 的探討USB DIY--自學計畫_USB新平台(一)

這也不是甚麼新鮮玩意兒,也只不過我本身認為在系統開發經驗中,會經常碰到

使用PC 來做為許多產品開發的系統驗證或是一些分析工作。而USB 一直是我的首選。

並不是我不想用一般 USB 轉RS232 的東西。有時我是認為可以用一顆MCU 就可以解決

的事,我為什麼還是用兩顆呢?更何況USB HID (Vendor HID) 很方便啊,

沒有甚麼不妥之處。其實用RS232 還要花很多時間去定義通訊協定,

還要擔心資料錯誤或一大堆有的沒有的。而USB 的基本架構就已經由硬體幫你

處理掉許多煩人的通訊協定與資料偵測問題。由這一篇文章中我們就可以看到:

有時候只要硬體稍微支援你系統一下,就可以省下你許多寶貴的時間,這也不代表說:

你就英雄無用武之處,而是讓你多一點時間專注在你專業的系統開發工作上。

2018年10月2日 星期二

USB DIY--自學計畫_USB新平台(一)

各位網路朋友好久不見了。很多人一定很好奇地想問:版主最近忙甚麼啊?

有許多事情都是說來話長,有機會再慢慢分享給各位。人生處處有驚奇嘛。

但首先還是把這標題事情先交代一下。這也是我最近花一點時間著手進行的一件事。

有時候真的覺得去追求不同領域的新知,倒真的不如有系列的在某個領域深耕。

畢竟上了年紀,不管體力或耐力都不比年輕人有衝勁。還能夠找到一些能讓自己

還能靜下心來,好好地坐在工作檯前專注的作一些事都誠屬不易了。

之所以能有這一次因緣際會地再摸一顆新 USB MCU 也算是一個機緣吧。

2018年8月9日 星期四

讀者來函轉載

其實這篇文章內容,可能是關心或留意我動態的人早就已經知道部分內容消息了。

有許多地方我也都不便再表示說明甚麼,一來其實在我離開公司之後,

國內機車廠也提供許多合作機會給我,也著實讓我在這個領域裡成長不少。

所以你說:是可惜?還是遺憾?很難說。我自己倒覺得有一股很溫馨的暖流在心中。

過去這一段時間內與幾家車廠合作,讓我跳脫原來單一機車零組件的開發思維,

又更進一步擴大為整車開發設計與驗證測試的許多機車產品技術領域思維與視野的提升。

或許這就是人家常講一句話:「當上帝關了一扇門,必打開另一扇窗。」
---

2018年6月8日 星期五

今年的生日感言

有一陣子沒有更新部落格了,日子也是一天一天地往前走。

記得以前在學校上熱力學時,我的熱力學老師有一次在上課時,突然問我們一個問題:

"時間往前走,是正的方向?還是負的方向?" (我還很清楚記得那節課是上到所謂的

熱力學第零定律,很好玩的~大部分的定律不就是第一定律、第二定律的往下定義嗎?

怎麼會有所謂的第零定律呢?所以老師才會引出這個哲學問題。從此我對熱力學就有一股

莫名的好感,也特別感興趣,雖然修這們課真的很辛苦,也不容易拿分數,但我還是非常

喜歡這門課,我們授課老師也讓我印象深刻,他也是國內知名的火箭燃料專家:趙怡欽老師)

2018年4月19日 星期四

現在技術產品與生意到底好不好做呢?

標題這個問題:現在技術產品與生意到底好不好做呢?(包括園區一大堆科技公司在問的)

如果您還只是菜鳥小小工程師的話,你可以不用去了解這個問題。但你也不要以為你只不過

一個領薪水的工程師,這個問題也不關你的事。因為道理很簡單,你也會老,既然是領薪水

的工程師,你覺得你要不要隨年資增長,老闆應該給你加薪啊?那既然要加薪,

那你覺得你也要不要承擔多一點的公司產品市場的開發與營運壓力啊?

天下沒有白吃的午餐啊!那如果你又覺得這些問題是你中年危機的話,

那以您自負豐富之產品技術的開發經驗與能力那想必你也會覺得我應該也可以兼差

賺個外快?甚至還可以開個小小工作室來決定自己的人生與未來吧。

那標題的這個問題就更顯得格外值得深思了喔。這就不只是你我切身的問題

2018年4月17日 星期二

電動機車的故事外一章--- 目前市場紛爭之我見

(補上後記修改 4/17)

說起版主跟電動機車的淵源,也幾乎跟自己職場生涯也有著息息相關的糾結啊。

所以要談目前市場上對於電動機車規格紛爭來說:或許個人的小小意見也可以讓大家參考

但這一篇文章我也不只光講市場觀點,而也會從我們搞技術的觀點來看,至少這也可以

提供一些工程師們從本身技術發展的角度來解讀許多我們這些搞技術的宅男工程師們

有著不同視野與思考產品技術與市場發展之間的一些關係連結,以後呢,就不要老是傻傻地

拿著自己引以為傲的獨門技術出來賣弄一番,結果發現:到頭來還是南柯一夢啊。

2018年3月30日 星期五

一本科技與人文的故事書---"光之帝國——愛迪生、特斯拉、西屋的電流大戰"

這本書的取得原由是我的老闆喜歡鼓勵員工多看書。所以有特別交代公司福委會

在每季的壽星都可以補助購書,雖然老闆沒有特別強調是看哪一類的書籍,但我發現

公司同仁大部分不是買甚麼雲端時代啦、或是甚麼財經管理甚至一些養身之道書籍。

如果是你,你會選哪一類的書籍呢?應該不會拿來買一本 Python 或是 ARM 32 bits 

應用書籍吧?這樣子,老闆會比較欣賞你嗎?呵~呵~

對我來說:還是買一本跟歷史有關的書籍,所以我挑了這一本。沒想到,一看之後,

就停不下來,我在短短的一兩周內就把他給看完了。

2018年3月15日 星期四

USB DIY--自學計畫_CAN Bus Application (三)--- OBD II

一般人對於 CAN Bus 的第一印象絕對是來自於車用電子系統,沒錯~CAN Bus  一開始

的確是為了車用電子系統,但後來也沒有局限它的使用環境與條件,不過,在車用電子系統

他的確發展得非常成熟與其重要角色。但是一般CAN bus 在車用系統中又要如何使用?

這又是另一門學問了。坦白講,車用電子系統不比一般 3C 電子產品,你高興怎麼搞,就

怎麼搞,沒有人會無聊的想去問你所以然。但在車用系統的話,可就不能說:你高興怎麼?

就怎麼搞?否則系統一出事情,就連不要說別人啦,連你自己要如何證明你是無辜的?

這就顯得格外重要了。所以在車用電子系統中,早在70~80 年代發展過程中,就開始引進

許多標準規範了。早期這些規範大部分都是來自於美國的SAE 標準。後來就慢慢演進成為

國際標準了,也就是所謂的ISO 規範,而標題提到的  OBD II 就是其中一項大家耳熟能詳

的規範標準。

2018年3月1日 星期四

汽車常用的ECU 之MCU(轉載與闡述)

我在 2015 有受邀去做一場關於MCU 論壇的演講:DTF 2015 微控制器技術論壇

坦白講,那一場演講因為正值我在上一家公司產品上市階段,有點忙,所以

事先準備不是很好,內容也講得不是很好,至少我自己是這麼認為的。

畢竟車用電子對我們台灣這個環境來說:還是非常陌生的。

但這在這一兩年又回歸專心地搞車用系統發展測試,也的確比較有更進一步的體會。

也慢慢深知:車用系統MCU 要求之嚴謹性,也經由與許多此一領域的先進們學習,

獲得了不少寶貴的經驗。剛好,這兩天在網路搜尋到此篇文章,也可以借花獻佛一下

順便也補充一下我在那一天演講時,所沒有好好交代的事情,做一整理。

2018年2月4日 星期日

USB DIY--自學計畫_CAN Bus Application (二)

關於 CAN Bus 這個規格,嚴格講起來,它的歷史已經超過二十年了,而這二十多年來

在我們許多電子產品或系統通訊產品,也不知道又有多少新的規範標準出現,那為何

此一CAN Bus 仍然屹立不搖,甚至還一直保有其市場優越性呢?

學習一個通訊界面,大家可以K規格,看範例程式很快地就可以看到結果了,但又有多少人

能夠體會到這樣子的通訊界面所真正代表的意義呢?又該如何在系統發展使用這些介面來

提升自己系統發展的優勢呢?之前大家之所以不得不學習 USB 那是因為現在電腦周邊除了

USB 之外,已經很少再支援其他實體通訊介面了,而所謂的 Ethernet (Wifi) 對於一般單晶片

的發展環境也不是那麼親民(以單價成本或是韌體開發環境來說)。所以USB 是一種無奈而

不得不的選擇,所以很多人幾乎是"被迫"地要去學USB。以學習目標來說:只要可以打通

能夠運用就好,至於在系統上的"為什麼?"或是此一通訊介面在系統發展上所隱含的真正

的工程意義,或許就沒有人真的想去了解或體會了。

2018年1月21日 星期日

甚麼是你真正的職業?

隨著年資的增長,走過的路、讀過的書與經歷了許多人事物,總是令人不斷的去檢視

自己的成長與歷練,最近剛好我小孩推薦給我兩本書讀,雖然他也是念理工的,

(當然也還沒進入職場),但很高興得他能夠去接觸這一種非技術類文章的書籍,

或許跟他念國中時,所做的專題論文有關,當初他們就是以醫學作家為背景去探討

一些非專業文學作家在他們的文學作品裡所呈現的是哪一種文學觀點。

很巧,這兩本也都剛好跟一些醫學背景有關的"類自傳似的"報導散文。

一本是:一千個裸體陌生人:看盡生死的孤寂與瘋狂,救護車的邊緣急救紀事

而另一本是:告訴我,你是怎麼死的

2018年1月6日 星期六

USB DIY--自學計畫_CAN Bus Application (一) --- 前言

這一陣子文章老是說教,說多了,人家也不一定想聽,只好又回頭搞一點技術的文章好了。

CAN Bus 是源自於車用電子系統的一種通訊協定,這個東西早在我二十年前搞 ECU

就知道了,話說:CAN Bus 的基本規格這二十年來變化也不多,這只能說:這一種通訊協定

有他好用及其扮演一個重要的角色。歷久不衰啊!只是以前真的很難找到真正的應用場合,

平常在消費性電子應用市場碰到的機會也不多,就算在工業應用上也偶而聽到這個東西,

也很難體會到它所代表的系統應用的意義是甚麼?就只知道它也如同 RS232/RS485等等

一樣的東西而已。在許多單晶片MCU 系列中,除非真的碰到車用或工業用的應用市場

你才會去稍微留意一下吧。所以真的要你下來 DIY 搞個CAN Bus 的東西,也的確不容易。 

不過,剛好我這一年多來,碰到的機會倒是很多,搞真正車用電子系統發展,還真的不能

沒有它,也算是真正體會感受它真的好用的地方,或許,你可能只是聽過甚麼 OBD-II 或是

車用診斷系統時,才會偶爾聽到這個東西,但我覺得它很強大的應用優勢是在輔助車用電子

系統發展過程的所扮演的角色。

2018年1月2日 星期二

元旦讀書心得--- 從歷史觀點看工程師生涯規畫

幹工程師,年紀到了一個階段總覺得老是看一些技術文章或是研究一大堆新玩意兒,

總還是覺得:我到底是在幹嘛?一種空洞又無奈的負面感受。

過去已經花這麼多時間學新技術,新領域,都還沒有讓自己靠專業技能穩定下來;或是

也沒有因此有改善生活品質?那肯定有些想法或做法是不對的。那又從自己本質學能來看:

那問題也可能不是出自自己的本質學能領域所能看到的或是得從別的思考角度來重新審視。

有些人就喜歡去看管理、策略學或是財務理論,就是會去翻翻甚麼商業週刊啊?或是財訊

之類的,幻想著自己有可能會是如這些報章雜誌的成功人物一般。但你也別忘了:這些坊間

的報章雜誌,也是為了求利潤、求營收等等,內容也肯定朝向譁眾取寵,錦上添花的方式

來衝高銷售量,所以啊~許多內容也都是缺乏值得你深度思考或是都只是蜻蜓點水似的這裡