忍者ブログ
趣味+メモ用のブログです。 GNU/Linux関連、OSS関連情報、調査事項になるでしょうが、何を書くか分かりません。
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

やりたいこと

・TOPPERS/JSP のLinuxエミュレーションを動くようにしたい!!
 ⇒setjmpの仮実装までしたけど、dly_tskでエラーになる!!

・LUAの組み込みについて勉強したい
 ⇒LUAでなくてもいいのだけれど、組み込んでみたい
  (Wiresharkかっけぇー!!)

・CPU自作入門進めたい。
 ⇒やらんとあかんなぁ

・AVR+Etherをやりたい
  本:超低コスト インターネット・ガジェット設計​―USB・μIP・microS​Dプロトコールスタックの活用

・H8マイコンんで自作OS
 本:12ステップで作る組込みOS自​作入門
 ボード:http://www.cutt.co.jp/toppage/sub_kumikomiset.html
 サポートページ;http://kozos.jp/books/makeos/#buy_board

・Linuxクロス開発環境の構築
 ⇒ eclipse+リモートデバッグ
 ⇒ もっと手軽にやれないの?



PR
toppers/JSP(http://www.toppers.jp/jsp-kernel.html)には、
linuxエミュレーション機能があるのですが、debian/etchでは動いていたのに、
debian/squeezeで動作しません。

まず、JB_SP/JP_PCがundefinedでコンパイルエラーになります。

下記をtoppersメーリングリストに同様の問題があり、パッチもあるようなのですが、
パッチのURLがリンク切れ状態でした。
toppersのメーリングリスト?(http://www.toppers.jp/TOPPERS-USERS-mailman/2008-January/002532.html

私が調査した結果について:

・setjmp関数は、ある時期を境に、jmobuffはエンコードされるようになっている
 ⇒http://d.hatena.ne.jp/higepon/20070131/1170257744
  ⇒_setjmp / _longjmpを自作すれば問題を回避できそう?
   ⇒ 少々挫折

・LD_POINTER_GURD=0 の環境変数でエンコードしなくなる?
 ⇒http://d.hatena.ne.jp/yupo5656/20060820/p1
  ⇒ うまくいかない。

とりあえず、挫折・・・

本日勉強できたこと
・setjmp / longjmpのサンプル作成(コピペですけど)

・Linuxのバックトレース
ソース:
  #define backtrace() \
 { \
     void *trace[128]; \
     int n = backtrace(trace, sizeof(trace) / sizeof(trace[0])); \
     backtrace_symbols_fd(trace, n, 1); \
 }

コンパイル:
  -g -rdynamic のオプションをつける
出力例:
./jsp(local_longjmp+0x24)[0x804d394]
./jsp(_kernel_dispatch+0x91)[0x804d251]
./jsp(ext_tsk+0xc5)[0x804e3d5]
./jsp(_kernel_activate_r+0x33)[0x804d0e3]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb768aca6]



debian squeezeで、野良ビルドの mozcを使っている。

・google chromeでテキスト入力すると異様なほど重い。

・firefoxではそのようなことは発生しない。

・入力方式を、SCIMもしくはibusに変更すると、問題がなくなる。
ピザの生地

 

材料 ( 4人分 )
 
強力粉
計量カップ250ml分
ドライイースト
2.5g
一つまみ
砂糖
小さじ2
サラダ油
大さじ2/3
45度くらいのぬるま湯
80~90ml
 
 

CPU自作入門と、対応ボードを買いました。
冬休みやっと暇を見つけて、作業を開始しましたのでメモメモ。

canonのプリンタドライバ(deb)ファイルは、lenny用なので、
squeeze用にコンパイルしました。
ATTiny2313でタイマーの学習をしている。
とりあえず関連する情報をまとめてみた。


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
一乗寺 又兵衛
性別:
男性
職業:
コンパイル
趣味:
コンパイル
バーコード
ブログ内検索