1. 소스 다운로드 및 컴파일
http://crztech.iptime.org:8080/Release/mango-am335x-ST/Linux/
에서 최종 릴리즈 소스를 다운로드 합니다.
이미지도 다운로드 한다.
압축 풀기
$ tar xf m3358_buildroot_k4419-20200702.tgz
$ tar xf m3358_buildroot_k4419-20200702-image.tgz
$ mv m3358_buildroot_k4419-20200702-image m3358_buildroot_k4419-20200702/image
$ ./build_kernel defconfig m3358_audio_defconfig
$ ./build_kernel
2. LCD display Timming 변경
" arch/arm/boot/dts/am335x-evmsk.dts " 수정
3. 터치 드라이버 포팅
회로도에 아래와 같이 정의가 되어 있다.
코드가 아래와 같이 되어 있으므로
" arch/arm/boot/dts/am335x-evmsk.dts "
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y
CONFIG_MFD_TI_AM335X_TSCADC=y
4. 커널 이미지 Write하기
커널 컴파일 시 image 디렉토리는 아래와 같이 존재를 해야 합니다.
Kernel 이미지는 custom_datafs/boot 디렉토리에 복사가 된다.
실행 후 custom_datafs.tar.gz 파일이 생성이 된다.
PC에 Micro SD를 삽입 후 Write를 한다. 디바이스 노드를 확인 한다.
전체 이미지가 Write된다.
커널 이미지만 Write하기
5. QT 어플 example 테스트
6. 터치 및 display 테스트 방법
<터치 테스트>
이미지를 삽입해서 fbv명령을 이용하여 이미지를 display 할 수 있다.
사용법은 아래와 같습니다.
내용