기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안드로이드를 빌드 한후
타겟에서 램디스크로 부팅할 경우
네트워크를 이더넷의 dhcp 를 사용하여 자동으로 IP 를 할당 받아서
타켓에서 테스트 중인데 잘 모르겠네요.
dhcp
안드로이드의 /externel 에 dhcpcd 라는 dhcp 유틸이 있는데
임베디드를 처음 접하는 지라 모르는게 많아
조언 부탁드립니다.
와이파이가 아닌 이더넷을 사용하여 안드로이드에서 dhcp 가 가능할까요?
2009.10.16 05:11:08 *.32.117.22
부팅후...
netcfg eth0 dhcp
이런식으로 해주시면 됩니다.
2009.10.16 05:36:10 *.124.247.90
예. netcfg eth0 dhcp 를 해보았는데,
ip를 받아오지를 못하더라구요.
action 'dhcp' failed (Bad file number)
안드로이드의 dhcpcd 가 이더넷이 아닌 와이파이를 위해 존재하는것 같은데요..
config.h 를 토태로
/system/etc/dhcpcd 와 /data/misc/dhcp 는 확인하였습니다.
dhcp 소스에서 따로 추가로 수정해 줘야 할 부분이 있나요?
2009.10.16 06:35:28 *.32.117.22
ethernet도 될텐데요.......아마도....
리눅스 입장에서는 동일한 녀석이기 때문에 상관없을겁니다....
그러면
혹시 모르니 external/dhcpcd/android.conf 에서 device를 수정해주신 후에 컴팔한 후
rootfs를 다시 만들고
rootfs로 부팅하신 후에
/system/bin/dhcpcd -d eth0 &
함 해보시기 바랍니다.
어차피 ethernet device는 동일합니다........
2009.10.22 21:45:30 *.176.119.70
개발 환경이 달라서 제가 착각한 부분이 있엇습니다.
시스템 디렉토리를 바인딩 햇는데 바인딩이 제대로 되지 않아
실행 파일이 실행 되지 않았던 거네요..^^;
다시 한번 답변에 대하여 감사드립니다.
2009.10.21 23:25:22 *.176.119.70
답변이 늦었네요.
말씀하신대로 devie 를 수정한후 컴파일하여
확인해 보니 dhcp 가 정상으로 작동을 하네요.
안드로이드가 부팅되면서 dhcp 가 동작하여
브라우져가 동작하게 하려고 테스트 중인데
init.rc 에 on boot 부분 네트워크 설정에
를 추가하여 부팅해보니 dhcpcd 가 동작되지 않네요.
다시 한번 질문드려봅니다.
감사합니다.
5328
5327
5326
5325
5324
5323
5322
5321
5320
5319
5318
5317
5316
5315
5314
5313
5312
5311
5310
5309
부팅후...
netcfg eth0 dhcp
이런식으로 해주시면 됩니다.