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

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

 

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
번호 제목 글쓴이 날짜 조회 수
6128 Nand 파일 시스템 깨지는 문제 문의 [3] 카보 2014-10-23 1397
6127 uart register 에대한 iowrite32 쓰기가 되질 않습니다. [2] erdos 2014-10-22 1167
» 양산할 때 MAC address 방법 문의입니다. [2] 열심히 2014-10-22 1639
6125 ubuntu 64bit 관련 질문 [2] blue0sky 2014-10-21 1088
6124 혹시 Kernel에서 context switching 관려한 hz를 바꾸려면 어디를... [2] 혜민아빠 2014-10-16 1081
6123 U-Boot와 Kernel에서 NAND Bad block scan 관련 질문 [2] SpecialCase 2014-10-09 1224
6122 Samsung프린터나 Canon 등 다른 제조사의 프린터도 hplip같은것이 있... [2] xoduddk123 2014-10-07 1254
6121 Device Driver를 설계 할 때...(probe함수에 대해서) [1] 혜민아빠 2014-10-02 1169
6120 /lib/libc.so.6 GLIBC_2.15 not fount가 나오는데요 libc 다른버전... [1] biokk 2014-09-30 1362
6119 사용중인 SDIO(mmc)의 mode를 알 수 있는 방법이 있나요? [1] xoduddk123 2014-09-27 1275
6118 S5PV210 MEMCONTROL 레지스터 설정 관련 질문 [2] 김진만 2014-09-25 915
6117 리눅스(커널)에서 지원하는 웹캠이 따로 있는건가요? 같은소스에서도 ... [1] ice179 2014-09-24 1010
6116 NAND bad block 관련 질문 드립니다. [3] 엉금엉금 2014-09-23 1290
6115 V4L2에서 포멧설정이 여러종류가 있는데요 설정된 포멧으로 데이터를... [2] ice179 2014-09-16 1240
6114 arm 바이너리가 실행이 안되는데요 확인좀 부탁드립니다. [1] ice179 2014-09-11 1173
6113 u-boot에서 WFE 걸어둔 secondary core들 깨우는법 아시는분(corte... [1] 쁘앙쁘앙 2014-09-06 1468
6112 SC54412ACF-A040 과 SC54412ACD-A040 의 정확한 차이를 알고 있... [3] 혜민아빠 2014-09-05 1319
6111 Exynos4412 SDIO3문의 [1] funlife 2014-09-03 1247
6110 com.google.android.maps.jar는 어디서 얻는 것인가요??? [2] 천동이 2014-09-02 53081
6109 Root file system [2] JinJi 2014-08-26 1269

사용자 로그인