1 |
Hi Daniel, |
2 |
|
3 |
I would recommend using Qemu to build packages. |
4 |
|
5 |
You'll need a kernel that will work with Qemu and a stage3 filesystem |
6 |
from gentoo. Platform versatile-PB works w/ Qemu, among others. |
7 |
|
8 |
My kernel .config is below for linux-2.6.21: |
9 |
|
10 |
CONFIG_ARM=y |
11 |
CONFIG_MMU=y |
12 |
CONFIG_GENERIC_HARDIRQS=y |
13 |
CONFIG_TRACE_IRQFLAGS_SUPPORT=y |
14 |
CONFIG_HARDIRQS_SW_RESEND=y |
15 |
CONFIG_GENERIC_IRQ_PROBE=y |
16 |
CONFIG_RWSEM_GENERIC_SPINLOCK=y |
17 |
CONFIG_GENERIC_HWEIGHT=y |
18 |
CONFIG_GENERIC_CALIBRATE_DELAY=y |
19 |
CONFIG_VECTORS_BASE=0xffff0000 |
20 |
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
21 |
CONFIG_BROKEN_ON_SMP=y |
22 |
CONFIG_INIT_ENV_ARG_LIMIT=32 |
23 |
CONFIG_LOCALVERSION="" |
24 |
CONFIG_SWAP=y |
25 |
CONFIG_SYSVIPC=y |
26 |
CONFIG_IKCONFIG=y |
27 |
CONFIG_IKCONFIG_PROC=y |
28 |
CONFIG_INITRAMFS_SOURCE="" |
29 |
CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
30 |
CONFIG_SYSCTL=y |
31 |
CONFIG_EMBEDDED=y |
32 |
CONFIG_UID16=y |
33 |
CONFIG_SYSCTL_SYSCALL=y |
34 |
CONFIG_HOTPLUG=y |
35 |
CONFIG_PRINTK=y |
36 |
CONFIG_BASE_FULL=y |
37 |
CONFIG_FUTEX=y |
38 |
CONFIG_EPOLL=y |
39 |
CONFIG_SLAB=y |
40 |
CONFIG_VM_EVENT_COUNTERS=y |
41 |
CONFIG_RT_MUTEXES=y |
42 |
CONFIG_TINY_SHMEM=y |
43 |
CONFIG_BASE_SMALL=0 |
44 |
CONFIG_BLOCK=y |
45 |
CONFIG_IOSCHED_NOOP=y |
46 |
CONFIG_IOSCHED_DEADLINE=y |
47 |
CONFIG_DEFAULT_DEADLINE=y |
48 |
CONFIG_DEFAULT_IOSCHED="deadline" |
49 |
CONFIG_ARCH_VERSATILE=y |
50 |
CONFIG_ARCH_VERSATILE_PB=y |
51 |
CONFIG_CPU_32=y |
52 |
CONFIG_CPU_ARM926T=y |
53 |
CONFIG_CPU_32v5=y |
54 |
CONFIG_CPU_ABRT_EV5TJ=y |
55 |
CONFIG_CPU_CACHE_VIVT=y |
56 |
CONFIG_CPU_COPY_V4WB=y |
57 |
CONFIG_CPU_TLB_V4WBI=y |
58 |
CONFIG_CPU_CP15=y |
59 |
CONFIG_CPU_CP15_MMU=y |
60 |
CONFIG_ARM_VIC=y |
61 |
CONFIG_ICST307=y |
62 |
CONFIG_ARM_AMBA=y |
63 |
CONFIG_PCI=y |
64 |
CONFIG_HZ=100 |
65 |
CONFIG_FLATMEM=y |
66 |
CONFIG_FLAT_NODE_MEM_MAP=y |
67 |
CONFIG_SPLIT_PTLOCK_CPUS=4096 |
68 |
CONFIG_ALIGNMENT_TRAP=y |
69 |
CONFIG_ZBOOT_ROM_TEXT=0x0 |
70 |
CONFIG_ZBOOT_ROM_BSS=0x0 |
71 |
CONFIG_CMDLINE="" |
72 |
CONFIG_FPE_NWFPE=y |
73 |
CONFIG_BINFMT_ELF=y |
74 |
CONFIG_BINFMT_AOUT=y |
75 |
CONFIG_BINFMT_MISC=y |
76 |
CONFIG_NET=y |
77 |
CONFIG_PACKET=y |
78 |
CONFIG_UNIX=y |
79 |
CONFIG_XFRM=y |
80 |
CONFIG_INET=y |
81 |
CONFIG_IP_FIB_HASH=y |
82 |
CONFIG_IP_PNP=y |
83 |
CONFIG_IP_PNP_DHCP=y |
84 |
CONFIG_INET_AH=y |
85 |
CONFIG_INET_ESP=y |
86 |
CONFIG_INET_IPCOMP=y |
87 |
CONFIG_INET_XFRM_TUNNEL=y |
88 |
CONFIG_INET_TUNNEL=y |
89 |
CONFIG_INET_XFRM_MODE_TRANSPORT=y |
90 |
CONFIG_INET_XFRM_MODE_TUNNEL=y |
91 |
CONFIG_INET_XFRM_MODE_BEET=y |
92 |
CONFIG_INET_DIAG=y |
93 |
CONFIG_INET_TCP_DIAG=y |
94 |
CONFIG_TCP_CONG_CUBIC=y |
95 |
CONFIG_DEFAULT_TCP_CONG="cubic" |
96 |
CONFIG_BRIDGE=y |
97 |
CONFIG_LLC=y |
98 |
CONFIG_IEEE80211=y |
99 |
CONFIG_STANDALONE=y |
100 |
CONFIG_NETDEVICES=y |
101 |
CONFIG_TUN=y |
102 |
CONFIG_NET_ETHERNET=y |
103 |
CONFIG_MII=y |
104 |
CONFIG_SMC91X=y |
105 |
CONFIG_INPUT=y |
106 |
CONFIG_INPUT_MOUSEDEV=y |
107 |
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 |
108 |
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
109 |
CONFIG_INPUT_KEYBOARD=y |
110 |
CONFIG_KEYBOARD_ATKBD=y |
111 |
CONFIG_INPUT_MOUSE=y |
112 |
CONFIG_MOUSE_PS2=y |
113 |
CONFIG_SERIO=y |
114 |
CONFIG_SERIO_AMBAKMI=y |
115 |
CONFIG_SERIO_PCIPS2=y |
116 |
CONFIG_SERIO_LIBPS2=y |
117 |
CONFIG_VT=y |
118 |
CONFIG_VT_CONSOLE=y |
119 |
CONFIG_HW_CONSOLE=y |
120 |
CONFIG_SERIAL_AMBA_PL011=y |
121 |
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y |
122 |
CONFIG_SERIAL_CORE=y |
123 |
CONFIG_SERIAL_CORE_CONSOLE=y |
124 |
CONFIG_UNIX98_PTYS=y |
125 |
CONFIG_FB=y |
126 |
CONFIG_FB_CFB_FILLRECT=y |
127 |
CONFIG_FB_CFB_COPYAREA=y |
128 |
CONFIG_FB_CFB_IMAGEBLIT=y |
129 |
CONFIG_FB_ARMCLCD=y |
130 |
CONFIG_DUMMY_CONSOLE=y |
131 |
CONFIG_FRAMEBUFFER_CONSOLE=y |
132 |
CONFIG_FONTS=y |
133 |
CONFIG_FONT_8x16=y |
134 |
CONFIG_LOGO=y |
135 |
CONFIG_LOGO_LINUX_CLUT224=y |
136 |
CONFIG_USB_ARCH_HAS_HCD=y |
137 |
CONFIG_USB_ARCH_HAS_OHCI=y |
138 |
CONFIG_USB_ARCH_HAS_EHCI=y |
139 |
CONFIG_RTC_LIB=y |
140 |
CONFIG_EXT2_FS=y |
141 |
CONFIG_INOTIFY=y |
142 |
CONFIG_INOTIFY_USER=y |
143 |
CONFIG_PROC_FS=y |
144 |
CONFIG_PROC_SYSCTL=y |
145 |
CONFIG_SYSFS=y |
146 |
CONFIG_RAMFS=y |
147 |
CONFIG_NFS_FS=y |
148 |
CONFIG_NFS_V3=y |
149 |
CONFIG_ROOT_NFS=y |
150 |
CONFIG_LOCKD=y |
151 |
CONFIG_LOCKD_V4=y |
152 |
CONFIG_NFS_COMMON=y |
153 |
CONFIG_SUNRPC=y |
154 |
CONFIG_MSDOS_PARTITION=y |
155 |
CONFIG_LOG_BUF_SHIFT=14 |
156 |
CONFIG_FRAME_POINTER=y |
157 |
CONFIG_CRYPTO=y |
158 |
CONFIG_CRYPTO_ALGAPI=y |
159 |
CONFIG_CRYPTO_BLKCIPHER=y |
160 |
CONFIG_CRYPTO_HASH=y |
161 |
CONFIG_CRYPTO_MANAGER=y |
162 |
CONFIG_CRYPTO_HMAC=y |
163 |
CONFIG_CRYPTO_MD5=y |
164 |
CONFIG_CRYPTO_SHA1=y |
165 |
CONFIG_CRYPTO_ECB=y |
166 |
CONFIG_CRYPTO_CBC=y |
167 |
CONFIG_CRYPTO_DES=y |
168 |
CONFIG_CRYPTO_DEFLATE=y |
169 |
CONFIG_BITREVERSE=y |
170 |
CONFIG_CRC32=y |
171 |
CONFIG_ZLIB_INFLATE=y |
172 |
CONFIG_ZLIB_DEFLATE=y |
173 |
CONFIG_PLIST=y |
174 |
CONFIG_IOMAP_COPY=y |
175 |
|
176 |
Cheers, |
177 |
|
178 |
~/Chris |
179 |
|
180 |
Daniel Rindt wrote: |
181 |
> Hello, |
182 |
> |
183 |
> i had here a arm based motherboard the kernel 2.4 version is already installed |
184 |
> on the board. a script creates a pivot_root and boots then from external |
185 |
> sdcard. on this sdcard is a debian based system and that isnt useful to build |
186 |
> my application and in general i cant not use it as i want. |
187 |
> |
188 |
> so my idea why not installing a gentoo environment on this card to build my |
189 |
> application. |
190 |
> |
191 |
> i experiment with crossdev to build a stage 4. but whats the next step? i want |
192 |
> like told above to chrooting into the sdcard which contains a gentoo system, |
193 |
> but how to create one? portage isnt included in the stage4 from crossdev? |
194 |
> |
195 |
> someone can get me a suggestion? many thanks |
196 |
> |
197 |
> Daniel |
198 |
-- |
199 |
gentoo-embedded@g.o mailing list |