これから数回に渡ってリアルタイムOSの話をしていこうと思います。今回はTOPPERS/JSPのインストールまでです。処理は早ければいい?組込みシステムでは、決められた時間内に処理を終わらせることを要求されることが多いです。このような処理のことをリアルタイム処理といいます。「決められた時間」というのがミソで、早ければいいという訳ではありません。制約を求められない「ソフトリアルタイム処理」があります。リアルタイムOSリアルタイム性を持つシステムを構築する場合、単純なシステムの場合は、H/Wタイマを使った簡単なスケジューラや俺OSを作ったりもしますが、複雑なシステムになると、それぞれの処理状態の管理をするだけでも大変になり、何らかのシステムのサポートが必要になってきます。それがリアルタイムOSです。プロトコルのサポート機能など、リアルタイムシステム構築に有用な機能を提供しており、これを利用することでリアルタイムシステム開発が容易になります。どこかの国の衛星?にもRTOSが乗っていたかもしれませんね。RTOSの分類RTOSには「汎用OS型」と「リアルタイムカーネル型」があります。それぞれの特徴は以下の通りです。今回教材として使用するTOPPERS/JSPは、リアルタイムカーネル型のRTOSです。組込み開発の開発手法RTOSのインストールに入る前に、簡単に組込み開発の手法について触れておきます。組込みシステムの開発の多くは、実行環境と異なるシステム上で開発を行う「クロス開発」となります。MPUがARMのシステムをX86系CPUのWindowsマシン上で開発し、転送ツールを使ってターゲットボードに転送し実行します。デバッグする時は開発環境上でターゲットボードをシミュレートしながら動かすことの出来るシミュレータを使用するか、ボード上で動かしながらデバッグできるエミュレータを使用して行います。シミュレータで動作させる場合はH/Wタイマ等H/W依存部分の処理まではシミュレート出来ないことが多いです。このような場合はエミュレータを使ってデバッグします。TOPPERS/JSP教材に使うTOPPERS/JSPとはμITRON(IndustrialTron)仕様のRTOSで、μITRON4.0のスタンダードプロファイル規定に則って実装されています。インストールしてみましょう。TOPPERS/JSPはLinux上でのシミュレータが準備されているので、今回はそれを使用することにします。2)ダウンロードしたモジュールを展開します。make6)jspというバイナリが出来ていることを確認します。mainの無いCコードビルドしたjspモジュールを動かす前に、APPフォルダの中のサンプルコード「sample.c」を眺めてみてください。Cのソースコードなのにmain関数が見あたりません。何なんでしょうね?次回はこの辺から順次RTOSの提供する機能(「プリエンティブな優先度ベースの・・・」なんか)を説明していきます。http://www.toppers.jp/jsp-download.html_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。−営業としても顧客とふりかえりをしてて助かった−こんにちは。今回も僕が営業をしている中で、いろいろ体感したことを皆様と共有できればと思っています。今回は、1年半以上も続いているふりかえりのお陰で営業として良かった事をご紹介できればと考えています。今、あるお客様と週1回のふりかえりをやっています。このふりかえりは、開発チームとしてKPTをするのではなく、営業という立場で、お客様の決裁権のある人、客先リーダー、弊社社員を交えて開催しています。時間も月曜9時と中々厳しい時間に開催していますが、ほぼ1年半休むことなく開催されています。開発チームとして開催するメリットは紹介されていますが、営業的側面ではどのようなうれしい事があるのでしょうか。その前に、こんなに長く続いているふりかえりの、導入のコツをご紹介します。普通、顧客の決裁権のある人と毎週話をする必要性はなかなか出てきません。「毎週ふりかえりをやりましょう」と言っても、「何で?」という事になります。性のある話題(この時はお金のお話)で、特にふりかえりとは言わずに、定例をやりましょう、という事で始めました。最初の話題を消化していき、都度宿題を作っていく中で、共有する必要のある話題を見つけ、更なる宿題を作っていきました。しているうちに次の緊急性のある話題が出てきて、自然と続きました。そのうちお客様間で「えっ、そうだったの?」とか「こう進めよう」とか、意思疎通を取る時間となり、次第に必要性を感じてもらえるようになりました。営業としては、ふりかえり(定期的に時間を取ってもらえる事)は本当に助ります。営業深堀、お願い事項等)をできるのです。Problemも、通常はメールや電話で話すことも、さらっと面と向かって伝える事が出来ます。それも、Problemに上がれば「これどうしますか?」という事で、Try(宿題)を作る事ができます。Tryに上げていれば自然と「これどうなっていますか?」とお客様に聞けますし、Tryに上がっていることを聞くので、お客様を責めている雰囲気にもなりません。顧客と接点を常に持っている方であれば、この嬉しさをよく分かってもらえると思います。幾度と無く、ふりかえりのタイミングがある事で助けられました。今回は、営業という職種でもふりかえりが嬉しいという事をご紹介しました。これを読んだ人が始めるきっかけになればと思います。(Hiroshi)_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。ホントのところ今週は「定額給付金の遣い道は?」のホントのところ。1人につき12,000円または20,000円が貰える、定額給付金。給付が始まっている市区町村もあるようですね。美味しい物を食べに行きます。遣い道は決めていませんがパーッと遣います。