(주)인시그널
Linaro Project
ArndaleBoard.org
OrigenBoard.org
K.E.L.P(Korea Embedded Linux Project

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

aESOP-C100을 위한 개발자용 Native Compile 환경

조회 수 7827 추천 수 0 2010.05.19 17:01:45

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로 되어 있습니다.

 

이상입니다.

 


[레벨:7]유형목

2010.05.19 17:40:36
*.216.81.162

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


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

감사합니다.

[레벨:4]송의석

2010.05.19 18:21:21
*.123.42.156

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

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

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
50 aesop-c100 보드 자료-Utilities file [레벨:1]전경선 2013-04-12 230
49 aesop-c100 보드 자료-GPE Root File System file [레벨:1]전경선 2013-04-10 237
48 aesop-c100 보드 자료-UBoot file [레벨:1]전경선 2013-04-12 239
47 aesop-c100 보드 자료-Linux Kernel file [레벨:1]전경선 2013-04-10 241
46 aesop-c100 보드 자료-Binary Image file [레벨:1]전경선 2013-04-10 243
45 aesop-c100 보드 자료-Documents file [레벨:1]전경선 2013-04-10 245
44 aesop-c100 보드 자료-Toolchain file [레벨:1]전경선 2013-04-10 247
43 aesop-c100 보드 자료-Google Android file [1] [레벨:1]전경선 2013-04-12 256
42 AESOP-C100 자료 올려두었습니다. [레벨:7]유형목 2013-04-13 264
41 aESOP_C100 회로도 file [1] [레벨:4]블루스카이 2013-03-01 465
40 C100 howto 문서 file [2] [레벨:12]고도리 2012-01-10 2597
39 OpenCV-2.0.0 Binary file [레벨:4]송의석 2010-10-26 6446
38 삼성 S5PC1xx 계열용 Native-Compiler Package - GCC 4.3.1 file [레벨:8]김재훈 2009-10-23 6674
37 [ODROID] Li+ Charger file [레벨:10]이제현 2009-11-03 6724
36 Latest Samsung System LSI Linux kernel development tree [레벨:5]장석원 2009-10-29 6728
35 [ODROID] DDR2 Memory file [1] [레벨:10]이제현 2009-11-03 6784
34 Samsung S5PC100 USB OTG-Mon Binary file [레벨:8]김재훈 2009-10-13 6852
33 Samsung S5PC100 Processor - Trace 32 ICD NOR Flash Writing Script file [레벨:8]김재훈 2009-10-09 6895
32 [ODROID] Audio Codec file [레벨:10]이제현 2009-11-03 6947
31 [C100] RVDS test code file [1] [레벨:12]고도리 2010-08-05 6975

사용자 로그인