2013年7月9日 星期二

簡單多工將移轉到Protothreads

簡單多工的效率不錯,但一直有一個問題:可讀性。
並不是不可以讀,而是和PC上寫程式的風格有差異。

Bee很早就知道有Coroutine可以用,但已知的Coroutine只有在FreeRTOS上。
今天找到了Protothreads正是符合需求。

比對簡單多工,只是短時間性延時的實現使用Protothreads做出來,就可以完全取代。
再來就是情境上的使用差異,在實際使用後才能寫出來。

2013年7月6日 星期六

MCU應用面的改變

今年MCU大廠合併一堆是前所未有的局面。ARM可以說近乎統一新MCU市場。

CPU核心是沒得好玩了,所以重心應轉到其他領域才是。

問題是應往那一個方向?

Bee提出一點看法,接下來會極端化。

1. 省電:
  保持小型系統,和8位元搶市場。

2. PC化
  要和PC相連接,擴張使用廣度。或是和手機及平板電腦相連接。
  問題是連接後會以何種方式呈現?
  以USB PnP的功能來說,一定要會產生新裝備,但Bee不認為新裝置的PID來得及加入。
  另一個是使用以前熟悉的界面。像是HID或Mass Storage等裝置,如此一來就不用安裝Driver這樣麻煩的事。
  個人覺得檔案系統是一個最容易呈現的界面。

新元素加入,再來就是市場變化。等著看時代改變了。