본문 바로가기

분류 전체보기654

make clobber make <broad name>_config 1) make clobber uboot를 다른 host에서 작업하다가 복사 해 올경우 작업 디렉토리가 변경되어 depend 에러가 발 생 할수 있다한다. 이런 경우 make clean을 하지 말고 make clobber를 수행 후 다시 컴파일 하면 된다. 2) make _config Makefile 을 열어 보면 해당 보드의 설정 란이 있다 예>davinci dm646x인 경우 davinci_dm646x_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm926ejs davinci_dm646x "make davinci-dm646x_config" 실행하면 보드에 맞게 설정된다 3) make 컴파일 된다. 출처 : http://blog.naver.com/PostVie.. 2012. 4. 12.
CP 명령어 출처 : http://target2u.blogspot.com/2007/01/cp.html 1. 기능파일을 현재의 위치나 다른 디렉토리로 복사(copy)한다. 2. 문법 # cp [ 옵션 ] 파일명1 파일명2 # cp [ 옵션 ] 파일명(들) 디렉토리 3. 옵션 -a : 가능한 한 원 파일의 구조와 속성을 그대로 복사한다. -b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다. -d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다. -f : 복사 위치에 존재하는 파일을 제거하고 복사한다. -i : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다. -I : 하드 링크를 만든다. -P : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다.. 2012. 4. 9.
버츄얼박스 파일공유 윈도PX 우분투(버츄얼박스) http://myknowledge.kr/90http://myknowledge.kr/89 mnt폴더에서 해야한다... 2012. 4. 9.
U-boot 부트로더의 구조와 동작방식 출처 : http://blog.naver.com/serimo/50090962508 U-Boot 즉, 부트로더는 보통 NOR나 NAND 플래시의 가장 앞부분 즉, 어드레스 0번지에 저장이 된다. ARM CPU에서 리셋이 걸리면 PC값이 0번지로 초기화되는데 이는 메모리맵에서 어드레스 0번지가 시작된다는 의미이다. 그러나 NOR 플래시와는 다르게 NAND플래시의 경우에는 읽기 동작시 블록단위로 동작을 하기 때문에 순차적인 실행 즉, 부팅 동작을 할 수 없다. 따라서 최신 CPU들은 이러한 NAND플래시 부팅을 지원하기 위해 별도의 기능들을 추가했다. 2410 CPU의 경우 리셋이 걸리면 DMA제어에 의해 4KB만큼 내부 SRAM으로 복사되고 SRAM의 시작 주소를 0번지로 할당하여 부팅동작을 하게한다. 하지.. 2012. 4. 9.
반응형