組み込みまするβ

組み込みソフトウェア初学者向けブログ

2017-09-01から1ヶ月間の記事一覧

タスクスイッチのコスト

マルチタスク環境において、何かの待ちや定期処理の実行後は sleepやセマフォ待ち等で間接的に他のタスクへスイッチさせ、CPUの処理能力を有効に活用していると思いますが、 待ちがあるからと安易にタスクスイッチさせてしまうと非効率な動作となる場合があ…

組み込みソフト技術者へ転向する前に知っておきたいこと

非組み込みのソフトウェア技術者が、組み込みソフト技術者へ転向した後に後悔しないよう書いてみました。 自主的なのか上司の指示なのか、理由は様々だと思いますが、 私が思っていた以上に組み込みソフト技術者へ転向する方は多いようですね。 言語 アセン…

組み込みソフト開発に必要な知識

(「組み込みシステムとは?」の続き記事) 前回の記事で組み込みシステムは様々であり、 組み込みソフト開発の必要な知識を定義するためには対象を限定しないと難しい、ということで終了しました。 ただ、絞り込むにしても経験のないシステムを対象とするこ…