두근두근이야기

2013.09.05. 본문

IT/IT ::노태성강사님

2013.09.05.

골든 2013. 9. 5. 16:10

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