포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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
번호 제목 글쓴이 날짜 조회 수sort
70 MTD/JFFS2 howto file 고도리 2015-06-17 403
69 devicetree usage 번역판 file [1] 고도리 2016-09-17 716
» 드라이버의 다이내믹 설정? [1] lveritas 2013-07-29 3479
67 DeviceTree for ARM 관련 간단 글. [3] 고도리 2013-08-27 5428
66 Linux kernel Documentation DocBook 만들기 [1] 고도리 2012-08-25 5626
65 crosstool-ng 관련 site 고도리 2011-08-15 8462
64 리눅스 커널에서의 container_of macro 설명 고도리 2011-08-15 8895
63 kernel architecture number(mach-types) 직접 커널에 입력하기 고도리 2011-08-15 9236
62 autologin 고현철 2009-01-30 9886
61 debug print문(kernel & app용) 고현철 2009-01-30 10060
60 Creating a Root File System for Linux on OMAP35x 장석원 2009-04-24 10114
59 Embedded linux Swap howto 고현철 2009-01-30 10252
58 ubuntu 에서 kubuntu ppa backports repository 지정방법 [1] 고도리 2011-05-10 10403
57 ramdisk howto file 고현철 2009-01-30 10622
56 uBuntu 8.10에서 Crosstool 0.43 사용 방법 [2] 김재훈 2009-02-18 10780
55 2.6.28 kernel에서 sk_buff에서 mac header를 가져오고 찍는 방법 [1] 고현철 2009-02-10 10864
54 GStreamer on TI DaVinci and OMAP 장석원 2009-04-25 10929
53 kernel 2.6(S3C64XX)용 kernel image구조 고현철 2009-02-16 10982
52 임베디드 시스템 포팅 가이드(PXA255 ) #2 file 김재훈 2009-05-17 11018
51 Windows CE에서 NK.bin에 포함된 모듈 확인 하는 방법 file [1] 김재훈 2009-02-04 11030

사용자 로그인