发新帖我要提问
12
返回列表
打印
[STM32F1]

批量生产时MAC地址如何处理

[复制链接]
楼主: kangzj
手机看帖
扫描二维码
随时随地手机跟帖
21
zhanglli| | 2020-12-9 20:23 | 只看该作者 回帖奖励 |倒序浏览
如果不是内部使用,建议还是正规渠道获得MAC地址,跟网卡芯片厂家购买或者获取。

使用特权

评论回复
22
zyf部长| | 2020-12-9 20:29 | 只看该作者
假设烧录采用J-Flash,J-Flash里提供了SN功能,可以自动累加,而且可以设定累加值。可以设定SN烧录的位置。这个SN可以是序列号,MAC等等。

使用特权

评论回复
23
dingy| | 2020-12-9 20:32 | 只看该作者
通过cmdline的方式:因为在Linux起来的时候我们可以通过cat /proc/cmdline查看uboot传递给内核的一些参数,我们可以将mac地址的信息放入到cmdline中传递过来,到时候在内核里面直接解析,这个比较方便

使用特权

评论回复
24
liuzaiy| | 2020-12-9 20:36 | 只看该作者
将 mac地址以固定的格式比如:‘m’,'a','c',"xx:xx:xx:xx:xx:xx"这样的形式写入到比如nvram的固定的位置,然后内核初始化的时候每次都可以从nvram固定的地址去读mac地址的内容然后去设置。

使用特权

评论回复
25
xxmmi| | 2020-12-9 20:41 | 只看该作者
上上个方法的好处是?

使用特权

评论回复
26
yufe| | 2020-12-9 20:47 | 只看该作者
不需要占用nvram的空间,直接通过cmdline传递

使用特权

评论回复
27
gongche| | 2020-12-9 20:51 | 只看该作者
缺点

使用特权

评论回复
28
juventus9554| | 2020-12-9 20:54 | 只看该作者
在内核中解析mac参数稍微麻烦一点

使用特权

评论回复
29
kangzj|  楼主 | 2020-12-9 20:58 | 只看该作者

哦,那我就知道怎么回事了,多谢大家

使用特权

评论回复
30
tfqi| | 2021-1-6 13:03 | 只看该作者
什么叫做带网络的单片机啊

使用特权

评论回复
31
wiba| | 2021-1-6 13:05 | 只看该作者
是不是说带有硬件接口的啊

使用特权

评论回复
32
zljiu| | 2021-1-6 13:06 | 只看该作者
这确实不好处理 可以考虑自己写一个自动修改程序的软件

使用特权

评论回复
33
coshi| | 2021-1-6 13:07 | 只看该作者
sn还可以自己累加?

使用特权

评论回复
34
aoyi| | 2021-1-6 13:07 | 只看该作者
如何设置这种累加值呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则