C言語, 液晶, 音楽再生, Cpp, 編集中
+
もしかして...
その他
C言語 | 仕組み
ここでは, C言語に関する詳細を説明します.
Port.c | スクリプティング
PortMacro.hで宣言されているOSコア部分の関数をここで定義します. このファイルはAVRマイコン専用です.
マクロの機能 | C言語
C言語には, マクロと呼ばれるものがあります. マクロとは, コンパイル前にある規則に従って文字を置き換える機能を持ちます[1].
ここでは, マクロの詳しい機能の説明を行います.
タスクコントロールブロック(TCB) | タスク管理
タスクを管理するにあたり, 各タスクの情報を保持しておく必要があります. このような情報の塊をタスクコントロールブロック(TCB)と呼びます.
グラフィック液晶の操作方法 | グラフィック液晶
ここでは, グラフィック液晶’SG12864ASLB-GB’の操作方法を説明します. これは, いわゆるライブラリの説明ではなく, ハードウェアそのものに対する操作方法です. この内容から, 自作のライブラリなどを製作することが可能です.
説明項目は以下のとおりです.
- 入手方法
- ピン配置
- 名称
- 実際に使ってみる
- 参考文献
状態リスト | タスク管理
それぞれのタスクにはそのタスクの状態というものがあります. 今回のOSでは, このタスクの状態を状態リストを用いて判別することにします. 以下から, タスク状態の種類, 状態リストの構造, リストを用いたタスク状態の切り替え方法を詳しく見ていきます.
Heap4.c | スクリプティング
各タスクごとに割り当てられるメモリの管理
article
Summary
タイマ (1)
OS (6)
メモリ (2)
Stack (2)
メモリ管理 (2)
Arduino (6)
ライブラリ (10)
クラウドミュージックプレイヤー (1)
Web (1)
アプリ (1)
音楽 (2)
PWA (1)
ダウンロード (4)
C++ (17)
List (4)
C# (8)
文字列処理 (1)
Queue (1)
行列 (2)
非同期処理 (1)
デザインパターン (1)
スレッドプール (1)
Unicode (2)
UTF-8 (2)
UTF-16 (2)
UTF-32 (2)
アルゴリズム (1)
プログラミング (2)
nodec (2)
フレームワーク (2)
参考文献 (2)
no-index (1)
スマートポインタ (1)