エンジニアくん– Author –
組み込みソフトエンジニアとして働きながら、
C言語・メモリ・ポインタなどの基礎から実務まで解説しています。
副業・キャリアについても実体験ベースで発信中です。
X・github・ココナラ・Qiita・noteでも発信しています。
・X:更新情報・日常
・github:作成物の公開
・ココナラ:依頼の受注
・Qiita:技術発信
・note:キャリア・副業
▼まずはここから読むのがおすすめ
・C言語文法シリーズ
・メモリ領域解説シリーズ
・割り込み処理解説シリーズ
・ソフトウェア設計解説シリーズ
・キャリアと副業ロードマップ
-
技術
登場人物の紹介 「エンジニアくん」と「初心者さん」|エンジニアノートの解説スタイル
このブログ「エンジニアノート」では、技術的な内容をできるだけ分かりやすく解説するために、エンジニアくんと初心者さんの会話形式を取り入れています。 メモリ領域やC言語、エンジニアのキャリアなど、技術の話はどうしても難しくなりがちです。 そこで... -
フリーランス・副業
フリーランス・副業エージェントに登録する価値はある?実際に登録して分かった現実と向き合い方
「エージェントに登録すれば、副業案件が見つかる」 そう考えて登録する人は多いと思います。私も最初は同じイメージを持っていました。 実際に登録してみると、流れはシンプルです。 ・面談を受ける・スキルや条件を伝える・案件紹介を待つ ただ、ここで... -
フリーランス・副業
フリーランス・副業エージェントに登録したのに案件が来ない理由|実体験から分かった現実と対処
副業エージェントに登録すれば、すぐに案件が紹介される。 私も最初はそう思っていました。 しかし実際には、登録して面談を終えても、すぐに案件が来るとは限りません。 「登録したのに全然紹介が来ない…」 そう感じるのは、特別なことではありません。 ... -
フリーランス・副業
フリーランス・副業エージェント面談で実際に聞かれたこと|準備すべき3つのポイント【体験談】
フリーランス・副業エージェントに登録すれば、すぐに案件が紹介されると思っていました。 しかし、実際に最初に届いたのは「面談のご案内」でした。 副業とはいえ、どのようなことを聞かれるのか分からず、正直少し緊張したのを覚えています。 本記事では... -
メモリ領域
スタートアップコード(Startup Code)とは?main()前の.data/.bss初期化処理を組み込み実務目線で解説
はじめに main()って電源入れたらすぐ動くんですよね? いや、それが違うんだよ。その前に“超重要な処理”があるんだ マイコンの電源を入れても、いきなり C言語の main() が実行されるわけではありません。 ARMマイコンでは、まず Reset_Handler と呼ばれ... -
メモリ領域
C言語 データ領域(.data)とBSS領域(.bss)の違いとは?初期値・ROM/RAM・起動処理まで実務目線で解説
データ領域(.data)とBSS領域(.bss)の概要 まず結論です。 ✔ .data → 初期値あり(ROMに保存 → 起動時にRAMへコピー)✔ .bss → 初期値なし(起動時にゼロクリア) この「初期値の有無」が、すべての違いの本質です。 そしてそれが「ROM使用量」に直結します... -
割り込み
RTOSとは何が違う?割り込み中心設計との違いを組み込み実務目線で解説
はじめに RTOSを使えば、割り込みとか状態遷移ってもう考えなくていいんですよね? 実は逆で、“考えることの種類”が増えるんだ これまでの記事では、 割り込みの基本 ISR設計 状態遷移 優先度設計 について整理してきました。 では次に出てくる疑問があり... -
割り込み
割り込み優先度設計とは?リアルタイム性を壊さない考え方を解説
はじめに 大事な処理なら、とりあえず最優先にすればいいんですよね? それをやると、逆にシステム全体が壊れ始めることがあるんだ 割り込みは便利ですが、 👉 優先度設計を間違えると、システムは簡単に不安定になります。 しかも厄介なのは、 たまにしか... -
割り込み
割り込み×状態遷移設計とは?イベント駆動型組み込みの基本を実務目線で解説
はじめに ISRは“通知だけ”にするのは分かったんですが、その後の処理はどう管理するんですか? そこで重要になるのが“状態遷移設計”なんだ。組み込みではかなり基本の考え方だよ 前回の記事では、 👉 「割り込みは処理を書く場所ではない」 という考え方を... -
割り込み
割り込み処理(ISR)はなぜ短くすべきなのか?組み込み設計の本質を解説
はじめに イベントが来たなら、そのままISRで全部処理した方が早くないですか? 初心者の頃はみんなそう考える。でもそれを始めると、後でシステム全体が崩れ始めるかもね これまでの記事では、 割り込みの基本 割り込みでやってはいけないこと について整...