The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXの詳細&エキスパートのためのユーザー
Googleのunix.com



UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Linuxへの移植大証 roshantraj30 ファイルシステムは、ディスクとメモリ 4 2009年6月19日 02:19午前
のHP - UXへの移植時からLinuxへ amitpansuria リナックス 1 2008年4月18日 03:08午前
AIXのシェルスクリプトをLinuxからの移植。 joy_1 シェルプログラミングとスクリプティング 6 2007年12月27日 02:57午前
AIXのシェルを移植する dhanamurthy 高レベルのプログラミング 5 2007年3月7日 10:37午前
HP - UXのLinuxへの移植 arunprakash UNIXのダミー質問と回答のため 0 2005年2月21日 05:49午前

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年6月24日
ストレンジャー Interloper is offline
登録ユーザー
  
 

参加日: 2009年6月
場所:フライジング、ドイツ
投稿: 3
Post 移植LinuxおよびTTY /シェルの問題

こんにちはすべて、

私は、 Linuxの1つのARMアーキテクチャは、カーネルの移植2.6.30rc2午前/アーチ/腕/マッハ-ダヴィンチの新しいデバイスは、 Jacinto2と呼ばれる。

私は、デフォルトのコンソールとしてシリアルポートttyS0を使用しています。ブートローダはU -ブートと私busybox内部のSDRAMをRAMディスクとしてマウントを使用しています。私は、ポイントするように、私は変なエラーが発生したが、この点では、シェルが起動するには、カーネルが持っている。

カーネルは、 ' / # 'シェルのプロンプトが表示されるシェルのキーボード入力を取ることはできません。は任意のキーを押すが、反応しませんテキストを表示することができます。

もしprintk関数( uart_insert_charでは、シリアルバッファを印刷するには、 / include /にlinuxの/ serial_core.h使用しかし、シリアル正常に)関数の割り込みは、私のタイプは、文字を出力します。

私はかなりこれが私のinit \u003d / bin / lsの(私のbusybox fsのパスにリダイレクトbusybox.ls 、正常に動作) 、私は正しく、私のFSを見ることができますし、簡単なHello Worldのプログラムのパス(のinit \u003d /ハロー)出力を確信している私のようなテキストを期待しています。

何とかtty_bufferのように文字を渡すには、シェルがあると感じる。私は、文字は" tty_bufferの"構造体に保存されている決定いたしました。私を入力すると、これらの文字は、バッファ( tty_insert_flip_char関数の/を含む/ Linuxの/ tty_flip.h )がない空をいっぱいになります。

私は、このような文字や誤ったユーザ空間にフラッシュされるようにクリアする必要がありますか?また、誰でも知っている場合は、 ttyユーザ空間のプログラムには、シェルなどのバッファを渡すか?

誰も前に、この提案はありますか試して見ていますか?

ありがとう、
ジョー


---------ログ--------------------
...
RAMディスク:画像ブロック0をgzipで発見
はext2 - fsの警告:取り付けオフのFS 、 e2fsckを実行することをお勧めします
VFS :騎馬ルートデバイス1:0 ( ext2ファイルシステム) 。
initのメモリを解放: 144K
uart_open ( 0 )と呼ばれる
ttyS0 -バックアップタイマーを使用して
***試みのinitプロセス: < / bin / shに>
*** run_init_process ( / bin / shに)
/ #
--------------------------------
この時点で、私のprintk /シリアルのIRQの仕事をしますが、シェルのキーボードへの入力に反応していません
 

ブックマーク

タグ
起動プロセスLinuxの移植シリアルポートシェルtty

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 02:16午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0