Mount전에 먼저 확인 할 것이 있습니다.Disk Image파일이기 때문에 파티션 정보를 먼저 확인 해 봐야 합니다. 파티션 정보를 확인 하기 위해서 parted 유틸리티를 사용 할 것 입니다.만약 parted이 없다면 우분투를 기준으로 아래 명령으로 설치 하면 됩니다.sudo apt-get install parted 이제 Disk Image File을 파티션 정보를 확인해 봅니다.parted ./OrangePi_one_ubuntu_xenial_desktop_linux5.3.5_v1.0.img 특별한 Error가 발생하지 않았다면, 아래의 그림처럼 표시가 됩니다. 이제 화면에 파티션 정보를 표시 하기 전에 표시될 용량 표시단위를 byte 단위로 표시 되도록 설정 합니다.(parted) unit B 파티..
Linux의 ramdisk의 RootFile System의 디렉토리를 구성한 후에는 디렉토리내 내에서 다음 아래 실행find . | cpio -H newc -o | gzip -c > ../Initrd.gzInitrd.gz 파일이 생성되면 u-boot가 포함된 gzip으로 압축.mkimage -n 'uboot ramdisk rootfs' -A arm -O linux -T ramdisk -C gzip -a 0 -e 0 -d Initrd.gz uInitrduInitrd 파일이 최종적인 RooFile System 파일이 됩니다.생성된 uInitrd 의 Header정보를 확인 합니다. mkimage -l uInitrd
VirtualBox에서 SD CARD를 인식 시킨 후 어느 순간 부터게스트 OS인 Linux에서 SD Card의 Disk 오류를 발생 시켜 버렸습니다.OS에서 SD Card인 /dev/sdb에 대하여 I/O Error가 계속 발생되어 증상확인을 해봅니다.위 그림에서 보듯이 SD CARD의 DeviceID가 변경 되었습니다.이제 원인을 알았으니, 수정을 합니다.이전에 생성한 sdcard.vmk 파일을 Editer로 열어 봅니다.# Disk DescriptorFileversion=1CID=d5b47e18parentCID=ffffffffcreateType="fullDevice"# Extent descriptionRW 62333952 FLAT "\\.\PHYSICALDRIVE1" 0 파일내용의 DeviceID명..
config 파일 설정kernel을 대상 board 또는 CPU 사양에 따라 config 파일을 설저해야 합니다.다행히 OrangePI에 대하여 Kernel이 지원되기 때문에 간단 하게 해결 할수 있습니다. 아래와 같이 make를 수행 합니다.make distcleanmake sunxi_defconfig sunxi_defconfig 은 arm cpu의 H3에 대한 설정 입니다.지원되는 H/W 관련 설정이 자동으로 됩니다. Kernel Cross Compilemake zImage Cross Compiler에 의해 arm 32bit의 Linux Kernel이 생성되고, zImage 이란 이름으로 Kernel 이 압축됩니다. 다음 아래의 경로에 Compile된 zImage 파일이 생성 됩니다.cd ./arch..
H/W Spec 이다. 거의 Android 폰 Spec수준이다.이제 Nand Flash에 Android O/S를 Write를 하기 위해서는 Write용 프로그램이 필요하다.Windows용과 Linux용이 있는데 Windows 10에서는몇가지 지랄 같은 준비 작업이 필요 하다.첫번째는 Nand Flsh에 Write하기 위한 Cable이 필요한데, 문제는 이 Cable이 USB라는 점이다.왜 USB가 문제인가 하면 바로 Windows 용 Driver 때문이다. USB인식을 위해 Write 프로그램에서 제공되는 Driver에 Driver서명이 없기 때문에 O/S에서 설치거부 한다.이문제를 해결하기 위해서는 복구모드로 부팅후 부팅옵션으로 Driver서명 확인 무시 하도록 해야 한다.그후 Driver를 설치 가..
요즘 내 머리를 아프게 하는 넘이다.제품의 정확한 정보 라든가, 환경적인 내용에 대한제약 사항 있지만, 정보가 많이 부족 한 넘이다.어케해서 공짜로 얻은 타켓보드 이다.기반은 ARM으로 A20 CPU로 Dual Core이다.요즘 나오는 NanoPi도 쿼드코어를 사용 하는 판인데여튼 그렇다.이넘은 특이 하게도 SATA Interface를 지원 하고 있다.즉 NVR 이나, Video Encorder/Decorder로가능 하다는 의미이다.하지만, 난 Android TV를 올려서, IP TV로 사용할지, 물론 USB 외장하드 또는 Micro SD를 장착하면NAS로도 활용 가능 하다.알리에서 배송비 포함 6500원에 구매한 케이스 이다.딱 맞아서 좋긴 하지만, 아크릴 재질이고, 코팅이 없어손때가 잘 ..
- Total
- Today
- Yesterday
- 큐비보드
- 고흥
- arm
- VirtualBox
- 베란다
- kernel
- 채소 키우기
- 수경재배
- 버추얼박스
- 식물키우기
- 커널
- 벌교
- U-Boot
- 열무
- 1회용컵
- 식물 키우기
- 사무실
- embeded
- Linux
- CubieBoard2
- cross compile
- 크로스컴파일
- C++
- Android
- 리눅스
- 식물
- 커피컵
- C
- 임베이디드
- 상추
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |