2012年4月4日 星期三

單晶片寫紅外線介面(補述)

這一篇文章 "單晶片寫紅外線介面"...是我當年還在推那個多核心單晶片時

所隨手寫下來的一篇文章。

轉眼間也整整過了五年多了。這五年多來我也曾用了別家MCU,也利用Timer 外加

External Interrupt 的方法完成了紅外線接收應用。反正現在許多小小的MCU

也都有一大堆Timer 或許多很有彈性的外部中斷 I/O 可以讓您規劃使用的。

反正我說了:許多在工程技巧上,許多把戲人人會變,沒有人說得一定非要用哪一種

硬體架構的東西才能完成,尤其像紅外線搖控器這一種東西,已經是生活應用上的

一種標準品了...各種範例程式或標準規範在網路上也是俯拾即是了。

更何況這幾年來,許多電子產品的人機介面也呈多樣化發展,像現在最炫的當然就是

觸控方式的操作方式,甚至那一種也根本不需要拿任何搖控器,只要人站在螢幕前,

隨手晃兩下,或是簡單的身體搖兩下就可以操作螢幕上的輸入指令了。

也不禁令人感慨科技發展的快速與多樣化...所以啦,原始文章所提到的相關技術內容

我想對這五年多以來應該也不算什麼新鮮事了,至於,該產品賣得怎麼樣?!

說真的~我一點也不知曉,也似乎不是什麼重點吧。我說了:現在在大陸連Cypress

的觸控IC 的原始碼都可以到處買得到...天底下還有什麼新鮮事呢?

重點還是我說的:終端產品的系統應用價值定位問題吧!

五年多來,接觸太多家台灣MCU 廠,有只有兩個工程師用 6502 開一棵搖控器專用IC ,

也是一家公司,把一些台面上大公司的相關產品的市場價格打得大家哇哇叫的;

有另一家公司老闆更神,根本也沒養IC 設計工程師,竟然也生出一棵號稱要做無刷馬達

用的MCU (他的無刷馬達更進一步定義成是風扇用的~)

也是用 6502 Body...進一步問工程,也是一問三不知的,但就是信誓旦旦的跟我說:

"我的MCU 是肯定是市場上最便宜的!"...後來呢?!我當然不知道啊,我只知道他

公司原本要申請上興櫃的,後來就自己撤掉了。也好幾年沒聯絡了...

還有一家先用低階4 bits MCU 搶市場...也然後號稱自稱當他8 bit MCU Reday 之後,

也肯定可以橫掃市場。當我跟老闆聊不到10 分鐘...他滿腦子根本沒在想工程問題,

對於許多系統應用的觀點,一點也都不在乎,就只是一心一意的以自己能成為市場

Price Killer 為自豪...也過了幾年了,我連這位老闆姓什麼?我都忘了。

另外還有一家『大公司』也跟我談說:可不可以加入他們MCU 產品線的團隊?!

我很客氣的問一下CEO 說:您有什麼希望我達到預計目標嗎?!

CEO 跟我說:希望我能幫忙可以幫他開發出比市場價格還可以Cost down 30% 的

MCU ?!....哈~我心裡想:您要從產品砍出 30 % 競爭優勢?!那您先把公司的

人事管銷先砍30 % 會比較快,您像人家那樣子兩個工程師就可以搞出一棵MCU

我想這個目標就很容易達到了。...那我進去後的第一件事,不就先把我自己的薪資

先砍一半嗎?然後再抓幾個不識相的工程師砍一砍算了?!哈~哈~...

結果:我記得這個職位他們也找了好幾年也沒著落,公司股價也腰折,再腰折好幾回,

所以呢?!一樣...哪一家公司?!或是哪一種MCU 也就不是那麼重要了。

...

還有一家也是從大公司分出來的小團隊...希望能跟我合作開發一些比較簡易上手的

IDE (Integration Development Envir0nment) Tools...我想他應該是看上我

曾經搞過那個多核心MCU 第一代的開發平台與燒路工具吧,也是先問一下他們的

目標想法。也是一樣,也是信誓旦旦的跟我號稱說:要出一棵業界最便宜8 bit MCU。

我就說好了啦...也反正那麼多年了,應該也沒啥敬業條款了,我也沒啥好保留的...

您們要的話:我就把這些東西移交給您們算了,當然您們就找一個工程師接手就好了。

您們就自個兒考慮一下,再告訴我好了吧...想當然爾,就謝謝再聯絡了。

不過,他們後來也很有誠意的把他們MCU 的雛形(prototype)的Datasheet 也傳給

我參考,我也提供了一些意見...至於推得怎樣?!一樣!對我來說也不是那麼重要。

......

...

這些林林總總的故事,對我來說,還真的是:族繁不及備載!

所以,我跟您說:國內想搞8 bit MCU 的,還真的不在少數耶。而目標 都很簡單:

我要進軍新的應用領域:至少是工業應用等級(像馬達控制等等啊...)外加價格絕對

是要市場最殺的...有時我真想請他們要不要先成立一個類似聯盟或學會、工會之類,

等大家喬好再開幹?!哈~...否則這樣子,我總覺得不是在比誰在市場價格比較殺,

而是在比誰比較會燒錢?!都先拼命花錢開了MCU...然後再到市場比爛價錢,最可憐

就是工程師們,天天被要求Cost Down...而且都還是在拼命已經開了IC 之後才說的!

---

這些事情也讓我深切的體認到說:國內許多類似的公司也的確都走到一個產品開發與

應用市場發展的瓶頸,重點真的不在說:您要開出怎樣的一棵MCU或是您要如何

Cost down 您的產品...而是您該如何從系統應用市場上去定位出您真正的價值。

而從此價值去找到您產品的出海口。

但是我要跟您說的是:很難!難的不是在表面這些觀點,而是在許多這些公司先天上的

公司定位或是累積已久,根深蒂固的思維模式...就看有誰真正可以參透我所說的意思。

就像人家蘋果那樣可以從真正的使用者或系統應用端去破除基本的產品設計理念...

甚至有點要先對自己做一些破壞性或犧牲,才有辦法浴火重生,否則啦。

您還在想:搞工業控制(馬達應用)市場,號稱價格最具競爭力...真的沒差您一家,

也沒真的沒有一個客戶會在乎您在想的事啦!都是您們這些公司彼此之間的鳥事而已!

...............

-------------

PS:

IC設計工程師 (需求人數: 1 人 )

    性質      地點        最低學歷       經歷     年齡

    全職      新竹縣       大學             1年      20-30

【工作內容】 對MCU硬體設計有興趣及VC++略熟者尤佳

【職務類別】 IC設計工程師

--------------

這是國內某一家MCU 設計公司的徵才條件。

看來現在學生畢業時(20 ~30 歲之間可以符合的條件應該就只有剛畢業才能符合。)

然後要懂得Verilog/VHDL..外加會寫VC++程式的,還真的非得懂得十八般武藝

不可,外加能夠耐操有『動頭』...還真不容易啊,果然大家能夠在市場可以

成為Price killer 的確都事先從內部Cost down 來的!...

現在學生又是上網又是一大堆有的沒有的雜事,搞不好還要考研究所,又要擔心

打工還學貸、交女朋友的...這樣子的條件看似簡單,也不好找啊...搞不好上班沒幾年,

女朋友就嫌您沒時間陪就吹了。因為現在也沒科技新貴這招牌可以吸引人的啦。

您說:是不是啊?!

---

這是另一個條件:

軟體工程師 (需求人數: 1 人 )

    性質     地點          最低學歷         經歷        年齡

    全職     XXX          大學               1年          不限 

【工作內容】 主要工作 : 撰寫 組譯器、  軟體開發工具設計、

                           Compiler 設計、Linker、Load、Simulator

                           次要工作 : 公司內部網路管理、網頁程式設計

【職務類別】 軟體設計工程師

---

這個條件如果讓 happosai 小老弟看到,他一定會K 我的...他常常唸我說:

誰規定寫軟體的工程師也一定要懂得搞MIS 啊,況且還是要懂得寫MCU

組譯器的呢... 差這麼多...哈~哈~..................

 

13 則留言:

  1. 看到這~我就想到~學習USB會碰到三個看似不同領域的程式~韌體程式+PC應用程式+PC驅動程式~這~~在學校怎麼學的完阿? 就算都學會了~薪水也不會比較高~因為這是會USB介面應用應該都要會的??? 可憐的苦命工程師~

    回覆刪除
    回覆
    1. USB 這檔子的事,就不要拿出來比了。
      搞USB 系統應用我從來也沒過說:可以靠他拿多好的薪水待遇,
      明明就您說的:要把他搞到駕輕就熟,也不是一天、兩天的事。
      這麼歹命的事...就應該去做更有意義一點的事吧!
      苦命的工程師就不要作賤自己啊。 :))

      刪除
  2. 還有還有~當位韌體工程師~會PCB layout + 會寫 MCU程式 + 會寫PC應用程式 ~ 好像是必備的條件? 只能安慰自己:增加自己的競爭力阿~T^T

    回覆刪除
    回覆
    1. 安慰自己之後呢?!...
      什麼都會,是不是又多了許多"挑糞"的鳥事啊?!
      這跟業界惡性競爭的情事一樣,當別人願意挑糞,而您不願意,
      那明明術業有專攻這檔子的事,就成了老闆口中Cost Down 的最好藉口了。
      結果:明明是為了增加自己的競爭力,卻被解讀成就業市場中,
      最廉價卻也是就業條件平衡點的破壞者啊。

      刪除
  3. 第二個徵才條件老闆是打算要出多少錢呢?
    以前我看到這樣條件,老闆又願意談,
    很前面的階段我就會提出現實的問題,
    老闆有這樣的需求通常也沒什麼錢, 還會冠上創業元老的名義,
    未來分紅有多好多好...我只希望老闆能早點想通,
    創業有樂觀很好, 但現實情形更要擺在前面

    論cost down,我們殺的過對岸嗎? 我們殺的過歐美大廠嗎?
    對岸人事成本就贏我們一大截, 還有很多管銷成本也有優勢,
    大廠只要放話降價就搶走很多訂單, 很多老闆腦袋還沒換,
    還活在過去沒有大陸跟你競爭的時代阿

    我很討厭韓國人的商業模式,但的確是做對的方向,
    找獨占元件來做,最先做出來的找到客戶下單,市場就漸漸打開,
    客戶幾年內想換掉你都沒辦法, price killer 又要顧品質可不是容易的事

    回覆刪除
    回覆
    1. 果然是有經驗者。 =D> ... =D> ... =D> ... =D> ... =D> ...
      但還是我文中強調的一點:這是一個非常根深蒂固的思維模式。
      以前我也是像您一樣的,會滿懷期望的老闆會瞭解您所說的現實問題。
      但的的確確如您所說:要老闆換腦袋?!真的很難。
      他們永遠是樂觀主義者。(相對反向是怎樣的一個冥頑不靈的傢伙!)
      反正總想把事情簡單化:只要我行,算盤打一下...還是認為自己是一個
      傑出的Price killer,而且還相信自己可以在這一種條件下可以橫掃市場,
      成為一代拳王呢。
      最後差別在哪?他是老闆,您是員工。他是當局者迷,您是旁觀者清啊!
      看看這一集內容中所呈現的韓國三星的統計數字...我們憑什麼有這麼樂觀呢?
      http://www.youtube.com/watch?v=0T2-d-PJ2zE&feature=share
       

      刪除
  4.  
    賈老師的真老公 : 您好!!!
     
    我是小P
     
    應驗了以前當兵時,所流行的一句話
    (((((( 又要馬兒好, 又要馬兒壯, 又要馬兒不吃草 ))))

    回覆刪除
    回覆
    1. 這跟當兵不一樣。當兵嘛!反正,最後就是混吃等退伍...屬饅頭的日子
      就是如此這般。
      但領薪水上班的,可不一樣...您不講,長官又不願意去戳破老闆的那
      一個自我感覺良好的幻想,最後最好自己期望是一匹老闆眼中的良馬吧!
      更嘔的是:最後功勞還是英明的長官啊! :)) ....

      刪除
  5.  
    這又扯到另一個話題
    是這個新世代的年輕人草莓不耐, 還是這個新世的壓力及負荷已超過當年(18年前)許多許多...
     
    18年前會寫用8051, 韌體工程師可以養活全家==>專精單純又有尊嚴
    現在可能嗎???
     
    20年前會修腳踏車及補胎==>師傅可以養活全家==>專精單純又有尊嚴
    現在可能嗎???
    (量販便宜,壞了再買就,誰要修)
     
    20年前婦女們開設家庭理髮廳==>媽媽們可以養活全家==>專精單純又有尊嚴
    現在可能嗎???
    (辣妹連鎖理髮廳一堆, 費用也還好)
     
     
    7年級及8年級現在進入社會的壓力,粗估至少是以前的2~3倍...
    在職場上,只要是好學上進可取的新人年輕人...我都會儘力協助他們
     
    他們比起當年的我還要辛苦許多

    回覆刪除
    回覆
    1. 所以以下那一篇關於Samsung 的數據影片說明了,您所提的這些比較
      屬於"單打獨鬥"的企業生態是越來越難生存了。我才一直呼籲說:
      國內的相關業者真的要去思索整體資源整合的問題。
      如果我文中所提的這些老闆還是持以前您所說的那一種:
      我只要搞一棵既便宜,又能用的MCU :專精單純又有尊嚴。
      那我也可以養家活口---> 現在可能嗎?!
      不管是工程師個人或是像文中所提的那些小型MCU 廠,
      以您的觀點來看:道理是一樣的啦。當然我也希望這些老闆
      也可已有您、我一樣的「同理心」,好好的想一想,畢竟時代不同,
      我們該如何為我們下一代佈局一個好的競爭條件與環境。
      -----
      (PS: 但我努力了這麼久,還真的有點灰心了,因為畢竟國內許多創投
      環境不比國外,這些公司有些是上市櫃了,在台灣許多現行法規之下,
      要這些老闆調整這一種心態,是很難的啦!)

      刪除
  6. 完全不意外啊...很多台灣老闆的眼中沒有技術,只有業務才重要

    不只是系統應用,我看很多是連驗證這塊都很隨便...好像只要便宜就好,難道客人是做資源回收的!? :))

    回覆刪除
    回覆
    1. 小老弟啊...我說了嘛!這是台灣有許多奇怪的財報制度,
      造成這一種老闆不得不重視業務,而輕忽研發技術的現象。
      您看哪一種好的產品研發不需要時間的?在這麼短時間要拿出業績?
      您叫老闆怎麼對股東交代?研發工程師也只好夜以繼日的賣肝啊...
      這在高科技業裡,更為嚴重而已。
      ---
      所以奇怪的上市櫃、財報制度,外加哪一個傢伙想出那一種員工股票
      分紅制度的,兩者交相作用下,結果:倒楣的就是後來從事這一行的人,
      不管老闆或員工、工程師都是一樣受害者啦
      ---最後更是嚴重影響國內產業政策的失調。歷史上沒有絕對的好事或壞事的,
      就算是天災人禍,也會正面的歷史貢獻的;歷史好事也會變壞事的啦。
      歷史是會以遠觀放大鏡的方式檢視結果的啦。
       

      刪除
  7. 賈老師的真老公2012年4月7日 上午11:07

    補充以下提到的問題:18年前可以寫8051軔體程式養活全家,現在行嗎?
    我想應該需要比以前更需要懂得更多在系統應用端的知識。
    寫軔體程式變成了一個很基本的技能而已。
    因為18年後的你是享受更多、更方便的資訊取得,
    所以寫軔體程式本身不是重點,而是你應該更專注寫軔體程式以外的事•••
    ----------------------------
     我想其他方面也是一樣的吧!
    就像以前是開雜貨店,但現在你必須考慮到便利商店的存在。
    重點還是自己必須考慮更多方面因素,總不能時代在變,而自己不調整,
    然後再來怪時代環境。
    -----我不是指單一個人,而是有太多人容易犯此盲點。
    所以我自己很喜歡看歷史,多讀歷史人文,書多讀一點,

    別人只想到眼前一步,而你可以多想三五步之後的事。
    真的!相信我說的!

    回覆刪除