포럼 회원으로 등록하신분만 열람이 가능합니다. 최대 업로드 가능한 용량은 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
번호 제목 글쓴이 날짜 조회 수
50 AESOP-C100 자료 올려두었습니다. 유형목 2013-04-14 2495
49 aesop-c100 보드 자료-Utilities file 전경선 2013-04-12 2352
48 aesop-c100 보드 자료-UBoot file 전경선 2013-04-12 2362
47 aesop-c100 보드 자료-Google Android file [1] 전경선 2013-04-12 2426
46 aesop-c100 보드 자료-Toolchain file 전경선 2013-04-10 2363
45 aesop-c100 보드 자료-Linux Kernel file 전경선 2013-04-10 2349
44 aesop-c100 보드 자료-GPE Root File System file 전경선 2013-04-10 2547
43 aesop-c100 보드 자료-Documents file 전경선 2013-04-10 2441
42 aesop-c100 보드 자료-Binary Image file 전경선 2013-04-10 2417
41 aESOP_C100 회로도 file [1] 블루스카이 2013-03-01 2747
40 C100 howto 문서 file [2] 고도리 2012-01-11 4916
39 OpenCV-2.0.0 Binary file 송의석 2010-10-27 8596
38 [C100] RVDS test code file [1] 고도리 2010-08-06 9174
37 aESOP S5PC100 보드용 CodeViser 디버깅 리소스 입니다. file [3] pottery 2010-05-20 10214
» aESOP-C100을 위한 개발자용 Native Compile 환경 file [2] 송의석 2010-05-20 10103
35 [ODROID] F/W(RC1) 3월 22일 버전 [10] 이제현 2010-03-24 10377
34 [ODROID] Android 2.1에서 동작하는 구글맵과 유튜브 [5] 이제현 2010-03-20 10785
33 [ODROID] F/W(BETA) 3월 12일 버전 [12] 이제현 2010-03-14 10953
32 [ODROID] Debian Porting 가이드 [1] 이제현 2010-03-11 10964
31 S5PC100에서 간단하게 레지스터 보는 프로램(자작) file [6] 김경수 2010-03-05 11066

사용자 로그인