SBCは高機能なMPUが載ったものがメイン?半導体メーカのSDKや評価ボードとSBCの違いは?

SBC(Single Board Computer)と、半導体メーカーから提供されるSDK(Software Development Kit)や評価ボードには重複する要素がありますが、目的や設計思想に違いがあります。また、SBCは一般に高機能なMPU(Microprocessor Unit)を搭載したものが多いですが、MCU(Microcontroller Unit)ベースの製品も存在します。それぞれの違いを整理して説明します。

POCを作るときSOMかSBCを使うのは正しい?どちらがより便利か?

POC(Proof of Concept)を作成する際にSOMやSBCを使うのは全くおかしくなく、むしろ効率的な選択です。それぞれの状況に応じて、SOMとSBCのどちらを選ぶべきかが決まります。また、「PMODコネクタ」とも関係がありますが、基本的には別の概念です。以下に詳しく説明します。

組み込みエンジニアの世界に何も知らない新人が入ってきた時の教育(OJT)内容は?

組み込みエンジニアは、私たちの生活を支える家電製品や自動車、医療機器など、あらゆる分野で重要な役割を果たしています。しかし、その開発現場は非常に高度な知識と技術が求められ、簡単にマスターできるものではありません。本記事では、組み込みエンジニアの世界に何も知らずに入ってきた新人を、業務に適応させるための効果的な教育内容(OJT)を紹介します。

組み込みソフトエンジニアの需要は本当に減少しているのか?

「べた書きが不要になる」という話題から、「組み込みソフトエンジニアそのものの需要が減少しているのでは?」と不安になる方もいるでしょう。しかし、実際には組み込みソフトエンジニアの需要は依然として高い水準を保っています。ただし、その求められるスキルや役割は時代とともに変化しているのが現実です。

組み込みソフト開発の未来:APIコールだけでの開発が主流になりべた書き開発の経験は無意味?

これまで組み込みソフトウェアの開発では、C言語での「べた書き」が主流でした。必要なアルゴリズムやデバイスの動作制御を、すべて手動で実装することで、高い自由度と柔軟性を確保してきたのです。しかし、近年ではAPIを呼び出して動作を制御する開発スタイルが一般的になりつつあります。 では、これからの組み込み開発は本当にAPIコールだけで完結するのでしょうか?この記事では、その背景や利点、そして今後の方向性について解説します。