본문 바로가기
반응형

분류 전체보기122

우분투에 APM (Apache, PHP, MySQL) 웹서버를 설치하자 1. Apache 설치 $ sudo apt-get install apache2 2. PHP5 설치 $ sudo apt-get install php5 libapache2-mod-php5 3. MySQL 설치 $ sudo apt-get install mysql-server - 설치시 root의 비밀번호를 설정하는 부분이 나온다. 비밀번호를 설정하고 넘어가자. 4. phpmyadmin $ sudo apt-get install phpmyadmin 아파치 웹서버를 다시 시작하자. $ sudo /etc/init.d/apache2 restart http://localhost 입력시 아래의 문구가 보이면 웹서버가 잘 설치 된 것이다. It works! This is the default web page for this.. 2010. 10. 29.
U-Boot Makefile 분석 U-Boot의 makefile을 살펴보았습니다. config관련 사항으로 꽤 긴 라인으로 되어있지만, 실제 중요한 부분은 그닥 많지 않은 듯하네요. 세부적인 makefile의 문법적인 분석이 아니라, 대략적인 구성을 살펴보는 것으로 의의를 두고 시작하였습니다. 결론은, make시 몇가지 tip들을 얻을 수 있었다는 점이네요. (다 알고 있는 내용인데 나만 몰랐을 지도... ㅠㅠ) - 대략적인 u-boot의 구성을 확인할 수있다. - make 시 BUILD_DIR=path 를 지정하면, output path를 source path가 아닌 곳으로 설정 할 수 있다. - unconfig 을 이용하여 config 관련 사항을 삭제할 수있다. - distclean 을 이용하면 clobber과 unconfig 를 .. 2010. 10. 13.
Code 를 특정 Offset으로 카피후 Jump 하기 Nor Flash에서 수행되는 부트코드의 경우, Nor Flash의 부트 데이터를 DRAM에 카피한 후 동일한 위치의 DRAM으로 PC를 옮겨야 하는 상황이 발생한다. 예를 들어 DRAM의 Base Address 가 0x1000 0000번지, Nor Flash의 Base Address 가 0x0000 0000 이라고 하자. 0x0000 0000 cmd 1 0x0000 0004 cmd 2 0x0000 0008 cmd 3 0x0000 000C cmd 4 0x0000 0010 cmd 5 0x0000 0014 cmd 6 0x0000 0018 cmd 7 0x0000 001C cmd 8 0x0000 0020 cmd 9 0x0000 0024 cmd 10 0x0000 0028 cmd 11 0x0000 002C cmd .. 2010. 10. 13.
안드로이드 빌드를 위한 기본적인 우분투 개발 패키지 설치 $ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl $ sudo apt-get install valgrind >> JAVA 설치 :: java-1.5.0_19 /etc/apt/source.list 를 열어 파일의 마지막에 다음의 행을 추가한다. deb http://ko.archive.ubuntu.com/ubuntu/ jaunty multiverse deb http://ko.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse $sudo apt-get upate 를 수행한 후 $sudo apt-get install sun-java5-.. 2010. 10. 4.