組込みWiki & ノウハウ

このサイトでは、下記の組込みソフトウェア関係技術を紹介しています。尚、このWiki & ノウハウは著者の経験則で提供していますので、各規格やMCUマニュアルなどに合っていません。参考程度として読んでください。

組込みWiki

MCUアーキテクチャ

この投稿では、MCU(Micro Controller Unitの略、別称:マイコン)のアーキテクチャについて説明します。

CPU

この投稿では、CPUについて説明します。

プリフェッチ

この投稿では、プリフェッチについて説明します。

バスとメモリマップ

この投稿では、バスとメモリマップについて説明します。

キャッシュ

この投稿では、キャッシュについて説明します。

タイマ

この投稿では、タイマについて説明致します。

割込み関数の動作

この投稿では、割込み関数の動作について説明します。

逐次比較型ADC

この投稿では、逐次比較型ADCについて説明します。

DMA

この投稿では、DMA(Direct Memory Access)について説明致します。

エンディアン

この投稿では、エンディアン(Endianness)について説明致します。

組込みノウハウ

機能ポートの初期化手順( 例 SPI Port )

この投稿では、機能ポートの初期化手順について説明します。

プロセス間の情報共有(MCU内通信)

この投稿では、異なるプロセス間での情報共有について説明します。

RTOS スレッドと割込み動作

この投稿では、RTOSのスレッド(タスク)および割込み動作の説明致します。

ハード系RTOS マルチタスクと割込みの動作

この投稿では、ハード系RTOSのマルチタスク(スレッド)および割込み動作の説明致します。本投稿は、以前に投稿したRTOSのスレッドと割込み動作の補足版です。尚、RTOSによっては異なる動作となるのでご注意ください。

マルチタスクでタスク間通信、割込み-タスク間通信が必要な理由

この投稿では、マルチタスクでのタスク間通信、割込み-タスク間通信が必要な理由について説明致します。

マクロ関数とライブラリ関数の違い

この投稿では、マクロ関数とライブラリ関数の違いについて説明します。

機能安全を考慮したデュアルセンサ

この投稿では、機能安全を考慮したデュアルセンサについて説明します。

制御モデルで見落とされやすいポイント

この投稿では、制御モデルで見落とされやすいポイントについて説明します。

優先順位の異なる処理での共有資源の稀頻度エラー

この投稿では、優先順位の異なる処理での共有資源の稀頻度エラーについて説明します。

変数タイプおよび使い方の例

この投稿では、変数タイプおよび使い方の例について説明します。

浮動小数点と固定小数点

この投稿では、浮動小数点と固定小数点について説明します。

I2C通信の落とし穴

この投稿では、私が経験したI2C通信で陥ったバグについて紹介します。

外部EEPROMの注意ポイント

この投稿では、外部EEPROMの注意ポイントについて紹介します。

スパゲティ化するコードやモデルの原因と対策

この投稿では、スパゲティ化するコードやモデルの原因と対策について説明します。

ソフトウェア仕様書とソフトウェア設計書について

この投稿では、ソフトウェア仕様書とソフトウェア設計書について説明します。

プロセス毎にドキュメントを作成させる方法

この投稿では、プロセス毎にドキュメントを作成させる方法について説明します。

機能安全仕様について

この投稿では、機能安全仕様について説明致します。尚、機能安全規格ISO26262については多くの方が投稿しているので、この投稿では省きます。

一時的な異常を考慮したコード

この投稿では、一時的な異常を考慮したコードについて説明致します。

MCU機能レジスタの故障による無限ループ

この投稿では、MCU機能レジスタの故障による無限ループについて説明致します。

組込みソフトウェアの信頼性

この投稿では、組込みソフトウェアの信頼性について説明致します。

ソフトウェアエンジニアのためのハードウェア特性の覚え方

この投稿では、ソフトウェアエンジニアのためのハードウェア特性の覚え方について説明致します。

通信仕様の理解方法

この投稿では、通信仕様の理解方法について説明致します。

市場不良の作り込むポイント

この投稿では、組込み製品の市場不良の作り込むポイントについて説明致します。

組込みソフトウェア設計

状態遷移設計

この投稿では、状態遷移設計について説明します。

サンプルプログラム

コンパクトな状態遷移プログラム

この投稿では、コンパクトな状態遷移プログラムについて紹介致します。

組込み開発環境

コンパイル

この投稿では、組込みC/C++のコンパイルについて説明します。

OSS-ECAL Japanese
error: コンテンツは保護されている