2025年12月30日
- kojima295
- 2025年12月30日
- 読了時間: 3分
更新日:2025年12月30日
おはようございます。
・・・
技術講座にて シミュレータ を活用致します。
しかし、その前に Arduino 本体のHPを見てみましょう。
今回は、ガチで行きます!
・・・
皆さんは、IDE(統合開発環境)という言葉を知っていますか?
ちなみに今回は、このIDEを使用いたしません!
今回は、このIDE自体を作成致します!!(この段階で大学院マスタークラス・・・)
何も知らない状態から、情報工学の大学院マスタークラスに挑戦致します!
「そんなことできるのか?」と思われると思いますが、十分可能です。。。
まず、マイコンを知ると同時に、このIDEの中身がどうなっているのかも知る必要がございます。
朝ごはんを食べて参ります。
・・・
今回「C言語」と言うコンピュータ用言語を使用致します。
最初にお伝えする命令は「volatile」です。
普通は「volatile」を最初に教えません。
と言うよりも、いつまでたっても教えない場合の方が圧倒的に多いのです。
そのため中級者でも、この命令の意味を知らない場合が非常に多い。
しかし、非常に重要な命令なのです!
今回、いきなり中上級レベルの解説をしながら初心者レベルの解説も行います。
チョット、ChatGPTさんに、この命令について聞いてみましょう。
さて、どういう意味ととらえましたか?
初心者の方は、意味がよくわからないと思います。
では、中級者の方は?
もしかして「メモリに必ず書き込む(記憶する)こと」と覚えている方がいらっしゃるのでは?
そうだとしたら、答えはハズレです!
正解は「メモリを必ず読み込むこと」です。
ガチで行きます!
中級者の方でも、この意味の違いが分からない方が、これまた多いのです。
ChatGPTさんに聞いてみましょう。
「ん・・・書いてなければ、読むこともできないじゃないか?」と思われると思います。
確かにその通りです。
しかし実際には、いろんなことが起きるのです。
例えば、瓶の中にクッキーが5枚入れようとしていた。
2枚のクッキーを入れたところで、電話がかかってきて別の部屋に行った。
電話のために、あなたが別の部屋に行っている間に、弟が瓶を見つけて1枚クッキーを食べてしまった。
用事がすんで、元の瓶がある部屋に戻ってきた。
あなたは、何枚のクッキーを瓶に入れますか?
あなたは3枚入れますか?
結果、瓶の中にあるクッキーは何枚になりますか?
「取り出す」と「入れる」
「読み込む」と「書き込む」の間には大きな違いがあるのです。
今、非常にめんどくさいお話をしています!
簡単には理解できないはずです。
残念ながら、今のAIだけでは、こういった細かな問題まで考慮して一発で回答を出すことは難しいと思います。
今は、人間が助けを出す必要があるはず。。。
マイコンの世界では、このような非常にシビアな制御が必要となることが多い。
ちょっと待ってね。以下書きかけです。
winget install -e --id=ZakKemble.avr-gcc
winget install -e --id=GnuWin32.Make




コメント