シングルエンドとは?I2C・SCI・UARTと同じではない?違いを説明
シングルエンドとは?I2C・SCI・UARTと同じではない?違いを説明
エンジニアが直面するキャリア・お金・女性・健康の問題を考えるサイト
シングルエンドとは?I2C・SCI・UARTと同じではない?違いを説明
SBC(Single Board Computer)と、半導体メーカーから提供されるSDK(Software Development Kit)や評価ボードには重複する要素がありますが、目的や設計思想に違いがあります。また、SBCは一般に高機能なMPU(Microprocessor Unit)を搭載したものが多いですが、MCU(Microcontroller Unit)ベースの製品も存在します。それぞれの違いを整理して説明します。
POC(Proof of Concept)を作成する際にSOMやSBCを使うのは全くおかしくなく、むしろ効率的な選択です。それぞれの状況に応じて、SOMとSBCのどちらを選ぶべきかが決まります。また、「PMODコネクタ」とも関係がありますが、基本的には別の概念です。以下に詳しく説明します。
SOM(System on Module)、SBC(Single Board Computer)、SMARC(Smart Mobility ARChitecture)は、組み込みシステムの開発で頻繁に利用されるボードやモジュール規格です。それぞれの違いと特徴、また、予算制約がある場合の適用性について詳しく説明します。
組み込みエンジニアは、私たちの生活を支える家電製品や自動車、医療機器など、あらゆる分野で重要な役割を果たしています。しかし、その開発現場は非常に高度な知識と技術が求められ、簡単にマスターできるものではありません。本記事では、組み込みエンジニアの世界に何も知らずに入ってきた新人を、業務に適応させるための効果的な教育内容(OJT)を紹介します。
近年、組み込みソフトウェア開発の現場では、APIを利用した開発が主流となりつつあります。しかし、これに伴い、「べた書き開発の経験を持つエンジ...
これまで組み込みソフトウェアの開発では、C言語での「べた書き」が主流でした。必要なアルゴリズムやデバイスの動作制御を、すべて手動で実装することで、高い自由度と柔軟性を確保してきたのです。しかし、近年ではAPIを呼び出して動作を制御する開発スタイルが一般的になりつつあります。 では、これからの組み込み開発は本当にAPIコールだけで完結するのでしょうか?この記事では、その背景や利点、そして今後の方向性について解説します。
ソフトウェア開発で使われるバージョン管理システムには、GitHubとSVN(Subversion)があります。どちらもプロジェクトの履歴を管...
組み込み開発を行うエンジニアなら、一度は目にするであろうルネサスエレクトロニクスの統合開発環境(IDE)「CS+」と「e² studio」。...
Arduino UNO R4 Minimaを使い始めるためには、まずPCに開発環境を設定する必要があります。この記事では、その手順を詳しく説明します。実際に私が行った内容をキャプチャで説明します。2024年7月27日実施。