angler12 发表于 2022-6-1 11:08:58

嵌入式Linux系统中PCBA的有线网络MAC批量写入

产品跑的是Linux, 公司买了MAC地址段,但是方案商没有配套的写有线网络MAC的工具, 目前软件那边在busybox下弄了一个命令将MAC写入EEPROM, 但是只能逐个复制粘贴,批量麻烦,容易出现重复错误, 大家伙帮看看有啥高招

albert_w 发表于 2022-6-1 11:15:17

弄一个脚本工具expect连接到busybox以后, 从公司服务器/数据库获取新的mac写进去, 写一个减一个. 同时打印条码贴在设备上

BH6JER 发表于 2022-6-1 11:29:24

直接买Microchip的已经烧写MAC地址的。

angler12 发表于 2022-6-1 11:39:48

albert_w 发表于 2022-6-1 11:15
弄一个脚本工具expect连接到busybox以后, 从公司服务器/数据库获取新的mac写进去, 写一个减一个. 同时打印 ...
(引用自2楼)

谢谢, 公司买的有亚马逊的vps, 这个方案应该是对工人最便捷的.

angler12 发表于 2022-6-1 11:40:26

BH6JER 发表于 2022-6-1 11:29
直接买Microchip的已经烧写MAC地址的。
(引用自3楼)

公司产品线多所以自己买了1百万个MAC

wxws 发表于 2022-6-1 11:57:29

这么多的产品线,居然没有量产的 方案?

不可思议,busybox 都有了,还怕什么?
写个C从串口,从网口向上位机 查询下 再写入e2p不就行了吗
或者贴片前,先将mac写入eeprom

我是一个大白菜 发表于 2022-6-1 12:37:22

请教一下mac是到哪里买的?

ycheng2004 发表于 2022-6-1 12:53:37

MAC地址段带校验位吗?
如不带直接用烧录器自增1烧录就可以了,

youkebing 发表于 2022-6-1 13:04:51

angler12 发表于 2022-6-1 11:40
公司产品线多所以自己买了1百万个MAC
(引用自5楼)

价格大约多少,也想买一点,不知道贵不贵

angler12 发表于 2022-6-1 13:38:38

ycheng2004 发表于 2022-6-1 12:53
MAC地址段带校验位吗?
如不带直接用烧录器自增1烧录就可以了,
(引用自8楼)

不带, 是烧录在外置的EEPROM里面

angler12 发表于 2022-6-1 13:39:10

youkebing 发表于 2022-6-1 13:04
价格大约多少,也想买一点,不知道贵不贵
(引用自9楼)

可以直接联系IEC, 不贵, 具体价格忘记了,

ycheng2004 发表于 2022-6-1 13:44:07

angler12 发表于 2022-6-1 13:38
不带, 是烧录在外置的EEPROM里面
(引用自10楼)

烧录器也可以写24C02,
然后自增+1,

yinjinzhong 发表于 2022-6-2 10:29:28

之前公司产品上面,要写蓝牙mac,是用了一个u盘,里面每次生产的时候,文件记录好范围,然后每次用一个,就记录一下。u盘插入,车机界面中点击确认。

neverlic 发表于 2022-6-2 10:57:42

MAC最后两个字节在第一次开机时随机写入,然后保存在文件系统里面,两个字节的随机数造成MAC地址冲突的概率应该极小

angler12 发表于 2022-6-2 12:03:32

neverlic 发表于 2022-6-2 10:57
MAC最后两个字节在第一次开机时随机写入,然后保存在文件系统里面,两个字节的随机数造成MAC地址冲突的概率 ...
(引用自14楼)

以前是这样搞的, 现在买了1百万个MAC,需要逐个写到PCBA里面去

angler12 发表于 2022-6-2 12:05:57

感谢大家的建议, 已经确定找专业的标贴打印公司来解决
页: [1]
查看完整版本: 嵌入式Linux系统中PCBA的有线网络MAC批量写入