2017年12月17日 星期日

一塊小小PCB 的故事 (結尾更新)

雖然這是一片小小DIY PCB,但背後也代表著時代的變遷與世代交替的意味吧。

版主本身念到研究所畢業,根本都沒有接受過任何電子電路實務經驗,更不用說寫甚麼

單晶片韌體,但後來因工作關係,接觸了車用引擎電腦ECU 的應用領域,我強調一點:

是因為我們是為了引擎發動機的燃油點火控制,才需要ECU,而不是為了ECU 而學ECU 的

,這是一個在系統應用上,非常重要的學習動機與產品開發認知,因為電子電路與韌體程式

設計這些基礎技能都很容易接觸與學習的,但要真正搞清楚某一個系統應用領域,乃至於

整個產品市場需求與產品在市場定位,所延伸的未來市場趨勢發展,才是我們長期投入技術

所希望能看到的最大成果與機會。這也算是一個小結論吧。

2017年12月11日 星期一

成也蕭何,敗也蕭何---論工程師之性格

【成也蕭何,敗也蕭何】這個歷史典故,想必大家都知道在講誰?如果不知道的,

也可以去 Google  一下,不過,許多人看歷史故事總是一副關我何事?尤其是讀理工科的學生

總覺得那是文人墨客的無痛呻吟。但你有沒有想過:如果換個場景想,一樣自許是身懷技,

一身是膽的打遍天下無敵手或公司的工程師的你,是否也有類似的性格?

你說韓信個性好不好?其實他可以忍胯下之辱,應該有一定的忍耐力功夫的。

他在亂世中都曾在逐鹿中原兩大集團中做過事(他最早是在項羽陣營中,後來才去劉邦陣營)

但他在劉邦陣營中,一開始也不被重用,後來覺得再混下去也沒啥前途,所以包袱一背就

率性的揚長而去,要不是蕭何連夜去把他追回來,甚至在把他推薦給劉邦,他應該就不會

在歷史上留名了。你想一想:您當工程師有沒有機會遇過類似的機會,你有沒有遇到過蕭何

2017年12月5日 星期二

地球是圓的;世界是平的---應用系統發展感想

這兩句話都有人說,也都有人相信。但這些都是我們小人物只能從許多報導與文獻中

去了解,要真正體會這一種感受的確也不容易。

版主本身也算幸運的能在這科技起飛的年代,躬逢其盛參與及觀察到許多科技進步發展。

尤其這幾年來所謂的共享經濟或是開放源(Open Source)技術,都大大的加速於提升科技

技術發展。話說回來,我以前也覺得凡事(尤其是掌握技術這檔子的事)更應該堅持這一

種理念。好好地落實許多技術開發與掌握許多基礎關鍵技術。但是隨著年紀增長以及

近年來系統應用技術是越來越複雜。真的有點覺得可能不只是個人能力有限,

更能體會到資源整合的重要性對我來說:或許已經看不到所謂單打獨鬥的局面了。

(我指的是主流市場,其實講難聽一點,就連想獨善其身也都蠻難的...)

2017年11月18日 星期六

USB DIY--自學計畫 (N+2) --- USB HID BootLoader

雖然這是一篇不知道要稱為 USB DIY--自學計畫 (N+1) 幾了?

這也是原本就應該要交代的一篇USB DIY 技術內容,但一直沒時間整理寫下來。

也隨著MCU與韌體技術發展,也不知道這個東西對大家來說:還有沒有那個參考價值?

以現在MCU技術來說:除了一般Flash 燒錄技術外,對許多老MCU 架構來說:在硬體上

也都未必能支援所謂智能升級,因為這又牽扯到MCU 本身有沒有支援 BootLoader,

尤其是要藉由USB 介面來做韌體更新工作,這是一個非常重要的事,因為東西賣出去之後,

哪天你都不知道會碰到甚麼奇怪的技術支援,甚至有些技術支援還牽涉到韌體必須更新

這件事,總不能全部回收吧?要做到對客戶來說:無痛升級,船過水無痕。那原本釋出的

韌體程式就必須支援智能升級功能。尤其是像有些USB 介面工具的東西,那就需要了。

2017年11月6日 星期一

讀者來信回覆(2017/07) --- 爛梨循環

這是三個多月前所收到的一封郵件,裡面一些公司的名字予以保留。

我們到了這個年紀能選擇已經不多了,甚至可以談白講:在領域的選擇幾乎沒有了。

這也讓我們更清楚自己往後的路是甚麼?教父做到八十幾歲也過不了人生歲月的摧殘。

人終究都會老的。很多人最近也都會傳一些甚麼 2035年或是 2050 年的一些預測的科技

技術或是市場產品的一些訊息給我,但我都簡單的回答:喔~那個時候,我不是退休了,

大概也沒有多少值得我還可以一頭熱的去研究它,講難聽一點:搞不好連叫我開車出門,

我都會要考慮一下自己與別人的安全問題了。

在這篇文章最後,附上一篇文選,是這幾天透過朋友才看到的。


2017年10月11日 星期三

沒有最便宜,只有更便宜

最近逛了拍賣網站,想買一些東西,碰上連假,小孩子們也都在家裡。

所以也就請他們看看有沒有順便想買的東西?結果:他們也驚奇有這一種電子產品的單價。

我突然有點感慨:我之前發表了許多 USB DIY的技術文章,那是我剛開始從 USB 1.1 時代

就開始累積的一些經驗,當年當我做完USB Scanner SOC 之後,那時我老闆就也有要做

USB 讀卡機,我們也的確投入設計開發,而我就是負責:系統開發工作,光K 那些各種

記憶卡規格,就一個頭兩個大了。這還不打緊,而且還要一直研究如何在最小的封裝

腳位情形下,完成各項記憶卡的共用性。


2017年9月20日 星期三

學生提問:關於學甚麼MCU ?

這幾個月來出差大陸一陣子,回來又很忙,本來一直想在更新一些部落格文章,

卻遲遲無法找出時間為自己留下一些生活註記。

其實這一趟去大陸做一些技術交流也學了不少技術觀念,也看了不少東西。

說真的,這一種年紀還是接受這一種挑戰與刺激,還真的有點受不了,

但是又能怎麼辦呢?我最大的感觸還是要於:我們這種年紀,能做真的也不多了,

唯一能夠做的就是趕快找機會讓年輕一代的可不可以趕快跳出來啦。

所以當我收到以下一個電子郵件時,我說甚麼也要趕快回覆,看能不能給個明確的方向,

2017年7月16日 星期日

我的程式何去何從?

"我的程式何去何從?"這是一個很好玩的自我反省的想法。

以前我在學校一開始學的是 FORTRAN  程式,人家那時一直鼓吹學工程的要學這個。

但那時我總覺得這個東西太死板了,全部都是算式,都是文字、數字。

所以呢?我自己就跑去別的系上去旁聽偷學 PASCAL 。覺得比那個FORTRAN 好玩多了。

但是還是覺得圖形處理還是不夠吸引人,總覺得這些程式跟我們念工程有多少關聯性?

所以才又跑去玩所謂的 計算流體力學(Computational Fluid Dynamics,簡稱CFD)。可以透過

大型計算機或是工作站,可以把我們念工程的那一大堆的算式,數字的東西,轉換成

我們看得到的東西,就覺得非常有成就感。 

2017年7月13日 星期四

USB DIY--自學計畫 (N+1)

我查了一下我最後一篇寫了USB DIY 是在 2012 年所寫的。那是五年前...

人生有多少五年?尤其是在工作職場上去堅持一件事。

當然啊~當你年紀越大,能選擇的機會就越少了。所以人家才說人怕入錯行啊。

而對我來說:我早就說過了,只要我還能做,還能寫,我應該還是多多少少會摸一點

技術DIY 的東西吧。沒辦法,這應該就是一種天生工程師的毛病。

而這一次剛好有機會要在短短一兩個月內重新整理一套USB Customer HID 裝置的東西。

所以也就順便可以再整理一篇 關於USB Customer HID 的東西。

為什麼?會稱為USB Customer HID ?因為在新一代 ARM 32bit Cortex-M3 上,人家的

原廠所提供的範例程式函數庫,就稱為USB Customer HID。意思就是:它基本上還是

走標準USB HID Class,但卻不用任何標準上層應用程式。譬如舉個例子說:

2017年6月29日 星期四

轉載自己的一篇外包經驗談

這是一篇寫在一個私人臉書社團的談到外包接案問題的經驗分享:

過去會找外包案,一方面也想多多少少貼補家用,另一面也想給自己未來留一點屬於

自己能掌握的未來美景。貼補家用的想法是我們夫妻一結婚就想到的~至於未來機會

是我們這些搞技術發展與產品開發人員,心裡的一種人生心態反映:東西是我做的,

開發的~為什麼人家老闆賺這麼多,只分我那麼一點點?市場客人看多了,就不平衡。

但畢竟我們都不是甚麼含著金湯匙出生的富二代,我們一樣接受傳統教育,一樣也跟

別人一樣過著朝九晚五的日子,除了工作也是要背負著家庭生活,一天就是二十四個

小時。一年365 天,工作就是隨著上級交辦的事項,然後努力地達成,以獲得自己該有的

報酬。也沒有特別的對自己特別好到的說:要每年出國玩。一樣要養兒育女~(喔~我沒有

女兒啊,這也是老天爺的安排~),過個簡單平凡生活,也沒錢養小三,也不敢。

但總是想在平凡生活中,找一些不同的生活樂趣。所以就有感而發地寫下這些經驗回顧:
----

2017年6月26日 星期一

讀歷史無用論?(文章轉載分享)

或許是我走過專業技術人員,也在大公司當過小主管,後來也經歷比較多的

人事任用經驗與見過比較多公司運作,那更不說聽過的故事,尤其是像園區這一類

高度講求專業技術領域的行業。你說:到底要在一個人身上看到甚麼特質,

才比較容易看到成功的機會?專業技能?態度?或是價值觀?

這不只是你在用人或與人共事過程中,你也會慢慢地體會到這一點。

你可能很年輕,也自覺得專業技術能力夠,有些事情根本不需要再假借他人。

但畢竟一個人能力有限,甚至當你年紀慢慢增長之後,你在工作上開始會慢慢的

少了一些專業能力的發揮,多一些與人溝通相處的機會,你就難免會碰到所謂"非專業能力"

2017年6月14日 星期三

這種總是一種別人的故事

每逢畢業季,我們總是可以聽到一些名人,在這一種場合發表類似的演說。

馬克佐克伯的哈佛畢業演說:「我們社會不常偉大,因為我們害怕失敗」

但看別人的故事容易,譬如一篇創業故事文章或一場網路視訊演講可能只需要

花你一兩小時,甚至幾分鐘而已啊。但還是沒辦法的用心體會到箇中的道理。

尤其是像佐克伯這一種以技術出身的CEO。因為一開公司你所要面臨往往都不是

技術問題,而是一大堆所謂的公司法,會計法則,外加人事公關等等許多事情。

2017年6月2日 星期五

近況回顧---2017 年端午過後

最近又重回搞USB 的日子了。當然這也不是常態的事,只是真的USB 也不是甚麼

Plug and Play For Engineer。 消費者在使用上當然是 Plug and Play。但背後的工程開發

問題也沒大家想的那麼簡單,我說的簡單也不是說那一種"喝了隨時都能上"的那一種。

雖然現在許多MCU 或SOC 甚至 32 Bit ARM ,許多開發平台都附有許多標準的程式函數庫

供使用者參考,但還是很難讓一般工程師可以隨時上手。就連我這一種LKK 工程師

還是得花一點時間再重新整理一下許多規格與細節的東西。從我寫第一篇USB 文章開始

至今已經超過十年以上了,看來一般工程師要搞定USB 也不是三天兩頭的事,就以我

最近收集的幾本大陸關於STM32 的書來看,幾乎也是每逢USB 就會自動跳過,

2017年5月1日 星期一

新世代MCU 市場玩法及台灣出版市場

人上了年紀最怕甚麼?當然就是怕生病。倒不是自己生病怎麼了,最怕就是

牽累到年輕一代,俗話說:久病床前無孝子。這就不用懷疑了。

我們生兒育女,再辛苦小孩也會慢慢長大,也會慢慢的生活自理,還會到處跑耶。

但老人家呢?卻是越照顧是越辛苦,因為狀況只會更差不會更好的。

所以有時想到我父母離開時,叔叔伯伯長輩們都笑說:他們都好命去了。

現在想想,也好像有那麼一點道理似的。

那老人家生甚麼病最令人擔心?你說臥病在床還好,有時最怕就是四肢健全,

腦袋不靈光,還一天到晚往外跑.... 對~所謂的帕金森症或是類似健忘症之類的。

所以啊~據說:人上了年紀,還是得讓腦袋常常思考運作一下,會有益防止腦袋退化。

譬如說:常打麻將也可以防老人癡呆症?但也是要有興趣才行啊。

很幸運的是:我們搞系統應用的就是永遠不缺話題及想法。所以呢,最近有空

就想摸摸一些對老人家來說:就是新玩意。就是 32位元的MCU。

2017年3月20日 星期一

Mask Chip = Must Cheap ?

這篇文章只是要簡單地留下一個註腳而已。

因為當年我搞多核心MCU 時,就已經有感受到單晶片MCU 的市場價格敗壞。

所以才另尋藍海~但最近又有機會接觸 MCU 應用市場,才知道當年那一種趨勢情形

並沒有因此而改變。據說:STM32 最低階的是低於十元台幣,不知道傳言是否正確?

如果有人可以幫忙證實的話,也跟我說一下。

不過,肯定一定有很多人會很激動的說:人家是有量啊。

但這一句在最近的一篇報導就不得不讓人重新思考:量大的市場是要以甚麼角度看?

2017年3月4日 星期六

長壽的秘訣在哪?

最近有兩篇報導讓我不禁地去看一下,其實這樣子的想法,從我進入大學時,

就一直存在著,以前從小在家裡當老爸的冷作西工學徒,偶而也會下田幫忙,

甚至看著老媽在廚房裡忙東忙西時,也會一時手癢的炒個飯菜之類的~反正家裡

一小塊田,一年收割下來的稻子,總是一家五口吃不完的米飯。我或許就是遺傳到

老爸總喜歡凡事不假他人之手的"壞毛病"-家裡還買台碾米機,收完的稻子,

要吃米飯就自己來,有時就成了我小時候假日工作之一---碾米。稻殼可以當材火燒,

米糠還可以拿來餵雞鴨。白米呢?就自個兒吃,吃不完呢?還可以拿來跟左右鄰居

以物易物的換個蔬菜水果吃。總覺得這種靠天吃飯的日子也好像不容易餓死似的?

2017年2月17日 星期五

8位MCU的發展趨勢:並未失去其競爭優勢(轉載加評論)

沒辦法,我老人家就是"惜情",畢竟我也是曾經靠著八位元的東西養家活口,

拉拔兩個小孩上大學的~雖然眼見  32 bits MCU 來勢洶洶,嘴巴講著~但心裡也有數。

你說:現在哪個學校老師還會花很多心思來講或教這些東西?就連人家企業界贊助

學校教材或內容,也都是 32 bits 的東西啊。道理很簡單,越來越複雜越快速變化的世界,

講求的就是資源多寡,看的是未來機會,誰能在未來世界裡掌握越多資源就有越多機會,

所以這些學校或老師當然也很清楚啊。今天剛好有個新聞:

「在台積做著無腦的事」 網友嘆學到的帶不走


原始的出處是PTT 網站:[心得] 在GG做無腦的事!

某個程度來說,也算是另一種以工程師自己的眼光角度來看,是看不到屬於自己未來的。

2017年2月16日 星期四

從新聞事件看歷史上的爭權奪利

這兩天的國際新聞頭條應該就是北韓新一代領導人的新聞:

金正恩暗殺胞兄 挑戰北京



---
如果看到這種新聞就大驚小怪,那可能代表你歷史書看得不夠多。

尤其是身為中國人,這種故事在中國歷史上屢見不鮮啊,當然如果對小歷史不知道,

大歷史上的唐太宗應該是最有名的吧。你也可能會反駁我說:那是英明偉大的唐太宗

為了成就歷史成就不得不的作法。是嗎?

2017年2月11日 星期六

MCU 學習開發工具現在面貌

以前我剛從完全不懂MCU ,要開始學習單晶片MCU 時,就得要到處找開發工具,

那時候原廠的開發工具都很貴,而且也很多沒有支援 ISP (線上燒錄更新)功能,

就要到處評估哪一種開發工具比較好?往往就會在預算與工具友善介面之間掙扎。

當然我也是在這一種因緣際會下使用旗標出版社的 Flag 51平台而認識高雄的林老師。

但後來漸漸許多開發平台就越來越蓬勃發展了,當然一方面就是MCU 種類也百花齊鳴。

包括我自己在內,也都有參與了MCU 的開發,也自己搞了一套MCU 開發平台。

2017年2月8日 星期三

MCU 系統應用的世代交替

最近過年期間,好不容易可以靜下心來,好好地在重拾MCU 系統應用的樂趣。

當然,最重要的是:人又老了一歲了,去年底我的小孩也都上大學了,我跟賈老師

也可以過著比較輕鬆一點的生活。我們之間也都多了許多自己的時間了。

談白講,對我這種年紀的人來說,也沒甚麼資格可以再談論甚麼MCU 了。

只不過,剛好今年過年時,也把自己家裡 MCU DIY的小空間做一個大清倉,