The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Porting OSE til Linux roshantraj30 Filsystemer, disker og Minne 4 06-19-2009 02:19
når porting fra HP-UX til Linux amitpansuria Linux 1 04-18-2008 03:08
Portering shell script fra Linux til AIX. joy_1 Shell programmering og Skripting 6 12-27-2007 02:57
Porting av Shell til AIX dhanamurthy High Level Programmering 5 03-07-2007 10:37
HP-UX til linux Portering arunprakash UNIX for Dummies Spørsmål og svar 0 02-21-2005 05:49

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-24-2009
Interloper Interloper is offline
Registrert bruker
  
 

Bli Dato: juni 2009
Beliggenhet: Freising, Tyskland
Innlegg: 3
Post Porting Linux og TTY / Shell problemer

Hei alle,

Jeg porting Linux 2.6.30rc2 kjernen fra en ARM arkitektur / ARCH / arm / Mach-davinci, til en ny enhet, kalt Jacinto2.

Jeg bruker den serielle porten ttyS0 som standard konsoll. The bootloader er U-Boot og jeg bruker busybox montert som en ramdisk i interne SDRAM. Jeg har fått kjernen til et punkt der den vil oppstart i skallet, men på dette tidspunktet jeg opplever en merkelig feil.

Kjernen viser '/ #' shell rask, men skallet kan ikke ta keyboard input. Det vil ikke reagere på alle tastetrykkene, men kan vise tekst.

Men den serielle avbruddsordrelinje fungerer riktig, og hvis jeg bruker printk er å skrive den serielle bufferen (i funksjon uart_insert_char brukarkonto / inkluderer / linux / serial_core.h), er det outputs tegnene jeg skriver.

Jeg er ganske sikker på at min busybox fs fungerer bra, fordi da jeg pass init \u003d / bin / ls (viderekoblingene busybox.ls), kan jeg se min fs riktig, og bestått en enkel hello world programmet (init \u003d / hello) utganger Teksten som jeg forventer.

Jeg føler meg som noe de tty_buffer ikke bestått tegn til shell. Jeg har besluttet at tegn blir lagret i "tty_buffer" struct. Som jeg skriver, bufferen fylles opp med disse tegn (I tty_insert_flip_char fungere / inkluderer / linux / tty_flip.h), men aldri tømmer.

Har jeg feil, eller bør dette vera rydda som tegn er spyles til brukeren plass? Dessuten Vet noen hvordan tty passerer sitt buffer til bruker plass programmer som skallet?

Har noen sett dette før, eller har forslag til å prøve?

Takk,
Joe


--------- Logg --------------------
...
RAMDISK: gzip bilde funnet på blokk 0
EXT2-fs advarsel: montering ukontrollert fs, kjører e2fsck anbefales
VFS: Mounted root (EXT2 filsystem) på enheten 1:0.
Frigjøre init minne: 144K
uart_open (0) kalles
ttyS0 - brukes tidtaker
*** Prøver init prosesser: </ bin / sh>
*** Run_init_process (/ bin / sh)
/ #
--------------------------------
På dette punktet mitt printk står / seriell IRQ's vil fungere, men skallet ikke reagerer på tastaturet skriving
 

Hugseliste

Tags
oppstartsprosessen, Portering linux, seriell port, shell, tty

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:53.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0