組込みC言語の初心者向け勉強会を開催するにあたり、実習で使えるコンパイラを探していたら paiza.IOというサービスを見つけました。 このサービスはC/C++だけでなくPython、Ruby、Java、JavaScri[…]
もっと読む
電子工作やIoTに関しての情報を発信しています
組込みC言語の初心者向け勉強会を開催するにあたり、実習で使えるコンパイラを探していたら paiza.IOというサービスを見つけました。 このサービスはC/C++だけでなくPython、Ruby、Java、JavaScri[…]
もっと読む定数の命名ルール #define 定義する定数名は大文字にする これは変数と混同しない為のコーディングルールとして良く使われています。 1 2 #define signal_max 200 #define signal_[…]
もっと読む組込みプログラムではバグを早期に発見できるように 変数名はサイズが分かるように命名します。 例えば 1 2 3 4 5 6 7 8 9 10 11 void main(void){ unsign[…]
もっと読む■組込み現場では int型は使わない。 組込み系のC言語の本にも unsigned int i; int j; とかサンプルプログラムに書かれているが これは間違いではないが実際に組込みプログラムに携わっているプログラマ[…]
もっと読む