私はソフトウェア開発者です。最近、私が働いている会社がその領域に参入しようとしているので、いくつかのファームウェア開発を試してみることを考えていました. ファームウェアの開発に関して、次のような質問がたくさんあります。
- IDE などのツールは何を使用していますか?
- ほとんどのコードはどの言語で書かれていますか?
- コードをマイクロコントローラに移植する方法は?
- さまざまなマイクロコントローラー用にコーディングする方法は?
- 特定のアプリケーションを構築するために必要なものを決定する方法 (マイクロコントローラの選択など)?
他に知っておくべきことはありますか? どこから始めればよいですか? この質問が基本的すぎる場合は申し訳ありませんが、他の場所で満足のいく答えを見つけることができませんでした.