私の個人的な経験とコンチキOSの知人

初期のコミュニティに、私は中等職業学校の生徒だ、それはハードウェア・エンジニア、(それに重点を置い)です。私は、開発部門のボスは、毎日仕事一緒に仕事、仕事の後一緒にプレイするために行くために数年後、私の故郷であるため、作業に入ることは、時間であることを覚えています。この仲間を通じて、私は最初の99 SEソフトウェアと出会い、C51マイクロコントローラ、それを考慮することができる誰かが私を助けました。

 

99 SEは09.リコール続ける自己学んだ今、もちろん、および使用されたAltium Designerの夏と考えているとき、アクセスの多くが、また、PIC、STM32、AVR、国内の共同泰和STC51を知っているように、イデオロギー闘争を通じて、私が選んだ後にPIC。戻る2年〜4年の時、本当に疲れ切り、最初のコンパイルで、PICマイクロコントローラを学んで!、には何もしなかった、ではない学ぶためにどのように、時間とお金を費やすことを、開発ボードとエミュレータの間に自分自身を描いも大きいの完全な、この本はまた、それらに本の山で、また3つのシミュレータで始まりますPICのために、私は多くが涙であることを、言いたくありません。

ターン私は、新たに別のマイクロコントローラから受信した最初のシングルチップPICを、遊んでいたので、ポイントを回し、なぜ、真実を伝えることは難しいのですか?学校アセンブリうん、弟!ハハ、「?先生を、複雑な操作は何か、これは何を意味する」:C言語を学ぶために仕事をしながら、C言語の前に何の接触は、概念がないので、最後に、彼は先生に聞いて覚えて、、、研修機関への資金の数千人を費やしそれは愚かではないでしょうか?

 

C言語では、いくつかのまあまあ使用することができ、学んだが、シンプルで非常に熟達していないこと。事実上、再度、別の世界を開いここで、C言語では、「時間厳守原子」と「山火事」埋め込まれた教育、情報の埋め込まれたSTM32国内教えので、その後すぐにSTM32の戦争のキャンプに転送、任意のマイクロコントローラのプログラミングで使用することができる普遍的な言語であります多くを持って、多くの人でなければならない、いくつかの問題は、Baiduは、あなたが私のエントリの要件のような初心者を減らし、検証するためにコピーすることができます。

 

のためにあります!今言うと、プロセスは、それ以上の費用れていない場合は、コンチキ3.0は、最新の公式です。私は、これは私の究極の目標である、RF SOCチップアプリケーションに習熟コンチキOSオペレーティング・システムを、一緒に取得したいです。コンチキclok.cが成功を変位時に書く前に、私は成功しコンチキSTM8およびSTM32のチップに移植されたOS、および、そのようなclok.cを持って、OSがハートビート・クロックは、時刻として、あると使用ETIMEの準備ができています

ETIMEのように:

/ ************************************************* ******************************

                                     プロセス1                                                           

************************************************** ***************************** /

構造体etimer timeout1; //はETMIERイベントを宣言 

PROCESS(hello_world_process1、 "こんにちは、世界のプロセス1"); //アプリケーションスレッドプロセス1

 

PROCESS_THREAD(hello_world_process1、EV、データ)//関数本体1を処理    

{     

      PROCESS_BEGIN(); //開始     

      etimer_set(&timeout1、CLOCK_SECOND * 1/2); // 0.5Sタイムイベント    

      一方、(1){        

                        PROCESS_WAIT_EVENT(); //イベントを待ちます        

                       (EV == PROCESS_EVENT_TIMERは){//イベントがEVを発生した場合た場合  

                       printf( "\ rをする\ n \ nprocess1"); // printfの情報出力を有するために、良好なprintf関数を移植します                          

                       } //もし

      etimer_reset(&timeout1); //時間をリセットし、サイクル 

                      } //(1)一方

     PROCESS_END(); //終了

} // PROCESS_THREAD

 

実際に、私はそれはまだ非常に正確である、テストするためにオシロスコープを通じて、3つのETIMEイベント、テスト、0.1S 0.5S 3.0Sを適用します。移植前、オンラインチュートリアルは、ビットの検索、オンラインより多くの人なので、私はここで言葉費を繰り返すことはしません。我々は継続されるように、今日ここにあります。

 

最後に、写真をアップロードすることができますしてみてください。

 

おすすめ

転載: www.cnblogs.com/lijianGX/p/11199010.html