●●●くみこの組み込み相談室●●●
レス数が1000を超えています。これ以上書き込みはできません。
0001くみこ
NGNGSTB/ゲーム機のゲーム以外のプログラムもOKよ!
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGどこそこのコンパイラは腐ってるとか某のRTOSは終わってるとか。
0004デフォルトの名無しさん
NGNG答えられるはず。
0005デフォルトの名無しさん
NGNG0006くみこ
NGNG当然H8もOKよ!H8/300でもH8/500でも何でもいらっしゃい!
SHシリーズだって歓迎しちゃうわ。
H16ネタなんて書いてくれたらくみこイッちゃうかも。うふふ。
0007デフォルトの名無しさん
NGNGなんだか35歳以上の女性が>>6のようなことを書いているのかな、と思ってしまって
いまいち萎えます。
・・・独り言なので、気にせずに。(;´〜`)ァゥゥ
0008ぷもぉ
NGNG0009くみこ
NGNGもちろんスーパーHの話もね!
0010デフォルトの名無しさん
NGNGところが、ある日、人気のない工場で
突然H8で制御されたシリンダーが
動き出したのだ。
が、H8を組み込んだ基盤の電源は..
落ちていた....
なんとH8は空気中の電位差で動作して
いたのだった。(実話)
0011デフォルトの名無しさん
NGNGすげぇ!
低電力動作を極めるとそうなるのか!?(何か違う?
0012デフォルトの名無しさん
NGNGでもそれって致命的なバグ(?)だよねー
例えば安全装置的な物が動いてないのに
メインの部分が動き出したりするの(ワラ)
0013デフォルトの名無しさん
NGNG>>10 は電気がキャパシタに残ってたか他のボードからのリークかなんかだろうけど。
0014デフォルトの名無しさん
NGNGハァハァ
0015くみこ
NGNGi860/960と某DSPは高級言語開発ね。
某DSPは標準の開発環境がトンチキでとっても苦労したの!
ハードウェア割込からソフトウェア割込を発行できなかったりとか、
統合環境のリンクマップエディタがROM化プログラムに対応してなくて
手でコンフィグファイル書き換えたりとか。
0016>1
NGNGの方が適当でない?行ったことないけどさ。
ネタだったら無視してくれ
0017デフォルトの名無しさん
NGNGない? ワシはゲーム系なのでさげるけど。
0018くみこ
NGNGハード板なんて逝ったらマワされちゃうわ(鬱
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGわけじゃないぞ。むしろそっちの方が少ないだろ。
家電とかの民生品でも業務用機器でも今ほとんどマイコン制御だし。
そういうののファームウェア技術者ってここ読まないのかな?
0024デフォルトの名無しさん
NGNGよんでるよ
Javaとかでくそつまんないしごともあるし
0025もうヤケ
NGNGHしりーずよりも一般的な
TMS34020/TMS34030が使えるぞ
MC88000と同様、世間一般で通用する知識だ(藁
0026デフォルトの名無しさん
NGNGfirmってほどしたまわり触ってないんだよなあ。
0027デフォルトの名無しさん
NGNGふざけた流行がありますが
そのへんについてのくみこ嬢の見解をおねがいします
0028くみこ
NGNGくみこ的には、C++使おうとかいうKittyGuyじみた発想よりはチョットだけましだと思うの。
あ、ターゲットがJavaネイティブプロセッサじゃない場合ね。
Javaネイティブが相手だったら(量産されてるのかしら?)いいんじゃない?
0029デフォルトの名無しさん
NGNGついでに、その分野でwaba使ってる人はいるか?
0030デフォルトの名無しさん
NGNGだってROMは4Kしか載ってないもん。
0031デフォルトの名無しさん
NGNGJavaネイティブCPUって富士通とか出してなかったっけ?
速度が必要な時はCコンパイラもあるっつー奴。
東芝なんかはJavaシステム載せたネット経由の
組みこみ機器監視用ユニットを外販してたっけ。
0032デフォルトの名無しさん
NGNG今度MPC860を使うことになったんだけど
マニャアルが厚すぎて読む気しない。
わかりやすい解説とか使えそうなサンプルソースあったら教えて。
0033くみこ
NGNGくみこはZ80とか68000とかしか経験ないのよん。
0034デフォルトの名無しさん
NGNG0035くみこ
NGNGくみこが860やったときはほとんどCだったの。
勘弁してね(ワラ
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG呼び名は「エッチ・シックス・ナイン」で良いのでしょうか?
0038デフォルトの名無しさん
NGNGくみこのくいこみ
あー、すっきりした!逝ってきます。
0040デフォルトの名無しさん
NGNG実際やってる人いるの?
ちなみに、うちは永久に今のままみたいです。
0041デフォルトの名無しさん
NGNGえ、やってないの?
0042デフォルトの名無しさん
NGNGμsを争うようなシビアなタイミング制御とかだとそもそも高級言語
自体敬遠されるだろうから。
0043デフォルトの名無しさん
NGNGくみこさん以外の人に聞きますけど、
MPC860使ったことある人います?
他で聞いた方がいいんでしょうか?
0044デフォルトの名無しさん
NGNGどうにかなりませんか?
0045デフォルトの名無しさん
NGNGの電卓れす。実装器がFPGAだけでできてた。
あまりに構造が原始的すぎて、開発に関わったときはカルチャーショック
を受けたな・・。いわゆるマイコンの1つ手前のアーキテクチャだった。
0046デフォルトの名無しさん
NGNG動きが遅いのでOSが止まって見えることもある。
MediaGXは割り込み命令が異常に遅いので、
割り込みが多発するような事態は避けた方がいい。
API呼出しが必然的に頻発するようなOSには不向き。
これはどうにもならん。
0047デフォルトの名無しさん
NGNGインライン展開しまくって、テンプレートを上手に使えば、結構いけるんだけどな。
ああ、仮想クラスの使用はかなり限定よ。
0048デフォルトの名無しさん
NGNGで、結局制限が多すぎてC++を使う意味がなかった。なんて事態が目に浮かぶ。
0049デフォルトの名無しさん
NGNGnaiveにくめばいいんだろうけど。
くみ込みゆえに ROM化しようとしたりして変なテクニック使いたく
なりそう。
0050デフォルトの名無しさん
NGNG組込用のCコンパイラは、たいていインライン関数が使えるように拡張されてんのよ。
0051デフォルトの名無しさん
NGNG005247
NGNG設計段階では、純粋にOOで設計(純粋なOO設計とは何か?でもめそうだね)
できるとおもうけど。設計時は、言語とは独立だしね。
コストの問題は実装時に考えれば、たいていすむことだと思うが。
フリーストアの使用, RTTIの使用, 仮想クラスの使用
はかなり制限うけるけどね。
>>51 全部staticということはないが、大部分がstaticという風に
なるのは確かだと思うね。 placement newが活躍しまくり。
ここまでやって、わざわざC++を使う必要があるのかは俺もわからない。
ただ、C++でも十分にパフォーマンスは引き出せるし、処理系の挙動も把握できるよ。
でも、OO設計して、OOなパラダイムで、Cで書いてやれば十分な気もする。
(>>50 なんか論点ずれてないか?)
0053デフォルトの名無しさん
NGNGいや、だから、「そうまでしてC++を使うメリット」についての言及なんだが。
「C++ならインラインが使える」というのはメリットにならんと。
0054デフォルトの名無しさん
NGNG誰もC++のメリットがインラインなんていってないので、君は炒ってよし。
0055名無しさん
NGNGレーザープリンターまで色々とあります。
一時期のプリンターはHDD内蔵なんて噂のあるやつまであり、
80286時代に20MHzオーバーの32bitCPUが乗っていました。
C++を使うメリットはやはり複素数や行列やBCDなどの非標準の
型を扱いたい場合や巨大なソースの物量をチョットデモ抑えたい、
あるいはUNIXやWindows用のソフトのソースを他のメーカーの
研究所から買って来て移植する場合、元のソースがC++
だったらという都合が考えられるでしょう。
ついでに、高スペックの石の開発環境てUNIXあるいは
それからの移植が多いみたい(AT&Tの商標を良く見掛ける)。
だからgccのフリーソフトでなおかつGUIがない場合、
以外と簡単に専用機に乗っかりそうですよ。
0056ちょっと興味ある門外漢
NGNG> フリーストアの使用, RTTIの使用, 仮想クラスの使用
> はかなり制限うけるけどね。
意外に制限あるのはC++的な難しい機能だけみたいですね
「フリーストアの使用」とはデフォルトのnewとかmalloc
が使えないということでしょうか?
overloadして、static配列からでも確保すればOK?
仮想クラスは多重継承使わなければOK?
virtual functionを使ったpolymorphismとか、
例外処理とかは制限ないもんなのでしょうか?
# 例外とかいうと割り込みがかかりそう
0057デフォルトの名無しさん
NGNGvirtualは気を付けないとコードの増大を招く。
メモリがタイトな条件だと使いにくいね。
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG無駄にばしばし使うと、メモリにもパフォーマンスにもけっこう響いてくるね。
0060ちょっと興味ある門外漢
NGNGvirtualの使用に制限があるとOOっぽくなくなって、
ちょっとげんなりしちゃいますね
例外処理はOKですか、意外です
テンプレートも結構いけるみたいですね
STLのvectorとか、見た目はJavaのCollectionAPIみたいになるけど
iterator使ったとこなんかは、ポインタ演算に展開されちゃうんですかね
0061デフォルトの名無しさん
NGNGただ、スタックフレームを消費するから、あんまり階層が深いと
タイトなスタックの場合悲惨なことが…
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGSTLはアロケータをきちんと定義して、メモリ確保のところを細工する必要はあるけど。
0064デフォルトの名無しさん
NGNG最近のH8とか 三菱 M16C クラスならC使っても快適ですよね
C++で開発出来る規模はどの程度からかな?
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGだれか5歳の子に説明するように判りやすく説明してください
0067デフォルトの名無しさん
NGNGQ1、ライブラリは使えないの?
Q2、floatの形式は判ってるの?
Q3、そもそも何の為に変換するの? 他とのデータ変換?
内部表現なら自作なりした方がいいんでは?
0068デフォルトの名無しさん
NGNGMSB 符号
nbit 指数部
nbit 仮数部
だから、
1)整数のMSBを符号ビットとする
2)整数の絶対値を求める=負数なら符号反転
3)CFが1になるまで左シフトとして仮数部とする。
4) そシフトした回数と整数のビット幅から指数部を決定
0069デフォルトの名無しさん
NGNGQ1->
ライブラリというかハードウェアでの変換です
Q2->
IEEEです
Q3->
ハードウェアだとレジスタを一時スタックに退避しロード時に
ハードウェアが変換するようなので遅くて使えません
>68
1)は問題ないです
2)もレジスタ上のexpで問題ないです
3)4)をループ、分岐を使わずやりたいのですが何か良い方法ありませんか?
0070デフォルトの名無しさん
NGNGCPUによってはある場合があるけどね
http://piza.2ch.net/test/read.cgi?bbs=tech&key=987068177
バレルシフタを持ってるCPUにしか使えないけど
比較回数を減らすアイデアとしては 2分法で検索する方法があると思うよ
16ビットなら最初に$0100 と比較 より大きいなら $1000と比較てな調子で
MSBの位置を検索するって方法だけど、
0071デフォルトの名無しさん
NGNGなんか凄い条件ですね。
桁数を求める部分に的を絞って
とりあえずプログラム板なのでプログラム的解決を。
非常に呼ばれる頻度が高くあらゆる犠牲をいとわないのであれば
0〜32768 に対応するテーブル(約32K or 約16K Bytes)を作って検索一発。
1回だけ src >= 0x4000 で分岐すればテーブルサイズ半分。
これに耐えられないのであれば小さなテーブルで済ます。
以下4桁ずつ調べる例。
U8 GetKeta(U16 src)
{
static U8 aKetaTable[16] = {
/* 0 1 2 3 4 5 6 7 8 9 a b c d e f */
0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4
};
#if 1 /* 好きな方を選んでください */
{
int nShift;
for(nShift = 12; nShift >= 0 ; nShift -= 4){
U16 tmp;
tmp = src >> nShift;
if(tmp > 0) return(nShift + aKetaTable[tmp]);
}
}
#else
{
if (src >= 0x1000) return(12 + aKetaTable[src >> 12]);
else if(src >= 0x0100) return( 8 + aKetaTable[src >> 8]);
else if(src >= 0x0010) return( 4 + aKetaTable[src >> 4]);
else return( 0 + aKetaTable[src >> 0]);
}
#endif
return(0);
}
どうでしょう。
返り値は 0〜16 の値を取ります。
とりあえずアルゴリズムだけ。
オプティマイズは環境依存で。
1要素1Byteのテーブルを使っていますが、
もっとつめたほうがいい場合も結構あると思います。
分岐なしは自分の脳みそでは無理です。
ちなみに、普通はキャッシュがあるので、
16bit程度だったらアホみたいに
ループして検索した方が良いと思います。
007271
NGNGタブだと消えちゃうかもと思って
全部スペースにしたのに。
0073くみ子
NGNGせっかく有意義ぽいスレなのに。
戻って来るまで同名のよしみで引き継ぐわ。
ARM7とK4しか知らないけど大丈夫かしら?心配。
0074久美子
NGNGhttp://www.mit.pref.miyagi.jp/embedded/link.html
0075うぐぅ
NGNG画像描画チップが遅いので苦労するっす。
OS9が動いているので、シェルでプロセスの一覧とかを出せるので、ある
意味デバッグはやりやすくなったけど、その分、性能的には遅いってのも
あるってことで苦労するなあ。
今日、同じハードの上で、WindowsCE3.0英語版で動いているのをみた。
でも、やっぱ遅いや。ハードの性能がいまいちなんだろうな。
前のハードウェアでは、RAMの容量も限られてたから、プログラムも
フラッシュメモリ直読みで実行していたけど、今のシステムは、RAM
にコピーして実行しているから、もっと速くてしかるべきなんだけど。
SH4だから速いってのを期待してしまうけど、その分、実行する内容も
増えちゃって、ソフト設計の問題もあったりで、やっぱダメダメな感じ
だな。
やっぱ、世間の組込み用RTOSは何が主流なんだろうか・・・。
まあ、主流がなんであれ、うちの商品とは関係ないだろうけどさ。
0076ちょっと興味ある門外漢
NGNGITRON互換、OpenSourceでおもしろそうなんだけど
0077くみ子
NGNGOS/9って事は、ファイルシステムが必要ね。
今の業界のトレンドよね?くみ子は経験無いけれど。
OS/9はRTOSじゃないから組み込みとしてはかなり大規模なのでしょうね。
うらやましく感じちゃう。
>>76
eCosの実装例はあるわよ。フリーだから常に選択枝には入れるべきだと思うわ。
ただ世の流れはJTAGを用いたRISCマイコンでの実装だから、デバッガの充実から
して、μITRONの選択になってしまうよね?
小規模開発ならeCosは悪くない選択だと思うわ。
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080:デフォルトの名無しさん
NGNG0081くみこ
NGNGくみ子の事は知らないけど(w
0082
NGNG0083組子
NGNGOS-9はRTOSじゃないわ。
ついでに言うとWINDOWSもLINUXもBSDもRTOSじゃないわよ。
最近のトレンドはRTOSのタスクの一つとしてLINUXを動かすことね。
そういう設計ってあこがれちゃわない?
0084デフォルトの名無しさん
NGNG別に。
0085デフォルトの名無しさん
NGNGそのころは RTOSって意味知らなかったけど、タスクの優先度が
固定できるってぐらいの意味か?
あと eCosって licenseは大丈夫なの? GPLだったりしない?
0086デフォルトの名無しさん
NGNG常識
0087くみ子
NGNG>>83
ルーターとかそういう設計が多いみたいね。良く知らないけれど。
TCP/IPのプロトコルスタックやアプリケーション層を流用できるからお徳よね。
>>85
eCosのライセンス?
大丈夫よ。組み込んでしまえばバレないって主任が…え?ごめーん、
これ言っちゃいけないんだって。ナイショにしてね。
ライセンスとかって、私弱いんだ。詳しい人教えてくれないかなぁ。
0088
NGNGOS-9はRTOSじゃないんでしょうか?
あまり詳しくは知らないけど、だいたいRTOSとして紹介されてますよね?
0089デフォルトの名無しさん
NGNG詳しい人解説きぼーん
0090デフォルトの名無しさん
NGNG組み込み=制御系でないの?
無知でゴメン
0091デフォルトの名無しさん
NGNG0092くみこ
NGNG広い意味では同義ね。
狭義では、家電みたいにFWの存在を意識させないスタンドアロンでソリッドな
用途を「組込」、システムを構成する機器のひとつとして保守端末を接続でき
たりするような装置の用途を「制御系」て言ったりするわね。
0093
NGNG割り込み応答時間とディスパッチにかかる時間の最悪値が保証されてるOS
と考えてるけど違うかな?
組み込みで使う場合はだいたい数μsecくらいだと思うけど。
0094デフォルトの名無しさん
NGNGあるタスクが単位時間内にどれだけの実実行時間を得られるか、
きちんと設計可能なことも重要(時に93と若干矛盾するけど)。
0095デフォルトの名無しさん
NGNGFOR %%A IN (*.obj) DO ECHO -+%%A &>>LIBMK.fil
てな調子で LIBMK.filを作って
TLIB myLib.lib @LIBMK.fil
とライブラリを作ってたのですが、
windows2000では巧くゆきません
理由は & が区切りとして処理されてしまう為です。
何か巧い方法はないでしょうか?
009695
NGNG009895
NGNG突然 7年前のコードの事で問合せが来たんだけど 今使ってるのがwin2000だった
もんだから
最近、プリンタポートをパラレルで使ってたのを win2000で動かしたいって言われて
win2000入れたばかりなもんで勝手がわからんかった
こっちは結局、 gwiopm.sys か giveio.sys か悩んで gwiopm.sys にしたけど
ハードが直接たたけるようになると win2000もいいもんだね
で、最近DSPも触りだしたんだけど、 これ、マジでExcelでコード書きたくなるね
010095
NGNGしかもそいつを カンマで区切って書かなきゃならん
こりゃ専用のエディター作った方がいいかも
010195
NGNG先行した命令の あるレジスタ書込みの後 nクロック後に有効になるなんて
特異例は 当然山のようにある しかも nが操作によって可変なんてね(^^;
010495
NGNG掛算はだいたい遅れて結果が出るもんだし
ジャンプはディレイドの方がなんか気持ちいいし
でも、さすがに、incとdecによって時間が違うのはチョット嫌だったな
0105デフォルトの名無しさん
NGNG0106くみこ
NGNGディレイドブランチ。
うまく使うと、条件ブランチのときに条件によらずペナルティを0にすることもできるわね。
0107デフォルトの名無しさん
NGNGZ80、PIC、H8Sしか使ったことないもんで・・・。
それも最近はアセンブラでほとんど書いてないし。
RISCプロセッサの事情なんて全然知らなかったよ。
パイプライン処理するプロセッサなら常識なんだね<遅延分岐
0108デフォルトの名無しさん
NGNG最近出た入門用 and 1品物 組込みに便利な奴
OAKS16 \5,400
http://www.oaks-ele.com
http://www.rakuten.co.jp/tsukumo/435956/444341/
制限有だけどCコンパイラ・デバッカも付属
RAM10KB、フラッシュ128KB
AKI-H8/3664タイニーマイコンキット 1キット \2,800.
http://www.akizuki.ne.jp/new.html
フラッシュ32KB RAM2KB
どちらも1チップマイコンだから超小型、ADCも内臓
0109くみこ
NGNGていうか、そのクラスのプロセッサになると、実行ユニットが8個あって
パスが2本あってパイプラインステージが16段だからプリフェッチパケット
が128命令ずつ、なんて事になっちゃうんで、アセンブラでの開発なんて
無理無理。
コンパイラが履いたコードの挙動が怪しいときに調べる程度で、そんなの
常に気にしながらコーディングなんてできないわよ。
0110デフォルトの名無しさん
NGNGTIなんか有名どころのDSPは リソースも豊富だしCでも開発出来るけど
たいていの日の丸 DSPは厳しいのよねえ
>>
OAKS16 は 製品版(CPU+232Cドライバのみ)で半額だったらうれしいんだけどね
けっこう使える
Cコンパイラも 無制限版が三菱から期限付きだけど落として使えるし
ROMが大きいのが嬉しい
AKIのは知らない。買ってみる。 H8 は500シリーズしか使った事ない。
0111くみこ
NGNGあら、>>109はTIのDSP(C62/67xx)あたりを意識して書いたつもりなのよ。
日本製のDSPってなんかあるの?
SH-DSPなんかはSHの開発環境がほぼそのまま使えるのよね。
0112デフォルトの名無しさん
NGNGそれがねえ、タマにあるのよ。 μとかSHとか有名どころならまだしも
え? ここってICも作ってるのってなメーカのがさ、
マイクロコードをそのまま書かなゃならないようなのがさ、
それぞれ INCが有効なのは2サイクル後で 掛算が有効なのは4サイクル後で
足算は次のサイクルでってな調子でさ、
命令スケジューリングを人間様がやらなきゃならないのがさ
表計算ソフトでブロックコピーでもしなけりゃ詰められん
それでもさ、資料に一覧表でも作ってくれりゃいいけどさ、
読んでもどこに書いてあるか判らんような資料でさ
レジスタによってだけじゃなくて演算内容でも違ってたりするクセに、
ホント ツライよ 試しながらやるしかないって感じよ
まあ逆にコードエリアがメチャ少ない事が逆に救いだね。
これで2Kワードもありゃ死ねるよ。
0114デフォルトの名無しさん
NGNG0115112
NGNGレイテンシも出力されるまで時間の余裕があると考えりゃ
それなりに便利なものだと思えるようになった。
ツールも作った。ブロックコピー出来るようにしたし、さあ頑張るぞ〜
0116デフォルトの名無しさん
NGNGM16Cでフラッシュ256Kのチップ載せたの欲しい
0117デフォルトの名無しさん
NGNG差し支えなければ教えて下さい。
0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
01/08/31 15:11ID:3yUJpMYIみんなどんな使い方してるの?
0126デフォルトの名無しさん
01/08/31 15:50ID:NnMQHkhoソフトウエア割込みは番地を書かなくていい 短いバイトで書けるFARCALLにしかすぎないよね
確かに、自分からは あんまり使わないね。
せいぜいデバック用に使うくらいかな
だって普通のCALLに比べて大抵遅いものね
0127くみこ
01/08/31 17:08ID:KmOcVo8.0128デフォルトの名無しさん
01/09/01 16:05ID:Sd5gihn2特権モードを持っているCPUで、特権モードに移る唯一の方法が、
ソフトウエア割り込みだったと思う。
0129デフォルトの名無しさん
NGNG0130もう入らないよぅ
NGNG向こうの仕様書が大らかだったために2ヶ月おきに
「これはバグでしょう?」と仕様変更を要求してきます。
8KBのROMの残りが20バイトぐらいしかないんですが、Cで
書きこみデータをコンパクトにするTIPSってないですか?
コンパイラによりけりなのはわかるんですが…
シーケンスが無駄にややこしいので全部書きかえるのは無理です。
0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNGttp://www.ic.nec.co.jp/micro/product/sc/78k0/78k0.html
それ以上細かい事気にしても・・・
0134デフォルトの名無しさん
NGNG見つけたる都度書き換えるんじゃなくて、スクリプト作ってゆくと楽ですよ。
0136もう入らないよぅ
NGNGありがとう。結局その方法しかないんですか…
仕変の入らなさそうな部分から部分的にアセンブラにするかな。
>135
あんまり速さを要求されるシステムではないので、大丈夫です
0137デフォルトの名無しさん
NGNG将来そっち系に進みたいんだけど。
0138デフォルトの名無しさん
NGNGH未経験者です。
くみこさん私にHを教えてください。
(ネタ)
0140デフォルトの名無しさん
NGNGここで TINI の話してもいい?
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNGうん、そうです。
あたらしいバージョン(1.03c)とかは
メモリ破壊 直ってるのなぁ?とか
sledって便利? とか・・・
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNGPCが組み込みかどうかと問うのに似てるな。
0145くみこ
NGNGステッピングモータ回したりするのは組込よ。
ロボットを制御するのに、高水準な命令(例えば「○○を
掴む」とか)を送るのは場合によっては組込じゃないかもね。
0146デフォルトの名無しさん
NGNG0147くみこ
NGNG設計してもらってね。
ちんこに最適な刺激を与えるような制御プログラムを書いて
あげるから。
0148デフォルトの名無しさん
NGNGフィードバックが面倒じゃない?
この手の商品は一歩手前を持続させてこそのマイコン制御かと。
センサーには何が使えるかな。
0150デフォルトの名無しさん
NGNG時間だけ?
温度とか圧力とかも記録したりフィードバックしなくていいの?
あと、Bluetooth等でコードレス化を図らないとね。
0151くみこ
NGNGそうなると、ユーザーごとに詳細なサイズ計測をしてそれにあわせて
初期設定しないといけないわね。
血圧計を付けてそれを元にするのもいいわね。
健康器具として売れるわ。プロトタイプができたら是非とも立石電気に
売り込みたいわね。
0152デフォルトの名無しさん
NGNG0153くみこ
NGNG産婦人科の男性不妊検査用に売れば大ヒットも夢じゃないかも…
0154>
NGNG0155くみこ
NGNGエロ本持たされて個室に案内されるんよ。
緊張しちゃって出ない人とか多いらしいので、人間の尊厳を尊重した上で
効率的に抜く需要はあるのよ。
ただ効率的に抜くだけなら前立腺に電圧かけるとかあるけど普通やらないし。
0156デフォルトの名無しさん
NGNG0157くみこ
NGNGふつー手伝ってくれないっつーか、不妊検査って嫁と一緒に行くもんだろ(w
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG問題ありません。
その件に関してはageでの発言をお願いします。
0160くみこ
NGNG精子の組み込み先を探してるの?
悪いけどくみこはネカマなので協力できないわよ。
0161デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNG仕事で富士通の8L, 16L, 16LXを使っています。ですがマイコンの知識が無く
悪戦苦闘しています。というよりさっぱりわかりません。
何を理解していないのかもわからないというか、すでに鬱状態です。
先輩のソースをみても理解できない、マニュアル見てもわけわからず。
質問すると「ソース見ろ」か「マニュアル見ろ」という返事しか帰ってきませんので
八方ふさがりな状態です。
こんな私は何を見て勉強すればよいのでしょう?
よろしければ、どうかアドバイス等よろしくお願いします。
0164デフォルトの名無しさん
NGNGちゃんとした大学で数学とコンピューターサイエンスをやらないからそういうことになるのだよ、わかるか?
きっとアーキテクチャとかわかってないんだろうなあ
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGそんな阿呆なことばっかやっとるからそういう目にあうのだ
0167デフォルトの名無しさん
NGNGわかるか くそガキ
0168デフォルトの名無しさん
NGNG0169くみこ
NGNGていうかまず自分で何がわからないのかを明確にしなさいな。
何がわかってないのかも自己分析出来ないなら今すぐ転職なさい。
制御云々以前におまえさんにはプログラマの適正はないわ。
>>164-168
うざいので煽るだけならヨソでやってね。
0170デフォルトの名無しさん
NGNG社会人経験無いだろ?
言ってる事すべてが間違ってるわけじゃないけどよぉ
0171デフォルトの名無しさん
NGNG確かに学生であります
0173デフォルトの名無しさん
NGNG間違ってまさあ
0174デフォルトの名無しさん
NGNGはずかしすぎ>くみこ
0175163
NGNG地方国立大院で物理を学んできました。
Delphiはシミュレータ作成のために使用。コンピュータサイエンスとは
無縁の生活でしたのでアーキテクチャ等は白紙の状態です。
>169
たしかに適正が無いかもしれません。他の職業へ変わることも
考えたのですが、1年も満たないのに逃げ出すようなことはしたくないので
1から勉強し直します。
0176デフォルトの名無しさん
NGNG0177通りすがりの人
NGNGかなり悩んでいると思われる人間に対しての返事がそれかよ。
いくら何でも言葉きつくないか?
0178デフォルトの名無しさん
NGNG>177
うるせぇ!!!氏ねやボケがぁ
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNGを、物理か いいねえ
物理やってきたんなら基本的に数学力あると思うから
あとはコンピューターの内部構造とかわかれば大丈夫
プログラミングなんて簡単だから
物理やってるならシミュレーションとか強そうだね
一緒にロボット作ろうぜよ
0181163
NGNGロボット、いい響きです。
私はTVドラマで「ナイトライダー」という番組を見て「こんな車を作りたい」と思い、
物理の世界に入りました。自動車を制御するのには物理の知識が最優先という理由で。
具体的には自動運転技術+AIにあこがれましたから。
こういった夢もあり理論やシミュレートはしっかりとやってきたつもりです。
>あとはコンピューターの内部構造とかわかれば大丈夫
>プログラミングなんて簡単だから
この言葉、励みになりました。ありがとうございます。
機会があれば一緒にロボット作りましょう。
0182くみこ
NGNG別に間違ってないわよ。
164-168=170=174=178=童貞煽り厨がウザイだけ。
>>177
ここはメンヘル板でも人生相談板でもねえんだゴルァ!
っつーわけで「自己分析なさい」と言ってあげてるのよん。
それよりもむしろ>>161の悩みの方が深刻よ。
>>181
やっぱり道を誤ってるような…
自動車の制御と言っても漠然としすぎてるわね。
こういった機械の制御は高度にコンポーネント化されてるから
>>145みたいに高水準な制御か低水準な制御かによって当然
必要になる知識は違ってくるものよ。
物理なんか勉強して、エンジンの回転数制御でもするつもりかしら。
0183デフォルトの名無しさん
NGNGまず、C or アセンブラは理解してますか?
理解してないならそこからですね。
それらが解ってるなら、ソースを見て解らないのは、
内蔵リソースの使い方か、制御プログラムの流れ
だと思います。
ツールの使い方がわからないなら、まずは、サンプルなり、
先輩のソースを、コンパイルorアセンブルできる状態にし、
それを元にあれこれソースや設定をいじってみるのがいいかも。
あと川崎に近いなら富士通のセミナーとか行ってみるといいです。
ところで開発環境はなんでしょうか?
当方、16LXで環境はメーカ純正のSoft***を使ってました。
>>181
LEDが8個ぐらいインジケータ用に並んでると、「ナイトライダー」の
ようにLEDを端から光らせたくなるのは、俺だけでないはず。
0184デフォルトの名無しさん
NGNG170だけどここ最近の書き込みは170だけだす。
0185学生
NGNG皆さんどういう経路で組み込み業界に入られたのでしょうか?
0186くみこ
NGNG0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGTINIユーザーの方達へ
http://piza2.2ch.net/test/read.cgi/tech/1002813425/
こんなもん
0189組み込み初心者
NGNGRAM-I2C-EEPROMへのデータ書き込み、読み込みの
勉強をしたいのですがお勧めのKIT及びお勉強HPを教えていただけないでしょうか?
また組み込み系で見ておけという定番HP、定番書籍、定番KIT等も教えてください。
初心者なものでいろいろと勉強したくおもっております。
教えて君で申し訳ありませんが、よろしくお願い致します。
0192デフォルトの名無しさん
NGNG入れろ入れろと上司がうるさいのでiTRON入れてタイマー割り込みでハマリ中。
たよりになる奴は会社にいねーし。あー、こんな仕事やめたい。
0193くみこ
NGNG0194192
NGNG現場の人間はiTRONなんて使わなくても出来るって言っているのに
上の奴らは使え!!使え!!と煩いわ。やってらんねーなー
ぜってー入る会社間違えた。
0196デフォルトの名無しさん
NGNGプッ
それじゃまともにHTMLさえ書けんと思われ。
0197デフォルトの名無しさん
NGNG195は会社に入ったとき、プログラムすらできなかったんだぜ。
今ではよく勉強して、できるようになっているが。
0199デフォルトの名無しさん
NGNGRS232cの勉強なんてやめようね
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG232が理解できなくて1394のファームが書けるのか?
他人の作ったドライバーがすでにあるならどっちも
さほどかわらんか。
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG232Cが完璧なら、他のは規格を調べればなんとかなる。
USBでも1394でも通信の基本的な考えは変わらん。
0206デフォルトの名無しさん
NGNGモニタ治具としては有効じゃないの?高速だしPC側で給電できるし。
0208デフォルトの名無しさん
NGNG現場を知らない奴に何を言っても無駄と言うことで。
ちなみにデバッガでLAN接続のものはある。
0209デフォルトの名無しさん
NGNGそう?漏れの所はモニタ治具やフラッシュの書き換え治具として大活躍してるけど。
一度作ってしまえば後はデバッグ基盤にパターン載せるだけだから全然OKだよ。
ミシン目を入れておいて、使用済みのデバッグボードから外せば単独でも使える。
0210デフォルトの名無しさん
NGNGセット-治具間は高速シリアル、治具-PC間はUSBの構成だと3分切るよ。
この構成凄く便利だから最近では実機デバッグで十分になってしまった。
JTAGでのロード時間考えたらもう元には戻れないよ。
0211くみこ
NGNGウチもそう。他の装置(というかコア)との連動に使ってるのがそもそも
イーサ。ターゲットへのダウンロードもコアからイーサ経由。
シリアルはターゲット単体のモニタ端末用。実装面積だってタダじゃないんだし。
0212デフォルトの名無しさん
NGNGそりゃ他の装置との連動にイーサが使えればUSBには用は無いよね。
それともICEやJTAGとの通信がイーサという事なのかな?それなら普通だけれど
速度出ている物を見た事がないんだよなぁ。なんか間違っているのかな?
今日日ICEでの大規模、短納期な開発なんか出来ないわけだから、少しでも効率の良い
デバッグ方法が必要なわけ。別にUSBには拘らないけれどね。
0213くみこ
NGNG一応、OSとしてはイーサ・JTAG・シリアルによるリモート、の3通りの
デバッグをサポートしてるらしい。
OSのカスタマイズとか、インフラのデバッグはICEをJTAGに突っ込んで
力仕事でデバッグ。OSが安定したらイーサ。
0214デフォルトの名無しさん
NGNG0215192
NGNGiTRONは使わないことになった。
が、これまでのほとんどの時間をiTRONで潰してきたので、
結局、納期に間に合いそうにない・・・
今日もこれから出社して一人寂しく作業してきます。
0218デフォルトの名無しさん
NGNGICEをJTAGに突っ込むって?ICEが使えるならJTAG不要でわ?
組子んとこって秘密の香りがするね。
0219くみこ
NGNGICEと言ってもリプレースICEじゃナイのよん。
ああ、厳密にはICEじゃないわね。
さすがにクロックが300MHzとかになるとリプレースICEなんて
うごきゃしないわよん。
0220デフォルトの名無しさん
NGNGどこのがいいんでしょうか?
ICE以外にデバッグに使うと便利なものとかあったら教えてください。
0222デフォルトの名無しさん
NGNGみえちゃん
0223デフォルトの名無しさん
NGNGプロはそんな質問など絶対にしないし、アマチュアはICEを使う必要無いと思うけれど・・・
ICEの他にあればデバッグが進むのはロジアナとかかな?逆アセできるヤツを導入すべし。
0224192
NGNGいうのを使っとる。
0225220
NGNG私は組み込み屋さんではなく、デバッグツール屋さんなので、
どこのメーカーのを使われているか、実際に使われている方が、
他にどういうツールを使われているかを聞いてみたかったのです。
0226くみこ
NGNGんなもんターゲットによって違うだろがゴルァ!
少なくとも今くみこが使ってるターゲットはとってもマイナーなので
プロセッサのメーカー純正品以外に選択の余地がないのよ♥
0228くみこ
NGNGICE以前にターゲットプロセッサの選定をなんとかしてほしかったり…
ていうかこれから冬だからヒゲ伸ばして暖を取るのよ♥
正月頃にはムスリムに混じって生活できるくらいになるわ。
0229くーみん
NGNGカテゴリは・・・そうね、心と身体の下がいいんじゃないかしら?
0230くみこ
NGNG心と身体カテゴリの下って事は「内臓マイコン板」かしら。
urlは http://life.2ch.net/cybernetic/ とか http://life.2ch.net/inplant/ とか?
医歯薬看護板にも声をかけてみる必要がありそうね。
0231くーみん
NGNGそうよ。「マイコン応用板」ができたら
・ロム詰のかわりに失った健康について語る
・カップ型自動販売機、絶対人には言えない制御方法
・自分が作ったペースメーカー、自分に埋め込む事ができる?
とかのスレで熱くかたりたいのよ。
0232くみこ
NGNG!!
それじゃただの「*内蔵*マイコン」じゃないの!
「*内臓*マイコン」ていうから人工臓器とか人造人間とか人体改造とか
マッドなサイエンスを語る板かと思ったのに!!
0233くーみん
NGNGペースメーカーは立派な内臓マイコンよ。私の作ったパルスがあなたの洞結節を
刺激しまくるの♥
考えてみれば人造臓器にマイコン応用されるならば、それが一番高度な応用よね?
低消費電流、エラーフリー、適応化、小型軽量化。緊張感ありそうで禿げそうね。
怖いわ。
0234デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNGここにいる組系のコテハンは全員根鎌だ。
気を付けろ。
0238デフォルトの名無しさん
NGNGおおPERTNER仲間がいた。うちでは愛用してる。なんとなく使いやすくて。。
日立のがひどすぎるんだな。
ちなみにH8/3006メインです。
0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNGMだと、ビットの開発やDSPで女性いたよ。派遣じゃなく社員で
って感じで多くはないな
0241デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGうちももうすぐSH使う予定でやはりPARTNERでいこうと思ってる。
期待通りの使い勝手だった?
ところでSHくらいになるとみんなOS使うんだろうか。。
SH2なんだけど。
0245デフォルトの名無しさん
NGNGμITRONが、多いかな。
0246デフォルトの名無しさん
NGNGSH3とかSH4ならLinuxでも積んどけば? ってSH2か。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGRAMの容量ってどれくらいで稼動してますか?
リアルタイムOSのこと良く理解できてないのですが、今月のインタフェースの
特集記事を読んでるとTCBとか、データキューとか出てきて、
OSを使わない場合に比べメモリを大変消費しそうな気がしてなりません。
あとスタックエリアって、タスク間で独立してるんでしょうか?
漠然として初歩的な質問かもしれませんがよろしくお願いします。
0249くーみん
NGNGそーねー私がμITRON使った構成で一番少ないRAM容量は152Kbitかしら。
逆に一番大きいサイズで12Mbitね。サイズは工夫次第でどうとでもなるものよ。
流石に64Kbitを割り込むと苦しいけれど・・・。
スタック空間はタスクでユニークよ。割り込みのスタック空間を分けるかどうかは
システム毎にそれぞれに悩んで選択してハマってゆくわ。ほほほ。
0250にぶる
NGNGbitかい。あんたのところはbitかい。
64Kbit/8=8KByteなんてスタックだけで消費するぞ。
0251デフォルトの名無しさん
NGNG確かに、OSを使わない場合に比べメモリを消費します。
比較的メモリの消費の少ないOSの仕様としては「OSEK」というものがあります。
http://www-iiit.etec.uni-karlsruhe.de/~osek/
0252ななし
NGNG0253デフォルトの名無しさん
NGNGスリーサイズを教えてください。
ミリメートルオーダーは小数点一桁までで頼んだ
0254くみこ
NGNG上から106、78、94じゃゴルァ。
0255デフォルトの名無しさん
NGNG「変数MyInterestはNULLを返しました。」
0256くみこ
NGNG0257デフォルトの名無しさん
NGNG変数MyInterestをデストラクトしました・・
0258くーみん
NGNGあら?メモリって普通bitかWORDで表現しない?
WORDの場合は1WORD何bitかを明記するから結局はbit表現がメインよね?
64Kbitでも物によっては作れるわよ。
採算厳しいんだから節約しなきゃよね。
0259デフォルトの名無しさん
NGNG富豪的プログラミング推奨者のおれがなんで、
こんな仕事やらされてんだか。。。
0260デフォルトの名無しさん
NGNGJPEGを吐いてくれる
LSIとかCPUを作って!
0261260
NGNGいっこ1000円くらいで
0262デフォルトの名無しさん
NGNGRAM無しっつうのを見たこと有るよ。
0263248
NGNG回答ありがとうございます。
OSの実装方法がなんとなくわかってきました。
>262
RAM無しって、外付け分のこと?
ROM256Kbyte RAM10Kbyteぐらいなら内蔵してる
CPUがあるからできるってことですよね。
0264デフォルトの名無しさん
NGNG0266くーみん
NGNGRAM無しというのはレジスタのみで実装する特殊なアプリケーションの事よ。
話題には上がるけれどなかなかやれる事ではないわね。
>>265
くみこちゃん、最近荒れてるね。修羅場なの?
トンネルはいつか抜ける事ができるわ。頑張りましょう。
0267260
NGNG0268260
NGNGありがとう。どんな製品ですか?
HPがあれば教えてください。
0269デフォルトの名無しさん
NGNGこれなんとかする方法教えてくださいませ。
どうもエミュ無しでのデバッグ必要時に、シリアル通信で変数を参照できるように
するためにほとんどの変数がグローバルなのだそうです。
どなたか良いアイデアプリーズ。。
0270デフォルトの名無しさん
NGNGstruct{
}global;
の中に全部放り込むとか。
デバッガで一望できるよ。
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG>>270
ども、早速の回答ありがとうございます。
今日会社でどんな感じになるのかいろいろ試してきます。
MAPファイルに各メンバのアドレスが出力されるのかちょい心配。。
0273269
NGNGそんなぁ。。(;´Д`)
0274デフォルトの名無しさん
NGNGソフトの方から来た人はグローバル変数=悪と
考える人が多いけどどうなんだろ?
自分の頭の中でマップできる数位使ってかまわんと
思うが。
0275デフォルトの名無しさん
NGNG一発で何やってるかワカるんならそれでも良い。
二年以上前に書いた自分のプログラムを見て
一発で何をやってるかわかるんなら、そのスタイルを貫いても良い。
0276デフォルトの名無しさん
NGNGで static に取ると 作ったツールとの相性からデバックし難いからグローバルにって
感じなのかな?
命名規則にユニット名でも付ける事ってしとけば大丈夫じゃない?
0277デフォルトの名無しさん
NGNGわからん奴なんているのか?
普通仕様書と設計書をみれば何もかも分かるじゃん。
分からんような資料を残す奴は人間のクズ。今すぐ氏ね。
0278デフォルトの名無しさん
NGNG大規模なコードになればなるほど、
細部のドキュメントは省かれるし
コードとの同期もとれなくなってくる。
半年後の自分を、新しくプロジェクトに加わった
新人だと思って、そいつにでもわかるようにコードを書け
ああ、でも、一行一行フローチャートか何かに書いてる
元COBOLERとかだったら、べつにそんなことしなくてもいいよ。
ドキュメントにない仕事すると怒られるからね。
ドキュメントを読めば、コードがわかる。
そうだろ?
0279デフォルトの名無しさん
NGNG個人的な実体験として、
ローカル変数に慣れるとグローバル変数を把握するのが
面倒になる。
確かに数が少なければ自分の頭の中でマップする労力もたいしたこと無いが
0であればさらに楽。
管理対象は少なければ少ないほどいい。
0280デフォルトの名無しさん
NGNGドキュメントをかかないならコードをみただけでわかるようにしとけ。
1行1行コメント付けてる奴は今すぐ氏ね。
コメント書かないやつは今すぐ氏ね。
「ここ不要」とかコメント残してる奴は今すぐ氏ね。
「あとはまかせた」とか書いてる奴も今すぐ氏ね。
0281デフォルトの名無しさん
NGNGコメントを書けとはいってないぞ
まあいいや。
0282269
NGNGで、構造体に放り込むのはどうもうまくなかったです。
MAPファイル(関数や変数がどこに配置されたか確認できる)っていうのがあるんですけど、
そこには構造体自体のアドレスは書いてあるけど、メンバのアドレスは書いてなかったです。
アラインメントを考慮して自分でアドレスを算出するのはミスがでそうで怖いですし。
同様に、staticをつけてファイルスコープにした変数も書かれないようでした。
SH2にHIMって環境で開発してるんですが、皆さんどうされてるんでしょうか?
10や20ならいいんですけど、さすがに100や200のグローバル変数は管理しきれないです。。
0283269
NGNG本当にどうしようもなかったら命名規約でごまかそうと思います。
でもせっかくCにはスコープって便利なものがあるのでできればこちらでなんとかしたいとこです。
開発環境であるHIMがstatic変数のアドレスも吐いてくれれば万事解決なんですけど、
今日調べた限りではそんな設定は見つかりませんでした。。
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG考えるのが面倒なので、
構造体のメンバにcharの配列を要所要所に埋め込んで
そこに文字列入れてます。
慣れればMAPファイル見なくてもダンプ解析できます。
0286デフォルトの名無しさん
NGNG構造体の頭のアドレスがわかればメンバのアドレスなんてわかるだろ。
マニュアル見たか?
構造体が嫌ならサイズそろえて配列にでも入れておけ。
メモリダンプすりゃすぐ解るだろ。
割り込みを扱う以上グローバル変数は避けては通れん。
0287デフォルトの名無しさん
NGNGえーっとだな、char* szBuf="abcde\0";
宣言した6バイトの領域に対して、
p=realloc(szBuf,64);とかできる?(よーなきがしてきた)
そのときszBufは内部でfreeされておいらが最後にやるのは
free(p)ってやればいいんだな??
0288269
NGNG> 慣れればMAPファイル見なくてもダンプ解析できます。
どうもイメージがつかめないです。頭悪くてごめんなさい。
えと、構造体の中でさらにグループ分けして、そのグループごとの先頭アドレスを
切りのいいとこに合わせるためにchar配列を入れとくってことですか?って違うか。。
>>286
> 構造体の頭のアドレスがわかればメンバのアドレスなんてわかるだろ。
アラインメントを考慮して全メンバ分手計算するんでしょうか?
ミスりそうだし、なにより面倒だと思うんですが。。
> 割り込みを扱う以上グローバル変数は避けては通れん。
その負担を少しでも減らせないかな〜と良いアプローチがないか探してますです。
やりたいことが漠然としてたんですけど、文章書いてるうちにまとまってきました。
1.200程あるグローバル変数を構造体で10個程度にグループ分けしたい。
2.グローバルである必要のないものにはがんがんstaticをつけてファイルスコープに限定したい。
3.でも1,2をやるとMAPファイルにアドレスが出力されないので、通信で変数参照したいときに
アドレス調べるのがめんどい&間違えそう。
4.ということで構造体メンバ、およびstatic変数のアドレスを楽に間違いなく取得する方法探してます。
長文ゴメソ
0289くーみん
NGNG各タスクのタスクエントリでAUTOで構造体宣言を行えばいいのよ。
で、後は構造体のポインタをグローバル変数でタスク内に公開するの。
ヘッダを工夫すれば隠蔽できるし、スタックポインタの先頭に配置されるから
デバッグでも困らないわ。結構重宝する主婦の知恵ね。
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNGつーか、マルチポスト。
0293デフォルトの名無しさん
NGNGアセンブル後のリストからマップファイルの出力と突き合わせてstatic領域の定義を
グローバルequ文に拾い出すツール作ればいいだろ
組込系は 自分で必要なツール作るのが基本だよ
0294デフォルトの名無しさん
NGNG解析すれば拾い出せるかも!?
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGだからこれも解析すれば道は拓けると思う。
大体PARTNERでは当たり前のようにみれるんだからな。。
0297269
NGNGデバッガは「HP Debug User I/F」ってやつです。
でも今回問題としている、「通信で変数を参照したい」ってのはこのソフトでのことではないです。
えと、現地でデバッグ&コンパイル&フラッシュ書き換えってことがあるらしいです。
その時エミュレータなんて使えないから以下のようなプログラムを利用してデバッグします。
シリアルケーブルで実機とノートパソコンをつないで、
例えばパソコンからターミナルソフトで「watch 0C000123 word<CR>」って送ると、
実機は「0C000123 03E8<CR>」ってな感じで変数の値を返すように組んであります。
実装は以下のようなイメージです。(実際はもっと泥臭いです)
switch ( size ) {
case 1:
Transmit("%08X %02X\r", address, *(byte *)address);
break;
case 2:
Transmit("%08X %04X\r", address, *(word *)address);
break;
case 4:
Transmit("%08X %08X\r", address, *(dword *)address);
break;
default:
Transmit("error\r");
}
ということで、デバッグするには変数のアドレスが必要なのですが、
static変数や構造体メンバのアドレスはどうすれば簡単にわかるだろう?ってことです。
>>289
まいった、、全然わからんです(;゚Д゚)
制御においてのタスクって何を表してるんでしょう?関数?モジュール?
>>293
objと一緒に吐かれるlstを見てみましたが、どうなってるのかようわからんかったです。。
>>294 >>296
期待をもってバイナリエディタとにらめっこしてみます。
またまた長文ゴメソ…
長いんでsage
0298くーみん
NGNG名前の衝突を避けるためにstatic宣言している変数がリンクリストファイルには
現れないんだけれどデバッグでは位置を知る必要があるって事ね。よくあるわ。
一つはstatic宣言でアサインされる領域を固定にする方法があるわね。
リンカのメモリ配置方法は法則があるから、事前にデバッガで調べておくと推測できる
ようになるわ。これはリンカオプションで実現できる事が多いので調べてね。
もう一つはμITRON等、タスク空間が分かれている場合等で、タスクループに入る前に
ローカル宣言する方法があるわね。
ローカル変数とはいえスタックポインタ上でアドレス固定となってしまうからアドレス
算出は安易に行えるわ。でも結構ソースをいじる事になりそうでお勧めできないわ。
Transmit()のような関数が実装されているのなら直接変数を吐き出すコードを埋め込ん
でおけばいいんじゃないの?現場では。
0299デフォルトの名無しさん
NGNG>どうもイメージがつかめないです。頭悪くてごめんなさい。
>えと、構造体の中でさらにグループ分けして、そのグループごとの先頭アドレスを
>切りのいいとこに合わせるためにchar配列を入れとくってことですか?って違うか。。
ちょっと違います。
構造体の中でさらにグループ分けして、そのグループごとの先頭に
検索用の文字列を埋め込みます。
目的のメンバの値を調べたいときは、そのグループの文字列をメモリダンプ
から検索して、先頭アドレスを見つけます。
そこから、暗算で目的のメンバのアドレスを算出します。
バカみたいな方法ですみません。
アドレス解析ツールを作りたかったのですが難しくて出来ませんでした。
うちのところは、現地から自動ダンプされたデータしか来ないので
この方法をとってますが、そちらのデバッカじゃ使えそうもないので
忘れてください。せめてメモリ検索ができればいいんですけど。
0300269
NGNG> 名前の衝突を避けるためにstatic宣言している変数がリンクリストファイルには
> 現れないんだけれどデバッグでは位置を知る必要があるって事ね。よくあるわ。
そのとーりです。ああ、、気持ちが伝わるって嬉しいことだなぁ。。( ´∀`)
えー、前者の方はまた明日調べてみます。ありがとー。
後者の方ってなにかOS使った場合なのでしょうか?
マイコンにOSってどんな環境になるのか想像もつかんです。う〜ん、やってみたい。
> Transmit()のような関数が実装されているのなら直接変数を吐き出すコードを埋め込ん
> でおけばいいんじゃないの?現場では。
調べたいとこがあったらそこにデバッグコードを挿入しろって解釈であってますか?
現在は調べたいstatic変数や構造体メンバがあると、デバッグ用のグローバル変数に
代入するコードを挿入してそれを前述のコマンドで見るようにしてます。
でも開発環境の入ったノートパソコンがない時とか、開発室と実験室(別館)を何度も
往復するハメになるので、再コンパイルが必要ない方法を見つけたいです。
>>299
なるほど、理解しました。
メモリダンプする通信コマンド追加すればうちでも使える場合がありそうです。
> アドレス解析ツールを作りたかったのですが難しくて出来ませんでした。
これがあれば何もかも解決するんですよね。
自分で作ろうにもかなり難しそうでひるんでます。
> せめてメモリ検索ができればいいんですけど。
これかなりいいですね。実装できないか検討してみます。
処理を占有するわけにはいかないから、かなり検索に時間かかりそうだけど^^;
いろいろアイデアありがとうございました。
0301デフォルトの名無しさん
NGNGDSPプログラミングについてですが、
MAC命令を実行するとはじめの実行時だけ3サイクルかかってあとは1サイクル
らしいのですが、
MAC X0,X0
MAC X1,X1
MACD X2,X2
このようなコードをループさせた場合
最初の実行には9サイクルかかって次からは3サイクル
なのでしょうか?それとも最初に5サイクルかかって
(はじめのMAC命令のみ3サイクル)次からは3サイクルという
風に動作するのでしょうか?
0302666
NGNGMAC X0,Y0
MAC X1,Y1
MACD X2,Y2
こんな感じですね。
0303デフォルトの名無しさん
NGNGスレタイトルの食い込みという言葉に反応して質問です。
組み込み系で Java を使う事にはどんなメリットがあるのでしょう?
プログラマが確保しやすいくらいしか思いつきません。
技術的なメリットってあるのですか?
VM の上で動くとか、ライブラリが充実しているとか、オブジェクト指向である
とかいった Java の特徴が生かされるような分野なのでしょうか?
0304くみこ
NGNGどういうループなのか知らないけど、ディレイドブランチで最適化された
ループなら1回目のMAC X0,X0だけ3サイクルで後は全部1サイクルに
なりそうだけど。
ていうかそんなコアな話題ならどこのなんていうDSPなのかくらい書いて
欲しいのよね!
0306302
NGNGありがとうございます!最初だけ3ですね!
あとどこのDSPだかわからないです、ごめんなさい。
0307くみこ
NGNGだから「ループが最適化されてるなら」って書いてあるでしょ!
どこのなにかわかんなきゃループが最適化されてるかどうかもわかん
ないじゃない。
データブックくらいないの?
0308デフォルトの名無しさん
NGNGベクタ定義が楽な奴。
漏れはSH2が使いやすかったけど他に何かある?
0309デフォルトの名無しさん
NGNGで、何かメリットがあるのでしょうか? 設計がし易いから?
それともそういう次元の話ではないという事でしょうか?
逆に、実行速度が遅いという Java の欠点はデメリットとならないのでしょうか?
いろいろパンフ等を見てみたりしているのですが、Java だぜ凄いだろ!
という調子の説明が多く、何故 Java なのかという切り口がありません。
結局 Java を謳っているのは技術的な視点からではなく、マーケティング的な
視点からなのでしょうか?
0310名無しサンプリング@48kHz
NGNG組み込みの人達って、数学や物理やってるんですよね?
電磁気、電気回路、電子回路、PLD・・・。とか。
0311デフォルトの名無しさん
NGNG組込みでJAVAを使うといっても、本当にどうなっても良い領域で
しか動作させていない。
メリットとしてはインターフェースガ同一ならばチップの違いはJAVA-VMが吸収する。
早い話が、どうでも良い上っ面の部分を誰でも書けるから。
0312302
NGNG0314デフォルトの名無しさん
NGNG組込みといっても分野は広い。
あんたが言ってるのはワンチップマイコン系の制御分野だな。
そっちはハード寄りなので回路の動きが解った方が良い。
0315デフォルトの名無しさん
NGNGマンマシンとかネットワークの上位とかではつかうかもね
でも、VMを乗せるメリットはあんまないかも、ROM、RAMの
制限がつらい。
0316デフォルトの名無しさん
NGNGセキュリティ/メモリ保護
たとえばネットワーク越しにプログラムをロードしたり
してもコードベリファイやってサンドボックス入れとけば、
バグまたは意図的にメモリ壊されたりしない。
C/C++だったらユーザーが作ったプログラムは、
メモリ空間分けないと怖くて実行できない。
アーキテクチャー独立
CPU/OSの選択肢が多い。
ゲームとかブラウザとかプロトコルスタックとかの開発者は
売り込み先が増やせる
J2SEと同じ環境でクロス開発もできる。
あと同じ様なコードだったら32bitRISCよりバイトコードのサイズが
小さくなるとおもうけど、クラスライブラリは肥大傾向になるし
メモリ消費はデカイから相殺。
0318デフォルトの名無しさん
NGNG食い荒らされてメモリの破片だらけになるんだよね。
0319デフォルトの名無しさん
NGNGまぁ、原理的にはってことで。
そりゃあプラットフォームの実装がバグってたり、
わざと穴開けてればしょうが無い。
0320くーみん
NGNG自動生成ね。でもそのツールのファーストユーザーだったりする事が多いから、
腰が引ける事が多いわ。
ポイントはJAVAを使うタスクを一番複雑なタスク(大抵の場合はユーザーI/F層ね)
に限定して後はCで実装する事よ。こうするとメモリ破壊をしている理由がある程度
判ってデバッグしやすいわ。でも個人的には懲りているかなぁ。
0321デフォルトの名無しさん
NGNGそもそもポインタの概念がない言語なんだからアドレス操作できない。
せいぜい確保した領域を参照するだけだ。
でも組み込みなんだから、それじゃお話にならんだろ。
0322デフォルトの名無しさん
NGNGJNIに頼んで直接いじれるクラスをもらうっすよ。
0323デフォルトの名無しさん
NGNGメモリリード・ライトメソッドを持ったスタブクラスを作って、
Cで書いた実装をJVMと一緒にコンパイルしちゃえば
ポインタもどきするのは簡単だけどね。(Sunに怒られるかも)
>>320みたいに、下層はRTOSが担当して上位アプリはJVMって
いう今主流の方法が一番無難かな?
(なんかnativeOS/JVM界面で色々問題が起きている気もするが)
ドライバとかでもUSBホストドライバの上位とか結構複雑だから
Javaで書いても良さそう
個人的にはXpressoとかAll Java solutionに惹かれてるんだけど
0324デフォルトの名無しさん
NGNGJ2ME/CLDCはJNIが無いために、
かえってJVMに色々組み込んで穴を増やしそうな気がする。
0325デフォルトの名無しさん
NGNG組み込みでCASEツールって流行ってるの?
時代はXPで、分厚いドキュメントよさようならっ、
になって欲しい
0326デフォルトの名無しさん
NGNGJavaのreal-time拡張の仕様書(JSR-1)を眺めたら、
メモリ管理クラスが色々あった。
class RawMemoryAccessとか
class PhysicalMemoryFactoryとか、
こういうのに沿って組み込んじゃえばいいんだろうけど、
ライセンスとか面倒なんだろうな。
遊びだったら気軽にCommunity Source License使って、
色々できるけど
0327デフォルトの名無しさん
NGNG組込みでは、DMA,割り込み,例外処理を使って正確な時間で高速な処理を
させているんだよ。Cで書いたコードでも高速にできる余地があれば
コンパイラが吐いたアセンブラのコードを修正する。
このような用途には当然JAVAは使えない。
JINIでポインタを書けると言ってもそれでドライバを書く気にはならんだろ。
せいぜいミドルウェアから上のアプリケーションだな。
でもJAVAは処理が遅いのでボトルネックになるだろう。
0328デフォルトの名無しさん
NGNGタイポとは思うけど…
×JINI ○ JNI
だよね?
0329くーみん
NGNGCASEツールはホントの上流工程で使うわよ。でもCASEツールを使っての修正は基本的にやらないわ。
理由は多分みんな判ってくれると思うけれど組み込みが泥臭い世界だからよ。
この工程でフォロー不可能なバグ出したら工作室の裏に呼び出されて正座させられて
説諭されるわ。私も何度泣かされた事やら(ノ><)
0330デフォルトの名無しさん
NGNG回路設計、アナログ、デジタルの知識が前提ですか。
あと、組み込みの仕事は一般的にどう思われているのか、
組み込みプログラマはどう思ってるのか、
給料的には、将来的には(人月5万のインド人に負けたりしますか?)等教えて下さい。
0331デフォルトの名無しさん
NGNG経験が無ければ、積めばいい。
回路は、TTLが分かればいいよ。
一般的には縁の下の力持ちと考えられてる
こっちとしてもその自負がある。
給料はインド人には勝ってる。
0332デフォルトの名無しさん
NGNG>回路は、TTLが分かればいいよ。
これが分かるようになるサイト教えて下さい。
>一般的には縁の下の力持ちと考えられてる
カコイイ。くみこさんやくーみんもそう思われているのでしょうか。
>給料はインド人には勝ってる。
なんかダメじゃん。
0333デフォルトの名無しさん
NGNG興味があって好きな分野ならやればいいけど、勉強の仕方聞くようじゃ・・・
0334デフォルトの名無しさん
NGNG単価は安い。 だから効率をあげるしかない。
さいわい、プログラムは技術次第で効率があげられる
0335シロート
NGNGこの方法が、一番処理が早く確実です。
内容を理解するまで時間がかかりすぎて申し訳ありません。
本当にありがとうございました。
0336デフォルトの名無しさん
NGNG・TTL が動作する電源電圧(5V)やその電流レベルのこと.
・実際の TTL のほか, 各種IC や I/F レベルとして現在でも多く利用され
ている.
のこと?
プログラム側内でtrue/falseになるんだったら、超楽勝ていうか、それで良いの?
0337デフォルトの名無しさん
NGNG・バイポーラトランジスタで論理回路を構成した集積回路のこと.
・電源電圧は 5V 固定. 同一周波数において, 概して CMOS 構造より消費電
力が大きい. 現在ではその多くが CMOS の同等品で代替可能. 電源電圧の
みならず, その電流レベルなども含めて "TTLレベル" と呼ばれる. 各種
IC や I/F レベルとして現在でも多く利用されている.
・大元は TI(Texas Instruments)社が揃えた系列の 74xx などで, その後高
速版の 74Fxx が登場, 更にショットキーダイオードを使って低電流で高
速動作が可能な 74Sxx, その低電流版の 74LSxx などが登場した. セカン
ドソース(他社の同等品)も多い.
だよね。これを勉強しないといけないのかぁ。
0338デフォルトの名無しさん
NGNGそれでいいんだよ。とりあえずね。
あとはそれをもとにちょっとした回路くらい読めるようになればOK。
0339デフォルトの名無しさん
NGNGそのちょっとした回路が載ってるリンクはって欲しいな。
回路とコードと交互に読むなんて、何か賢そう。
0340デフォルトの名無しさん
NGNGこればっかしはネットじゃなく書籍orキット購入の方が早いと思う。
役に立たない回答ですまんが・・・
0341デフォルトの名無しさん
NGNGキットかぁ、電子ブロック持ってるけど役に立ちますか?
0342デフォルトの名無しさん
NGNGすげーもん持ってるな
役に立つと思うよ
世の中の回路だってブロックになってないだけで大体あんなもんだし
0343デフォルトの名無しさん
NGNGそれより、しょせきー。
0344デフォルトの名無しさん
NGNG電子ブロックは教材用でいまでも現役だよ。
http://www.denshiblock.co.jp/brk.html
http://www.denshiblock.co.jp/siryoindex.html
0345くーみん
NGNGでも普通はハード屋が出してくる仕様書通りに設計すればいいはずよ。
必要になるのはハマっている場合なの。
私が最近ハマった例でいうと、割り込み生成回路とベクタアドレスジェネレータを
ASICで外付けで組んだんだけれど、ジェネレータのアドレス生成が割り込み信号と
シンクロしてないの。おかげで時々暴走するから帰れない日々が続いたわ。
こんなのハードの制限事項なんだけれど、回路が読めると気がつくわよね、普通。
という事で、ハードに関しては勉強するべきよ。幸せになる為に。
0346デフォルトの名無しさん
NGNGTTLやCMOS回路のブロック図(例)のリンクお願い。
0347お胸おっぱい
NGNGゲート (AND、OR、NOT、XOR)
デコーダ
フリップフロップ
カウンタ (同期・非同期)
あたり覚えたら、74 シリーズの等価回路で勉強。
google で検索すれ。
http://www.google.com/search?num=20&hl=ja&newwindow=1&q=%83%8D%83W%83b%83N+IC+%8A%EE%91b&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0348デフォルトの名無しさん
NGNG回路図がざーと読めて、チップのデータシートから
ドライバもどきが書ければおっけ
0349デフォルトの名無しさん
NGNGゲートってのは、配線でAND,ORが出来ると理解して良いのかな?
残りの、デコーダ、フリップフロップ、カウンタは検討つかない。
等価回路とはそれらと同等のものの一覧があるということでしょうか。
>>348 電子ブロックはアナログ回路じゃないの?(´д`;)
大ショック!
現在、デジタルが主流で、電子ブロックを勉強しても意味無いってことですか。
0350デフォルトの名無しさん
NGNGゲート、〜、カウンタの図と機能が分かれば、多分、回路図をざーと読めるのでしょう。
次にチップのデータシートってのが、皆目検討付かないヨ!
0351デフォルトの名無しさん
NGNGアナログ回路は基礎だからそれとは別に勉強しろ
ちなみに俺は 学研マイキット だった
PC98の頃はこんなのもあった
ttp://www.vector.co.jp/soft/dos/edu/se048289.html
0352デフォルトの名無しさん
NGNGアナログ回路が読めるなら>>348程度にデジタル回路を理解するのは簡単。
・デコーダはNbitアドレスからチップセレクト信号をとりだす
・フリップフロップは1ビットの情報を保持する(SRAMの1単位)
・カウンタはパルス入力を数えて2進等で取り出す
#>>344 のリンク先の電子ブロックはデジタル版もあるne
0353デフォルトの名無しさん
NGNGアナログとデジタルと回路記号を置き換えるだけで良いのか。
組み込みPGまであと一歩。記号図サイトきぼん。
てゆうか、くみこのサイトってあまり無いんだね。製品サイトはあるけど。
0354デフォルトの名無しさん
NGNGあと付け加えるならオームの法則とピタゴラスの定理ぐらいかな。
それと周波数と周期の換算はできた方が良い。
0355デフォルトの名無しさん
NGNG1たす1は〜2か3か〜♪
イーマジネーション ピータゴーラス〜♪
高校物理程度を習得しておけばまあよいかと思うのですがいかが?
0356くーみん
NGNGブロック図の例なんだけど、他の人も言っている通りトラ技やインターフェース誌をお勧めするわ。
あんまり素人の突っ込み入れたくなるような回路を見るのは却ってマイナスかも…
最近じゃネットでワンチップマイコンのデーターシートが入手できるから見てみて。
http://www.hitachisemiconductor.com/sic/jsp/japan/jpn/Sicd/Japanese/Products/micom/micom_com/j602203.pdf
適当に検索かけたH8のハードウエアマニュアルだけれど、これ見て全部判れば
とりあえず現場に立てるわよ。がんば(^^)9
0357デフォルトの名無しさん
NGNG現実はそう甘くないが。
0358デフォルトの名無しさん
NGNG回路図を読むきっかけとしては
おすすめかも
0359デフォルトの名無しさん
NGNGBit7 (DIOCTR) の扱いがよく分からないです。
ここを0にするとPortCの扱いが変わるそうなんですが
どう変わるのかよく分かりません。
日本語で分かりやすく解説したサイトとかありますか?
0360デフォルトの名無しさん
NGNGどこがどう甘くないかが知りたいYO!
せめて、回路側なのかコード側なのか、それらが複合されるからなのか教えてよ。
理論的な難しさか、環境が整備されてない難しさか、となると、後者だと予想するが。
0361デフォルトの名無しさん
NGNG356のマニャル見ましたが、CPUだね。
CPUも理解しないといけないんでしょうか?
0362デフォルトの名無しさん
NGNG理論的なことはインターフェースのサイトを覗いてみるのが良いかと思います。
組み込みはOSもBIOSも何も無い状態からプログラムしなければなりません。
そしてプロセッサ、入出力は物件によって常に変化します。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNGBit7を0にしてビット{Bit3, Bit2, Bit1}でポートCのビットを指定して、
その指定したビットをセットするかリセットするかをBit0で指定すると、
Bit7を1にしてモード0の出力に設定したポートCを1ビット単位で、
ポートCの状態の読み込み・所望のビットのセット/リセットの手間
なしに、セット/リセットできる。
{Bit3, Bit2, Bit1}={ 0, 0, 0} : ポートCの第0ビットを指定
...
{Bit3, Bit2, Bit1}={ 1, 0, 0} : ポートCの第4ビットを指定
...
{Bit3, Bit2, Bit1}={ 1, 1, 1} :ポートCの第7ビット を指定
Bit0=1 :指定したビットをSet(=1)
Bit0=0 :指定したビットをReset(=0)
0365USBer
NGNGドライバーも作れると、もっとウハウハ
やっぱソフトもハードも出来る奴が最後に勝つ!
0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNGどなたかマイコンについての本を紹介してもらえないでしょうか。
ちなみに僕はウォッチドッグタイマもよく分からないレベルです。
0368デフォルトの名無しさん
NGNG秋月のキット買ったなら電気大から出てる方(青い奴)がおすすめ。
っていうか両方買っとけ。
0369367
NGNG検索しても出ないんですが…、書籍名を…、
0370367
NGNGttp://www.amazon.co.jp/exec/obidos/ASIN/4501321601/ref=sr_aps_d_1_2/249-0366682-4566765
これですねたぶん。頑張って読んできます。
0371デフォルトの名無しさん
NGNGに出てくるからすぐわかったかもしれないけどもう1冊は↓ね。
回路設計するにはこっちの方がいいかも。
ttp://www.amazon.co.jp/exec/obidos/ASIN/4274079104/ref=pd_sim_b_dp_1_1/250-1967292-2863449
蛇足だろうが
H8/3048 シリーズ,H8/3048F-ZTAT(H8/3048F,H8/3048F-ONE )ハードウェアマニュアル
ttp://www.hitachisemiconductor.com/sic/resource/japan/jpn/pdf/mpumcu/j602093_h83048.pdf
H8/300H シリーズテクニカルQ&A
ttp://www.hitachisemiconductor.com/sic/resource/japan/jpn/pdf/mpumcu/j502043_h8300hqa.pdf
日立のホームページが中途半端にリニューアル中なので・・
いや、っていうか漏れも丁度勉強中なのよ(笑)
0372くーみん
NGNG「CPUを理解しなければ組み込みの設計ができないか?」なら答えは「担当場所による」よ。
例えばTCP/IPのプロトコルスタックにしてもペリフェラルを叩くハンドラを設計するならば必須よね。
逆にアプリケーションレイヤを設計するのならあんまり必要ないかも。
関係ないけどマニャルって言い方気に入ってしまったわ。ゲッート♥
0373デフォルトの名無しさん
NGNG言葉が難しい。
>アプリケーションレイヤを設計するのならあんまり
アプリケーションレイヤなんて、軟派でしょうか。
0374デフォルトの名無しさん
NGNGUSBのファームやドライバなんて、馬鹿でも書けると思うが。
ホスト側のまともなファーム作れる奴は凄い(ご苦労様)だな・・・
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG馬鹿でも書けることなんざ百も承知なんだよ。
それを以下に難しいものに見せるか、そしてそれを維持できるか
が勝負なんだから。
おめー、仕事引き受けるときに1日仕事で100万の見積もりだされても
「1日で終わりますからねぇ」とか言っちゃってパーにするような
馬鹿なんじゃねーの?
0377デフォルトの名無しさん
NGNGC++、おまけにJAVAなんてのは使うことってある?
0379374
NGNGああ、すまん。いや、そんなこと初めて聞いたから。ネタかと思ったよ。
もしかしてマクのUSBドライバ書ける人?
マクのUSBなどのドライバ書ける人は少ないから、マクとWinのドライバ
とファーム書ける人はウハウハだという話は聞いたことあるんだけどな。
0380デフォルトの名無しさん
NGNG奴らは人間的につまらないし、パワーの無い奴ばっかりだ。
物作りの楽しさ、プログラムの美意識、アルゴリズムの話とか、
まったく噛みあわないし、淡々と仕事として設計しました。ってだけ。
ハードが原因でソフトの方に迷惑かけてても、ちょっと弄ってみたから
これでやってみて。の繰り返し。100%直せよ。自分で直ったのを確認しろよ。
技術者としてのプライドとかねーのかよ、ほんとに。
0381くーみん
NGNGあらやだ、難しかったかしら?狭い世界で仕事していると、自分達が使っている言葉が世間で通用するとか
思っちゃうのよね。世間で浮かないように早く帰ってテレビ見なきゃ。ワイドショーとかも見たいのよね、ホントは。
組み込みではアプリケーションレイヤを設計するのが一番難しいのよ。パソコン感覚で作るとメモリリークを
出しまくるわ。独特のルールを体得して実践する必要があるそうよ、よく知らないけれど・・・
>>380
どしたの?なんか嫌な事があったの?悩みなら聞くわ。溜め込んじゃだめよ。頑張って。
0382くみこ
NGNG組み込みの場合、自分で直ったのが確認できないことも多いでしょ。
ファーム屋がすべての機材を持ってる分けじゃないし。
ロジアナで当たって確認できる程度ならまだしも、オシロやスペアナで
見ないとわからないようなバグは論理検証止まりよ。
それにファーム屋の環境にそんな測定器が揃っていることはほとんど
ないし。
0383デフォルトの名無しさん
NGNGマイオシロ3台を筆頭に オシレータから電源から・・・ 部屋から溢れて嫁に叱られ
0384デフォルトの名無しさん
NGNG>「1日で終わりますからねぇ」とか言っちゃってパーにするような馬鹿なんじゃねーの?
この内容はこれで納得。(自分は374じゃないけど)
ところで、外国に発注するとエリートでも人月5万とかいう話しが一方であるわけじゃない。
組み込みは将来的にも大丈夫かなあ。(SヨなんかよりはPGの方が大丈夫だと思ってる)
0385デフォルトの名無しさん
NGNGマイコンを立ち上げてちゃんと動作させるまでが一苦労だと思うけど。。
ハードもソフトもやってる俺らとかだと何を疑えばいいかわからない時がある。
ソフトだけやってる人ってハード屋さんはどこまで面倒見るの?
0386デフォルトの名無しさん
NGNGでも、相手がまったくの不勉強なクライアントのときだけ通用する技
だな。素人にはお勧めできない(以下略
外国に発注すると、その連中をコントロールするのが結構面倒だよ。
無能な奴もいるからねぇ。先日、うちの会社の別の部署が中国の連中
にNANDフラッシュメモリの制御部分を発注したら、できたものは全く
ECCを使わないものだったらしい。連中に文句を言ったらNANDメモリ
に素子欠陥が発生すること自体を知らなかった(知らないふりをしていた
だけかも)みたいだしねぇ。
0387デフォルトの名無しさん
NGNG実際の話で参考になります。ただ、中国は元々駄目なんじゃない?
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG己が半田付けして、、己がプログラム書いて
やっと出来た試作品を納めたのに支払い遅れとるやないけぇゴラァ
無から有 作れる奴など いやしない せめて部材費ちょうだいな (自営業)
0390くーみん
NGNGなんか人事に思えないわ。
私も社内の便利屋だから、伝票リスト作って発注してネットリスト作って
基盤は設計外注に委託して上がってきた基盤チェックして…
プログラム板とは板違いだから自粛するけれど、この板で理想を語っている
人たちが羨ましい、妬ましい。どこも大変なのよね。それだけが慰め。明日を生きるわ。
0391仕様書無しさん
NGNG皆さんは、いわゆる「ハード屋」なのですか?
0392デフォルトの名無しさん
NGNG小規模ならハードとソフトを一人でやります
だからハードやでもありソフトも組みます
0393仕様書無しさん
NGNGほー凄い!
世間では、純粋なソフト屋に比べれば格は上なのでしょうか。
関係ないですが、将来ネットワーク関係のソフト作りたいんですが、ハードの勉強は必須ですかね。
漠然としてて、具体的に何を作りたいとまではわからないんですが。。。
0394デフォルトの名無しさん
NGNGとか、ソフトとか。ロジックからアナログ、電力系の回路も作っていたので、
いまの仕事よりも手広くやっていたかも(^^;
自分一人で研究室の予算を使いまくってました(授業料の元を取るため(^^;;;
ま、でも他の人の実験用機材も設計してたからなー
0395393
NGNG0396くーみん
NGNG現場で格の上下を言うと嫌われるわ。人間関係を良好に保つのもプロの資質よ。
人間はねー、投入できる情熱の量はそんなに変わらないものよ。
ネットワークプロトコルのスペシャリストは普通デバイスコントロールには
そんなに詳しくないものよ。広く浅くという人も居るけれど…
ネットワーク関連のコンシューマ機器の組み込みはOS-9とか組み込みLINUXとかが
主流になって来ているそうよ。よく知らないけれど。
組み込みの仕組みなんて現場に出ると嫌でも覚えさせられるんだから、時間があるのなら
RFCとか勉強してLINUX上でネットプログラミングでもするといいんじゃないかしら?
0397デフォルトの名無しさん
NGNG大学のときは論理実証主義とか現象学でした…
(´−`).。oO(撃つ氏)
0398デフォルトの名無しさん
NGNG求人(妥当な待遇のもの)は多いですか?
0399デフォルトの名無しさん
NGNG小さいだけ、自分がなんとかすればなんとかなる可能性が高いと
思いましょう。
実際、そんなもんっす。
0400デフォルトの名無しさん
NGNG399さんの会社ではそういう本当の意味で良い環境なんでしょうけど、
いざ別の会社に移るっていうときの求人はどうでしょう。
0401デフォルトの名無しさん
NGNGコネは別口で作っとくの。
貴方が優れた技術者であるなら、食い扶持には困らないよ。
潰れたとき手を差し伸べてくれる人の数が
そのまま優秀さのバロメータにもなる。
0402デフォルトの名無しさん
NGNGコネって発注元?受託の場合ですか?
0403デフォルトの名無しさん
NGNGこれ取れば会社から30万貰えるんですけど、ムズイですか。
ちなみに2年目のペーペーです。
0404デフォルトの名無しさん
NGNG情報処理試験の旧マイコン応用のことですよね??
今年取りました。(今年始まったばかりだからあたりまえですが。)
取得への一番のネックは「専門の参考書がない」ことかと。
会場ではみんなITECの過去問ひろげてましたし。
でも、ハードとソフトの基本的なことがわかっていれば簡単じゃないかな?
少なくとも会社にとって30万の価値はないかと。
0405なんだか・・・
NGNGその資格はハードの回路関係もバリバリやるんすか?
0406デフォルトの名無しさん
NGNG去年とりました(マイコン応用システムエンジニア)
学習の中心はやはりITRONのスレッドや資源管理関係が中心に
なると思います。ぷらいおりてぃーいんばーじょん がどうたらとか・・
前まで ハード、ソフト、工程管理の3つからひとつを選んで重点的に
やっておけば午後はOKだったのですが、最近は工程管理が
なくなったのかな?
30万の価値は無いかもしれませんけど、「スタックってなあに」とか
ほざく同僚と同じに見られないだけでもとっておく価値はあると思いました。
0407デフォルトの名無しさん
NGNGヒープってなあに
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNG資格手当て でしょ。
30万は貰い過ぎと思うけどね。
0410405
NGNGどうも。
数学物理必須ってことなのでしょうか。
自分学生なんですが、ソフ開の後にとろうかな。学生でとれるんすかね。
0411デフォルトの名無しさん
NGNG今では受けることは可能になった
0412デフォルトの名無しさん
NGNG昔から受けることは可能だろ。漏れも学生のときに取ったYO!
(マイコン応用)
0413デフォルトの名無しさん
NGNGむずい?数学物理バリバリ?
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG周波数みたいなものなのでしょうか?
0417デフォルトの名無しさん
NGNGInput/Outputポート
入力/出力ポート
0418デフォルトの名無しさん
NGNG0419デフォルトの名無しさん
NGNG例えば
02f8-02ff : serial
とあったら、02f8〜02ffの8本の銅線が通ってるようなイメージでよろしいのですか?
そしてそれは、それぞれ読み書き専用などと決まっているのでしょうか?
0420デフォルトの名無しさん
NGNGそういうポートもあるにはあるけど
大抵はそうじゃなくて
なんかそういうのを制御するIC(8250とか)等への
コントロールとかデータとかを送るようになってる。
0421デフォルトの名無しさん
NGNGだから 8本じゃなくて 8*8=64 の信号線を処理出来る
でも実際はフルデコードしてる事はあんまりなくて、その一部しか使ってないよ
0422デフォルトの名無しさん
NGNGI/O空間をアクセスするポート。
X86等のI/OマップドCPUではメモリ空間とI/O空間が分かれている。
I/O空間にアクセスするI/Oread,write信号とメモリ空間に
アクセスするread,write信号がそれぞれ存在し、それらでアクセスする。
>419
UARTのアドレスは制御するためのレジスタと実際のデータに分かれている。
PIOのread,writeの区別はレジスタに特定の値を書くことによって行われる。
0423デフォルトの名無しさん
NGNG電気の勉強の必要ですね・・・・
精進します。
0424たすけて〜
NGNG石はZ80互換のKL5C80A12でコンパイラにはYC80というのを使ってるんですが、
バンク切り替えするために$4000-$7FFFをBANK1〜3のセグメントに割り当てて
リンクしたところ
Segment(BANK1) and Segment(BANK2) have overlaped on RAM area
とか言われてリンクエラーになります。
セグメント定義ファイルに#NOCROSSと書いておけば、セグメントの論理領域が
重なってもエラーにならない、そうなので、それはやってあるんですが、
それでも、上のようなエラーが出てしまいます。
どなたかイエローソフトの処理系に詳しいかた居ませんか?
0425デフォルトの名無しさん
NGNGつーか重ならないようにしろって。
0426名無しさん@256周年
NGNGバンク切替えについては良く分からんのだけど
16KB毎にバンク切替えするの?
overlaped on RAM area
と言うだけど
0x8000からRAMでオブジェクトが32KBに収まっていないって
事はないよね。
メモリマップはどうなっているの?
0427ろくごまるに
NGNG会社辞めていく傾向があるんですが、その気持ちをよーく理解できました。
今はMIPSになっています。Dも24KBゲットできたんで最低限のアセンブラですみそうです。
0428デフォルトの名無しさん
NGNG0429たすけて〜
NGNGセグメント定義はこんな感じ。
処理系によって書式はさまざまだと思いますが……
#NOCROSS
;Segment Start - End , ROM
main $0000 , $0000
TEXT
DATA_CONST - $3FFF
BANK1 $4000 - $7FFF , $4000
BANK2 $4000 - $7FFF , $8000
BANK3 $4000 - $7FFF , $10000
DATA $C000 , $7E000
HEAP - $FC00
BANK1〜3に配置されるデータは確実に16K以内に収まってます。
BANK1のみを使用しているときはリンクも通るんだけど、2つ以上使用すると駄目。
overlaped on RAM area という言い回しは論理アドレスが重なってます、という
意味だろうけど、そうじゃなきゃバンク切り替えできんでしょうに……
何が気に入らないんだ?
0430くーみん
NGNGおはよ、ねむ。
微笑ましいミスで思わず和んだわ。
メモリバンクを行う場合のリンカのセグメント定義はメモリデバイスの
実アドレスを意識して指定するものよ。BANK2,BANK3はどのアドレスが
デコードされた時にチップセレクトがアクティブになるかを考える必要が
あるって事ね。
って、かなり疑問。メモリ領域の指定はハードの設計時に決定されるもの
だからハード屋から指示を受けないの?
0431たすけて〜
NGNGプログラムROMは実アドレス$00000〜$77FFFにマッピングされています。
プログラム自体は先頭からの16K以内で収まるのですが、
データがかなりでかいので分割してROM上の4000H以降に16Kづつマップしようと言うわけで、
実アドレスでそれぞれBANK1を$4000、BANK2を$8000、BANK3を$10000に、という
指定だったのですが……
というか、overlaped on RAM area(これ、リンカのドキュメントに載ってないエラーなんですが)
はやはり「2セグメントの論理アドレスが重複してます」と言う意味でしかないみたいです。
何のための#NOCROSS指定なんだ……(これを指定しないと、また別の言い回しで同じエラー
が出るのですが)
もしかしたら今手元にあるリンカがバンク切り替えに対応してないだけなのかも。
……クライアントにLSI-C80を用意してもらうよう掛け合ってみます……
0432くーみん
NGNGずいぶん長い事悩んでいるようね。かわいそう。
でも>>430に書いてある事は駄目だったの?
KL5C80A12は使った事無いけど
http://www.k-micro.com/img/seihin/pdf/80A12HMv22b.pdf
のP34を読む限りROM空間をオーバーラップさせちゃいけないんでは?
リンカのセクション指定はあくまでも物理アドレス空間を対象に
オーバーラップしないように記述して、CPUコアからのアクセスは
MMUのB0-4,A0-4をプログラム上から変更する事によって
物理アドレス空間と論理アドレス空間を相関させる仕組みに
見えるけど。
#NOCROSS指定は多分RAMを共用体的に使う場合に使うものだと思うわ。
ちがうのかなぁ?
ならばコンパイラ関係なしにHEXファイルはバンク切替前の 実アドレスで作って、
バンク内は自分でアドレス指定すればいいでしょう?
C言語から書くなら直接 char *BANK1=(char *)0x4000 とか指定すればいいでしょう?
あるいは アセンブラで _BANK1 .equ 4000h をグローバルにすればいいだけでしょう?
0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNG再度のレスありがとうございます。
いえ、ROM空間はオーバーラップしてないです。あのセグメント定義ファイルは
セグメント名 {開始論理アドレス} { - 終了論理アドレス} {, 開始実アドレス}
の順でかくものでして、ためしに実アドレス空間が重なるようにかいてやると
Segment(BANK1) and Segment(BANK2) have overlaped on ROM area
といわれるようになります。overlaped on RAM areaというのは「論理アドレスが重な
っている」という意味で間違いなさそうです。
YC80の使い方の問題のようですね……YC80は「バンク切り替えに便利」
というのを謳い文句にしているんで、できないはずが無いんですが。
>>433
最終的にはそれで切り抜けようかと思ってます。ただ、そのデータというのが
それぞれ型の違う構造体の配列(サイズはまちまち)と、それらのポインターの
配列、というものでして、Cから変数としてアクセスできないとかなり不便なんです。
0436デフォルトの名無しさん
NGNGアセンブラで取り出し関数作っちゃ駄目?オレそんなのばっか作る
うちのC屋がハードとアセンブラ理解放棄してるんで(藁
0437デフォルトの名無しさん
NGNGBANKnにはコードを入れる=ROM領域なのではないの?
0438くーみん
NGNG逆に教えて欲しいんだけれどバンク切り替えをC言語のコンパイラレベルでサポート
している場合、どのような記述を行って、それはどのようなマシンコードに落ちるの?
ライブラリレベルでのサポートって事かしら?
不勉強にも今までバンク切り替えをサポートするC言語ってものに出会った事ないのよ。
ちなみに同様の課題、私なら共用体か構造体のポインタのポインタで凌ぐわ(w
0439デフォルトの名無しさん
NGNG所詮8ビットなのでコードがページまたがらない様にとか、バンク間呼び出しは
直接やんないとか色々小細工が必要だった様な
要はリンカーが物理(ROM)アドレスと論理(CPU)アドレスを指定出来ただけだったと思う
0440デフォルトの名無しさん
NGNG呼び出し時にバンク切替ルーチンが呼ばれるようだね
バンク切替ルーチンは当然置換可能と書いてあった
0441たすけて〜
NGNGたとえばfooという関数を定義すると常駐領域(YC80の場合はTEXTセグメントに
配置される)にfooという名前でバンク切り替えのコードが生成された関数が定義
され、foo本体のコードは@@fooという名前で、任意のバンク切り替え用セグメントに
配置される、といった感じです。常駐領域にあるfooを呼び出すとバンクが切り替え
られ、@@fooが呼び出される、と言った感じです。
データの切り替えの場合は、こういったバンク切り替えのコードを自動生成する
機能は無いわけですが、それでも、複数のバンクに同じ論理アドレスを振ることは
できるはず、と思っていたのですが……。それさえできればあとはバンク切り替え
のコードを自分で書いてやるだけなのに。
データがフィックスした時点で各データにはマクロ定数でアクセスするようにして、
hexファイルを直接弄って各データを配置するようにした方がよさそうですね。
0443くーみん
NGNG教えてくれてありがと。目からウロコ。勉強になるわ。世の中広いのね。
でもでも!!コンパイラのに頼らずCとアセンブラでカリカリと記述する方がストロングと思う。
#8ビットのCには戻りたくないと激しく願う今日この頃
0444くーみん
NGNG好ましく無い予想は大抵の場合当たるものよ。結果を教えて頂戴。
あなたの屍を乗り越えて私達は生きて行くわ(はーと。
#てのは冗談で出来ない事を乗り越えて行くのが組み込みの醍醐味よ。
ハード屋には馬鹿にされたくないでしょ?
0446 ◆woDeLPHI
NGNG結局、バンクをどこかで切り替えないといけでしょ?
こういう場合は、
typedef { 定義を並べる} BANK1; みたいにして
BANK1 * onBank1(); というバンク切替関数(切り替わっていたら即座に返る)
を用意し
参照は
{BANK1 b1=onBank1();
ブロックを作ってその中でb1を宣言して、 b1->なんとか
}
みたいにするのが 常套手段で無いかと
0447デフォルトの名無しさん
NGNGソフトでエミュレートとかをしてみたい
検索したらMIDIばっかなんで。
くみこ嬢、お願いします。
0449デフォルトの名無しさん
NGNGΣ(゚д゚lll)ガーン
FAとかの制御系だとオモタ…
でも「MIDI」って書いてあるヨネ。
打つ氏
ただPLCは制御系プログラマはあんまり扱わなくて、
どっちかいうと機械屋さんが使うものって感じだったけど
I/O代わりに使う事は多くなったよね
こんなの(PICでPLCエミュレータ)見かけたけど こんな感じの作りたいんじゃないの?
http://web.parknet.co.jp/renri/
0451447
NGNGそうそうこんな感じです。
ラダー図 っていう単語を知っていれば検索が絞り込めたんだな。
0452デフォルトの名無しさん
NGNG買おうかどうか迷ってる。
0453デフォルトの名無しさん
NGNG0454デフォルトの名無しさん
NGNG0455助けて
NGNGなんでかプログラムが止まる。。
表示させているとしばらくして止まる。
時間は一定じゃない。
割り込みが悪さしてるのか?
今プログラムを走らせて止まるの待っています。
割り込みは、サウンドのタイマ割り込みと垂直同期割り込み。
表示中はスプライトDMAを使っている。
どうもプログラムバンクレジスタ当たりがおかしいような気がするけど…。
デバッガねぇ環境でプログラミングなんかできるかよ!>上司
0456デフォルトの名無しさん
NGNGそういうのは経験と工夫で頑張ります
原因はバンクレジスタか 割込かにありそうだという事ですね
そういう場合、タイマー割込で動く簡単なメモリダンプツールを
用意しておく程度の準備が必要です。
どこか入力か出力のポート1ビットでも空いていませんか?
入力が空いているなら 割り込み中にそのポートを見て
ダンプを表示させる
出力が空いているなら、割込中にシリアルでダンプする
それも無ければ タイマーか垂直同期割込をウオッチドックのように
使って、暴走を検出したらダンプするとか
もう少し原因が特定できればその部分のコードを出せばアドバイス出来るかも
0457デフォルトの名無しさん
NGNG0458455
NGNG12月から6502系やっているのですが、苦労します。。
さて、ダンプですが、動作中にPCとの入出力は出来ないようですが。
割り込み中はバンクレジスタの保存・復帰をやってます。
今プログラムみたらまだ動いていた。
いつ止まるかわかんねえよ!
ウォッチドッグ?それやってみます。
0459デフォルトの名無しさん
NGNGウオッチドッグで暴走検出したら メモリーの内容を画面にダンプするとか?
ゲームパットついてるような雰囲気だし、
暴走検出後にゲームパット操作してアドレス変更出来るようにしとくとか
ところで6502は昔の石だけど、一種のパイプライン処理してるから
バンク切替のタイミングで暴走してるなんて事はない?
バンクの復帰時のNOP増やしてみるとか
0460455
NGNGどこが壊れてるかわかんないし。。
バンク切り替えのタイミングですか。
バンク復帰した時、どうしてNOPが必要なんでしょうか?
とりあえずやってみます。
0461デフォルトの名無しさん
NGNGバンクレジスタを切替た直後にRTSした場合
その順とおりに処理されるならいいけど、かってに順番変えられる場合も
あるんで少し余裕持った方がいいかもという意味です
ウオッチドッグですが
割込禁止状態で暴走されたらしょうがないけど
メモリを一つ用意して
メインルーチン側で 3とか10とか値を設定
割り込直後に DEC して ゼロになったら暴走とするだけです
0462455
NGNG割り込み時はライブラリで処理してくれるので問題はないと思ってます。
あ!ウォッチドックってそういうことですか!なるほど!
暴走したら画面もおかしくなることがあるんですけど、
どうしたものか。。
パッドでアドレス変更?別プログラムが動くようにするってことですか?
0463デフォルトの名無しさん
NGNGそうですよ。ウオッチドッグがかかったって事はもう安全に動かないんだから
そこから 原因究明用の 別プログラム をリスタートするしかないでしょ?
0464455
NGNG…いったいどれくらいで組み込みマスターになれるのだろう…。
OSがあってライブラリが充実してる環境に戻りたい…。
0465455
NGNGスタックの戻り値を変えるとか?
0466デフォルトの名無しさん
NGNGそこからリセットスタート時と同じように処理をさせればいいのです
まずスタックの値や スタックに詰まれた番地は重要なデバック情報ですからこれを保存しましょう
その後、スタックポインタを初期化しましょう。
これはそれまでとは別の領域にした方がいいでしょう。
理由は、以前のスタック領域は原因究明に一番役立つ情報だからこれを保存する為です
それから小さなダンプ用のプログラムの番地にジャンプします。
このプログラムでは
割込みを禁止しダンプ操作以外しないようにした方がいいでしょう
0467455
NGNGやってみます!
0468455
NGNG今気づいたんですが、6502でバンクレジスタに値を入れたら、
復帰はどうなるんでしょ?
確かバンクレジスタは$0000FFに割り当てられてるよ?
0469デフォルトの名無しさん
NGNGでそれは読み出せるんですか?
だったらそれも重要な情報ですね
もし読み出せないなら ライブラリでどこかのメモリに書き込んである筈ですね
0470デフォルトの名無しさん
NGNG各プロジェクト毎に出来る monSH.asm でラベル定義の後にタブを入れると、
それだけで、アセンブル時にアセンブラが不正な処理で落ちる。
また #if #else #endif 等の表記が間違っていても何のエラーも出ない。
酷すぎるぜ・・・
0471デフォルトの名無しさん
NGNGコンパイルエラーぐらいちゃんと表示してくれよ。
0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG>pcサーバは 700超えたら 500スレッドに圧縮実施中。。。
なので後120スレくらい立たないとdat落ちは発生しない。
(緊急メンテなど除く)
この板のスレの立ち具合からすると1ヶ月は大丈夫。
0474デフォルトの名無しさん
NGNG最適化されないようにするにはどうしたらよいのでしょうか?
0475デフォルトの名無しさん
NGNGvolatile修飾子を使いましょう。
0476デフォルトの名無しさん
NGNGループ中に空でもいいから関数呼び出しを入れれば、最適しない場合があります
インラインアセンブラがあればループ中でたとえNOPでも使えば多くの環境で最適化を抑制してくれます
0477デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG激しく同意。
CQに広告出してたり、記事とか書いていないと
リンクに加えてくれない。
評判悪いYO!
0482すんまそ
NGNGエンデベッド(旧マイコン応用)試験て,どのくらいの勉強時間が必要か誰かご存知ですかね?
ソフ開レベル(旧一種レベル)には到達してるとして.
マジレス希望す.
0483デフォルトの名無しさん
NGNGそんなの人によってぜんぜん違うじゃない。
漏れは一種持ってるけどエンベデッド(旧マイコン応用; エン「デベ」ッドじゃないぞ)には
落ちまくりだ(゚Д゚)ゴルァ
(何百時間勉強したと思っていやがるんだ(゚Д゚)ゴルァ)
0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG良かった。俺も一緒。
旧一種まではイパーツ合格だったけど、
マイコンとエンベデッド落ちまくり。
0489486
NGNGちょっとうれしい
0490デフォルトの名無しさん
NGNGネットワークとエンベデッド欲しい。
あと「電気通信主任技術者」は受けないの?
ここは「組み込みエンジニア」のスレだから関係ないか?
俺はネットワーク系ソフトの鬼になりたいんだが。
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNG基本的に、ネットワークもセキュも
資格が取れる程度の知識っくらいはあった方がいい。
というか、常識問題しか出ないし、暇なときに自分の知識の
再確認程度には受けておいた方がいいかもしれない。
0493だれだよ
NGNG0494デフォルトの名無しさん
NGNGとったよ。あと工担も。
やってると法規が萎えてくる
0495デフォルトの名無しさん
NGNGおお神だ!!
「電気通信主任技術者」の1種って,完全に2種も含むのですか?(資格の効力,難易度共に)
やっぱ法規キツイすかうーむ
0496デフォルトの名無しさん
NGNGマジレスきぼんぬ・・・・・・
0497デフォルトの名無しさん
NGNGDSPってパイプラインなんすか?
0498494
NGNG電気通信主任技術者は一回落ちて、その後工担つかって
全科目免除申請でうかったし・・
(↑受験料はしっかりり取られる。)
1種って言うか1種[データ通信]だけど、効力的にはカバーしてたとおもった。
2種はぜんぜん知らないので難易度わからん。最初から1種受けちゃえば
いいんじゃない?
>>496
逆方向の科目免除はないんでしたっけ?
漏れは第1種通信事業者に勤めてるわけではないので
結局役にはたってない・・ 鬱
0500仕様書無しさん
NGNGLSI-Cのバグについて詳細きぼーん。
0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGなんだか動きがよくわかんないです。
インテルの代理店に電話したところNDA(NDAなに?)がなんとか言ってて
資料がもらえそうにないです
webではくそみたいなPDFが有るだけでLinuxのソースみたら
仮想アドレスで実行してやがってゲロでました
とにかくやりたいことはDOS/Vのフロッピーブートでプログラム実行し
TFTPで実行したいほんとのプログラムをダウンロード後実行したいんです
0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNG>>502
LanManagerを使えばいいのでは?
ttp://www2k.novel.ac/~yaji/dosnet/
0505デフォルトの名無しさん
NGNG>>503
あのですねまずリロケータブルなプログラムは遅くて使い物になりません
あとOSがいるとティッカの割り込みで遅くなります
ナノ秒のしのぎを削って戦ってる・・・といっても学校の課題なんすけど
やっぱり1番とりたいわけですよ
で、学校1早いPCに82559ERってへんちくりんなチップが乗ってるわけで困ってます
1000円くらいの使いやいチップが乗ってるカードを紹介してもらうのでもいいです
でもハード構成が違うと文句言われるんだろうな〜
0506くーみん
NGNGNDAで保護している情報なら匿名掲示板に出てくるとは思えないんだけれども。
有料の情報を犯罪犯してまでカキコする技術者は少なくてよ。
なんかの間違いで情報判ったら、ここに晒してね(はーと
0507くーみん@Love
NGNGどんな知識が必要でしょうか?
これだけは読んどけみたいな必読書があれば
教えてください。一応gccでUNIX上の開発経験は
あり、アセンブラも自分で色々といじったことはあります。
あんまり役に立たないとは思いますが。。。
よそよそしくお願いします。
0508デフォルトの名無しさん
NGNG0509デフォルトの名無しさん
NGNGものによるといえば、それまでですが、1台で完結したものを
作る場合もありますので、下から上まで一通りの基礎知識が
必要になる場合が多いです。
加えて、ハードウェアの基礎知識。応用を知ってれば、それに
越したことはないのですが、どんなチップ持ってこられるかは
そのときによりますので、それから調べてもなんとかなる程度
の知識は必要になります。
あと、CPUの動きを自分の見たい層で類推できること。が重要です。
それよりも、アプリ層とはちと方向の違うドロ臭い仕事になりますが、
それに耐えられますか?
必要とされる知識にくらべて、それほど待遇いいとは思わないし、
そんなカッコいいもんじゃないですよ。
0510くーみん@Love
NGNG歳は28ですが大丈夫でしょうか?
0511デフォルトの名無しさん
NGNGいろいろいじって楽しくないと辛いぞ。
個人的には物理、数学、電気のしっかりした知識
がいいと思う。
社会人なってから、じっくり勉強できないから。
OSとかは本人が優秀なら、会社入ってからでも
なんとかなると思われ。
後は彼女作っとけ。
0512くーみん@Love
NGNGありがとうございます。
そうですね、アプリ層はあまり厳密でなくても
動いてしまうところがありますので、今までの
延長線上では仕事はできないですね。
それは覚悟しているつもりです。
>必要とされる知識にくらべて、それほど待遇いいとは思わないし、
>そんなカッコいいもんじゃないですよ。
これみなさん、そうおっしゃいますが
そんなに酷いんですか?
別に業務系もそれほど待遇なんてよくないですよ。
0513デフォルトの名無しさん
NGNGWinやLinuxのドライバをさくっと
書けるぐらいじゃないと無理だな。
悪いが辞めておいたほうがあんたのためだ。
0514デフォルトの名無しさん
NGNGインテルのHPに82557のソース有るよ、探すの大変だけど
82559でも使えるはずだよ、でも学校なんだろ?そんながんばんなくても・・・
0515デフォルトの名無しさん
NGNG0516
NGNG高田先生が必死にC++で!と必要性を作り出そうとしているよ。
0517くーみん
NGNGてゆうか、若い子達がやりたがるのよ、オブジェクト指向。
結局チームなんだからモチベーションを高めるためにチャレンジも必要よね?
だからと言って失敗はできないんだから、オブジェクト指向的設計をできる
環境を構築する必要があるというわけなの。
0518デフォルトの名無しさん
NGNGひとつの考え方 としちゃ悪くないと思うよ。
だけど、それにばっかり囚われないこと。
0519デフォルトの名無しさん
NGNG0520理系がくせぃ
NGNG何故プログラマを選択したのですか?
いわゆるソフト屋の将来についてどう思いますか?
自分はソフトに興味がありますが,将来が不安す。
まあ誰しも,何やっても不安なのですが,「ソフト屋=ドキュン」のイメージが日本にはあるようなので・・・・
0521
NGNG医師をめざしていたはずなのに、
何故かプログラマになってしまっている医学生や研究者は少なからずいる。
0522理系がくせぃ
NGNGここのスレの人がみんながみんなそうじゃ ないっしょ?
不本意ながら組み込みプログラマやってんの?
0523デフォルトの名無しさん
NGNG∧_∧
∧_∧ (´∀` )
∧_∧ (´∀` )( )
∧_∧ (´∀` )( )| | |
∧_∧(´∀` )( )| | | .(_(_)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
http://www.puchiwara.com/hacking/
0524理系がくせぃ
NGNG0525デフォルトの名無しさん
NGNG0526デフォルトの名無しさん
NGNG何故プログラマを選択したのですか?
いわゆるソフト屋の将来についてどう思いますか?
自分はソフトに興味がありますが,将来が不安す。
まあ誰しも,何やっても不安なのですが,「ソフト屋=ドキュン」のイメージが日本にはあるようなので・・・・
0527デフォルトの名無しさん
NGNGかなり毒電波に汚染されてますね。
さすが、スレタイトルも見ない阿呆は言う事が違います。
0528デフォルトの名無しさん
NGNG説明きぼーぬ
0529デフォルトの名無しさん
NGNGやっぱ使えないよね、組み込みに限らず
つーか今時の「プログラムに興味ある理系学生」って....ハァ世も末ダ
0530デフォルトの名無しさん
NGNGこの社会不適合者が
0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG0533デフォルトの名無しさん
NGNG0534窓際
NGNGマジレスすると、数学わからん連中は、インド人や中国人に喰われてオシマイ。
君がどこで差別化を図るかだよ。
まあ2chでウダウダやってる時点でどうかと思うがな。
0535デフォルトの名無しさん
NGNGつか文系でまともなプログラム組めんの?
0536デフォルトの名無しさん
NGNG人間的に問題があるな君の場合
ただ文系の衆は相手にはならんよ
怖いのはインド中国
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNGようするに電源入れっぱなしでヒープ使ったら断片化して最後にはメモリがあるのに足りなくなる現象が起きるだろうという事?
そりゃ起きるから、工夫が必要だよね
たとえば、確保するサイズに応じて アラインして確保するとか
0542デフォルトの名無しさん
NGNGリアルタイムOSの規格
UNIX系OSのPOSIXみたいなもんか?
0543デフォルトの名無しさん
NGNGそれは普通にヒープを使うとは言わないでしょう(^_^;)
と言うのは置いておいて、アラインできるって事は、
固定長メモリ(あるいはそのn倍)ってことですよね。
やっぱりカスタムのnew(とdelete)を書くのかなぁ。
0544404
NGNGエンベデッドは10時間くらい過去問題集眺めただけで何とかなった。
午前が苦手な人は見ておいたほうがいいかも。同じような問題結構出るし。でも、高いのが難点。
でも、ネットワークは2連敗だ...毛色を変えようとセキュリティにしたら、
論述問題で挫折した。どうも秋は苦手らしい。
ってことで、人によって得手、不得手はあるんでなんとも。
0545デフォルトの名無しさん
NGNG文系でもソフト屋はできると思いますよ。ある程度筋道立てて文章が書けるなら
多分フローも起こせるだろうし。きれいなプログラムになるかもしれん。
ただ、組み込みでゴリゴリと力技というには一般的には向いてないかも知れん。
0546デフォルトの名無しさん
NGNG設定を出来るか教えて欲しい・・・。
0547デフォルトの名無しさん
NGNGなるべくnewをつかわない。
なんていう消極的手法もある。
だけど、1から10まで自分で管理してた方が
気が楽、かつ管理もしやすく現状ではバグも少ない。
あんまり変なことは出来ない分クソロジックが産まれない
というのも理由にあるかも。
0548546
NGNG上でTLBのアクセスページ単位にキャッシュ設定が可能とわかった。
だけど、このとき外部メモリ空間をP0領域に割り振ってTLBをキャッシュ
不可設定にすることと、P2領域(キャッシュ不可)に割り振った方が良いのか
わからない。
どっちがいいの?
0549541
NGNGオブジェクト指向の場合、リンクリストが多用されるから一度確保した
領域を勝手に移動できない事が殆どですしね
確保するサイズに応じて アラインしてって意味は
たとえば小さいサイズ程前から 大きいサイズ程後ろになるようにメモリの配置位置をコンロールする
事で、多少緩和出来るという程度の意味です
それでも不安はあるので、>>547さんのように、最終的には 固定番地に確保してしまう事に
なったりするけどね (その方がヒープ管理のコストも減るし)
0550537
NGNG小さくて、数が不定のオブジェクトは、カスタムのnewで、
ということになるんでしょうか。
組み込み対応のデザインパターンの、参考書はありますか?
0551546
NGNGエリア0に割り付けられたOTPROMをブートしてMMUやキャッシュを設定しようと
思ったらMMUはP1かP2領域のプログラムでないとMMUCRの設定が出来ないと、
キャッシュに至ってはP2領域のプログラムでないと設定できないとマニュアルに
書いてある。
ブート時はMMUオフで起動するだろうから、このままではエリア0のOTPROMは
PO領域から起動してしまってMMUやキャッシュの設定が出来ないように思える。
これをブートさせてITRON4.0を起動させたいのだが、SHの技術者さんブートは
どうしているんでしょう?
0552デフォルトの名無しさん
NGNG数が不定とはいっても、資源は有限なので上限も計算できるから
突き詰めるとnewは不要と出来るハズ。
ハズなんだけどねぇ
0553デフォルトの名無しさん
NGNG複数種類のオブジェクトの総数の上限だけ決まってるとか(w
0554546
NGNG0556デフォルトの名無しさん
NGNGエリアxxはバスコントローラ、xx領域はMMU絡みの概念だったような。
要は特権モードでしかできない作業があるということ。
例外かけて特権モードに移行すればOK。当然、起動時は特権モードだよね。
0557デフォルトの名無しさん
NGNGPx領域って、MMUとかキャッシュにとっての属性が違う。
P0でもP1でも全エリア見えるでしょ。
MMUが効いている領域ではMMUの操作なんてできないし、
キャッシュが効いている領域でキャッシュの操作なんて
できない。
違った?ごめん記憶で書いてるんだ。
0558546
NGNG重要なヒントになりましたよ。
リセット時のブートを調べたところ、P2領域からブートすると
マニュアルに記載がありました。
でも、リセット時にP2にどうやってプログラムを置くのかと思ったら
エリア0とP1,P2がミラーリングで見える事が、シミュレータ起動して
初めてわかりました。
これならブート時にP2から起動してMMUとキャッシュを設定した後に
エリア1〜6上に展開したOSを起動してI/Oやメモリを使用出来ます。
しかしー、このミラーで見えるって記述がマニュアルのどこにも書いてない
なぁ。 もしやSHでは常識?
ともあれ、ありがとうございました。
これからITRONと格闘出来ます。
助かりました。
0560546
NGNGちなみに>>548で
>だけど、このとき外部メモリ空間をP0領域に割り振ってTLBをキャッシュ
>不可設定にすることと、P2領域(キャッシュ不可)に割り振った方が良いのか
>わからない。
>どっちがいいの?
ばかな質問をしてしまっておりますが、P1,P2領域はアドレス変換不能でしたね・・・。
>>557-558
のおかげで目が覚めましたよ、ありがとさん。
0561デフォルトの名無しさん
NGNG>>546
日立のセミナー(トレーニング)行ってみ。
わかりやすく教えてくれるぞ。
0562デフォルトの名無しさん
NGNG0563H8使用中
NGNGいいんじゃない?
ちなみに機械工学板だと
★H8関連総合スレッド★
http://mentai.2ch.net/test/read.cgi/kikai/985810159/
0564562
NGNGサンクス!
これからそっちに誘導されてみます。
というか、今からキットのはんだ付け。
はんだ付けって苦手なんだよね・・・
0565デフォルトの名無しさん
NGNGぎりぎりですがム板で聞きます。
SDRAMのオートプリチャージの使い方がわかりません。
定期的にリフレッシュを実行すれば、リード/ライト後に
プリチャージをする必要はないように感じます。なぜ、
プリチャージ付きのリード/ライトコマンドがあるのでしょうか?
そもそも全バンクのプリチャージとセルフリフレッシュの
違いもわかりません。どちらも電荷を補充して、0、1状態を
安定させる作業だと認識しています。
0566565
NGNGプリチャージには、現在アクティブになっている
バンクをクローズするという効果があるのですね。
了解。
0567デフォルトの名無しさん
NGNGうちのソフト部隊は、Z80時代の上司に汚染され、一部を除き皆
そう思っている。
客先にもらった仕様書を見ながらコーディングしたり、
あちこちで訳のわからんフラグをいじってスパゲッティになったり、
そういうのは設計じゃないだろ。
ソフトを扱う以上、ちょっとぐらい、情報工学を学べよ。
と、最近、そういう自分に言い聞かせている。
0568デフォルトの名無しさん
NGNG力業でなんとかしようとしてしまうのがまずいんだろうなぁ。
大体、組み込みでやる規模では、それでなんとかなってしまう場合も多いし。
いまはCPUの特性も知らずに、8ビットマイコンと同じ感覚でSHを使おうとする奴に
萎え萎え・・・。
SHでアセンブラ好きかどーかしらんが、ワガママでSHでCで書いた方が早い部分を
アセンブラで書いて、バグてんこ盛りのコードを渡すなっつーの。なんかあとで
みたら、バグってた部分がCで書き直されていたり・・・・・。そんだったら、最初から
Cで書け!
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNG耳の痛い話だね
言語を習得するって事は、その言語で考えられるって事だから
アセンブラ使いはC使ってもアセンブラで考えてCに翻訳するように書いてしまうんだよね。
といってCを今更Cで考えられる程に習得してもしょうがない気もするし・・・
俺はDelphiで少し考えられるようになって Cでも多少マシになったような気もするけど・・
0571デフォルトの名無しさん
NGNG漏れの会社のプログラムは、引数・返り値を持つ関数が
ほどんどない。
これは、何も考えず、日曜大工的に組んでいってる証拠。
データの流れや、モジュールの切り分けなどの概念が
欠落してるんだよな。
0572デフォルトの名無しさん
NGNG何も考えてないんじゃないくて、アセンブラやBASICで考えているんだと思う
0573デフォルトの名無しさん
NGNG「ちゃんと動くモン作って売ってナンボの商売じゃ」とはウチ上司の弁
0574デフォルトの名無しさん
NGNG今のうちに、上司を落とし入れて首に追いやった方が、
会社の為じゃなかろうか。
0575デフォルトの名無しさん
NGNG0576あ
NGNG大手ってやりたいことできない傾向ありますよね。
やりがい求めるならやっぱ中小企業でしょうか?
皆さんの経験が知りたいです。
プログラマの中でも、このスレの人達は力がありそうなので。
0577あ
NGNG0578デフォルトの名無しさん
NGNG・データフローダイアグラム
・ソフトウェアの構造図
・状態遷移図
ぐらいはかけないとね。
会社の規模ではないと思う。
その会社がどんなか?だよ。
経験とやりたいことができる はまったく違うよ。
0579あ
NGNGそうですか!
ちなみに独立って考えてますか?
0580デフォルトの名無しさん
NGNG開発現場そのものが海外シフトした上にこの景気だからさ
独立して仕事始めるなら、とりあえず探さなくても仕事あるような状態じゃないとさ
0581あ
NGNGちなみにプログラマってドキュンなイメージがあるのですが、みなさんやりたくて組み込みやってますか?
俺はやりたいので、やろうと思ってますが。
しかし日本では、いかんせん待遇が・・・・。
でも10年後20後はわかりませんよね。
0582デフォルトの名無しさん
NGNG&rlo; 廿年後に御出で下さい &lro;
0583あ
NGNG無知なボクには意味がわかりません
0584568
NGNG言ってるよ・・・でも言っても聞かない。
まぁ、別の課の人間だから強くいえないのがつらいところ・・・
同じ課の人間なら絶対にやめさせるんだけどね。
珍しくコストダウンのために製品に横断的に使えるベース
システムを作ろうとして、いくつかの課の人間が集まって設計
してたんだけど、やっぱり設計してる製品によってレベルが変わる
んだよねぇ。
そいつの課はアセンブラマンセーな感じがあるところだし。
うちの課では考えられないようなコードを書くからなぁ・・・
とりあえず、1関数400行を見たとき唖然としたよ・・・。
次のバージョンで、向こうの課の書いたコードはまとめて書き直し
する必要がありそう(泣
0585デフォルトの名無しさん
NGNGハード作れる奴と一緒に会社起こすとか出ないと無理
0586あ
NGNGところでお前ら、組み込みはやらされてるのですか?
好きでやってんのですか?
院卒の下積み時代はPGと聞きますが、PGってそんなに待遇わりーんすか。
俺は好きでソフト開発やりたいのに、ドキュン扱いってなんだかなー・・・・。
0587デフォルトの名無しさん
NGNG俺の横の奴のプログラム、括弧のインデントがずれてると思ったら、
一関数2500行だった。
気づいた瞬間、まじで開いた口が塞がらなかったよ。
0588デフォルトの名無しさん
NGNGモノにもよる。
I/OのON/OFFシーケンスを考えるばかりじゃつまらない。
ビタっと制御出来たときの楽しみがないからな。
0589デフォルトの名無しさん
NGNGあー・・・
ずばり当てはまる・・・
返り値なしの関数を使って、グローバルを書き換えてます・・・
ってか、
>>578のいうような技術がある事すら知らなかった。
ぜひ本屋で探してみよ。
0590デフォルトの名無しさん
NGNG従業員数千人(数万人じゃない)程度のあるメーカーの話。
研究職でも情報処理系だと自分でプログラミングをこなす。普通の院卒は企業
の期待するレベルに達してないので、とりあえずひとりで研究開発できるよう
にプログラミングを仕込まれることはありえる。これは「PG扱い」じゃなくて
「教育期間」。アーキテクチャやアルゴリズムの開発でSEもPGもないしね。
材料や通信系だとプログラミングできない指導者もいる。こういう人についた
プログラミングできる院卒には「PG扱い」の可能性が。いやなら転籍願いを
出そう。
開発職でもSEやPGなどの区別を聞いたことはない。ある開発単位にかかわる
ソフトウェア技術者は数人。アーキテクトやまとめ役はいるにせよ、この人数
で彼はSEで誰はPGと区別してもいいものはできない。ひとりでは研究も設計も
テストもできない、つっこまれても議論できない、議論をはずしている人が、
いつまでもアシスタント扱い、という程度。これはその人が正社員でも派遣
社員でも同じこと。
# 能力があっても派遣先や発注元のために創意工夫するのはヤダ、という
# 派遣社員や外注先もいると思う。契約書読むとそういう気持ちもわからん
# ではない。次の機会には契約したくないけど。
だいたい会社の肩書きにSEとかPGなんてないし。あるのは課長とか係長とか
技師とか主任とか係員。これはPGかSEかで決まるんじゃなくて、コミュニ
ケーション能力や専門技能の優劣や経験の多寡で決まる。原則的にはね。
0591あ
NGNG組み込みというのは、メーカーの「製品」にPGを組み込んでいるのですか?
いわゆる「システムインテグレーション」ではなく、「メーカー」に勤務しているということですか?
そうとは限らないのかな?
業界が全然見えない・・・ツラー(゚д゚)
0592デフォルトの名無しさん
NGNGまぁ回路からやるんでそれなりに仕事は回ってくる
「マイコン応用製品」と言われる物ならなんでも手を出す(出そうとする)節操無しだがw
0593デフォルトの名無しさん
NGNGよくわからん機械がいっぱい並んでて、それにうずもれながら
しょぼいPC(PCでないこともあるかも)でPG作ってるイメージだな
0594デフォルトの名無しさん
NGNG多分他の人とは立場違うけど。
DSPボード作ってるんで、折れはS/Wやる事はもちろん有るけど
基本はライブラリなどの開発環境整備、ユーザー教育、サポートが主か。
朝になったら、ユーザー先で現地立ち会い&サポートに逝かねば。
片道6時間なのに日帰り予定とは、折れを頃す気か>会社
0595デフォルトの名無しさん
NGNG> 組み込みというのは、メーカーの「製品」にPGを組み込んでいるのですか?
組み込み製品へのアドオン専業のソフトハウス?
ごく少数(しかし特定分野に強い)ですね。
ほとんどの組み込みソフト技術者は
メーカさんの人と、その仕事を手伝う協力会社の人って感じ。
> 業界が全然見えない・・・ツラー(゚д゚)
ソフト屋さんをターゲットにして探すとワケワカ。
ハード屋さん向けの雑誌とか(日経エレクトロニクスとか?)を
ちらっと覗くと、雰囲気がちょっと分かる。
ていうか、経済産業省の情報処理技術者試験(エンベデッド)の
問題とかもちょろっと読むといいかモナー。
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNG0599590
NGNGいろんな会社の肩書きを混ぜたつもりだからね。>all
でも就職版みたいだな。もうやらんので許せ。
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNGソフトウェアをデバッグする。
その完成品の機器のがわかっていないとだめ。
完成品の機器というのは、たとえば
・ブロードバンドルータ
・携帯電話
・ハンディーターミナル
・電子炊飯ジャー
とかね。
0602デフォルトの名無しさん
NGNG0603591
NGNGメーカーが主のようですね。
面白そうですが、泥くさくもあるのですね。
クリエイティブなイメージがありますが、実際はルーチンワークに近い感じなのでしょうか?
組もうとするプログラムの内容は、自分で決めるのではなくて、
「このハードを、この様こ動かすプログラムを組め」という指示を受けて、プログラムするのですよね?
自分でハードから企画して・・・てのは、いわゆる文系や管理側の人間の仕事なのですか??
0604デフォルトの名無しさん
NGNGめっちゃクリエイティブで、そのくせめっちゃ保守的。
相反する要素が凝縮してまっせ
0605デフォルトの名無しさん
NGNG書く内容は、自分では決められないんですよね?
どうハードを動かすとか。
どういう商品作るとか。
0606デフォルトの名無しさん
NGNGそうだね。
決められないというか、既に決まってることは多いね。
で、バッキバキの制限の中で答えの無いパズルを解くわけだ。
できることも限られてるし時間も限られてる。
テレフォンはあるけど50・50は無いし、オーディエンスは嘘ばっかりだ。
あと、みのもんたは平気で嘘をつく。
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG研究開発用途向けにDSPを使った仕事だし。
だから、要求仕様100%満たせなくてもOKな事も多い。
その代わり、民生用と桁違うけど・・・
事象(アナログ入力)が発生してから1usec以内に応答出来るソフトを用意しろとか。
msecじゃねーぞ。
まぁ、こういうのも有るって程度に。
0609デフォルトの名無しさん
NGNGグリッチとか気にしないのであれば、トリガー見て
メモリに書き込むだけだYO!
0610デフォルトの名無しさん
NGNG完全なルーチンワークならかんたんで、バイトでもできる。
完全分業、ソフトの仕様を出して組んでもらってハイおしまいならね。
しかし、私の場合は、
回路がわかっててソフトが組めて、マイクロ秒とかミリ秒が実感できて
そのCPUのforループの100回の実行時間や、タスク切り替えの時間や
割り込み禁止の時間が、即座にイメージできないとだめ。
ルーチンワークかもしれないが、フツーのパソのソフトと比べると
世界が違うし、必要な知識も違う。
機器の仕様も決めるし、回路図も書く、プリント板のパターン確認もすれば
工場へ部品実装の指示も出す、そして、各種測定器を見ながらソフトを
デバッグする。
>組もうとするプログラムの内容は、自分で決めるのではなくて、
>「このハードを、この様こ動かすプログラムを組め」という指示を受けて、
大手では分業が明確になるこうなるかもしれない。
が、この様にという説明が一般人は理解できないレベルの話かもしれない。
>自分でハードから企画して・・・てのは、いわゆる文系や管理側の人間の仕事なのですか??
大きな意味で営業からおりてくるが、機器の大まかな仕様は技術が決める。
自分が作れないものは、部下には頼めないってこと。
自分が完全にイメージできない支持できないものを部下に頼むと
デスマーチへ突入する。
組み込み系のPGは、機器を作る技術者だよ。
機器とは何か?を勉強しよう。
0611デフォルトの名無しさん
NGNG思った、思えた、思ってしまった時点で、だめです。
ソースを入力するのに、エディターを最初に作りますか?
ソースをコンパイするため、にコンパイラを作りますか?
OSを動かすためにパソコンを作りますか?
パソコンを作るためにCPUを作りますか?
費用対効果を考える。
コストが重要。
あるものは使う。
0612デフォルトの名無しさん
NGNG費用対効果を考えて、ロジアナもどきを作ったことならあるです。
あと、OSを動かすためにパソコンを作ったことならありますよ。
ソースをコンパイルするためにコンパイラを作ったこともしばしばあります。
ソースを入力するために、ってわけじゃないけど似たような理由で
エディタを作ることは結構あります。
コストが重要ですよね。
0613デフォルトの名無しさん
NGNGスゴイですね。
高度な数学や物理の知識を要しますか?
0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG35歳までにプログラマは引退して、上級プログラマになればそれでよいのでは?
0616デフォルトの名無しさん
NGNGすごくはありません。
昔は今ほどツールの性能が良くも無かったし
いいツールは高かったですからね
0617デフォルトの名無しさん
NGNG数学と物理はいらなくて、プログラムや計算機の知識があればできるのです?
あと基本的ナ電気・電子がわかってれば。
0618デフォルトの名無しさん
NGNG高卒程度の数学物理の知識は必要です。
0619デフォルトの名無しさん
NGNGイラネーヨ
0620デフォルトの名無しさん
NGNGまそのへんは組み込みには要らないね。要る分野もあるけど。
だけど知らなきゃ日常生活がまともに出来ないと思うよ。
0621デフォルトの名無しさん
NGNGSEなんて、いないですよね?
プログラムのリーダーみたいのはいても。
0622デフォルトの名無しさん
NGNGチームを組めばリーダーは存在する。
ハードがわかってない人がリーダーになることももちろんある。
結局同じようなジレンマは組み込みにも存在する。
ところで、ハードもソフトも理解してなくても
仕様を細部まで理解して的確な人材の配置、
対外の交渉がこなせる人なら大歓迎なんだけど
ハードが判っててもこれらが出来ない人は
正直言って不必要というか邪魔だと思う。
0623デフォルトの名無しさん
NGNGんで、「組み込みプログラム」ってのは、システム開発とは全然違いますよね?
SEなんて、いないですよね?
SEってのはシステム開発の話ですよね?
0624デフォルトの名無しさん
NGNG「システム」という言葉の定義によると思う。
システム開発 というのは普通に存在するし。
そのシステムが炊飯器か携帯電話かという違いしかない ということで。
炊飯器だって、インターネット対応すれば大規模になるしね。
0625デフォルトの名無しさん
NGNGインターネット対応にしてどうするつもりなんだろう?
本とにやってるひといる?
0626デフォルトの名無しさん
NGNG0627早漏
NGNG炊飯器はともかく、電子レンジはわりとあちこちでマジメにやってるよ。
台所に置いてあって、買い替えのチャンスが冷蔵庫よりは多い家電
ということで主婦向けの情報端末としての付加価値をつける方向で。
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNGTCP/IPはいいとして、その上。
0630デフォルトの名無しさん
NGNG部品の供給がいつまであるか とか考えなきゃならないし。
0631デフォルトの名無しさん
NGNGていうか、東芝さんが「Bluetooth 搭載家電を今年中に発売する」とか
発表してました。洗濯機とか、電子レンジとか。
洗濯機は「あと何分」とかが直近の家電の表示デバイスで見られると
嬉しいんでしょう。
あと、象印マホービンさんは、ネットワーク接続された湯沸しポットを
売ってますね。ご隠居さんにプレゼントしておいて、
「今日も爺さんは朝5時にお茶とか飲んでるから、
元気に生きてるらしい」なんて判断するのに役立つようです。
0632デフォルトの名無しさん
NGNGセキュリティー
お前ら,そこんとこどーですか?
0633デフォルトの名無しさん
NGNG家電限定、ってわけではないみたいですが、こんなのもあるようです。
ttp://www.echonet.gr.jp/
機器間みたいなんで、外部は別途でしょうか?
0634デフォルトの名無しさん
NGNGあーそれね。
動いたらかっこいいんだけどね・・・
0635デフォルトの名無しさん
NGNGほそぼそーと続いている製品。最初64KbitのマスクROMだったのに
どんどんディスコンになって、いまは4Mのマスクに入ってます(w
でも中身は64KBitしか使ってません(w
0636デフォルトの名無しさん
NGNG『インターネット対応の性具』
ポルノコミックで大活躍しそう♥
0637デフォルトの名無しさん
NGNG0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNG0640デフォルトの名無しさん
NGNGてゆか、USB接続でってゆーのはもう有ってもいいのでは?
0641デフォルトの名無しさん
NGNG開発むちゃ楽しそう。
0642デフォルトの名無しさん
NGNG外部コントロール機能付 高性能マッサージチェア
○Windowsアプリとして DVD再生同期機能付き
○ゲーム機用各種インターフェース公開しています
なんて感じで売られるんだろなあ
0643デフォルトの名無しさん
NGNG(´−`).。oO(じゃ、とりあえずドキュメント書きから始めようか…)
0644デフォルトの名無しさん
NGNGまずはユースケース書こう
0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGそもそもバイブするんだから形さえ変えればそのままでもいける(藁
楽しいのはうにうに動くコントロール部分だよねー。
ビジョンは立ってるんだけどうちじゃ商品化できない。。
携帯電話メーカーとバイブメーカーのコラボレートでいけるんだが。
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG可動部と制御部は別メーカから出せばいい!
(;´д`).。oO( 可動部も OEM すればいい )
0651デフォルトの名無しさん
NGNGつーか携帯はバイブ付きじゃん(藁)
入れたことあるヤツいたら教えて
0652デフォルトの名無しさん
NGNGそりゃ無理。
とマジレスしてみる
0653デフォルトの名無しさん
NGNG0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGソフトで頑張ろうよ
10年後は日本もソフトマンセーになってるかな?
0656デフォルトの名無しさん
NGNGびみょ〜にいいぞ。やってみろ。
0657デフォルトの名無しさん
NGNG(;´д`).。oO( Σιγμα 計畫... )
0659デフォルトの名無しさん
NGNGシグマ計画を知らんのか?
http://www.pro.or.jp/~fuji/mybooks/okite/okite.9.1.html
0660デフォルトの名無しさん
NGNGエンベデッドシステム試験というのは就職に有利なのでしょうか。
0661デフォルトの名無しさん
NGNG不利だよ。
0662デフォルトの名無しさん
NGNGつーか「不利」にはならんだろーがマジメに答えろや
0663デフォルトの名無しさん
NGNG試験に合格
↓
面接で自慢
↓
資格があれば安泰 と思ってるバカがまた来たよ・・・
↓
面接官への印象 悪し
↓
不採用
↓
(゚Д゚)フリ?
0664デフォルトの名無しさん
NGNG先方の社長が列挙した最初がMSで最後がCCNAだったよ
0665デフォルトの名無しさん
NGNG応用範囲が広いと思うな。
いくら新しい規格やライブラリの使い方を覚えても、
次から次へと新しいものが出てくるから、
いい加減嫌になってきたよ。
0666デフォルトの名無しさん
NGNGでも「数学の勉強しました」って履歴書に書けない(i.e. 証拠が残らない)じゃんか
英語ならTOEICとかあるけどさ
0667デフォルトの名無しさん
NGNGというか、それで採用するような会社には行きたくないな。
制御系は現場でもまれてナンボだろ。と思っているのは俺だけ?
情報処理資格者をほしがるのは役所系の仕事を会社がとるために
必要ということで「まだ」理解できるけど。
0668デフォルトの名無しさん
NGNGじゃ新卒なら持っているほうが有利?<現場でもまれように無い
0669デフォルトの名無しさん
NGNGだから、健康で、若くて、内臓が丈夫で、徹夜に強く、酒も飲めて、
打たれ強くて、努力家で、頭が良くて、友達が多い っていうやつが
欲しいんだよ。
現場で叩き込めば資格はあとからいくらでも取れる。
0670デフォルトの名無しさん
NGNG現場でもまれても大丈夫な奴ってことだな。
でもできる奴ほど忙しくて資格を取れなかったりする
(自分への慰めのための勝手な思い込みだけど)
0671デフォルトの名無しさん
NGNGそんなヤツなら、どこでも勤まるから、
組み込み系になんて来ない罠。
0672デフォルトの名無しさん
NGNG若くて、内臓が丈夫で、徹夜に強く、酒も飲めて、
打たれ強くて、努力家で、頭が良くて、友達が多くても
「勉強嫌い、仕事嫌い、ヤルキない奴」はいらんでしょ
まーどっちも大事だが
ところで学生のうちに基礎力つけたいつーんならベンダーじゃなく国家試験の情報処理でしょ
筋トレだ筋トレ
ベンダーなんて一時の流行
0673ん?
NGNG組み込みって、やりたくてやるような仕事じゃないのか?
お前ら、ぶっちゃけ「やらされて」ますか?
本当はハード屋志望???
マジレス希望す
0674名無しさん
NGNGファイル分割でお勧めソフトはなんですか?
沢山ありすぎで・・・。
やっぱ、みやぶん太?
0675デフォルトの名無しさん
NGNGだからやりたくてやっているの部類だと思う。
でも世の中やらされている人も多いと思う。
自社もそうだし、共同でやっている会社もそうだし。
0676デフォルトの名無しさん
NGNG今の会社は、自分からの志望じゃなく誘いだったんで、最初は乗り気では無かった。
やってみたら面白かったって所。
これは入った会社がたまたま良かったって所なんだろうけど。
それまでもPG、SEとして転々としてたけど、ようやく天職を見つけたって感じかな。
0677見習いくみこ
NGNG(一応回路図から状態遷移図、最終コーディングまで)
これって就職のときアピールしても意味ありますか?
それともVisualC使えますとかアピールしたほうが得策?
0678デフォルトの名無しさん
NGNG意味はかなりある。
新人研修が3日間くらい短縮できるからね。
VC++は聞かれたら答える程度に。
あとは今のうちから走りこみをして下半身を鍛えとけ。
0679?
NGNG0680デフォルトの名無しさん
NGNG>>660に戻る
0681デフォルトの名無しさん
NGNGVC++なら、「Win32APIを使って、シリアルの制御ができます」とか
「マルチスレッドや16bit系を考慮したライブラリが作れます」の
方がポイント高いと思われ。
大卒なら2種、1種は評価するよ。社会人なら他にアピールするところ
がないとダメだけどね。
0682デフォルトの名無しさん
NGNGネタだろうけど、splitとcatだゴラァ。
自分で作ってもそんな手間かからんだろ。
0683デフォルトの名無しさん
NGNG0684デフォルトの名無しさん
NGNGブルブルトゥース
0685デフォルトの名無しさん
NGNGお互い近距離でしか使えない為、セクースした方が早いので没になりました。
0686デフォルトの名無しさん
NGNGホットスポットで出会い系ひまつぶしコンテンツ。これ、最強。
0687673
NGNGなんか微妙ですね
でも面白そうですね
将来がこわーい
0688名無し
NGNGむなしい・・・
0689デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNGもしかして ファミコンの 6501かな? なら ニモニックを3文字にあわせる為にそうしたんだと思うけど
0692あsdf
NGNG0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNG0695デフォルトの名無しさん
NGNGどうにかならないかな
0696デフォルトの名無しさん
NGNGデバイスを改造するとか、ソフトを作るとかの話なら
範囲内かと思われ。
0697デフォルトの名無しさん
NGNG使うって、何の目的で?
端末エミュレータとして使うんだったら、
ソフトを入れればいいんじゃないかな。
(;´д`).。oO( 「入れれば」って… >漏れ )
0698デフォルトの名無しさん
NGNGバラして、別のCPUをくっつけた方が早い。LCDのタイミング
などはロジアナで解析すること。
0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNGH8で制御してみるか。ロジアナ持ってないからオシロで根性かな?
0701理系しゅうかつちゅう厨房
NGNG給料はアプリ層や業務系と比較すると、制御系の方がマシなのでしょうか?
それともやっぱ縁の下の力持ちで所詮PGはPGってとこなんでしょうか。
個人差はあるでしょうが、傾向が知りたいんです。
どう考えても必要とされる知識は制御系の方がはるかに上のような気がするんだが
制御は文系じゃできないっしょ
大学などで、それなりの訓練うけなきゃ回路なんてできない気がするんですが
0702デフォルトの名無しさん
NGNG必要とされる知識については、はるかに 電気電子の方が基本原理が少なく
て知識的には少なくてすみますよ。 応用力さえあれば記憶力に頼らずに仕
事が出来る分 理系に向いています。
理系、文系を 応用力型と記憶力型の区別の事だとすればですがね
だから、それなりの訓練をやらなくても本と経験だけでなんとかやってますよ
0703理系しゅうかつちゅう厨房
NGNGそれともやっぱ縁の下の力持ちで所詮PGはPGってとこなんでしょうか。
個人差はあるでしょうが、傾向が知りたいんです。
0704デフォルトの名無しさん
NGNG0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNGそう言って欲しいのでしょ?
0707デフォルトの名無しさん
NGNG下っ端で入って、管理職になるには成長中の事業でパイオニア的存在として成功させ
るのが王道なわけだけど、
下っ端にそういう事を任せてくれる会社は 普通中小であって最初から高給は出して
くれない。 自分が入って自分の力で、その中小企業を大きくするしかないんだよ。
なお、結局学歴って話をしてるんじゃないよ。
何年か前の統計で、学歴で収入に差が出るのは35迄だそうだ。
0708しゅうかつちゅう厨房
NGNG傾向として
0709デフォルトの名無しさん
NGNGもし業務系と制御系一緒にやってる会社があるなら普通はどっちに配属され
るかはキミは選べない。 そしてどっちに配属されたからと給料に差がつく事
はない。(残業手当の付き方に差は出るだろうけどね)
まあ、そりゃ、やった仕事の成果によってボーナスが違う事はあるだろうし
営業的な仕事もやれば歩合が入る事もあるだろうけどね
0710デフォルトの名無しさん
NGNG感心した。
0711デフォルトの名無しさん
NGNGありがとう
そうか
プログラマは大変のようです
0712デフォルトの名無しさん
NGNG5年後くらいには本格的に普及開始しそうじゃない?
携帯が爆発的に普及したように
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNGエンベの勉強してアイピーばーじょんシックスを抑えよう
0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNG標準出力だけじゃなくいろいろな入出力をfprintf等でやりたいです。
でも、ローレベルな関数(readとか)をどこに書けばいいかわかりません・・・
0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNGLCDとか自作のキーとか死後の世界とかと通信したいのです。
0720デフォルトの名無しさん
NGNG普通は LCDprintf(x,y,format,...);みたいにするんじゃない?
0721デフォルトの名無しさん
NGNGnewlibをAKI-H8用とか自作した3068ボードとか用にあわせて
ターゲットごとに作るのはさすがにどうかと思うので・・・
>>720
それじゃstdlibを使ってるありがたみがなんか半減してる気がして・・・
0722デフォルトの名無しさん
NGNG別に、自分用の MyPrintf を用意しておいて、そのコードをパソコンとかで
試したい時はそれを#ifdef で置き換えたらいいでしょう
逆に fprontfに拘ってなんかイイコトある?
0723デフォルトの名無しさん
NGNG自分用のmyprintfを用意する、というのが勿体無いと思うのです。
それと、低水準io(readとかwriteとかopen,closeなど) の入り口が
せっかく用意されているのに使わない手もないかと。
0724デフォルトの名無しさん
NGNG勿体ないお化けは どっちかいうと printfの方に出そうに思うけどなあ・・・
まあROMが368Kもあればそんな気にする事もないか
0725デフォルトの名無しさん
NGNGまぁprintfくらい自作できんと話にならんが・・
0726デフォルトの名無しさん
NGNGフル実装のprintf作るのはめちゃくちゃ大変だぞ・・・
簡易版なら作る意味ないし
0727デフォルトの名無しさん
NGNGそのうち、書き換えるべきところに行き着くだろ。
結果は報告してね。
0728デフォルトの名無しさん
NGNGじつはもうたどり着いてます。>>721のwrite.cなどね。
ここを消して、自作のライブラリとnewlibをともどもリンクするような
そんな形になると思います。
magic entry なんて腐った仕掛けは・・・便利だけどもう捨てます。
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNGまあ、除算命令なんて時間が厳しい処理ではそもそも使わないし
そうじゃないならC言語に任せればいいし
0731デフォルトの名無しさん
NGNG基本的にはDWORD/WORDまでだ。
DWORD/DWORDが必要なら小学生の頃にならった四則演算を応用して組め!
C言語でプログラムしているならライブラリを使うのも手だが
自前で組むと商と余が同時に吐き出せて便利だぞ。
#最適化しても意外に長いリストになる。
#サイズ優先でシフトでコンパクトに組むのもありかも。
0732デフォルトの名無しさん
NGNGa/(b+c) は小学生には出来ないだろう。
除算で概算を求めておいてニュートン法で精度を上げるか
筆算法で自前で除算するか
0733デフォルトの名無しさん
NGNGライブラリの出来次第の側面はあると思うけど。
ちょっと話題が違うか?
# 実際今使ってる環境だとだめだけどさ。
# ライブラリを実装したやつに、おのれは除算の
# やり方がわかっているのかと小一時間(以下略)
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNGhttp://strawberry-linux.com/h8/write.html
これが便利で使ってるんだけど、3068Fにゃ未対応にゃ。
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1023895138/l50
0738デフォルトの名無しさん
NGNG0739asdfd
NGNG>坂村TRONで、家電OSが統一されるぞ。
>日本経済の復活は近い・・・・かな?
研究する人生より
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNGオンJAVAといえば TINI ですね
http://pc.2ch.net/test/read.cgi/tech/1002813425/
perlの特化特性は制御系にはあわないでしょう。
0742デフォルトの名無しさん
NGNG0743TINI ユーザ
NGNGttp://www.ibutton.com/TINI
0744デフォルトの名無しさん
NGNG0745デフォルトの名無しさん
NGNGそのコア積んだ石はたくさんあるね。
CQのARM評価ボードも松下製のヤシだったよね。
今、ARMのアセンブラと格闘中。
0746745
NGNG松下製のヤシ
->
松下製のプロセッサ
http://www.semicon.panasonic.co.jp/cat/A00012NJ.html
ボード製作はソフィアシステムズでした。
0747デフォルトの名無しさん
NGNGARM7TDMI...
ARM7:32bit RISC プロセッサコア
T : Thumb命令(16bit命令)対応
D : Debug機能(JTAG I/F)搭載
M : Multiplier(32*8ハードウェア)搭載
I : IceMacrocell搭載
0748デフォルトの名無しさん
NGNG業務に使えるレベルになったかい?
0749デフォルトの名無しさん
NGNG0750愛本
NGNGあれって、いきなり電源を落としても大丈夫なんですか?
#スレ違いだったらすいません
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNG実績ある人います?
0753愛本
NGNGL-CardってLinuxが載ってるわけでしょ?
いきなり電源落としたりしたらファイルシステムが
壊れたりするんじゃないかと読んでて思ったんだけど。
0754デフォルトの名無しさん
NGNGhttp://jbbs.shitaraba.com/study/18/d93.html
0755sage
NGNGラックマウントケースなんて買ったことないけど欲しいねえ。
ttp://www.usattro.com/RC-485DW.htm
RS485、バス配線が魅力だけど、ノードがぶっ壊れたときに
バスにも迷惑な信号を送りかねないのでやめました。へたれですまぬ。
ダウンタイムが多少あっても良いシステムなら485もいいかもね。
あと、べらぼうに伸ばしてノードがいっぱい付いていると、
ターミネーションにてこずるという噂。
0756教えて君
NGNG何か抜けてるとこ(USBの原理とかはこの際無視して、プログラム製作の解説目指してます。)
1.不足部分
2.まちがい
3.アドバイス
がありましたら、教えて欲しいのですが。
ここ、またはBBSの方にお願いします。
http://users.hoops.ne.jp/longhair_k/data_html/text/study/index.html
0757教えて君
NGNG左上フレームジャンルのUSBを選び、
左下フレームのプログラミングガイドを選んでください。
そこをメインに改造していきます。
0758デフォルトの名無しさん
NGNGあるんだが、すぐ試してみたいんで
0759デフォルトの名無しさん
NGNG筑波IPIshop、従業員写真がパート嬢っぽいので意外と土曜日も出荷業務してるかも。
電話してみれ
0760デフォルトの名無しさん
NGNGチョト見せてもらったけど、何を解説したいのかわからんかった・・・。
どんな人が、何を目的に>756のサイトを見ることを想定してる?
初心者が対象であれば、>756が初めてUSBのファームを組んだ時のことを
思い出して、USBの概要からファームの詳細へ順を追って説明してみたら?
0761デフォルトの名無しさん
NGNGttp://picfun.com/usb00.html
0762教えて君
NGNG>>760,761
了解
現在、ゆっくりですが更新中。
アドバイス求む
0764デフォルトの名無しさん
NGNG秋月にAKI-H8に付けるUSBボードが出てる
0765デフォルトの名無しさん
NGNG0766デフォルトの名無しさん
NGNG(゚∀゚)ちょっと待てやコラ
JavaとJavaScriptを混同するな
0767デフォルトの名無しさん
NGNGHTMLがバグってますが…
0768デフォルトの名無しさん
NGNGだれか使っている人いるのかな?
みんな組み込みLinuxにいってしまっているような気がするが・・・
組み込みLinuxのアホサポート(詐欺、丸投げ)より、
シグナスだからGCCからサポートしてくれるので安心できるはずなんだが。
0770教えて君
NGNG私は普通に動作してるんですけど、
JavaScriptが問題起こしてるんですかねぇ?
症状、ブラウザ等を教えてください。
(できたら、ここでなく、http://users.hoops.ne.jp/longhair_k/bbs/で)
>>766
別に混同するつもりは無いんですけど、文の書き方はほとんど同じじゃないすか。
確かに、じゃばこはSunのデュークに対抗したマスコットですが、
特に目くじら立てて議論することじゃないような気が・・・。
しかし、確かにその部分、あやふやだったかもしれません。
では、注意書きを付け加えるということでよろしいでしょうか?
0771デフォルトの名無しさん
NGNG>(できたら、ここでなく、http://users.hoops.ne.jp/longhair_k/bbs/で)
いやだ
きみのとこ、一度しらみつぶしのチェックした方がいいよ
明らかにHTMLの「ミス」があるから
0772デフォルトの名無しさん
NGNGhttp://jbbs.shitaraba.com/study/18/d93.html
0773(-_-)さん
NGNGhttp://life.2ch.net/test/read.cgi/hikky/1022078381/
たまにで良いんで誰かここのアホどもに付き合ってやってください、たまに
0774デフォルトの名無しさん
NGNG掲示板とチャットルームがくっついたサイト?!ですかね。
キャラクター(笑)とかがタダで持てたり、着替えさしたり・・・・
でも今だけらしいですよ入会無料なのって!!
詳しくは下記URLをクリックして、確かめて!!
http://www.e-mansion.co.jp/co/ac.html
0775教えて君
NGNG>いやだ
わかりました。
HTMLの話を組み込み板でするのは問題あるとは承知していますが、
板を利用する他の方々にはすいません。771さんに質問もう一度質問させて頂きます。
ブラウザは何でしょうか?
現在、HTMLチェックにかけて、少しずつ改善しています。
preタグの使用法に問題があるかもしれないというのが現状ですが、できるだけ、
preタグの使用を中止するのは避けたいと考えています。
同じブラウザで動作を確認したいのですが。
0776デフォルトの名無しさん
NGNGそゆレベルの話では、ない。
0777デフォルトの名無しさん
NGNGttp://hp.vector.co.jp/authors/VA014833/lint.html
ここもよさげ。
HTML3.2 でブラウザ依存タグ使ってなけりゃそれでいいんじゃないの。
当方はIE6 + BugBrowserでちゃんと見えてる。
つーかUSBやH8をメインコンテンツとするなら、デカイ絵を真ん中に
置かないでメニューしっかり見えると好感触かも。
0778教えて君
NGNGそゆレベルの話では、ない。
すいません、多分、そのレベルの話です。
症状を詳しく教えてもらっていないし、
こちらのブラウザ(IE6、DonutP 4.3)では確認されないという状況ですから、
つまりは、一部のブラウザでは動作しないということでしょう。
そのような状況で、管理人がブラウザの種類を尋ねる事は、間違った対応でしょうか?
0779デフォルトの名無しさん
NGNGお前がまずやる事は、
>>777のリンク先に行って、そこで自分のURLを打ちこんで、
エラーを発見することだ。
0780デフォルトの名無しさん
NGNGブラウザ依存の話はタグのエラーを全部取ってからが良いね。
自分のPCでチェックするソフトもいろいろあるみたいだから
"HTMLチェッカー" で検索してみてちょ。
でソースの転載許可とかもらったの?
0781デフォルトの名無しさん
NGNG確認されていないんじゃなくて、
確認作業を「やっていない」んだよおまえは
0782デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNGシステムの意味合いが違う罠。
0784デフォルトの名無しさん
NGNGブラウザとかHTMLの話しているの?
組み込みのブラウザの話をしている訳ではないようだが・・・
0785デフォルトの名無しさん
NGNGここで言うのは、製品開発のマイコンですよね?
世間で言うシステムというのは、どういうシステム?
0786デフォルトの名無しさん
NGNGこのスレ寂れてるからいいんじゃないの。USBやH8のページ書いている人が
相手だし。
じゃあ組み込みブラウザの話でも。
ACCESSのブラウザはいわゆるIE用としているページとか
ちゃんと見えるのかな。体験談求む。
0787デフォルトの名無しさん
NGNGつーか、もうこない気が…
なんであんなに食い下がるのか謎だったな
せっかくのネタ提供はことごとく放置だし
0788デフォルトの名無しさん
NGNG彼オリジナルのコンテンツが少なく、なんつーか突っ込みどころが
無くて放置してました。
今後に期待してますよ>教えて君
0789デフォルトの名無しさん
NGNG0790デフォルトの名無しさん
NGNGここで言うのは、製品開発のマイコンですよね?
世間で言うシステムというのは、どういうシステム?
0791デフォルトの名無しさん
NGNG能動的なものを複数組み合わせて目的を達する群をシステムと言う
のだと俺は理解してる。
オフトピですまん
0792デフォルトの名無しさん
NGNGアプリケーションって、画像も同画面上で貼り付けられるようにすること
は可能ですか?詳しい方教えてください。
0793デフォルトの名無しさん
NGNGJAVAアプリでHTMLメールエディタを作る事と同義かと。
まさかメールの使い方聞いているんじゃないだろうな?
0794デフォルトの名無しさん
NGNG0795ひまだから書いてみた
NGNG「システム」という言葉自体が抽象的で、ほとんど無意味だと思います。
>>画像も同画面上で貼り付けられるようにすること
今時の携帯って表示しているでしょ?昔の様に文字だけでなければできるでしょう。
>>表に出てこない部分でしょ?
この業界で組み込みという世界が存在する自体が知らない人が多い。
基本ソフトがOSという意味でいえば、
ITRON,VxWorks,無し,独自,psos,QNX,これからはLinux,BSDなどがあります。
ミドルウェアといえば、
画像処理、音楽処理・・・Iモード処理もライブラリ提供らしい。
0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNGhttp://www.ertl.ics.tut.ac.jp/TOPPERS/
確かそうだったはず。
念のため利用条件を確かめてからにしてください。
0798エンベデッド名無しさん
NGNGどうよ。
http://www.apnet.co.jp/techinfo/reali/index.html
0799エンベデッド名無しさん
NGNGもう一丁。
http://www.esol.co.jp/embedded/index_prkernelv4.html
0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNG0802デフォルトの名無しさん
NGNG>>>>画像も同画面上で貼り付けられるようにすること
>>今時の携帯って表示しているでしょ?昔の様に文字だけでなければできるでしょう。
今、既存の携帯メールアプリを拡張して、文字と絵文字(外字)だけでなく、
絵も同画面上で貼り付けたりしたいのですが、既存のアプリだともう各企業の
独自のアプリを拡張することは難しいと思っています。
そこで何とか、いい方法はないかと探していますが、iアプリなどのアプリを作ればできそうですが、
やはりメッセージ作成の時には、既存アプリを呼び出してしまうため、
画像をその場で貼り付けることができません。
なにかいい方法があったらどなたかお教えください。よろしくお願いします。
0803デフォルトの名無しさん
NGNG0804デフォルトの名無しさん
NGNGそれ考えるよりも、文章表現をじっくり考えるほうが
絶対あなたのためになるよ。うん。
0805デフォルトの名無しさん
NGNG現在、使用する予定なのは
サイプレスのEZ-USB FX2、「CY7C68013」です。
イマイチ、xdataとか分からない。
0806デフォルトの名無しさん
NGNG0807805
NGNG今まで、
リニアにメモリ空間にアクセスできる環境しか使ってないので、
int xdata a;
int code b;
とか常識のように書かれていて理解しかねます。
キチンと理解しとかないと、
あとでバグ(泣き)を見そうだと思うので、
しっかり書かれたドキュメントが欲しかったわけで
0808デフォルトの名無しさん
NGNGそれはムリです。各メーカー毎、機種毎表示の仕組み、メールアプリ毎、は違います。
あなたの言っていることは、ドロドロしたものを見ないで、上辺だけやろうということです。
もしやるとしたら、全て独自に開発し、それを各機種にドロドロ移植することです。
iモードもまったく同じで、各機種毎動作がまったく違うのでムリです。
そのため、いまiモードを開発している人はものすごく大変な作業をさせられています。
0809デフォルトの名無しさん
NGNGこういうの良くないなんだろうけど、それしかない場合も多いしなあ
0810デフォルトの名無しさん
NGNGZ80なんて使ってる人いないよね・・・
0811デフォルトの名無しさん
NGNGんなこたあない。
Z80互換のCPUは色々出てるし、全然使われてる
0812デフォルトの名無しさん
NGNG今手に入るのってある?
TMPZ84C015がなくなった辺りでZ80から離れたんで、最近の事情が良くわからん。
0814デフォルトの名無しさん
NGNGたくさんヒットするけど・・・
0815デフォルトの名無しさん
NGNG0816デフォルトの名無しさん
NGNG何で、そんなことを気にする?
とりあえず、片方をマスターすれば、
もう片方は使えと言われたときに、
数日マニュアルを読めばOK!!
0817デフォルトの名無しさん
NGNGしてるけど 扱う人間が特化したら即座に終ってしまう。ソフトだけの知識ではダメだしさ
0818デフォルトの名無しさん
NGNG今の会社、6502(1976) -> Z80(1989)
ときていて、いったん決めると10年以上同じのつかうんですよね。
Z80に変える時は、6809にしようか迷っているうちに時間が解決したと言ってました。
0819デフォルトの名無しさん
NGNGZ80は互換品も沢山あるけどH8はそうじゃないよ。
H8に頼りすぎると2年前だったか入手出来なくて苦労した時期があったしさ
といっても日本でH8の対抗馬というと三菱のM16しかないからなあ・・・
0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNGコードサイズが増えてZ80だときついのだけが問題なんです。
6502の時にマイナーに泣いたとかで、メジャーなことが条件。
#しかし6502マイナーって言ったって、アセンブラくらい売ってただろうに。
#機械語でプログラム作ってたぞ、basicの入力プログラムで。そんなの作るならアセンブラ作れと小一時間(略)
0822デフォルトの名無しさん
NGNGkc160、個人的には面白いと思うんですが。
でもなくなったらと思うと、、
0823デフォルトの名無しさん
NGNG情報の面なら そもそも組込用はオープンに比べたら 無いのも同じだしさ
Z80に慣れてたなら レジスタ空間や命令がZ80に似てる
http://www.semicon.toshiba.co.jp/prd/cisc/900family/tlcs900.html
みたいな選択枝もあるよ。 TMP91シリーズならアセンブラソースは
そっくり互換だったんだけどね。
0824デフォルトの名無しさん
NGNGCで書いて、Cのソースを資産にして、その時あるチップに移るしかないよ
Z80の少し上の規模でフラッシュ内蔵で扱いが楽なのは
国産だと H8かM16
M16はCコンパイラを何ヶ月無償だし H8はイェローソフトで安価に手に入るし
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNGでも、組み込み用で複数のメーカーから手に入るのって種類限られない?
0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNGやっぱり?
流行ってるみたいだし、ちと勉強しておいた方がいいのかな。
0829デフォルトの名無しさん
NGNGもったいぶらずに教えてくれ!
0830デフォルトの名無しさん
NGNG0831デフォルトの名無しさん
NGNG”A”ってAlphaか?
たしかにDECとかコンパックとかだしてるよな。
これで安心して眠れるぜ!
0832デフォルトの名無しさん
NGNGR
0833デフォルトの名無しさん
NGNG0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNG0836デフォルトの名無しさん
NGNG安くて無難なバスって、どれ?
0837デフォルトの名無しさん
NGNGPC104がなくなるかどうかは知らないが、
もう少し、条件つけないと、
「232Cは安くて無難だぞ」という意見が出そうだが
0838デフォルトの名無しさん
NGNG> 「232Cは安くて無難だぞ」という意見が出そうだが
232C は、バスにできないから 485 にすれ。
0839デフォルトの名無しさん
NGNGバス使ったことない。
0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNGお風呂にゃ三百年〜
0842デフォルトの名無しさん
NGNG0843デフォルトの名無しさん
NGNGそれって、廃れかかってるバスじゃ・・・
http://e-words.jp/?w=NuBus
0844デフォルトの名無しさん
NGNG何でI2Cもバスなんだろう?
あれって、シリアルだったと思うんだけど。
0845デフォルトの名無しさん
NGNG> バスってパラレルだよね?
違うよ。1ビット (=シリアル) だって一本の線にたくさんぶら下がっていたらバスだよ。
例: ttp://www.cqpub.co.jp/od/rensai/inter/learn41.htm
逆にパラレルでも Point To Point のものもある。
例: セントロ
0846デフォルトの名無しさん
NGNGシリアルバスの一つだねぇ。
0847844
NGNGThx!
>>843につられて逝った先で、
http://e-words.jp/?w=E38390E382B9
「コンピュータ内部で各回路がデータをやり取りするための伝送路。
複数の信号線で同時に複数のビットを転送するパラレル転送方式でデータを伝送しており・・・」
と書いてあったんで、バス=パラレルかと・・・
0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNG> http://e-words.jp/?w=E38390E382B9
> 「コンピュータ内部で各回路がデータをやり取りするための伝送路。
> 複数の信号線で同時に複数のビットを転送するパラレル転送方式でデータを伝送しており・・・」
> と書いてあったんで、バス=パラレルかと・・・
単に間違えてるだけだと思う。そもそも...
> バスは大きく分けて、CPU内部の回路間を結ぶ内部バス、CPUとRAMなどの周辺回路を結ぶ外部バス、拡張スロットに接続された拡張カードとコンピュータ本体を結ぶ拡張バスの3種類がある。
なんて書いているところから見て、PC の内部のことしか頭に無いボケナスライタが書いたものと思うよ。
2ch でこんなこと書いていたら、「SCSI はバスちゃうんか、ボケェ。」「USB ってなんなんですか ?」「近所の乗合バスはどうすんだ...。」とか散々な目にあってるはず。
0851844
NGNGhttp://www.atmarkit.co.jp/icd/root/25/5786025.html
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNG> ってことはこの辺が正しいのかな?
> http://www.atmarkit.co.jp/icd/root/25/5786025.html
PC 内部しか念頭に無いと言う意味では五十歩百歩。間違ったこと書いてないだけマシとも言えるが...。
>>852
> プロセッサ1986年11月号では、I/Oレベルバスを入れて4つに分類してるな。
なつかし〜〜〜。俺一冊しか買わなかったけど、結構役に立った記憶がある。
最近そう言う本無いからなぁ...。
0854デフォルトの名無しさん
NGNGUSBケーブルでつないで、ボタンの押下などを
検出する方法を探しています。
具体的にはWindows上でVC6を使用し、
携帯電話の操作で動作するプログラムを作りたいのですが、
あいにくハードの知識が不足しているため、
何らかのドライバを利用したいと思っています。
とりあえず機種は何でもいいのですが、
良いドライバをご存じの方いらっしゃいませんか?
よろしくお願いします。
0855デフォルトの名無しさん
NGNGPC104て電気的にはISAバスだったんだ。
PC104 = ISA = レガシー = 終了、、にはならないか。
安いというのは、
1.基板サイズの規格が小さい
2.設計が簡単
3.バスコントローラが安い、またはいらない
だよね。自分はバスの知識ないのでだれか教えてやってくれ(w
0856デフォルトの名無しさん
NGNGフリーのPIC開発環境って何がありますか?
MPLABは宗教上の理由によりなるべく使いたくないんです。
0857デフォルトの名無しさん
NGNGんなこたーない。
単にコネクタの規格だろ。
0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNGない
上辺だけじゃなんもできんよー、しっかり勉強しる
0860デフォルトの名無しさん
NGNG画面もついてるし、簡易コンソールにできれば結構便利そうなんだが。
携帯のファームに手を入れない限りは無理だろうね。
0861デフォルトの名無しさん
NGNG「組み込み」かつ「リアルタイム処理」について書かれた本というと、
なかなか書店に行っても見つからないのですが。
0862デフォルトの名無しさん
NGNG0863デフォルトの名無しさん
NGNGマイナーな分野の出版はますます難しい時代だから無理。
その手の本は出たら買って手元におくか、近くの図書館に買わせるかしないと
0864デフォルトの名無しさん
NGNGhttp://www.cqpub.co.jp/hanbai/NewBook.htm
http://www.interface.co.jp/whatsnew/pr/press_release.asp?menu=book
http://ssl.ohmsha.co.jp/cgi-bin/new.cgi
http://www.manah.net/book/newbook_search.jsp?genre=11
http://www.cbook24.com/bm_browsing.asp?page=0&browsing%5Ftype=comingsoon
こんな所を毎月チェックかな
0865デフォルトの名無しさん
NGNGたま〜にInterfaceがそんな特集を組んでたような。
俺はふる〜〜〜いInterface(まだ黒かった頃の)で勉強した
記憶が。
とりあえずCQ出版の本でも漁ってみるといいかもね。
0866865
NGNG0868861
NGNGありがとうございます。
いちおうCQの本はチェックしてるのですが、これはいいと思えるような実践的な本にはまだ出会ったことがありません。
みなさんは、どうやってプログラミングについて覚えたのですか?
やはり職場での実践経験ですか?
0869デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/| | |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
| | | ̄ ̄ ̄ /| ||
| | | / /|TTTTTT TTTTTTTTTT||TTTTT
| /\ | /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
| / / |// / /|
| / / |_|/|/|/|/|
| / / |文|/ // /
|/ /. _.| ̄|/|/|/ Λ_Λ
/|\/ / / |/ / (___)
/| / / /ヽ /〔 非OO 〕〕つ
| | ̄| | |ヽ/l `/二二ヽ
| | |/| |__|/ Λ_Λ / /(_)
| |/| |/ ( ´∀`) (_) Λ_Λ
| | |/ // / ^ ̄]゚ (` )
(省略されました・・全てを読むにはここを押してください)
0870デフォルトの名無しさん
NGNG遅レスだが
入力装置のギミックとして携帯電話使いたいのなら、なにも本物を使わず
アキバの露天で売ってたりする店頭ディスプレイ用のがわ(中身空)
使うのはダメ?
0871デフォルトの名無しさん
NGNG漏れは854じゃないけど、それって中身は自作?
基板に、ファームに、ドライバか、かなり大変そうだね。
ファームを上手く書けば、HID準拠のテンキーボードになれるかな?
0872デフォルトの名無しさん
NGNGこんな人もいるようだし
ttp://science.2ch.net/test/read.cgi/kikai/985810159/157
0873デフォルトの名無しさん
NGNGその場合、大学は電気電子工学科と情報工学科、
どちらの方に行けばいいんでしょうか?
0874デフォルトの名無しさん
NGNG∧ ∧ ∧
/ ヽ / ヽ_ / .∧
/ `、___/ `、⌒ヾ⌒ヽ/ ∧
/ / (.....ノ(....ノ / ヽ
.l::::ノ( | ι ι::(....ノノ
|:::::⌒ -=・=- / ̄ ̄ヽ ::::::::::::::/`ヽ
.|::::::::::::::::: \_(___..ノ :::::::::::::::::::(....ノノ
ヽ::::::::::::::::::: \/ヽ ι ::::::::::::::::::::::::::ノ
マルチポストするなっていってんだろうが厨房がぁ!
0875デフォルトの名無しさん
NGNG機械工学板でも見たんだが。。。
0876デフォルトの名無しさん
NGNG似たような人がいるもんだ
…オレはPS/2インターフェースで作ってたがUSBで作り直すか
0877デフォルトの名無しさん
NGNG0878デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?lr=lang_ja&q=ITRON
0879デフォルトの名無しさん
NGNGuITRON準拠のToppersカーネルというのもあるぞ
http://www.ertl.ics.tut.ac.jp/TOPPERS/download.html
実装しながら勉強したほうが早かろうて。
0880デフォルトの名無しさん
NGNG>>761
0881デフォルトの名無しさん
NGNG大学の何学科出身なんですか?
0882デフォルトの名無しさん
NGNG海洋生物
0883デフォルトの名無しさん
NGNGマルチウザイし、意味の無い質問はヤメレ。
0884デフォルトの名無しさん
NGNG0885初めての組み込み
NGNG待ち状態になったまま(?)、他のタスクも動きません(実行可能状態の
タスクがあるのは直前に確認してます)。
これは自作関数(他のタスクとの関連はなし)が、おかしなメモリ操作とか
しているからなのか、なんて思っているのですが、そういうことはありますか?
それとも根本的に考え違いをしているのだろうか。
0886デフォルトの名無しさん
NGNGこのたび組み込み系の会社に転職することになりました。
こんな俺でもやっていけるのか不安です。
PCから組み込みに移行する上で参考になる書籍やWebサイト
を教えてください。
0887デフォルトの名無しさん
NGNG比べてそういうのが殆どないのが組み込みの世界だったりするので
図書館でトラ技・インターフェース系のバックナンバー探して読む
方がいいかもしれません
0888デフォルトの名無しさん
NGNGタスクスイッチングに関連するメモリ領域ぶちこわしてるんじゃ無ければ、優先度の高いタスクが処理を離していないっつうのがありそうだな。
おまいさんの自作関数とやらの中に無限ループになりそうな所はない?
もしくはメッセージを送信しようとしてるタスクがぶん回ってるとか。
0890デフォルトの名無しさん
NGNG開発機種にもよりますが
とりあえず、組み込み系はRAMが極端に少ないことに注意してください。
PCのアプリしかやったことのない人が書いたプログラムはその点を
考えていないことが多いです。
例えば、定型の文字列をグローバル変数で
char mes[] = "TEST";
と書くと、これはRAM上に文字列分のサイズの領域とROM上に
"TEST"の文字列がとられた上で、初期化時にRAMの領域にコピーされます。
const char const mes[] = "TEST";
と書くと、mesが指す先も書き換え不可になりROM領域だけになります。
グローバル変数も必要最小限にして、極力auto変数にしてください。
uITRONとかはタスク内でタスク生成時に設定したスタック量を超えて
大きなローカル変数を取ろうとすると飛びますけど。
0891デフォルトの名無しさん
NGNGやっぱ回路図読めなきゃダメ?
0892デフォルトの名無しさん
NGNGやる気があれば問題なし。
回路図は読めないとマズイ。
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNG読めた方がなにかと便利だけど。
0895デフォルトの名無しさん
NGNGポートマップとレジスタマップをH/W屋さんが作ってくれればできる。
ただし読めないと動かないとき、S/WとH/Wの切り分けができない。
0896デフォルトの名無しさん
NGNGハードも新規に設計された物だと予期しない動作をする事はざらにある。
>>895
A/DCでも回路図読めると読めないでは大違い。
0897デフォルトの名無しさん
NGNGヘッダファイルちまちま書くの辛〜
0899ぐみ子
NGNGやっぱりコレも組み込み関係かしら?
うふ
0900デフォルトの名無しさん
NGNG0901かなこ
NGNG初心者ですみません。
0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNGmalloc/freeのようなメモリの動的確保は検証が面倒なので使わない。
0904デフォルトの名無しさん
NGNG状態遷移などを使って、無限ループをなくす。
0905891
NGNGまた質問なんですがスミマセン。
将来組み込みをやりたいんですが
電子工学科と情報工学科のどちらに
進学するのがいいのでしょうか。
0906デフォルトの名無しさん
NGNG電子じゃなくて電気行っとけ
組み込みなら、まずアナログ勉強しろ
デジタルはあとからいくらでも追いつける
0907デフォルトの名無しさん
NGNGちなみに漏れは情報をでて、今ITRONで組み込みやってる。
でも、組み込みとかっていうのは目的じゃなくて手段だと思うので、
要は組み込みシステムを使って何を作りたいかの方が大事なんじゃないかと思う。
だいたいこれから大学入って、就職するのは早くて4年後じゃんね。
その間に開発環境とかもいろいろ変わってるはずなので、今の状況を見て判断するのもどうかと思うし。
0908デフォルトの名無しさん
NGNG時代は変わってもオームの法則は変わんないんだ。
0909デフォルトの名無しさん
NGNGそのくらいのショックをがっこからもらわなきゃ、がっこに進む価値ないしね。
自分がおもしろそうだなーと思った分野に進むのがいいと思うよ。
0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNGRose RealTime 標準ターゲット・プラットフォーム
http://www.rational.co.jp/products/rosert/new2002/platform.html
0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNGどんな状態遷移表をどんなCのソースにしたいのか
によるんじゃない?
0915デフォルトの名無しさん
NGNGTOPITAL(日立システム)の状態遷移設計支援というツールを使ってます。
自分は状態遷移表とか書くのに使ってるけど、同じチームで使ってくれる人が
いないので、何かいいツールが無いかと。
(縦横にイベントとステータスを書いていく表形式のツールです)
WithClass(GrapeCity)というのも自分で買って試してみました。
C++用だけど、状態遷移図(○と→で書ける)からソースを生成できます。
ソースをちょっと手直しすると、Cでも使えました。
0916デフォルトの名無しさん
NGNG大学の何学科出身なんですか?
0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNG0919デフォルトの名無しさん
NGNG漁師ッス!
そこまで大学の学科にこだわるのは病的。医者の診察を受けろ
..とまでは言わないがもう少し自分を見つめなおせ。
0920712>
NGNG0921デフォルトの名無しさん
NGNG0922デフォルトの名無しさん
NGNG組み込みやってる奴の知能のレベルが低い事が多いけど
0923デフォルトの名無しさん
NGNG0924デフォルトの名無しさん
NGNG0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGくみこいないしこっちに統一?
制御系なら、俺に聞け!
http://pc3.2ch.net/test/read.cgi/tech/1002176627/
0928デフォルトの名無しさん
NGNGそれなら移動してもいいけど
0929デフォルトの名無しさん
NGNG「小さな世界」のメロディーが流れるんですが、
この音楽データは回路のどこに組み込まれているのか分かりません。
ひとつICを使っているのでICの中でしょうか?
それとマイコンで音楽データを組み込むことは可能ですか?
0930デフォルトの名無しさん
NGNG多分3端子オルゴールICじゃないの? トランジスタと同じ格好してるよ。
マイコンで音出すのはそりゃアンプとスピーカー繋げば出来るだろう
0931929
NGNGありがとうございます。トランジスタと同じ
形をしているのでそうだと思います。
もう一つ質問。ICに音楽データを組み込む
方法はプログラミングですか?
0932デフォルトの名無しさん
NGNGどっちにしても一般人は組み込めないよ。
PICででも作ったら?
0933デフォルトの名無しさん
NGNGワンチップマイコンにブザーを付けて、パルス出力で音出せるようにするとか。
音程の周波数計算して0.5〜1秒単位でその周波数のパルスをブザーに出力。
0.5秒とか1秒単位で周波数を変更するようにしたら簡単な音楽が流せるようになるよ。
あほっぽい音で"ドレミファミレド〜"って感じだけど。
0934デフォルトの名無しさん
NGNGいいんでない。実際結構かぶってるし。
ただ、ここは>1が「組み込み用ワンチップマイコンの話題」と
言ってたり、向こうはタイトルが「制御系」(シーケンサーと
かかと思うわ……1見ると違う)と言ってたりだから、さらに
次スレのときはいいタイトル・テンプレ考えないとね。
くみこの組み込み・制御系なら俺に聞けゴルァ3、かな。
0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNGお前らOS-9ガールズは見に行きますか?
0938デフォルトの名無しさん
NGNG行かないので激写してうpよろ。
0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
NGNG詳細希望。
0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNG制御系なら俺に聞いてもいいぞ(2)
http://pc3.2ch.net/test/read.cgi/tech/1038094914/
これだけで足りないようならこのスレの次すれも誰かお願いします。
0944デフォルトの名無しさん
NGNGコレだろ
ttp://www.semic.sanyo.co.jp/micon/arm/jp/sale.html
0945いつでもどこでも名無しさん
NGNG0946デフォルトの名無しさん
NGNG0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNGhttp://www.iris.dti.ne.jp/~door1024/jissou02.html
0949名無しさん
NGNGΛ_Λ | 君さぁ こんなスレッド立てるから |
( ´∀`)< 厨房って言われちゃうんだよ |
( ΛΛ つ >―――――――――――――――――――‐<
( ゚Д゚) < おまえのことを必要としてる奴なんて |
/つつ | いないんだからさっさと回線切って首吊れ |
\____________________/
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG0952IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0953デフォルトの名無しさん
NGNG笑
0954IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0955デフォルトの名無しさん
NGNGはよ、買ってこいよ
0956デフォルトの名無しさん
NGNG682が書くこんなくだらないネタに群がって。ハイエナかってーの。
そりゃひろゆきもIP記録宣言するよ。やめようよ。
もっと他にやることあるだろ。あるだろ?
お前らが薄汚い部屋に引きこもってブツブツ言いながらキーボード叩いてる間にもさ、
人生は続いてるんだよ。親に与えてもらった命が続いてるんだぞ。
世の中には生まれずに死んでしまう命だってあるんだ。それなのにお前らときたら...。
どうしてお前らなんかに人としての生が行き渡っちゃったのかなーって。
これだけは断言する。
お前らに人生は必要ない。
断言できる。
0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNG会社から書込みができなくなっちゃったじゃねーかよ。。。
0961デフォルトの名無しさん
NGNGオマエモナー
>>137
上の変なスパイ工作員の人よりずいぶんとおもしろい予感がします。
0962デフォルトの名無しさん
NGNG人徳のある方なら
早急に聞いて頂きたい件があります。
マジメな事ですが大丈夫でしょうか。
人の人生を結構破壊しているのだし
何卒ご助力仕れれば幸いですが。
以前人のパソコンハックして結構嘘の情報とか仕入れてたでしょうが。
それにも自殺間近の人間の深い意味があったのですよ。
「こんな恥ずかしいものが見られると考えると、自殺できない」
そう思う為に、嘘でも変な文章や痛々しい事柄を色々な所に残そうと考えたのです。
全部じゃないけどね。
0964デフォルトの名無しさん
NGNG0965デフォルトの名無しさん
NGNG> IPとリモホ(リモートホスト)とIP ってなんだよ
吊ってくる、、、
プロバイダ責任法が2chの味方になるといいがね
>>899-900
0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNGhttp://dir.yahoo.co.jp/computers_and_internet/internet/information_and_documentation/beginner_s_guides/netiquette/
0969デフォルトの名無しさん
NGNG荒しについての対応は?
0970デフォルトの名無しさん
NGNGトップをパスワード制にして
パスワードを入力しないと2chにたどり着けなくすれば?
見たやつは全員不正アクセス禁止法の犯罪者。
2chを訴えたら逆にそいつを不正アクセス禁止法で告訴。
どう?
0971デフォルトの名無しさん
NGNG0972デフォルトの名無しさん
NGNGなもので、実社会では低レベルな言い訳と見なされる可能性大だと
思う。
0973デフォルトの名無しさん
NGNG匿名性を求めるなら。
0974デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0975デフォルトの名無しさん
NGNG相手に粘着されて会社クビになった奴いるぞ。
おそらく、相手が相手なら潰されると思う。
0976デフォルトの名無しさん
NGNGこれからどんどんつまんなくなってくだろうからさ…
暴露系は少なくなるだろうし…
今後の祭りってどうなるのかな…
0977デフォルトの名無しさん
NGNG匿名性を求めるなら。
0978デフォルトの名無しさん
NGNG0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNG関係ない
正解
0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNG当て字を使えばOK?セクハラだったら施苦腹とか
0983デフォルトの名無しさん
NGNGでも、大きいのと、高そうなのが・・・ちょっと・・・
でも・・・
カミサンだまし作戦開始・・・
0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNG警察は事件が発生して初めて行動するんじゃないのかよ。
予兆で行動できるんなら、しろよ!!!!!!!!!!ってんだ!!!!!!!
0986デフォルトの名無しさん
NGNGインターネットの掲示板サイト「2ちゃんねる」に8日夜、「明日の朝、登校中の小学生を狙う。目標は富山県にした」との書き込みが3回にわたってあり、富山県教育委員会は9日、県内市町村の教育委員会に対し、児童の安全確保に努めるよう通達を出した。
これを受けて、富山市や高岡市など県内の複数の小学校が、児童を集団下校させる措置を取った。富山県警も9日、注意を呼びかけた。
書き込みは、8日午後11時台に計3回あり、「あすの朝登校中の小学生を狙う。車で小学生に突っ込む」などといった内容。
県教委によると、実際に児童を狙った事件は9日夜までには確認されていないが、県教委は「悪質ないたずらと思うが、当分の間、市町村教委と協力して児童の安全確保に努める」としている
http://www.sankei.co.jp/news/030110/0110sha001.htm
0987デフォルトの名無しさん
NGNG0988デフォルトの名無しさん
NGNGそれが争点になればねぇ・・
ドキュソを証明するのは簡単なんだけど、それを判断する香具師がオールドタイプだから・・
0989デフォルトの名無しさん
NGNG最近はどうなんでしょうね。
0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNG0997山崎渉
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1038094914/l50
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。