포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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 초보자를 위한 부트로더/커널/안드로이드 빌드 환경 설정 및 실습 [10] 이제현 2010-12-25 28983
69 USB만을 이용한 NFS 부팅 [23] 이제현 2010-01-11 21127
68 Android WiFi 포팅하기 file [6] 김경수 2010-05-07 19902
67 간단한 uBoot 사용 및 환경 설정 방법 [4] 김재훈 2009-01-29 19660
66 uboot에서 ubifs 이미지 nand에 쓰는 방법 [4] 엉금엉금 2010-08-04 19465
65 U-Boot 실무 위주의 간단한 강좌 #1 - Makefile 사용법 file [3] 김재훈 2008-07-11 18861
64 android-x86/Donut 을 viliv S5에 포팅해본본 내용입니다. [3] pinebud 2010-06-25 18591
63 Linux 2.6 커널의 이해 (Embedded World) file [19] 김재훈 2009-10-21 18038
62 임베디드 시스템 포팅 가이드(PXA255 ) #1 file [7] 김재훈 2009-05-17 18027
61 임베디드 엔지니어를 위한 리눅스 커널 file [9] 김재훈 2009-05-17 17400
60 Making ARM-EABI Toolchain #1 - Crosstool 환경 설정 file [1] 김재훈 2008-07-13 16926
59 범용 운영체제를 위한 리눅스 커널 완전분석 file [5] 김재훈 2009-05-17 16708
58 이광우님 android v4l2 camera porting자료 file [6] 고도리 2011-01-27 16691
57 Crosstool 0.43 - ARM Softfloat / ARM11-VFP EABI 지원 file [6] 김재훈 2008-07-19 16518
56 u-boot.lds 분석(aesop6410) 이세종 2009-04-13 16165
55 mdev and udev 사용 방법 및 적용 가이드 file 김재훈 2009-04-06 16105
54 U-Boot 및 펌웨어에서 MMU 매핑코드 분석 방법 [2] 김재훈 2009-10-21 16071
53 ARM EABI cross-toolchain howto file [4] 고현철 2008-07-09 16030
52 embedded linux porting guide(ppcboot & mpc860) file [4] 고현철 2007-12-17 15949
51 고현철님의 리눅스 Root File System 만들기 동영상 강좌 [2] 김재훈 2009-04-05 15537

사용자 로그인