목록작업/openmoko (8)
도전2022
Openmoko에서 i386-linux-user 모드로 동작시키자. 1. /lib/i386-linux-user 폴더를 만든다. (편의상 lib에 만들었지만, 추후에는 /usr/local/lib으로 갈 예정) mkdir /lib/i386-linux-user 2. 필요한 library를 복사한다. ld-2.10.1.so libgcc_s.so.1 libnss_nis-2.10.1.so libBrokenLocale-2.10.1.so libm-2.10.1.so libnss_nisplus-2.10.1.so libSegFault.so libmemusage.so libpthread-2.10.1.so libanl-2.10.1.so libnsl-2.10.1.so libresolv-2.10.1.so libc-2.10.1.so..
(x86) # cat /proc/self/maps 08048000-08054000 r-xp 00000000 08:01 1368116 /bin/cat 08054000-08055000 r--p 0000b000 08:01 1368116 /bin/cat 08055000-08056000 rw-p 0000c000 08:01 1368116 /bin/cat 08056000-08077000 rw-p 00000000 00:00 0 [heap] 40000000-4001b000 r-xp 00000000 08:01 409623 /lib/ld-2.10.1.so 4001b000-4001c000 r--p 0001a000 08:01 409623 /lib/ld-2.10.1.so 4001c000-4001d000 rw-p 0001b000 ..
- Openmoko under QEMU http://wiki.openmoko.org/wiki/Qemu - Neo 1973 and Windows http://wiki.openmoko.org/wiki/Neo1973_and_Windows - USB Networking http://wiki.openmoko.org/wiki/USB_Networking - Android porting http://wiki.openmoko.org/wiki/Android_porting - Debian http://wiki.openmoko.org/wiki/Debian
debian-gta02:~/obj# date Mon Dec 14 00:00:15 UTC 2009 debian-gta02:~/obj# ../qemu-0.12.0-rc1/configure --target-list=arm-softmmu Install prefix /usr/local BIOS directory /usr/local/share/qemu binary directory /usr/local/bin Manual directory /usr/local/share/man ELF interp prefix /usr/gnemul/qemu-%M Source path /root/qemu-0.12.0-rc1 C compiler gcc Host C compiler gcc CFLAGS -O2 -g QEMU_CFLAGS -Wo..
arm-unknown-linux-gnueabi-gcc -I/root/src/qemu-0.12.0-rc1/slirp -Wold-style-definition -I. -I/root/src/qemu-0.12.0-rc1 -U_FORTIFY_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -DHAS_AUDIO -DHAS_AUDIO_CHOICE -I/root/src/qemu-0.12.0-rc1/fpu -I/root/src/qemu..
GEN config-all-devices.mak config-host.mak is out-of-date, running configure ^C^Cmake: *** [config-host.mak] Interrupt 발생한다면, date를 확인해보자. 해결방법> 1. date를 이용하여 날짜를 수정한다. # date -s 2009/03/04 2. 압축을 해제하고, configure, make 를 다시 진행한다.
Using OpenEmbedded on Linux systems http://wiki.openembedded.net/index.php/OEandYourDistroapt-get install sed wget cvs subversion git-core \ coreutils unzip texi2html texinfo libsdl1.2-dev docbook-utils \ gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ MokoMakefile : Debian / Ubuntu http://wiki.openmoko.org/wiki/Mokomakefile#Requirements_for_building_Openmoko sudo apt-get in..
1. USB 연결, 맞지 않는 곳이 있으므로 이곳 저곳 옮겨 다녀야 함. 2. ifconfig로 연결된 것 확인 root@hotdigi-desktop:~/src# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:e0:86:ea inet addr:192.168.71.132 Bcast:192.168.71.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fee0:86ea/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:12038 errors:0 dropped:0 overruns:0 frame:0 TX packets:8899 errors:0 dro..