기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

한가지만 조언구하고자 합니다.

 

Embedded Linux board에서 MAC address설정 방법은

ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX와 같은 명령어를 사용하면 됩니다.

개발 도중에는 위와 같은 명령어를 사용하면 가능합니다.

 

그런데, 개발 후 양산시에는 모든 제품들의 MAC address가 모두 달라야 합니다.

보통, 양산제품용 flash memory master image를 만들어서,

Flash writing장비를 여러 대 이용해서 대량으로 굽는 작업을 합니다.

이렇게 하게 되면, 모든 제품들의 image master image와 동일하므로,

모든 제품들의 MAC address가 동일합니다.

 그래서, flash를 구운 다음에는...

각 제품들마다 부팅 후에 일일이 위와 같은 명령어(ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX)

사용해서 개별 MAC address를 입력해야 하는데, 시간이 매우 많이 소요됩니다.

( 몇 백만대를 생산하게 된다면 엄청난 시간이 소요됩니다. )

 

양산 제품일 경우에는 각 제품마다 MAC address를 어떤 방법으로 넣어 주는지요 ?

혹시, 특별한 idea나 경험이 있으신 분은 알려 주시면 감사하겠습니다.

 


고도리

2014.10.23 07:31:15
*.200.239.210

쓰는 ethernet 장치에 따라 좀 다르긴 할텐데...


대부분은 eeprom을 이용해서 대량으로 writing을 해서 사용합니다.

거의 대부분 ethernet 장치는 eeprom interface가 있을겁니다.


소량인 경우는 그냥 flash나 특정 영역에 써 놓고 u-boot에서 읽어서 커널로 넘겨주면 됩니다만,

이것은 양산 설비나 프로그램에 따라 다릅니다.

문철민

2014.12.02 01:05:05
*.37.242.22

저같은 경우엔 소량이라 수작업으로 했어요


디버그랑 전원만 연결하면 pc프로그램에서 자동으로 mac을 심어주게 했고요


pc프로그램에서 mac을 db로 관리해서 mac관리도 같이 되게 했었습니다

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

tvp7002 관련 문의 사항입니다. [1]

arndale 보드에서 DVFS를 끄고 무조건 최고 클럭으로 돌리고 싶습... [3]

[RE] S3C241X(S3C2440)의 usb 드라이버 구현 관련 [4]

Samsung Exynos의 WinCE BSP 지원은 어디까지?? [3]

omap3530 모듈 입니다. [4]

V210 OTG HOST 설정 혹은 포팅관련.. [3]

삼성 V210 동시 인코딩/디코딩이 가능한가요? [5]

tvp5150AM 와 RTD2523을 연결 하여 사용하려 합니다. file [5]

  • 와닝
  • 2012-06-06
  • 조회 수 1640

[질문]PCB 설계에서 메모리 길이는? [3]

GLIBC 버전을 하위버전에 맞게 설정하는 방법이 있는가요? [3]

  • pedor11
  • 2016-12-08
  • 조회 수 1640

QRIGEN 4 Quad Package-B USB diver 인식 불량 관련 문의 건 [3]

  • PB_Free
  • 2012-12-20
  • 조회 수 1638

[완료] ts_calibrate 에러 [4]

안녕하세요. LCD 뒤집는것 좀 도와주세요.. [1]

양산할 때 MAC address 방법 문의입니다. [2]

커널에서 sys_umount 사용법..? [1]

임베디드 리눅스로 상용 인터넷 연결하기 [1]

S5PV210 CPU에서 LCD Pixel Clock 설정 관련 질문 [1]

[요청]S3C2440 orcad library? [5]

AwesomePlayer 기능을 확장하려고 하는데 질문이 있습니다. [2]

mips toolchain, cross compiler 를 구하려고 합니다. [5]

사용자 로그인