검색결과 리스트
컴퓨터 기본/리눅스에 해당되는 글 2건
- 2009.02.26 Ubuntu에 APM + Zeroboard 설치
- 2009.01.30 Code Sourcery
글
Ubuntu Linux에 제로보드를 사용할 수 있는 웹서버를 만들고 싶다면
우선 제로보드가 필요한 APM을 설치해야 합니다.
그 후 다음의 명령으로 아파치 웹서버를 리부팅 합니다.
Linux 상에서 ifconfig 명령으로 자신의 IP를 확인하고
웹브라우저 주소 입력창에 입력하면 다음과 같은 화면을 볼 수 있습니다.
설치를 진행하다 보면 다음과 같은 화면이 나타나게 됩니다.
DB의 비밀번호는 APM 설치 때 Root의 권한으로 입력한 비밀번호를 넣으시면 됩니다.
DB 데이터베이스는 이전에
로 입력한 데이터 베이스의 이름을 적어주시면 됩니다.
우선 제로보드가 필요한 APM을 설치해야 합니다.
□ APM 설치
리눅스 터미널 상에서 다음의 명령으로 간단히 설치가 가능합니다.
apache2
libapache2-mod-auth-mysql ; mysql인증을 위한 모듈을 설치
php5
php5-common
php5-gd
php5-mysql ; mysql과 연동하기 위한 모듈
libapache2-mod-php5
mysql-server
mysql-client
mysql-common
설치 중 위와 같은 화면에서는 MySQL의 root 권한의 패스워드를 설정하는 부분입니다.
자신이 설정하는 비밀번호를 입력하고, 그 뒤에 비밀번호를 재확인한 후 설치가 계속됩니다.
리눅스 터미널 상에서 다음의 명령으로 간단히 설치가 가능합니다.
$sudo apt-get install ********
apache2
libapache2-mod-auth-mysql ; mysql인증을 위한 모듈을 설치
php5
php5-common
php5-gd
php5-mysql ; mysql과 연동하기 위한 모듈
libapache2-mod-php5
mysql-server
mysql-client
mysql-common
설치 중 위와 같은 화면에서는 MySQL의 root 권한의 패스워드를 설정하는 부분입니다.
자신이 설정하는 비밀번호를 입력하고, 그 뒤에 비밀번호를 재확인한 후 설치가 계속됩니다.
□ MySQL 에서의 Database 생성
제로보드에서 사용할 Database를 생성하는 부분입니다.
터미널 상에서 다음과 같이 입력합니다.
그러면 MySQL의 쉘 명령 입력 상태로 진입할 수 있습니다.
쉘 상태에서 다음과 같이 입력합니다.
* 데이터 베이스의 이름뒤에 세미콜론(;)을 넣어주는 거 중요합니다.
제로보드에서 사용할 Database를 생성하는 부분입니다.
터미널 상에서 다음과 같이 입력합니다.
$mysql -u root -p
그러면 MySQL의 쉘 명령 입력 상태로 진입할 수 있습니다.
쉘 상태에서 다음과 같이 입력합니다.
>create database 사용할 데이터 베이스의 이름명;
Query OK, 1 row affected (0.05 sec)
>\q
Query OK, 1 row affected (0.05 sec)
>\q
* 데이터 베이스의 이름뒤에 세미콜론(;)을 넣어주는 거 중요합니다.
□ 제로보드의 설치
제로보드를 설치하기 위해 다음과 같은 명령을 실행합니다.
혹시라도 svn 명령이 듣지 않는다면 다음과 같은 명령으로 subversion을 설치하시기 바랍니다.
그럼 제로보드가 /var/www 의 위치에 다음과 같이 설치됩니다.
그리고 다음의 명령으로 제로보드의 필수 설치조건을 통과하기 위해 퍼미션 권한을 변경합니다.
제로보드를 설치하기 위해 다음과 같은 명령을 실행합니다.
$cd /var/www
$svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk . < 주소변경으로 접속불가
$svn checkout http://svn.xpressengine.com/XpressEngine/trunk .
$svn checkout http://svn.xpressengine.com/XpressEngine/trunk .
혹시라도 svn 명령이 듣지 않는다면 다음과 같은 명령으로 subversion을 설치하시기 바랍니다.
$sudo apt-get install subversion
그럼 제로보드가 /var/www 의 위치에 다음과 같이 설치됩니다.
그리고 다음의 명령으로 제로보드의 필수 설치조건을 통과하기 위해 퍼미션 권한을 변경합니다.
$cd ..
$sudo chmod 707 www/
$sudo chmod 707 www/
그 후 다음의 명령으로 아파치 웹서버를 리부팅 합니다.
$sudo /etc/init.d/apache2 restart
Linux 상에서 ifconfig 명령으로 자신의 IP를 확인하고
웹브라우저 주소 입력창에 입력하면 다음과 같은 화면을 볼 수 있습니다.
설치를 진행하다 보면 다음과 같은 화면이 나타나게 됩니다.
DB의 비밀번호는 APM 설치 때 Root의 권한으로 입력한 비밀번호를 넣으시면 됩니다.
DB 데이터베이스는 이전에
>create database 사용할 데이터 베이스의 이름명;
Query OK, 1 row affected (0.05 sec)
>\q
Query OK, 1 row affected (0.05 sec)
>\q
로 입력한 데이터 베이스의 이름을 적어주시면 됩니다.
설정
트랙백
댓글
글
Linux 자체의 컴파일러를 사용하여 빌드할 수 있겠지만
별도의 컴파일러인 Code Sourcery를 Ubuntu Linux에서 사용하는 법을 소개합니다.
ARM®
ColdFire®
fido™
MIPS®
Power Architecture®
Stellaris®
and x86
위에 보이는 환경에 맞는 컴파일러는 각각 여러가지가 있지만 여기에서는 ARM®에 대해서만 다룹니다.
1. 설치하기
다운로드 받은 .bin 파일은 실행속성이 없기 때문에 바로 실행할 수가 없습니다.
실행가능 속성(+x)를 부여하여 실행할 수 있게 해줍니다.
다운받은 파일이 있는 디렉토리에서 다음과 같은 명령을 줍니다.
그럼 아래와 같은 익숙한 설치화면이 나오고 설명에 따라 설치를 계속 진행하면 됩니다.
2. Makefile의 수정
빌드하려는 곳의 디렉토리로 이동하여 vi로 Makefile을 열어줍니다.
그리고 ARCH의 내용을 다음과 같이 수정하여 크로스 컴파일러의 위치를 설정하여 줍니다.
별도의 컴파일러인 Code Sourcery를 Ubuntu Linux에서 사용하는 법을 소개합니다.
ARM®
ColdFire®
fido™
MIPS®
Power Architecture®
Stellaris®
and x86
위에 보이는 환경에 맞는 컴파일러는 각각 여러가지가 있지만 여기에서는 ARM®에 대해서만 다룹니다.
1. 설치하기
다운로드 받은 .bin 파일은 실행속성이 없기 때문에 바로 실행할 수가 없습니다.
실행가능 속성(+x)를 부여하여 실행할 수 있게 해줍니다.
다운받은 파일이 있는 디렉토리에서 다음과 같은 명령을 줍니다.
$chmod +x arm-2008q3-66-arm-none-eabi.bin
$./arm-2008q3-66-arm-none-eabi.bin
$./arm-2008q3-66-arm-none-eabi.bin
그럼 아래와 같은 익숙한 설치화면이 나오고 설명에 따라 설치를 계속 진행하면 됩니다.
2. Makefile의 수정
빌드하려는 곳의 디렉토리로 이동하여 vi로 Makefile을 열어줍니다.
$vi Makefile
그리고 ARCH의 내용을 다음과 같이 수정하여 크로스 컴파일러의 위치를 설정하여 줍니다.
ARCH := arm
CROSS_COMPILE := /home/xeno/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-eabi-
CROSS_COMPILE := /home/xeno/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-eabi-
RECENT COMMENT