C言語C言語こそ最初に学べ【未経験者にオススメする3つの理由】 世の中でC言語を初学者が学ぶことに対して否定的な意見が多い中、オススメする理由を3つ紹介します。C言語を学ぶとどんなメリットがあるのか、そしてC言語を学ぶための方法を提案しましょう。2020.09.132020.09.16C言語C言語入門カリキュラム
C言語C言語 ログの出力【ファイル名と行番号を自動で埋め込む方法】 プログラムを大量に作っていると、実際の動きをトレースするためのログを出力したいケースが出てきます。ログの便利な出力方法を学びましょう。2020.08.262021.02.02C言語機能解説
転職【未経験から組み込みエンジニア】転職する前にやるべきこと3つ 未経験の方が組み込み系エンジニアを目指す前に絶対にやった方がよいことがあります。エンジニア資質の確認・ポートフォリオの作成・転職エージェントの利用です。2020.08.222020.09.04転職
ITRON入門カリキュラムITRON 割り込み禁止による排他【タスクと割り込みの排他制御】 リアルタイムOSではタスクと非タスクと呼ばれる労働者がいます。非タスクである割り込み処理においては排他制御としてセマフォやミューテックスは使えません。割り込み処理での排他制御方法について学びましょう。2020.08.162020.11.27ITRON入門カリキュラムリアルタイムOS
ITRON入門カリキュラムITRON 優先度逆転問題の現象解説【ミューテックスによる対策】 排他制御における優先度逆転問題とは何かを知りましょう。セマフォを使うことで発生する問題と、ミューテックスを使うことで解決する理由を学んでいきましょう。2020.08.072020.08.16ITRON入門カリキュラムリアルタイムOS
ITRON入門カリキュラムITRON ミューテックスの使い方【排他制御の専門家】 ミューテックスはマルチタスクにおいて排他を行うための専用オブジェクトです。セマフォのなんちゃって排他とは異なり、プロの排他制御を行ってくれます。是非、使い方をマスターしておきましょう。2020.08.022020.08.07ITRON入門カリキュラムリアルタイムOS
ITRON入門カリキュラムITRON セマフォによるデッドロックに注意【原因と回避方法】 セマフォを誤って使うとシステムがロックしてしまします。このデッドロック現象の原因と回避方法を学びましょう。2020.07.302020.08.02ITRON入門カリキュラムリアルタイムOS
ITRON入門カリキュラムITRON セマフォによる排他制御【バイナリセマフォの使い方】 マルチタスクにおいて排他制御は欠かせません。ITRONにおける排他制御の基礎とバイナリセマフォの使い方を学びましょう。2020.07.272020.10.08ITRON入門カリキュラムリアルタイムOS
ITRON入門カリキュラムITRON セマフォの基礎【カウンティングセマフォの使い方】 セマフォはタスク間で同期を取るための仕組みです。まずはセマフォの基本的な概念と「カウンティングセマフォ」の使い方を学びましょう。2020.07.242020.07.27ITRON入門カリキュラムリアルタイムOS
C言語C言語 malloc/calloc/reallocの使い方【ヒープメモリの確保方法】 C言語でヒープメモリを扱うための標準ライブラリ関数を紹介します。malloc/calloc/realloc関数の3種類について使い方を解説しましょう。2020.07.202021.02.02C言語機能解説