ディレクトリトラバーサル, 文章, PHP, 編集中, プログラミング, C言語, OS
+
もしかして...
その他
あるファイル(フォルダ)が指定されたフォルダ内にあるかの判定 | プログラミング
あるファイルもしくは, フォルダが指定されたフォルダ以下にあるかどうかの簡単な判定方法について考える.
文章 | Welcome!
ここでは, 文の書き方に関することが書かれます.
article
Summary
OSの設定 | 仕組み
ここでは, OSの設定方法について説明します.
設定ファイルは,ArduinOSConfig.h
です. このファイル内にOSの設定を書きます. また, 設定ではハードウェアの基本構成に加え, 各機能の有効化, システムフックを行うか, などといった設定を行えます.
Port.c | スクリプティング
PortMacro.hで宣言されているOSコア部分の関数をここで定義します. このファイルはAVRマイコン専用です.
Heap4.c | スクリプティング
各タスクごとに割り当てられるメモリの管理
状態リスト | タスク管理
それぞれのタスクにはそのタスクの状態というものがあります. 今回のOSでは, このタスクの状態を状態リストを用いて判別することにします. 以下から, タスク状態の種類, 状態リストの構造, リストを用いたタスク状態の切り替え方法を詳しく見ていきます.
プログラミング | Welcome!
ここでは, プログラミングに関することが書かれます. 多くのプログラミング言語で共通することが書かれます.
C言語 | 仕組み
ここでは, C言語に関する詳細を説明します.
マクロの機能 | C言語
C言語には, マクロと呼ばれるものがあります. マクロとは, コンパイル前にある規則に従って文字を置き換える機能を持ちます[1].
ここでは, マクロの詳しい機能の説明を行います.
タスクコントロールブロック(TCB) | タスク管理
タスクを管理するにあたり, 各タスクの情報を保持しておく必要があります. このような情報の塊をタスクコントロールブロック(TCB)と呼びます.
書き方 (1)
独自研究 (1)
プロトコル (1)
校正 (1)
ライブラリ (7)
デバッガ (1)
ダウンロード (5)
ツール (1)
キャッシュ (1)
ローカリゼーション (1)
C# (1)
セッション認証 (1)
フォーム認証 (1)
ダイジェスト認証 (1)
Web (1)
検索エンジン (1)
あいまい検索 (1)
参考文献 (2)
行列 (1)
no-index (1)
C++ (2)
スマートポインタ (1)
メモリ管理 (2)
フレームワーク (2)
nodec (2)
Arduino (11)
Unicode (1)
UTF-8 (1)
UTF-16 (1)
UTF-32 (1)
Cpp (1)
アルゴリズム (1)
タイマ (1)
メモリ (2)
Stack (1)
Tips (2)
ROS (3)
Python (1)
Pipenv (1)
アセンブリ (1)
リアルタイムOS (1)