두근두근이야기
2013.09.05. 본문
1. sd/mmc 기반으로 micro SD - ext3/ext4
nand flash - yaffs2 / ubifs
nor flash - jffs2
2. 반응성을 개선
커널소스/arch/arm/include/asm/param.h
현재 설정된 HZ - .config
커널소스/kernel/Kconfig.hz, timeconst.pl 설정 변경가능..
3. scheduling policy
- SCHED_FIFO
- SCHED_RR
- SCHED_NORMAL
sched.h
fs.h
sched.h
interrupt.h
init.h
mm_types.h
slab.h
unistd.h
실행큐는 2개의 배열구조
- active
- expired
priority inversion 우선순위 역전
오늘 미니 프로젝트
1. 회로도 중 LCD, Ethernet, Touch, AC97
- HW Spec
- C:\Users\keti6\Documents\강의자료\maple210 자료\porting 자료
- LB070WV6-TD06, smsc91x, WM8960
2. 미니 프로젝트
1. C:\Users\keti6\Documents\강의자료\maple210 자료\porting 자료\mini_pro\ether\smsc91x 문서를 참조해서 작업
- 디버깅 방식
- MAC 주소 출력
- 현재 사용중인 커널에 추가, ==>> 2.6.35.7 커널 포팅시에도 추가
2. logo 타이머 지정
현재 사용중인 커널을 이용하여 작업
C:\Users\keti6\Documents\강의자료\maple210 자료\porting 자료\mini_pro\logo
- valkyrie_spalshboot 문서를 참조하셔서..
3. 터치 보정
- android_work/external/tslib
- 문서 tslib을 참조해서 플랫폼(android_work/framework**)을 수정해서
터치 보정값(/etc/pointercal 파일)을 확인하신 다음에 커널소스/drivers/input/touchscreen/s3c-ts.c 파일에 보정값을 수정
- android_work/vendor/sec/smdkv210/BoardConfig.mk 파일에
BOARD_USES_TSLIB := true 라인을 추가
4. 35 폴더의 커널 선택을 해서 컴파일하고 부팅
android_kernel_2.6.35_smdkv210.tar 을 이용해서..
'IT > IT ::노태성강사님' 카테고리의 다른 글
20130926 (0) | 2013.09.26 |
---|---|
20130923 (0) | 2013.09.23 |
2013.08.30. (0) | 2013.09.08 |
2013.09.06. (0) | 2013.09.06 |