台灣沒人在用STM32嗎?是否嵌入式系統在台灣已沒落?

8,918 views
Skip to first unread message

Bee

unread,
May 30, 2012, 10:03:02 PM5/30/12
to stm...@googlegroups.com
在對岸網站上,STM32火紅程度和8051不相上下。
但在台灣完全找不到討論。原先一些MCU論壇也不見了。
這樣下去只會覺得台灣在嵌入式系統上無進展,已在懷疑人才沒落。
若是如此,連追上的動力也沒有,那下一步要如何走下去?

MCUApps

unread,
Jun 20, 2012, 3:04:44 AM6/20/12
to stm...@googlegroups.com
您好:

真是對不起,一直要回您這一篇都錯過。基本上您看到的問題正好也是我所見到的現象,所以才有一股衝動要開設一個介紹這類較新穎嵌入式系統的網站。幾個月下來,也與好幾位業界同好交換過心得。

簡單講,我們認為 32bit MCU 是給較偏軟體的工程師玩的,但是目前台灣有限的軟體人才都卡在 Web 和 mobile 平台上,而 MCU 韌體開發人員多半還是專注 8bit 與 16bit 的系統。而且台灣的硬體、韌體從業人員,也不像軟體工程師一般喜歡活躍在網路上,潛水的高手相當多。

不過您放心,目前就我所知,有一群非常厲害的開源高手已經看上這塊市場的潛力,準備在下半年陸續推出自行研發的整套開發套件,從開發環境、模擬器、RTOS 到應用範例等一系列的資源都會陸續釋出。目前就先靜待他們的努力吧!

Bee

unread,
Jun 20, 2012, 9:50:00 PM6/20/12
to stm...@googlegroups.com
沒有錯Mobile平台吸力超大,都將人才吸引的差不多。
不過台灣人總喜愛一窩蜂,經常造成短期不利效應。
Firmware則是需要軟硬體設計,入門檻較高,只要是選到仍在成長的市場,機會還是不少。

不過話說回來,這行基本功都在C(8,16,32位元通吃唯一選擇),但學校都沒有在教。
新手工程師只能從頭教起,補人超慢。
純軟不想摸硬體,或是在機器旁寫程式,一看到就不來了。

老闆完全沒有能力知8,16,32位元有何差,更不用說數位信號處理和程式差在那裏。
我是認為環境造就目前結果,但還不知那裏出問題。

也許相互討論還可以理出一點頭緒。

MCUApps

unread,
Jun 20, 2012, 10:56:43 PM6/20/12
to stm...@googlegroups.com
補上之前所說的連結


相關規劃也參考了對岸火紅的 RT-Thread


RT-Thread 正在實驗推出他們自身的 STM32F4 平台。

而台灣這邊也有類似的硬體平台規劃,不過目前規模比較小一點。


回歸 embedded system 的討論,台灣一窩蜂追 mobile 也挺讓人不解的。因為整個相關產業鏈中能夠分到的餅並不高,後續來看也約莫會是其他商務模式的電子服務為最大宗。就目前資料看來,想靠 apps 糊口都很有問題,更別提大賺了。而硬體市場也真的只是剩「零組件」。

話說回來,嵌入式系統的開發當然比較枯燥,挫折感也較大。但好歹整個平台是自己能夠掌控的,客戶也會願意為實體買單。事實上不少國際晶片大廠也都轉向積極開發這塊市場,因為像是 PC、mobile 等市場這麼複雜的軟體系統平台,全世界玩得動的不超過 10 家。我們認為 32bit MCU 目前應該是業界相關人員可以來投入的市場,不為什麼,為的就是近年來非常有可能的 Internet of Things 和 sensor networks 的龐大商機,而且過去在 PC 平台上所累積的軟體資源和經驗,都能夠比較容易移植下放到 32bit MCU 應用之中。

目前比較欠缺的只是一個比較恰當的軟體系統平台來承載這些應用。所以 mosut 社群中的高手也看到這一塊需求,正在積極努力之中。系統複雜度應該約略與 RTEMS 和 eCos 相當,但目標則是能夠如同 Arduino 一般容易上手,也正準備從教育市場開始實驗性切入。細節與成果應該會在今年第三季陸續公開...









cnevi...@gmail.com

unread,
Jul 3, 2013, 5:50:13 AM7/3/13
to stm...@googlegroups.com
真是汗顏
從念書時期我就不喜歡碰硬體 只喜歡做網路購物 廣告 一類專案
又不肯下苦功好好學習C跟OS
現在從頭開始學
先學C, 找了上面提到的F9專案, 從STM32F4是我剛開始的第一張板子
我應該就是你說的害怕枯燥跟挫折感吧
沒想到越工作到後來反而挫折感更大!
無法控制電腦的底層 很多錯誤都只能歸於靈異現象
好險還有人願意鼓勵後進

好像沒有給新手的STM32教學 不像是.Net有從頭開始的範例
以下是我找到的一些東西 希望對其他人有幫助
STM32F4-DISCOVERY Review(硬體介紹)
http://www.youtube.com/watch?v=ATTahQlbBME

Keil IDE Setup
http://www.electroons.com/blog/2013/04/keil-project-setup-for-stm32f4-discovery/

Eclipse IDE Setup
http://www.sectiongo.com/main/setup-eclipse-debug-environment-for-stm32f4-discovery-board/

sung descent

unread,
Jul 3, 2013, 8:17:14 PM7/3/13
to stm...@googlegroups.com
http://wiki.csie.ncku.edu.tw/embedded/Lab16

這裡有"作業系統之前的程式 for stm32f4discovery" 4篇文章,
希望對初學者有所幫助。

葉俊傑

unread,
Jul 3, 2013, 11:28:01 PM7/3/13
to stm...@googlegroups.com
大家好, 

在下不才, 想在這裡談談自己的想法.

跟大陸比起來, 台灣的MCU論譠的的確確的差別很大, 這當中我認知的差異點來自於:
1. 開發工具: 大陸是一個很大的市場, 原廠, 不論是TI, ST,NXP..., 連台灣的Nuvoton都
一樣, 開發工具的取得都較台灣容易許多, 而且價格低廉.
2. 晶片取得: 有些人在用完開發工具後, 想要設計自己的硬體, 晶片取得是一個困擾,
台灣代理商不容易訂購到少量(<100)的產品, 且產品線也不是那麼齊全, 都是要搭某
某大廠用的產品才會比較容易. 而在對岸....就不一樣了.

上述的兩點基本上不重要, 最重要的, 我認為是商業模式, 這是一個基本的誘因, 沒有
得到適當的商業模式支援, 很多人不知道學寫firmware要做什麼用, 能吃嗎? (這是台
灣人的另一個通病-凡事都要立桿見影), 速食的文化, 讓台灣在代工產業上辛苦的爭
取個位數的毛利, 但是卻徹徹底底的把兢爭力給輸掉了.

我在07年左右自己在玩DIY CNC (http://tw.myblog.yahoo.com/jjyeh-1976), 當時Reprap
剛開始起步, 我有試著去找一些人一起來玩, 但是因為缺少利基點, 大家各自想法不同,
就打消了這個念頭.

其實, 我們真的缺少了生活上的創意跟勇氣, 創意是支持大腦每天革命的動力, 勇氣, 
是推動人往前動的力量. 有沒有這樣的組織或圑體, 可以討論, 分析, 凝聚大家的想法及
共識, 讓台灣能夠脫離這20年來的窘境, 讓我們的下一代能夠看到希望呢?

regards,

Jason

Bee於 2012年5月31日星期四UTC+8上午10時03分02秒寫道:

Bee

unread,
Aug 6, 2013, 1:31:24 AM8/6/13
to stm...@googlegroups.com
先成立一個可以討論的據點,之後才能找人一起談,也才有機會做一點事。
不過現在連據點也少了,自然會没落。
我成立一個部落格,至少每月一篇文。
若是沒有更新,別人會以為荒癈了。
希望多少保住一點點可以討論的地方。
http://tw.myblog.yahoo.com/jw!3kWV3XeFERuH02SffSCnDFoXySQ-/

PS: 版主已許久未出現了。又要廢了嗎?

louis1...@gmail.com

unread,
Nov 22, 2013, 1:19:35 AM11/22/13
to stm...@googlegroups.com
Bee於 2012年5月31日星期四UTC+8上午10時03分02秒寫道:

最近才看完您的blog,希望可以持續看到您的東西。(剛開始從事stm32工作的我...)

Bee

unread,
Nov 23, 2013, 5:01:54 AM11/23/13
to stm...@googlegroups.com, louis1...@gmail.com
搬家了,改在
http://wallace7914032.blogspot.tw/
舊網址快失效了。

gsm...@gmail.com

unread,
Dec 19, 2013, 1:03:45 PM12/19/13
to stm...@googlegroups.com
Bee於 2012年5月31日星期四UTC+8上午10時03分02秒寫道:

我不太認同"台灣在嵌入式系統上無進展"的說法!由單晶片跳到ARM確實要花蠻大的功夫,從STM32F051一路做到STM32F407也做了些產品上市,自從跳進FreeRTOS中!豁然發現,以前被晶片功能限制的部分可以由自己主宰是件蠻爽的事!一切資源都來自對岸,從chip到keil c通通都是!說實話學習到現在只有一個心得:現在不追!以後別想追得上!keil c又出新版,"Keil uVision5"又是另一個痛苦的開始!!

Bee

unread,
Dec 20, 2013, 12:16:41 AM12/20/13
to stm...@googlegroups.com, gsm...@gmail.com
使用RTOS後發現,以前被晶片功能限制的部分可以由自己主宰。
這句話是指?
MCU使用上有什麼未被發現的功能嗎?
對我來說,只差線上編程這件事,可以做一直未有時間完成。
以前認知是,MCU自編機器碼寫回。後來發現可伸展性不足。無法做出語言等級,只能做出函式級的功能。
後來因為C語言資源太豐,自組機器碼可利用性低了。
現在看Flash的容量了,達到1MB後,想試試放入Lua。就一直未有時間做。

我的没落是指,找不到台灣同好這件事。沒有討論,很難有新的想法。

MCUApps

unread,
Dec 20, 2013, 12:24:11 AM12/20/13
to stm...@googlegroups.com, gsm...@gmail.com

http://www.eluaproject.net/ 不是已經把 Lua port 進去好幾年了?

台灣比較糟糕的地方是一直要嵌入式韌體工程師花時間在幫硬體擦屁股、cost down、快速接單代工,
少有創新架構的設計空間,或是展現附加價值的機會吧...

不過這幾年 MCU 的資源實在太豐富了,只是好像還是很難擺脫先前的經營模式。

jser...@gmail.com

unread,
Feb 6, 2014, 5:57:57 AM2/6/14
to stm...@googlegroups.com
各位先進好,

敝單位用 STM32 系列的 MCU 開發醫療電子產品,過程中自行開發的作業系統核心也一併公開釋出 (BSD License),請參考:
http://www.slideshare.net/jserv/f9-microkernel
https://github.com/f9micro

本人在成功大學、中正大學等校的資訊工程系有開嵌入式作業系統課程,也使用 STM32,相關教材都公開釋出,歡迎指教:
http://wiki.csie.ncku.edu.tw/embedded/schedule

Sincerely,
Jim Huang a.k.a. "jserv"
http://about.me/jserv

bruc...@gmail.com

unread,
Jul 15, 2015, 9:33:41 PM7/15/15
to stm...@googlegroups.com
作为“对岸人”,回复一下:台湾的单片机还是很厉害的,就是开发模式比较操蛋。我曾经想用台湾的单片机做开发,考虑过仪隆松翰等好几款。结果呢?真要动手了,发现要买硬件仿真器、烧片机等好几个东西,成本可不低啊。成本要2000软妹币(换成台币要X4?)而且由于这些单片机内部的rom和ram都不大,实际上要用汇编开发而不是C。当然,如果搞齐了这些开发工具、而且会用汇编的话,用这些单片机还是很便宜的——所以这些单片机的正宗用法就是:把需求搞明确,然后联系这些芯片的代理公司,让他们去开发。
而stm8/32就不一样。stm8的最小系统板,6软妹币就能买到;stm32的27软妹币左右吧。再买一个st-link就可以搞了。ram和rom都比较大,一般小项目用C写也没什么压力。而一个适合中小规模量产的烧片器,400软妹币。
而且,stm8s103这个系列,小小一个片子集成了AD、uart、can、硬时钟等功能,同样配置的台湾处理器比它都贵。
所以……呵呵

bruc...@gmail.com

unread,
Jul 15, 2015, 9:40:20 PM7/15/15
to stm...@googlegroups.com, gsm...@gmail.com
在 2013年12月20日星期五 UTC+8上午2:03:45,gsm...@gmail.com写道:

---------------------------------
说实话,keil5目前还挺2B的:配置了半天,RTOS上引用uart驱动则必死。而且配置出来的RTOS都没有main函数框架的,还要自己手动去写。
这些家伙基本就是发布了一个半成品。

ae...@g.ncu.edu.tw

unread,
May 23, 2018, 4:27:28 AM5/23/18
to STM32TW
@ bruc...@gmail.com 您好

我之前碰过一点点 STM32F,目前有机会用台湾的单片机 NUVOTON Cortex-M0。
但不知道怎么入门,请问您有试过吗?

bruc...@gmail.com於 2015年7月16日星期四 UTC+8上午9時40分20秒寫道:

Bee

unread,
Aug 22, 2018, 1:21:45 AM8/22/18
to STM32TW
IOT起來了。MCU再次復活,但生態已大不同了。
變成要和手機合作的環境。
Reply all
Reply to author
Forward
0 new messages