포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

현재 사용하는 보드의 h/w구성을 리비전하면서

기존 보드와의 sw호환을 위해 부팅시 다이내믹하게(?) 설정해서 사용하고자 합니다.

예를 들면

외부인터럽트 핀하나를 살려놓고 보드 init시 그 핀의 pull up여부로

구보드인지 신보드인지 판단해서 드라이버를 실행시키려고 합니다.


부팅 -> 외부핀확인 -> 1. If pull-down (A 장치실행) 2. if pull-up (B 장치실행)


define 이나 gpio 등만 구별지어준다면 불가능한 얘기는 아닙니다만,

A장치와 B장치가 같은 기능을 하지만 다른 벤더의 장치인지라 

소스가 많이 지저분해질수 있겠고 사용하지 않는 장치까지 빌드에 포함이 되니 리소스 손실이

있겠네요.


혹시 개발중에 이런 경험있으신분 조언부탁드립니다.

아, 안드로이드 기반입니다.


고도리

2013.07.30 01:50:23
*.200.239.210

android라고 하면 그냥 board name만 바꾸는게 편하지 않을까요?


어떻게 software 구성이 되었느냐에 따라 많이 틀려질겁니다.

즉, 커널만 손대면 되느냐? 


아니면 A장치용 실행화일 따로, B장치용 실행화일 따로......등등으로 구성되어 있느냐?

여러가지 경우수가 있어서, 시나리오가 나오지 않으면 답이 없을 듯 하네요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
70 devicetree usage 번역판 file [1] 고도리 2016-09-17 393
69 MTD/JFFS2 howto file 고도리 2015-06-17 358
68 DeviceTree for ARM 관련 간단 글. [3] 고도리 2013-08-27 5154
» 드라이버의 다이내믹 설정? [1] lveritas 2013-07-29 3449
66 Linux kernel Documentation DocBook 만들기 [1] 고도리 2012-08-25 5572
65 USB Gadget RNDIS ethernet howto - for C110/V210 file [5] 고도리 2012-02-28 11902
64 kernel architecture number(mach-types) 직접 커널에 입력하기 고도리 2011-08-15 9206
63 crosstool-ng 관련 site 고도리 2011-08-15 8449
62 리눅스 커널에서의 container_of macro 설명 고도리 2011-08-15 8862
61 리눅스 커널 dump_stack() 사용방법입니다. pinebud 2011-05-15 11430
60 ubuntu 에서 kubuntu ppa backports repository 지정방법 [1] 고도리 2011-05-10 10377
59 이광우님 android v4l2 camera porting자료 file [6] 고도리 2011-01-27 16475
58 초보자를 위한 부트로더/커널/안드로이드 빌드 환경 설정 및 실습 [10] 이제현 2010-12-25 28936
57 sysvinit howto입니다. file 고도리 2010-11-16 13884
56 busybox howto입니다 file 고도리 2010-11-16 13338
55 SMP kernel에서 interrut를 각 CPU별로 공유 하는 기사 입니다. 시안 2010-10-21 14170
54 cramfs 사용하기 file [2] 김경수 2010-09-07 14365
53 uboot에서 ubifs 이미지 nand에 쓰는 방법 [4] 엉금엉금 2010-08-04 19033
52 android-x86/Donut 을 viliv S5에 포팅해본본 내용입니다. [3] pinebud 2010-06-25 15527
51 Android WiFi 포팅하기 file [6] 김경수 2010-05-07 19845

사용자 로그인