winのブログ

winのブログ

最近ニックネームをもっと短く考えようとした結果winになりました。呼ぶときはそれで十分ですよ、って言いたいです。
中学の時に情報技術部やってて、それがきっかけで技術者やってます。あんまり期待されてもできることはたいしたことはないですw

Amebaでブログを始めよう!

 

今、タスクを作っています。

 

何言ってるかわけわかんないので、解説すると、

RTOSっぽい何かを作ってます。それのタスク。

まぁディスパッチのときにキューに突っ込むとかそういうテクニシャンみたいなことをやるの苦手なので、

使ってもらう人たちには関数列と待機列を作ってそこにブチ込んでください、みたいな作りにしようかなって

 

まぁ具体的には

TASK task1(INT vp_inf){

    func0();   //初期化とかの処理

    for(;;){

        func1();

        tslp_tsk(100/MSEC);

        func2();

        tslp_tsk(100/MSEC);

        func3();

    }

}

こういう実装をしたかったら

構造体の中に関数ポインタ(void (*po)())と待ち条件(100/MSEC)をくくったやつT_FUNCがあって

T_FUNC taskFunc[16];

とかやっておく

で、こいつをタスクにぶち込む

タスクが実行されると

func0→func1→100ミリの間起き上がらないが別のタスクがあればそいつに遷移

→func2→

このときに実行するtaskFuncをずらすだけ

 

欠点はfuncの単位が待ちごとになるからプログラムが読みづらい。

解消する方法はたくさんあるとは思う(というかマイコンなんだからPC嫁ってお話)が

どうしてもCで対応してみたいみたいなところ(しかもマクロなしね)

なので、ちょっとチャレンジみたいな?EasyOSみたいな?感じであります。

 

今日はおしまい

どーも。久方ぶり。

 

表題にあるとおりです。トラックの仮免受けました受かりました。

 

つーわけで、明日から路上教習ですね。いや、こんな危ないドライバーが世に出ていいもんなんですかね?

(深視力微妙だった上に視力もヤバい。矯正したい)

 

でも、やることは普通免許と大体同じ、隘路の時にちょっと新技術要求されるだけ。

限定解除から行くと、バックの感覚とかやらされるみたいですよ。

今日の試験で同乗だった人がそうでした。

受かったかどうかは知らんけど。

 

仮免がんばります。

いや、もうタイトル考えるの面倒くさいので、更新としか書かないスタイルで行く

 

最近やってること

・中型免許の教習に行ってる

要するにトラック乗ってる。わりかし楽しい。トラックの教習メモとか書いても良いかもしんない

次で7時限目。S字クランクとかできるんよ。隘路ってのも習った。細い道に入るときに相手の車線にはみ出して曲がるという方法。できるところが限られそうだけど、必須スキル。そろそろ仮免許試験だけど、試験予約がすごく先になりそう。全部取るのには8月くらいになるかもしれない。

7月になったら土日しか行けなくなるからなおさら。

 

・新しい企業に就職する

というかした。7月から仕事開始、今の仕事は6月に終わり。退職手続きやら引き継ぎ作業やらで結構時間がない

真面目に引き継ぎがヤバい。全然時間足りない。明日も仕事か。

新しい仕事は最先端技術を扱っている。楽しみ。

 

・基本情報受かった

正直受かるとは思ってなかったけど受かってた。66.7点と68点だった。

次は応用情報だから頑張って勉強しなくちゃ行けない。

試験問題みると案外行けそうな試験だと感じたけど、油断は禁物だってジッチャが言ってたよ

 

・電験受けるよ

電験のわずか3週間後に応用情報だったりする。

どっちも勉強してどっちも受かる予定。

来年は何の仕事しているんだろう?トラックの運転手?発電所の所長?システムエンジニア?

電験の方が2倍くらいムズい

 

・黒い砂漠にはまったよ

ギルドとかよく分からん、がなんかお話しする機能があるらしいよ(オンラインゲームやってる感覚はない)。

この前PK食らったから他人を信用しないプレイスタイルになってる気がするけど、

それとなく進めている。今Lv53。クラスはLS(幼女と黒いわんこを扱う)、なんか新しくジョブ増えたけどキャラメイクしてみたいわね

 

以上

 

ブログ書くの、もう少し癖というかなんと言うかにしてみたいね