2016年5月29日 星期日

Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?

最近有人一直在提這個相關議題,當然也非常感謝讀者分享這個訊息給我。

當然啊~我也是在上周才讀到這一篇:

Arduino\NXT 有害論


後來很巧的是,上周也剛好FB 友人也分享這一篇:

從Arduino 與 8051之戰看台灣產業根深蒂固的硬體 costdown思維


對我這個非科班出身的單晶片使用者,甚至還有幸參與第一代八核心單晶片開發者來說,

或許也好像要發表一下自己的看法?

其實這個答案我早在我約九年前離開八核心的開發團隊時,我就已經知道答案在哪了。

我也曾經一直強調過這些觀點,有許多答案都不是我們一時就可以馬上知道的。

這是需要時間才能檢視的,所以我也一直強調工程師要讀史的原因,

當然啊~如果身為工程師的你不喜歡讀史,也沒關係,套一句俗一點話也可以:

那就是:當水退去時,你就知道誰沒有穿褲子了。哈~哈~
---
當然我相信有很多人會支持不同的看法,我不勉強或支持誰的觀點對?

因為這本來就是一個開放的社會,公開的觀點本來就應該接受公開的批判與討論。

那我們就簡單地回答一個簡單的問題,如果大家都已經習慣用筷子吃飯了,

那筷子就是一個日常生活用品,那有沒有人要去設計製造筷子?

有!如果您覺得您來設計一款筷子,可以有別於市面上的筷子,那很好:

您可以自己喊:一雙筷子要賣一千元。只要有人認同你的設計與市場行銷觀點的話。

那如果你覺得沒必要去搞這麼辛苦的話,那也沒錯,你就去一些便利商店買個幾雙

回來用,還可以挑你喜歡順手的... 我想你也不太會計較那個價格與成本。

你大概也沒啥興趣想去研究這些從便利商店買回來的筷子是怎麼設計生產的吧。
---
講完了,你覺得這樣子比喻如何?

我自己本身就是從一個非電子電機資工科班出身的系統工程師,從我自己在工作上

需要用到單晶片,所以我就去學習單晶片,後來有了興趣,也因緣際會地進入八核心

單晶片開發團隊去鑽研單晶片的開發。這整個過程經歷了二十幾年。也剛好陪著台灣

半導體市場的黃金歲月。也見證了上述文章的許多故事。經驗告訴我:

如果你真的覺得你可以在這些觀點中可以學得到東西,也可以賺到一桶金,那很好,

那你就應該好好的專研這些單晶片的每一個架構、每一個指令甚至好好地把它發揮出

它的長處,讓你的專業技術價值有了好的回饋:就是賺錢啦。

以下是我當初在八核心單晶片開發團隊中,所做的兩個演示技術:

當初離開後,我也就暫時封鎖影片了,現在也已經過了九年多了,現在就重新公開:

我稍微重新看了一下:我也覺得我九年前所下的標題也蠻貼切的,尤其是現今大家

都已經孰悉 Arduino 這個平台產品時。


八核心應用影片一:




-----

八核心應用影片二:



-----
----
各位看官您覺得我當年下的標題有沒有很貼切?您們也可以看著這兩個影片再回頭

去解讀上述兩篇網路文章。對我來說:有甚麼好爭辯的?

當你看到這樣子影片時,你想到的到底是那些東西好玩呢?還是會去想到單晶片的

每一個指令?當你去賣一顆單晶片時,你到底想呈現甚麼?你自己本身的工程能力嗎?

再一次強調:你真的要把時間軸再拉大一點。我之前為什麼想去公開許多USB DIY 的

東西?你現在再回頭檢視:到底有多少東西您真的想學的?

我第二個小孩今年要上大學了,他問我:進大學到底想學甚麼?我簡單的回答他說:

你想學的東西永遠很多,一個人能會的東西很少,更不用說專精的東西。

你只要有興趣,願意花時間去摸的,你就去摸。

他順勢問我:那這段時間我可以做甚麼?我回答他說:那就去嘗試看看啊?

他問:那你總給我一個起頭吧。我就給他這兩片:


然後就跟他說:接下來,你就自己上網找資料吧。

我想:如果你都過不了這一關,你還要他去鑽單晶片的架構,或是研究指令,

甚至還要他跟我們一樣拿著示波器在那邊看UART/I2C....甚麼時代了啊?

你說:現在還有多少人會想去研究PC desktop 上如何利用 BIOS 來做周邊控制?

(那是我們的時代!) 有意義嗎?這些在在都只是凸顯我們老中看事情的那一種

獨善其身的想法。

沒錯,你想獨善其身,去凸顯你的個人價值,Fine ! 很好。只要以後有老闆或市場願意買單

就可以。但你覺得呢?

所以我想講的是:Arduino 或 Raspberry Pi 這些東西不是他們怎麼樣?而是那一種產品的

開發心態。很簡單,我進入八核心單晶片開發的時間應該就是 Arduino 同時間,當我看到

Arduino 時,我就知道答案了,那就更不用說:當我離開時,我長官一直強調希望我不要

在部落格或任何平台上去談論任何此單晶片的東西....

過了近十年。各位看官,您覺得是誰在全球單晶片引起話題?

這些都是跟細部的技術問題無關。一樣的。在 32 位元的平台上,除了Raspberry Pi 難道台灣

的廠商沒有推一樣的平台產品嗎?難道技術不如人?....我只能說:心態、態度不如人。

----
各位看官,都是我部落格的老讀者了,大家也都喜歡搞技術,但我要說的是:因為我已經

看到我新一代的工程師要主導未來世界了,我就不想給他們太多屬於我們這一代的包袱。

我們已經做了我們那一代該做的事了,而他們有他們這一代該做的事,

有些技術的東西,在我們那個年代的確是需要很多人投入在很基礎的東西上面,但是

那並不代表以後的工程師們也要如法炮製。譬如:我們以前可以鑽單晶片指令,只為拚

在掃描器SOC 的價格優勢,也可以拚甚麼SOC 產品?但很不幸的是:這類產品越來越少了。

能鑽單晶片的基礎的,也不多了...應該說機會也不大了。如果還有老闆願意投錢讓你鑽,

那你就去鑽,如果沒有,還是多花一點時間在一些屬於你自己的 Domain Knowledge 上

比較重要的吧。

想想:當別人沒有,而你有的東西上面吧。否則,圖個飯吃嘛!幹嘛那麼堅持呢?

----
最後就以自己本身的經驗奉勸工程師們一句話,技術堅持與專注是對的。但有些看法

或想法就不要太給自己或別人太多壓力。

唯有越開放的心態,才有越廣闊的路可以走!



18 則留言:

  1. 看事情角度有問題。
    當第一台無線電收音機出現時,是要會收音機原理的人才應該使用,還是一般人用?
    錯了,真正有商機的在電台。
    沒有電台,那有節目,沒有節目,就不會有收音機市場。
    電視又玩一遍。
    Adruino又玩一遍。
    學不會看事情的人,我也不知要如何教?

    回覆刪除
    回覆
    1. 對不起,真的有點看不太懂您的意思?

      敬請指教一下。

      至於收音機、電視這些東西都有點是普羅大眾娛樂的市場。

      當然要解讀成類似數位內容的產品也可以。一般人在那時空背景下是必然的市場。

      但我想現在可能很多人在視聽娛樂方面的選擇性已經不太像那個時空背景了。

      那這個跟 Arduino 有甚麼關聯性? 是指我舉筷子那個比喻不好?

      不過,也沒關係~我說了這是一個開放的社會,大家都可以公開討論。

      只是我現在對於許多工程師喜歡爭是非對錯或輸贏,是有點"冷感"了。

      因為我們家的賈老師明年就要退休了,我應該可以去想想我未來如何配合她的退休生活才對。

      當然,有空時我還是想動手做做我想做的技術與小產品吧。

      大家就好好加油了囉。

      刪除
    2. 來函照刊:如有不妥,請來函告知!

      鄒鳴峰 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

      收音機,電視機都是資訊載體,用來展現資訊。各家比賽載體有多強,會促進市場嗎?重點在資訊發送端。
      MCU,不管是那一家做的,都是資訊運算體。但能解決問題的是程式。Arduino將MCU變成可以容易使用的載體,上面的程式是自由取用。所以真正有市場的是Arduino函式,應用資料。這個和節目一樣,有豐富節目,人家才會買單。
      所以我說收音機玩過一次,電視玩過一次,到了第三次人還是沒學到。
      至於有害論,收音機,電視機也有,然後呢?類似言論說了快百年了。

      說明過度抽象,字太少。所以表達不全,如有不清,我會再說明。

      由 鄒鳴峰 於 2016年5月30日 上午4:34 張貼在 ChamberPlus System Level Studio

      刪除
    3. 哦~了解。

      嗯。不會啊!! 說得很好啊。

      點出 Arduino 轉換八位元MCU 市場開發的重要因素。只是不是很多人可以理解的。

      以前我在八核心團隊時,做硬體的觀點是:程式容量不要太大,這樣子比較容易出貨。

      當初我也認為好像有那麼一點道理。

      但是後來Arduino 給他配個 32KBytes Flash ROM 算是給台灣做MCU 的廠商

      打了一個重重的臉。我相信:這樣子根深蒂固的想法,還是有人堅信。

      有時連我也都會不禁會想到這個價格因素。那不是做硬體設計人的錯,

      而是他們沒有找到對的行銷與軟體人員,為硬體加持的因素。這才是真正的問題點。

      只能說:幸好的是開發Arduino 的人沒有待過台灣MCU 廠。

      刪除
  2. 讀者來函照刊:

    Goodspeed 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

    講到 FxxA 就不能不來插花一下,哈哈哈...那真是時代的眼淚,只能說,可惜了!時機錯過就不會再有了!

    Raspberry Pi算是複製了Arduino的成功模式,他知道沒有內容是不會成功的,所以他活生生就是個 mini-PC + Desktop Linux OS,所以他才能成長的那麼快,如果是跟一般開發板一樣,還要從 bootloader 開始搞,除了專業人士誰會有興趣呢?(連我有這方面經驗的人都不想玩了)

    所以他一出手就把Linux那群人吸引過去了(經驗資源可以直接套用),Linux很小眾?不好意思,小我10歲有三個同事是交大資工畢業的,他們在學校幾乎都修過這方面的課程,對新人類來說,這根本不是問題

    老一輩搞單晶片的不要說作業系統,就算是如您老有分時多工觀念的我看都不多,所以他們當然看不懂這齣戲演什麼,再說台灣軟體一向是次等公民,他們當然想不到居然軟體可以倒過來主導硬體,簡直以下犯上嘛,哈哈哈哈

    小弟到不覺得Arduino有害,因為他把所有的東西都開放給你看,線路給你,原始碼給你,你要把裡面預載的程式洗掉改用C來寫,網路上也有一堆資源,書也一堆,如果真的你只想用那簡單的部份,那不是他的問題,是你太懶的問題XDDD

    至於Raspberry Pi,作風比較像 Apple,到目前為止還沒有聽說Pi基金會有授權給第三方生產,線路原始碼也不太公開,boardcom聽說也是有簽約,soc除了Pi基金會是不賣給別人的,不像Arduino用的AVR,網拍上就隨便可以買到。Raspberry Pi有一個超低價版 Pi zero,原本只賣10USD,現在一出來就被掃貨,然後用20USD以上的價格出手(我想買還買不到),也算當代電子業的奇蹟了

    由 Goodspeed 於 2016年6月2日 下午7:51 張貼在 ChamberPlus System Level Studio

    回覆刪除
    回覆
    1. FxxA 這個問題不是技術,這裡有一篇文章可以供大家參考:

      【洪大倫】業務能力低弱,就是你創業失敗的關鍵所在
      http://www.inside.com.tw/2016/01/09/sales-power-the-key

      如果產品開發只看到技術而沒有看到技術以外的東西,風險就很大了。

      我本身也是非常專注技術的,這一點大家都知道,所以我才要以技術者的角度來講這句話。
      ---
      同樣的道理,我們來看 Arduino 或是Raspberry Pi 的成功是技術嗎?

      我想越是專注技術開發者才會把自己的技術過於擴大解讀,我相信有很多人會非常

      欣賞西方國家的技術,所以才一堆人不惜去國外留學,去學技術。但去了讀書才發現:

      在課堂上或成績上,原來老外也不過爾爾吧。但最終在商場上還是老外勝出。

      為什麼?這就是我們看事情的角度不同,自然心態就完全不同。結果當然也會不同了。

      (最近電視新聞媒體也有在分析中國大陸留學生問題。俄亥俄州立大學事件)

      我算是搞硬體與系統的。Goodspeed 是軟體科班出身的~過去曾經因為台灣普遍心態是

      重視硬體成本而忽略軟體價值,一度想棄軟投硬...

      但我想這兩款新世代產品可以讓大家看到在軟體與業務市場操作下,有別於傳統硬體

      行銷模式。這也是我們所關注的重點。

      除此之外,順便外帶提一下:我的鮭魚同學最近也因為獲得資策會的顧問身分,

      看來他也要棄硬投軟了。不過以我來看:至少可以讓大家可以不用像過去那麼在乎硬體

      就算是一種新的工程領域新氣象了。

      刪除
    2. 讀者來函照刊:
      Goodspeedlee 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

      如果不是Arduino,可能沒那麼多人認識AVR,不過Arduino的創辦人是義大利設計學校老師,跟ATMEL沒有一毛錢關係,所以小弟不認為是因為ATMEL行銷團隊很有遠見才觸成Arduino的大爆發

      再說Arduino的授權是很鬆散的,除非你要用他的商標,不然你怎麼山寨他的電路板他也不會告你,這東西說到底是偏向教育性質的產品。

      倒不如說,如果今天要搞一個這樣類似教育性質的教學產品,台廠MCU是會從旁協助呢?還是懶得理你,連IC都不願意賣你?

      台廠大概是抓破頭也想不到教學市場可以玩到這麼大吧

      Raspberry Pi最近是跳出教學市場,準備直接跟商業市場肉搏了,他接受下單訂製,比方說我是搞工控的,我想要DV24V隔離電源取代原本USB 5V,他就可以幫你做,這又是給台廠一記重拳,如果要請台廠做一樣的東西,就算兩邊價格一樣,Pi還是比台廠的東西有競爭力,上頭軟體的成熟度差了不知道幾個檔次,網路上更有無數的資源為我所用。不然微軟幹嘛要推出Pi版本Win10?因為上頭已經有大量的Developer,Pi CPU的運算能力也能支撐Win10,雖然微軟已經日落西山,不過他有一個觀念到現在還是很有用:

      Developer
      Developer
      Developer

      這也是老外跟老中的根本性差異,老外覺得越多人用我的產品進行開發,我才有存活的機會,老中可能是怕抄:datasheet鎖起來,application note鎖起來,課程如果不是經銷商或受邀廠商則不得其門而入。老外是找一票知名作者來幫忙抬轎,巴不得多一點人學會我的東西,再說如果在書店看到一整排相關書籍,我也會覺得這看起來比較有希望啊

      想起一個很久前的故事,台灣某電腦書籍作家想要幫某台灣排版軟體廠商寫個「word入門」之類的教學手冊,結果是碰了一鼻子灰,看來到今天還是沒改變多少啊

      由 Goodspeedlee 於 2016年6月3日 下午7:33 張貼在 ChamberPlus System Level Studio

      刪除
    3. 關於您所提的Arduino CPU 原廠 Atmel 可能也始料未及的這一點,我同意。

      因為最近我也買了林老師幫 Atmel 寫了一本 BLDC 書,翻了一下,說實在的是有點失望。

      原因可能就是我們在一直討論的問題。MCU 搞教育市場,最早最成功的應該就是 MicroChip。

      但現在學校學生生態不比以前了。尤其是有這麼多平台系統出現後,如果您是個電子電機科系的

      學生,您系上會開 VHDL/Verilog 、用Arduino開單晶片概論、也跟你說 Raspberry Pi。

      更不說還有一大堆的甚麼當紅的無人機啊,物聯網啊、機械人或甚麼工業 4.0等等時。

      您覺得您現在還是學生時,你會選擇甚麼課程?難道真的要去修個 8051或是PIC 單晶片的

      組合語言或是諸如此類的東西嗎?搞不好學校老師也未必想教你。--- 會不會跟不上時代?

      當單晶片的硬體成本一直下降中,而當32 Bits ARM 所帶出來的韌體開發系統觀念時。

      我真的懷疑:還有誰會回去用我們那個時代的那一種單晶片的開發方式?

      以我目前看到的單晶片原廠(國外的)都有很好的 Code Generation 的IDE 平台。

      就算是簡單傳統的八位元單晶片的韌體開發平台也是如此。我是不知道國內MCU 廠,

      還有幾家還可以堅持以前那一種非常傳統的IDE 開發平台?

      ---
      當然我還是只會用傳統平台,那是因為我老人家,也只會用這些東西,

      但過了幾年後呢?

      所以這些台廠MCU 廠如果觀念不改,不要說永續經營啦,就連何去何從都可能也都不知道。

      以我自己本身也是如此一路走過來的老工程師,我也只能感慨的說:可惜了。

      刪除
  3. 讀者來函照刊:

    鄒鳴峰 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

    因為看不下去行銷,所以自己去行銷混了一年。
    發現其實也不能怪他們。
    我是讀化學,覺得化學沒得搞轉電機。
    做電子時,被軟體氣到,改走軟體(firmware)。
    可以做產品時,被政治弄掉。
    因為行銷不站在我這邊說話。所以轉行銷。
    結果發現,不說話是因為說不出來。
    我有學控制系統,所以可以畫出系統圖。台灣行銷畫不出市場經濟學圖,所以無法解釋產品應如何推。
    學技術的不會經濟學。學經濟的不會系統學。
    整個串不起來。
    最近我看懂了,了解arduino市場經濟學,回去一看,原來收音機,電視機也是同一套經濟學。
    可是台灣有幾個老闆能有如此眼光?
    人家都是在玩市場經濟,台灣還在玩產品?

    由 鄒鳴峰 於 2016年6月2日 下午11:02 張貼在 ChamberPlus System Level Studio

    回覆刪除
    回覆
    1. 我覺得很好啊...人就是遇到困境就會突破,這是好現象。

      但我自己的經驗是:老中本位主義都很重,不太喜歡去妥協溝通、協調。

      尤其是搞技術出身的主管或老闆。甚至還會被底下的人公幹。

      看到您的經歷,我相信您也是一位積極進取的人,也懂得從一些技術以外的地方來解析原因。

      非常好的生涯歷練。

      所以像 Arduino 或樹莓派就是可以讓不用非常懂技術,卻又可以很快地從一些淺顯易懂

      的地方去發掘應用市場,而不致於太束縛在一些艱深難懂或是還需要投入或花太多時間去

      搞基礎技術,別人說:這些捷徑不夠扎實,那又怎樣?

      您說的:人家是在玩市場經濟啊。都搞不懂市場經濟時,你還能談甚麼產品技術嗎?

      我們以前玩那個 FxxA時,搞技術的人永遠想到的是這個東西硬體架構有多好,

      這個產品有很好的性價比...您說的:這是在玩產品。如果談如何把市場經濟搞起來?殺價啊!

      開放給大家玩?喔~不行,其他MCU 廠會仿、會抄...

      改用 Flash Base 架構?不行!會影響成本...

      唉...."不說話是因為說不出來。"

      刪除
  4. 這樣的資歷,有不少代價,其中不少和本位主義有關。
    讀書時轉,還好只有少數親戚說話,認為浪費時間,應早點出社會。
    就業時轉,有部分親戚會覺得冒險,好在家人支持。代價是薪水低。
    結婚後轉,老婆臉色就不太好了,帶她回娘家,我變成箭靶。代價還是薪水低。
    我的薪水長期等於全國平均值,直到會做產品才有改善。

    回覆刪除
    回覆
    1. 我以前也曾經如此這般彷徨失措過。但幾次轉換之後,就慢慢的冷靜下來的思考。

      因為畢竟都有家庭壓力因素,而如何在轉換之間給自己找到一條正確又可以善盡責任的道路,

      這的確是考驗著每個人的智慧。

      不過,這些造就許多本身積極向上的動力,或許就是這一種原動力...促使自己前進的力量。

      好好加油吧。互勉之。


      刪除
  5. 作者已經移除這則留言。

    回覆刪除
    回覆
    1. 其實你內容寫得很好啊。為什麼要刪掉呢?

      如果您覺得可以分享的話,跟我說一下,我可以幫你補貼上這一觀點。

      我後來慢慢發現:老中在許多觀念還是停留在非常傳統的民族文化觀念裡。

      就拿這幾年台灣很喜歡炒的一個議題:甚麼少子化老年化問題?怎麼辦?大家就拼命生嗎?

      老中的觀念就是人多好辦事,甚麼多子多福氣?結果從小讀書有壓力有競爭,出社會大家搶

      所謂的金飯碗。甚麼是金飯碗?就是一窩蜂嘛!很簡單,十幾億人要求生存,怎麼辦?

      顧肚子都有問題了,還在這裡跟你大談闊論?是不是?根本沒時間讓你靜下來思考。

      回頭再看看歐美西方國家,人家人口少,生活就是多一點空間思考與創造享受。

      小孩子的教育當然可以放牛吃草啊。因為人家的社會環境可以提供未來學習成長的空間環境。

      哪像我們一出社會就遇到一大堆僧多粥少的工作,老闆自然無良,你不想做沒關係,滿街一堆

      都想找飯吃的人。別人的小孩死不完。----這在中國的確是不爭的事實。十幾億耶,怎麼死得完?

      ---

      好了,一樣的教育出發點,您說搞這些開放源或是這些系統平台又怎樣?在人家國家社會裡

      願意做的搞不好不是多數人,也不用緊張大家搶著做得讓大家沒飯吃。

      人家社會文化原本就是開放環境,只要你願意,當然人家自然會給機會。所以在學校

      就不用像我們一樣非得擠出前幾名,人家才看得到你啊。

      所以看不懂這一種背後的道理與意義,一窩蜂的往裡栽進去,就跟我們的教育改革一樣。

      注定要很辛苦的。不過好的是:反正現在台灣人越來越少了,或許反過來是另一種轉機與機會。

      人多真的壓迫感很大,不管是求學,工作或生活環境...想想看:十幾億人耶。

      那一種壓迫感,哪有多少時間與空間跟我們在這裡談想法?談民主?談溝通?

      當然就是那一套一個指令一個動作最容易了。

      所以呢。對於這些 Arduino 或是 Raspberry Pi 開放平台,有甚麼好意外的?

      這是人家那一種開放社會的自然產物嘛!因為對他們來說:還有更重要的事情值得他們去探索的。

      他們自古以來就是那一種全球冒險犯難探險的本質基因。只不過現在換成VR/AR 寶可夢那一種。

      所以,我覺得對我們來說:就是一樣的,要去思考的就是如何透過這些平台去探索真正屬於

      我們應該要做的東西,再花太多時間去 costdown 這些只是耽誤自己的青春歲月而已。

      所以我還是要引用你的一段闡述得很好的觀點:

      "雖然不想承認,但歐美在於文化的層次上,的確是高於東方的…
      當西方發展機械時,東方還在之乎者也,
      西方開始自動化,東方才開始機械化,
      西方開始"智慧化",東方才開始自動化,
      西方開始做品牌,東方是西方的代工廠,
      西方開始開源智慧,東方才正要品牌起步…

      "
      對的~沒錯。那為什麼?就是我說的:沒有那一種冒險犯難探險的勇氣與積極度。

      自然也只能跟在人家後面追啊。又為什麼?因為人多怕餓死啊。就先求溫飽啊。

      ----
      想一想以前那一種家裡小孩多時,誰會留意或期待你想做甚麼?不要餓到最重要的。

      但現在少子化,對小孩子的發展與潛能開發多呵護啊?甚至講難聽一點:就算他想幹嘛。

      您還用替他擔心嗎?這不就是人家西方歐美社會的演進嗎?所以不要太緊張擔心吧。

      你覺得呢?


      刪除
    2. 我還是轉貼了,如果阿迪大大如果您覺得不妥。再來函通知我。

      ---
      阿迪 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

      我只是一個剛入門單晶片開發板的新手,也是一個開放知識的支持者,
      開源軟體之後接著開源硬體也出現了,
      但是東方人喜歡閉門造車,喜歡"密技",喜歡只有自己有,只有自己會…
      這的確是心態的問題,就因為開源,打開了市場,有了"量"自然就costdown,
      arduino有害嗎?5美元的RPI ZERO都已經發貨了…那是不是更有害?
      不學基礎嗎?其實在程式裡有講到很多"抽象化"的部份,
      個人的看法是,就把這個硬體當成一個"抽象化"的工具(函數),
      並無不可,工具有負責工具的人去開發,
      應用的部份有負責應用的人開發,這樣不是很好嗎?
      我本身是讀資訊的,說真的,計概裡講到的電腦各種單元,
      我還是到很深入之後才真的有點想法,
      但其實現今很多單元的配置,跟本就都不一樣了,就以運算元來說,
      CPU是邏輯運算單元,GPU也是邏輯運算單元,
      寫程式真的需要都懂嗎?我讀大學時,計概課的老師,
      請我們用組合語言,寫一小段程式…結果包括我只有兩三個人寫出來…
      當然,我們是資管,不是資工,低階語言並不是我們的重點,
      但就如同arduino一樣,把他當一個工具來用,有什麼不妥?
      我不相信用冷氣,用冰箱的人都懂壓縮機怎麼運作,原理是什麼?
      開車的人都懂引擎怎麼進排氣,怎麼引燃油料、出力。排檔…齒輪箱又是如何運作…
      寫手機app的人,也不需要知道手機裡的每個元件怎麼運作的吧?
      如果真要什麼都懂,何必要分韌體、驅動程式…直接都由應用程式直接控制不就得了?
      不是一個東西被"抽象化"後,不需要去懂,就是有害…
      他只是讓不了解的人也能夠使用…
      不需要將這樣的工具,講的好像是作弊(投機取巧)一樣…

      講個題外話,因為在下最近接觸不少關於現今經濟體制的問題,
      其實現在應該追求的不是能賺多少錢,而是怎麼過個"有價值的人生",
      costdown是為了什麼,為了競爭,為了擠出更多利潤…

      雖然不想承認,但歐美在於文化的層次上,的確是高於東方的…
      當西方發展機械時,東方還在之乎者也,
      西方開始自動化,東方才開始機械化,
      西方開始"智慧化",東方才開始自動化,
      西方開始做品牌,東方是西方的代工廠,
      西方開始開源智慧,東方才正要品牌起步…

      要被說是崇洋媚外,我也無話可說,
      在我眼裡,洛書河圖(術算)…老子(東方相對論)…
      真是可惜領先了其他文明那麼久…
      就只被拿來招搖撞騙,真是被埋沒了啊…

      我對arduino的看法並不覺的這是一個競爭,因為人人皆可做,
      他是一個平台,開啟智慧的平台,拉平世界的平台,
      現在的世界,比"世界是平的"那時候,還要更平了…
      不到千元的開發板並不是要彰顯他多有競爭力,
      因為他是開源的,只要願意,每個人都可以覆製,(當然也可以研究,再開發)
      以後的世界,或許還達不到"大同",
      但至少,有能力(腦力),進入門檻(錢)將不再是大問題,
      開發者世代也才有可能真正的到來。
      高科技不再是專屬於有錢人的玩具(工具)。

      由 阿迪 於 2016年9月9日 上午1:04 張貼在 ChamberPlus System Level Studio

      刪除
    3. 讀者來函照刊,如有不妥,也請來函通知。
      ----
      鄒鳴峰 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

      有感覺是好事!再來就是去挖真象了,但一堆老中這一步就卡住。
      個人覺得教育習慣問題,老中習慣標準答案。一堆人出了社會,仍習慣上面給答案。不幸的事實就不是如此,上面給的答案是對的嗎?要是沒有答案?

      話說我也發現了怪現象,為了解開疑問,我離開工程師一年,去從事我完全不會的行銷。
      得到答案我又回來了。

      刪掉的留言,和我感覺到的一樣,但我已看不到,無從給建議。

      由 鄒鳴峰 於 2016年9月11日 下午7:12 張貼在 ChamberPlus System Level Studio

      刪除
    4. 讀者來函照刊:

      Goodspeed 已針對您的文章「Arduino、 Raspberry Pi 或 8051、ARM 孰對?孰強?孰好?」留下新意見:

      樓上各位前輩講的都很好

      那個 5USD 的 PI ZERO 我也有,這個東西賣到缺貨,到了亞洲不知道翻了幾倍(上次印象中看到網拍要600台幣!),我買的那家限制一個人只能採購一組

      其實寫有害論的那位仁兄多慮了,Arduino 早就有人洗掉原廠程式,自己改用C來寫,現在相關書籍也是一本一本出,越挖越深,這種發展幾乎是必然的

      Arduino如果不給挖,不給hack,那才真的是有害

      如果去翻一下MAKE這本雜誌,連蓋格計數器,之前吵的沸沸洋洋的核融合反應爐都教你怎麼DIY

      就如同上面前輩所說,老外比較敢冒險,老中的灌輸的就是你不可以越界,做這些實驗要有大人在場

      按照老一輩的想法,layout,circuit,firmware要通通精通才可以出師,但如果今天這樣玩能做的產品會很有限,Linux Kernel的規模是500萬-1000萬行(還在成長中),fw/sw窮一生之力也只能了解一小部份,哪有時間還去搞硬體的東西,不分工幾乎不可能

      早先年我還看過不少公司自己DIY OS,現在幾乎都全數淘汰出局,因為使用者的數量跟開發者人數鍛鍊出來的成果一定遠優於閉門造車,就連上火星的RTOS VxWorks - WindRiver 也是要兼著賣 Linux

      加上今天ARM SoC高度集成,那你說會不會有人想做個ARM SoC+Linux做個開發板灑給玩家呢?

      比較值得討論的是,老中自己搞的香蕉派還是什麼西瓜派,都遠不如樹莓派成功,山寨居然也有碰到鐵板的時候

      由 Goodspeed 於 2016年9月11日 下午11:09 張貼在 ChamberPlus System Level Studio

      刪除
    5. "按照老一輩的想法,layout,circuit,firmware要通通精通才可以出師,
      但如果今天這樣玩能做的產品會很有限..."

      我就是這種人。所以我慘痛的經驗不要學。當然我後來公開USB 的東西就是

      我也悟到這種道理。
      --------
      中國人拜師學藝,拜了師總覺得終於可以好好學習師傅的好技藝,所以任勞任怨。

      但出了師,下了山,才發現天外有天,人外有人。更慘的是十八般武藝傳了十七代就沒了。

      我真的也不願意去抹煞中華文化的偉大,但說真的~有些東西也是必須去面對的。

      十幾億人口,按照比例原則,因為隨便撈,也應該撈到不少高手天才啊。

      但是為什麼就是打不過歐美西方國家?

      在大公司裡我們總是開玩笑說:樹大有枯枝,人多有白癡。但也好像只適用於老中的公司。

      為什麼?大家都知道:中國人喜歡官大學問大。而人家老外公司:明明是搞高科技技術的

      公司就可以找一個所謂非技術出身的專業經理人。如果沒有了解這層道理,

      就更不說這些大道理了。當然這也不能怪這些聰明絕頂的技術高手,換個角度想:

      如果你是有錢人的金主,你想投資老中的一家公司,你會敢把錢砸在一組非技術出身的

      團隊身上嗎?或甚至說:你敢隨便換掉這個技術領導嗎?又為什麼?

      很簡單:因為我們老中喜歡用看人的角度在評估對錯;而不是從產品市場看對錯。

      一旦失焦了,談甚麼都不對盤了。你認為呢?

      刪除