
No.2ベストアンサー
- 回答日時:
補足ありがとうございます。
しかしまだなんとも釈然としない感があります。
補足にある文章を読んだ感じでは、「初歩向けの本(サイト)」じゃなくて
「どのように実際に使うのかを説明した実践の本(サイト)」
を求めているように思えるのですがどうでしょう。
ということで、T-KernelというかT-Engine(両者の違いというか関係は
Wikipedia辺りを見てもらうとして)上でのプログラミング例ということで
連載記事「T-Engineプログラミング入門」
http://monoist.atmarkit.co.jp/fembedded/index/te …
ITRONプログラミング入門―組み込みOSのデファクト・スタンダード プログラミング詳細とサービス・コール徹底解説 (TECHI): 本: 金田一 勉
http://www.amazon.co.jp/dp/4789833356/
あたりはどうでしょうか?
まあ現役の組み込み分野のプログラマの方もここには出入りしているようなので、
多分そういった方からアドバイスをもらった方が良いのではないかなあと思います。
#わたしは経験はありますが現在は組み込み方面はやってないです
補足情報ありがとうございます!!
私が初歩向けの本といったのは理由がありまして
TRONの授業でサービスコール名などは勉強したので
どのような動きをするのかは分かるのだけどT-kernelを使ったときに
どのように記述したらよいか分からないため、
そういった人のための入門書みたいなものはないでしょうかといった意味合いだったのですが、
sakusaker7さんが仰っていた「どのように実際に使うのかを説明した実践の本(サイト)」と言ったほうが伝わりやすかったみたいです。
URLを参考に勉強を進めていきたいと思います。
ご回答ありがとうございました!!
No.3
- 回答日時:
T-Kernelを授業で使っているとは、正直びっくりです。
ファイルシステムなどITRONにない機能の実習までされるのですかね?
余計な感想を書きましたが、あなたに必要な図書は、初心者向けの本ではなく
仕様詳細ではないでしょうか?
初歩の本では、カンタンにこうすればできる。で終わりで、エラーの意味の解説まで
していないと思います。
お手もとの「T-kernelの標準ハンドブック」の
1)書いていることがわからない
2)詳しく書いていない
のいずれかによって次に必要な図書がかわるでしょう。
補足の文面から2)詳しく書いていない のであれば、T-Kernelの仕様書を
参照しましょう、詳しく書かれていると思います。
URLを書いておきます。
参考URL:http://www.t-engine.org/japanese/text/TEF020-S00 …
ご覧頂きありがとうございます。
4月からT-kernelの勉強をしているのですが、現在はランプやモータを制御するなどの初歩的な勉強をしております。
R32Cさんが仰っている
1)書いていることがわからない(どこに記述したらいいかなど)
2)詳しく書いていない
と言うのが現状です。
T-kernelの仕様書がネット上にあるとはびっくりしました。
このようなサイトも参考にして勉強をしていきたいと思います。
ご回答ありがとうございました!!
No.1
- 回答日時:
学校の授業で、とありますがどのような学校でそういうことをしているのかが
ちょっと想像できないのと、質問文を読んだ限りでの印象では、
質問者さんに必要なのは T-Kernelの解説本(or サイト)ではなく
OS、可能ならリアルタイムOSの解説書じゃないでしょうか。
それならより初歩的な内容のものを紹介できなくはないと思います。
もし差し支えなければ、質問者さんのバックグランドについて
ちょっと補足してください(その授業を受けるに至った経緯とか)。
「初歩の初歩」なんていう表現を使う人がT-Kernelを使った授業(講義?)
を受けているというのも良くわからんのですが。
この回答への補足
私の質問をご覧頂きありがとうございます。
どのような勉強をしているのかということが分かりずらいと思いますので、サンプルプログラム(学校で配られたもので自分で作ったものではありません)を載せたいと思います。これは配られた中で一番簡単なプログラムです。
#include <basic.h>
#include <tk/tkernel.h>
#include <stdio.h>
#ifdef DEBUG
#include <util/tmonitor.h>
#endif
ID tskid1, tskid2;
void task1(INT stacd, VP exinf){
while(1){
tk_slp_tsk(TMO_FEVR);
printf("task1\n");
}
}
void task2(INT stacd, VP exinf){
while(1){
printf("task2\n");
tk_wup_tsk(tskid1);
tk_dly_tsk(5000);
}
}
EXPORT ER main(INT ac, UB *av[]){
T_CTSK ctsk1, ctsk2;
int i;
#ifdef DEBUG
tm_monitor();
#endif
for(i=0; i<ac; ++i){
printf("av[%d] = '%s' \n", i, av[i]);
}
if(ac>0){
以下省略させていただきます。
補足として、1年前にTRONの勉強をしていたので、例えば周期ハンドラがどのような動作をするものかといったことは分かるのですが、
T-kernelの標準ハンドブックと言う本を使いながらコーディングするときに
いったいどこで周期ハンドラの生成情報や削除情報を記述すればいいのかといったことや、C言語インターフェース(ID cycid=tk_cre_cyc(T_CCYC * pk_ccyc))、パラメータ、エラーコードなど
何をどこに記述して(何を省略することが出来るのかなども含め)どのような意味を持つのかといった初歩的なことが授業で使っているT-kernel標準ハンドブックには細かく説明がないため分からない状況です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- インターネットビジネス ペット用品のネットショップ運営で悩んでいる事があります。 詳しい方いらっしゃいましたらご教授の程宜し 2 2022/07/11 12:03
- 高校 勉強ができない。 4 2022/07/03 08:13
- 高校 最近考えついた勉強方法についてご意見をいただきたいです。 私は文系の高校生で、将来英語を使った職に就 1 2023/02/04 21:28
- 専門学校 この生活、中々うまく勉強がはかどりません。 3 2023/03/06 15:00
- 大学受験 9月からMARCH 間に合いますか? 3 2022/09/13 20:55
- Web・クリエイティブ 今とても悩んでる事があるんです。至急アドバイス頂けたら助かります。 現在学生で、Illustrato 1 2022/09/18 20:02
- 片思い・告白 学生から教授への好意について。 私は現在学部生で、教授を好きになってしまいました。 私自身、まだこれ 3 2022/07/16 07:51
- 就職 教員志望24歳のフリーター 民間企業に就職すべきか悩んでいます。 6 2022/07/15 17:33
- 大学受験 大学受験の勉強方法に関してです。 現在浪人していて、バイトも学校もないです。 独学自宅学習をしていま 1 2022/04/24 21:15
- 大学受験 高校の総勉強時間を教えてください。 私の学校は授業の勉強の時間がよく潰れているようで、他校より勉強時 2 2023/04/09 23:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLLファイルの逆コンパイラにつ...
-
プログラマー達は何故、プログ...
-
C#でTreeViewのCheckBoxのサイ...
-
visual studio 2022でのC#プロ...
-
略語の読み方について
-
c言語
-
C言語の関数のextern宣言
-
【C言語】全角文字の配列を、全...
-
最初に聞かれたこと
-
C言語 関数、変数の宣言について
-
あってる
-
C言語のことです。写真(見にく...
-
プログラミング言語についてc++...
-
UART通信の取説で,left floati...
-
パソコン
-
gccを行ってもexeファイルが生...
-
VisualStudio2022でC言語プログ...
-
C++でデスクトップGUIアプリ開...
-
C言語について。
-
C言語 解答について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OLEの構造化ストレージについて...
-
IPアドレス、サブネットマスク...
-
Qtを勉強するのに何か良い書籍...
-
C/C++でHTMLソースの取得はでき...
-
ログイン機の付きの掲示板サイ...
-
MPWでCをするには?
-
日本語の文字列コードを変換す...
-
C言語入門書から
-
どうすれば作れるようになるのか
-
XCodeでObjective-Cを使ってプ...
-
MSP430のプログラム学習
-
CかVBでポートを制御する方法
-
HTML と CSS
-
画像処理のプログラミングを勉...
-
C、C++のプログラミング勉強に...
-
[ADO]と[ADO.NET]の違い
-
プログラミングでロジックを調...
-
Android開発の詳しい本
-
ドライバ開発の勉強方法を教え...
-
Borland C++Builder 5環境での...
おすすめ情報