Outline

Revision as of 2023-08-07 03:46

 
--- parent: ../ArduinOS title: スクリプティング date: 2017-7-11 tags: 編集中 children: BasicProcess Port.c Heap4.c --- ここから, OSのソースファイル, ヘッダファイルを順番に実装していきます. 実装するファイルは次のとおりです. * Heap4.c * List.c * List.h * ArduinOS.h * ArduinOSConfig.h * ArduinOSConfigAtmega328P.h * ArduinOSConfigAtmega2560.h * Port.c * Portable.h * PortMacro.h * ProjDefs.h * Queue.c * Queue.h * Semaphore.h * StackMacros.h * Task.c * Task.h 変更を加えるファイルは以下のとおりです. * Arduino.h * wiring.c * main.cpp 基本的な製作の流れを踏まえつつ, 各ファイルごとに説明を行っていきます. === # 各ファイルの細かな説明 __________________________________________ スクリプトをっていくとき, どうしても必要な知識が必要な時があります. それは, プログラムでの典型的なデータ構造やポインタ, マイコン特有のレジスタ関連, CPUの動きなどといった細かな知識です. ここでは, ファイルごとに, 関係している説明ページを挙げていきます. # List.c / List.h * [../TaskStateList] # ArduinOS.h * [../define] # ArduinOSConfig.h / ArduinOSConfigAtmega328P.h / ArduinOSConfigAtmega2560.h * [../Setting] # PortMacro.h * [../define] # ProjDefs.h # Queue.c / Queue.h # Semaphore.h # StackMacros.h # Malloc.c / Malloc.h / MallocOverride.h * [../TaskStack] # Task.c / Task.h * [../TaskScheduler] # Arduino.h # main.cpp # wiring.c * [../CombineWithArduino]
Retrieved from "https://contentsviewer.work/Master/Arduino/ArduinOS/Scripting/Scripting?cmd=history&rev=1691347577"