PC Watchサイトの2015年1月1か月集中講座:「IoTの波に乗るマイコン事情」という記事を紹介します。PC用のCPUからスマホ、マイコンまで、全てのプロセサ事情が網羅され、まとめられた記事です。マイコン開発の技術者は、必読です。
マイコン技術者は第4回から読むと良いかも?
8ビット、16ビット、32ビットと変わってきたマイコンの歴史や、位置づけ、現状入手可能なマイコン開発で押さえておくべき特徴などが解りやすく解説されています。この第4回に自分が担当するマイコン記載がない場合には、第2回のARM Cortex記事にくわしく解説されています。
ベンダによるCortex特徴記事は、他社と差別化点のみを強調する傾向があります。Cortexの変遷や特徴などを、ベンダを跨いで解説したARMコア特集の第2回記事を読めば、よりARMコアの理解が深まります。
過去、現在、そして将来
マイコンの機種選定は、難しいものです。現在の価格、入手性は簡単に評価できますが、一旦開発すると納入先での長い運用が始まり、将来の拡張性や動向などを考慮することは、不可能な気もします。しかし、本記事記載の過去の経緯や変遷から、ご自分が開発したマイコンとその開発技術が、将来どうなるか、そして何が本質的に重要な要素かを考えてみるのも良いと思います。
IoTへのヒント
私は、この記事から多くのヒントを得ました。その中の1つを示し、今後のマイコン開発に役立てたいと思います。
第1回より:IoTやセンサーにはMCUが必須で、切っても切れない関係にある。理由はコストと効率性である。MPUは「何でもできる」が「何をさせるのにも適している」わけではない。用途によってはMCU:マイコンを外付けにして、ここに作業をオフロードした方が賢明というケースは少なくない。