포럼 회원으로 등록하신분만 열람이 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

1. 개요

    ARM Core의 속도가 점점 빨라짐으로 인하여 Standalone으로도 충분히 필요한 작업을 진행할 수 있어 개발자용 root filesystem을 만들어 보았습니다. 이번에 받은  aESOP C100 보드에서 컴파일하여 구성하였습니다.  다른 보드에서는 동작이 확인되지 않았습니다. (참고로 aESOP6410에서 동작하지 않습니다)

전에 개발환경 구축과 관련 고심을 한 적이 있습니다. http://www.aesop.or.kr/?document_srl=131077

 그러다가 다음을 URL("http://www.linuxfromscratch.org/) 를 찾아서 여기에 구성 내용을 참고하여  PXA320 / S3C6410 / S5PC100 등의 target board에서 동작하는 개발환경을 구축하고 사용자용 일반 패키지를 구성해 보았습니다. 잘 동작합니다.

cross-compile의 부담이 전혀 없습니다.  S5PC100 정도면 컴파일 속도도 그런대로 쓸만합니다.

 

2. 내용

  하기와 같은 패키지가 설치되어 있습니다. 하기의 패키지는 개발용 프로그램 및 Linux에서 컴파일 가능한 일반패키지을 Target board인  aESOP-C100보드에서 직접 컴파일 할 수 있습니다. Cross-Compile이 아님니다.

 

Man-pages-3.23
GMP-4.3.1
MPFR-2.4.1
PPL-0.10.2
CLooG-PPL-0.15.3
Zlib-1.2.3
Binutils-2.20
GCC-3.4.4
EGLIBC-2.10.1
Sed-4.2.1
Ncurses-5.7
Util-linux-ng-2.16.1
E2fsprogs-1.41.11
Coreutils-7.6
Iana-Etc-2.30
M4-1.4.13
Bison-2.4.1
Procps-3.2.8
Libtool-2.2.6a
Flex-2.5.35
IPRoute2-2.6.29-1
Perl-5.12.0
Readline-6.1
Autoconf-2.65
Automake-1.11.1
Bash-4.0
Bzip2-1.0.5
Diffutils-2.9
File-5.03
Findutils-4.4.2
Gawk-3.1.7
Gettext-0.17
Grep-2.5.4
Groff-1.20.1
Gzip-1.4
Inetutils-1.7

Net-tools-1.60
Kbd-1.15.2
Less-436
Make-3.81
Man-1.6f
Module-Init-Tools-3.11.1
Patch-2.5.9
Shadow-4.1.4.2
Psmisc-22.11
Rsyslog-4.2.2
Sysvinit-2.86
Tar-1.22
Texinfo-4.13a
Udev-140
Vim-7.2
XZ-Utils-4.999.8beta

 

3. 사용방법

  이솝 사이트에 나와 있는  NFS  설정 방법을 참고 하시면 됩니다.

 SD Card를 linux 에서 ext2나 ext3로 format 하신후 압축해제 하시면 Standalone으로도 사용이 가능합니다.

첨부파일을  NFS Server 로 쓰실 컴퓨터에 압축해제 하시면 rootfs_S5PC100/*  로 압축이 풀립니다.

현재 환경은 NFS로 되어 있습니다.

 

이상입니다.

 


유형목

2010.05.20 02:40:36
*.216.81.162

오..멋집니다. ^^; 짝짝짝..


cross compile 문제로 속썩이던 놈들을 한방에 보낼수 있겠네요.

감사합니다.

송의석

2010.05.20 03:21:21
*.123.42.156

혹시 사용중에 문제 있으시면 댓 글 주세요.

처음 작업 할 때는  gcc-4.4.2를 설치 하려고 했는데 ARM MCU위에서 gcc-4.4.x  이상은 컴파일이 안된다는 버그가 있더군요. 그래서 gcc 버전을 4.3.3으로 낮추었는데 그 전에 컴파일 된 것 들 중에 파일 참조에 문제가 있는 것이 있는것 같습니다. 수정한 파일 다시 올렸습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
50 S5PC100 AN Circuit Design Guide r0p0 file [1] 김재훈 2009-12-19 14215
49 [ODROID]Google App 동작시키기 위한 파일들 file [16] 조용수 2010-01-16 11779
48 Samsung S5PC100 Processor Users Manual Rev 1.04 [13] 관리자 2009-12-19 11382
47 S5PC100에서 간단하게 레지스터 보는 프로램(자작) file [6] 김경수 2010-03-05 11066
46 [ODROID] Debian Porting 가이드 [1] 이제현 2010-03-11 10964
45 [ODROID] F/W(BETA) 3월 12일 버전 [12] 이제현 2010-03-14 10954
44 [ODROID] Android 2.1에서 동작하는 구글맵과 유튜브 [5] 이제현 2010-03-20 10785
43 [ODROID] F/W(RC1) 3월 22일 버전 [10] 이제현 2010-03-24 10377
42 Samsung S5PC100 Processor Users Manual Rev 0.20 [8] 관리자 2009-10-06 10377
41 [ODROID] User's manual file [5] 이제현 2009-11-06 10239
40 aESOP S5PC100 보드용 CodeViser 디버깅 리소스 입니다. file [3] pottery 2010-05-20 10214
» aESOP-C100을 위한 개발자용 Native Compile 환경 file [2] 송의석 2010-05-20 10105
38 S5PC100 PCB Layout Guide r1p1 file [3] 김재훈 2009-12-19 10076
37 [ODROID] XP용 USB 드라이버 file [4] 이제현 2009-11-06 9961
36 [ODROID] Firmware Update 1.5 (릴리즈 버전) [6] 이제현 2009-12-09 9769
35 [ODROID] 소스 코드 및 How-to 사이트 소개 [4] 이제현 2009-11-07 9754
34 Samsung S5PC100 Processor Users Manual Rev 1.01 [5] 관리자 2009-11-23 9640
33 [FUN] 안드로이드 세미나 발표 자료 file [5] 유명환 2009-12-12 9634
32 [ODROID] Firmware Update 1.5 (베타 버전) file [22] 이제현 2009-12-03 9574
31 S5PC1XX 계열용 ARM uBuntu Linux 9.04 #2 file [1] 김재훈 2009-11-26 9309

사용자 로그인