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

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

 

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
번호 제목 글쓴이 날짜 조회 수

Nand 파일 시스템 깨지는 문제 문의 [3]

  • 카보
  • 2014-10-23
  • 조회 수 1397

uart register 에대한 iowrite32 쓰기가 되질 않습니다. [2]

  • erdos
  • 2014-10-22
  • 조회 수 1167

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

ubuntu 64bit 관련 질문 [2]

혹시 Kernel에서 context switching 관려한 hz를 바꾸려면 어디를... [2]

U-Boot와 Kernel에서 NAND Bad block scan 관련 질문 [2]

Samsung프린터나 Canon 등 다른 제조사의 프린터도 hplip같은것이 있... [2]

Device Driver를 설계 할 때...(probe함수에 대해서) [1]

/lib/libc.so.6 GLIBC_2.15 not fount가 나오는데요 libc 다른버전... [1]

  • biokk
  • 2014-09-30
  • 조회 수 1362

사용중인 SDIO(mmc)의 mode를 알 수 있는 방법이 있나요? [1]

S5PV210 MEMCONTROL 레지스터 설정 관련 질문 [2]

리눅스(커널)에서 지원하는 웹캠이 따로 있는건가요? 같은소스에서도 ... [1]

  • ice179
  • 2014-09-24
  • 조회 수 1010

NAND bad block 관련 질문 드립니다. [3]

V4L2에서 포멧설정이 여러종류가 있는데요 설정된 포멧으로 데이터를... [2]

  • ice179
  • 2014-09-16
  • 조회 수 1240

arm 바이너리가 실행이 안되는데요 확인좀 부탁드립니다. [1]

  • ice179
  • 2014-09-11
  • 조회 수 1173

u-boot에서 WFE 걸어둔 secondary core들 깨우는법 아시는분(corte... [1]

SC54412ACF-A040 과 SC54412ACD-A040 의 정확한 차이를 알고 있... [3]

Exynos4412 SDIO3문의 [1]

  • funlife
  • 2014-09-03
  • 조회 수 1247

com.google.android.maps.jar는 어디서 얻는 것인가요??? [2]

Root file system [2]

  • JinJi
  • 2014-08-26
  • 조회 수 1269

사용자 로그인