電子工作・電気系学習– category –
-
電子工作・電気系学習
複数のMCUやMPUでROSを使用する時それぞのMCUがROSと連携するのか1つのMCUが代表するのか?
ヒューマノイドロボットのシステム構成において、ROS(またはROS 2)と連携するMCU/MPUがどのように配置されるかは、システム設計のアプローチによります。以下に、それぞれの構成モデルを説明し、利点と課題を整理します。 1. 全てのMCU/MPUがROSノードと... -
電子工作・電気系学習
DDS (Data Distribution Service) はMCUにハード的な周辺機能が内蔵されていないと実現できない?
DDS (Data Distribution Service) は通信プロトコルのソフトウェア実装に依存するため、基本的にはハードウェア的な周辺機能がなくてもソフトウェアレイヤーで実現可能です。しかし、性能や効率性を最大化するために、以下のようなハードウェアサポートが... -
電子工作・電気系学習
ルネサスMCUのRL78・RX・RA・RZのうちどれが今後主流になるのか?
ルネサスエレクトロニクスのMCUファミリーであるRL78、RX、RA、およびRZは、それぞれ異なる用途や市場に向けて設計されています。そのため、全てが同じ市場で競合するわけではありませんが、技術や市場のトレンドを考えると、RAシリーズが特に今後の主力と... -
電子工作・電気系学習
RISC-VベースのMCUの将来性や今後の需要はありますか?
RISC-V(リスク・ファイブ)は、オープンソースの命令セットアーキテクチャ(ISA)として、近年急速に注目と採用が進んでいます。以下に、RISC-Vの最新動向と主要企業の取り組みをまとめます。 1. RISC-Vの採用拡大 NVIDIAの取り組み: NVIDIAは、2024年に... -
電子工作・電気系学習
RISC-VベースのMCUのプログラムは他のMCU(RL78,RX,RA,RZ)とプログラムの書き方は同じが違うか?
RISC-Vベースのマイコンのプログラムの書き方は、アーキテクチャの違いによる影響はあるものの、高レベルなプログラミング(C/C++など)においては、RL78、RX、RA、RZシリーズと大きな違いはありません。ただし、以下の要素が異なる可能性があります。 1. ... -
電子工作・電気系学習
TCPとUDPの違いは?ROS1とROS2で通信方式が違うとは?
TCP(Transmission Control Protocol)とUDP(User Datagram Protocol)は、インターネット上の通信に使われるプロトコルで、それぞれ異なる特性を持っています。以下に、それぞれの特徴と違いを簡潔に説明します。 1. TCP(Transmission Control Protocol... -
電子工作・電気系学習
デーモン(Daemon)とは?ROS2の勉強していたら出てきた用語
ROS(Robot Operating System)における「デーモン(Daemon)」は、バックグラウンドで動作するサービスプロセスを指します。これらは、ROSの機能や通信を円滑に動作させるために必要なプロセスです。 以下に、ROSでよく見られるデーモンやその役割につい... -
電子工作・電気系学習
Bash(Bourne Again SHell)とは?ROS2の勉強していたら出てきた用語
Bash(Bourne Again SHell)**は、Unix系オペレーティングシステム(Linux、macOSなど)で使用されるコマンドラインインターフェース(シェル)の一種です。名前の通り、Bashは従来のBourne Shell(sh)をベースにして機能を拡張したものです。 1. Bashと... -
電子工作・電気系学習
組み込みエンジニアの開発現場を離れてプロジェクトの管理者になっても、開発職からは離れない方がよいか?
組み込みエンジニアとして経験を積み、プロジェクトの管理者やリーダーになると、「開発現場から離れるべきか」「技術職としての手を動かし続けるべきか」と悩むことがあります。 本記事では、この問いについて現場経験やキャリア形成の視点から考え、どの... -
電子工作・電気系学習
RL78やRXなど日本独自コアCPUの開発経験のある組み込みソフトエンジニアはまだ需要あるか?
RL78やRXの開発経験を持つ組み込みソフトウェアエンジニアは、これからも一定の需要があり、少なくとも10年程度は活躍の場が続く可能性が高いと考えられます。その理由を以下に詳しく解説します。 1. RL78やRXはまだ広く使われている 既存の製品が長期間使...