http://cafe.naver.com/embeddedcrazyboys
수정 부분
1. Audio 테스트 가능하도록 speaker-test , mplayer 추가
2. I2S Channel 0, 1 선택할 수 있도록 수정.
소스 다운로드
http://crztech.iptime.org:8080/Release/mango310/linux/m310_k2635_linux_qt4_140517/
### how to compile
# u-boot
./build_uboot
# kernel
##MANGO310
./build_kernel defconfig mango310_7inch_800_480_mrvl8787_defconfig
./build_kernel
##MANGOCM-V310
./build_kernel defconfig mangoCM-V310_7inch_800_480_mrvl8787_defconfig
./build_kernel
## buildroot
$ cp mango310_defconfig .config
$ build_rootfs.sh
src/udev-builtin-input_id.c: In function 'test_key':
src/udev-builtin-input_id.c:165: error: 'BTN_TRIGGER_HAPPY' undeclared (first use in this function)
src/udev-builtin-input_id.c:165: error: (Each undeclared identifier is reported only once
에러 발생 시
$ cp udev-builtin-input_id.c ./output/build/udev-182/src/udev-builtin-input_id.c
후 다시 컴파일
$ build_rootfs.sh
## filesystem
cd image
## 이미지 만들기
$ mkdir rootfs
$ tar xf rootfs.tgz -C rootfs
$ sudo ./make_ext4fs -s -l 419430400 rootfs.img rootfs
Creating filesystem with parameters:
Size: 314572800
Block size: 4096
Blocks per group: 32768
Inodes per group: 6400
Inode size: 256
Journal blocks: 1200
Label:
Blocks: 76800
Block groups: 3
Reserved block group size: 23
Created filesystem with 3974/19200 inodes and 36225/76800 blocks
linux pc SD 카드 삽입
[kjycrz@kjycrz-64bit image]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 28835836 5707324 21663732 21% /
udev 1995288 4 1995284 1% /dev
tmpfs 801636 2352 799284 1% /run
none 5120 0 5120 0% /run/lock
none 2004088 148 2003940 1% /run/shm
/dev/sda2 922788748 164029964 711883804 19% /home
/dev/sdb1 7753728 32 7753696 1% /media/8DA8-058F
또는
# dmesg |tail
[119995.938825] sd 24:0:0:0: [sdb] Write Protect is off
[119995.938830] sd 24:0:0:0: [sdb] Mode Sense: 03 00 00 00
[119995.939574] sd 24:0:0:0: [sdb] No Caching mode page found
[119995.939579] sd 24:0:0:0: [sdb] Assuming drive cache: write through
[119995.942698] sd 24:0:0:0: [sdb] No Caching mode page found
[119995.942702] sd 24:0:0:0: [sdb] Assuming drive cache: write through
[119995.944038] sdb: sdb1
[119995.946574] sd 24:0:0:0: [sdb] No Caching mode page found
[119995.946579] sd 24:0:0:0: [sdb] Assuming drive cache: write through
[119995.946583] sd 24:0:0:0: [sdb] Attached SCSI removable disk
위에서 sdb를 인식한것을 확인할 수 있습니다.
cd image
$ sudo ./sdwriter sdb 310
###
보드에 SD카드 삽입
## Mango310 Bootargs Setting
# setenv bootcmd "movi read kernel 0 40008000;bootm 40008000"
# setenv bootargs 'root=/dev/mmcblk0p2 rw rootfstype=ext4 init=/sbin/init console=ttySAC1,115200 rootdelay=3'
# save
장비를 터미널을 통해서 디버그 포트에서 접속을 하면 아이디와 비번을 입력하게 된다. root/root
mango310 login :
password :
Mplayer추가하는거 설명 점 해주세여 ~
답글삭제