宁静以致远
zgf的blog
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(15)

随笔分类

随笔档案

文章档案

友情链接

资料收藏

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-31 文章-8 评论-99 Trackbacks-0
          一般嵌入式产品量产时烧写bin文件包含了整个内核和文件系统,这样所有的产品的MAC地址就是一样的。批量自动更改MAC地址呢?自己做个烧写器是个办法,这样可以用程序自动修改烧写的bin文件,不过不可行。
posted on 2008-04-28 09:56 zgf的blog 阅读(1496) 评论(8)  编辑 收藏
Comments
  • # re: 量产时MAC地址怎么设的?
    gaoqing000
    Posted @ 2008-04-28 18:52
    随机
  • # re: 量产时MAC地址怎么设的?
    zgf
    Posted @ 2008-04-29 09:42
    主要是怎样设置mac地址。
  • # 我也碰到过这个问题
    hengai
    Posted @ 2008-05-02 11:29
    如果已经获取授权那么可以直接读取网卡芯片信息,否则的话设置一个随机值:第一次启动的时候检测注册表中是否存在MAC地址注册表项,如果不存在使用序列号(CPU、网卡等)随即生成一个,并且保存到注册表,下次机器启动如果检测到注册表中包含MAC地址则忽略上一步操作,但是这样需要在设备中添加注册表保存,否则的话每次充气后MAC地址都有可能不相同。
  • # re: 量产时MAC地址怎么设的?
    跳线架
    Posted @ 2008-05-27 11:25
    设置mac地址比较麻烦
  • # re: 量产时MAC地址怎么设的?
    shutle
    Posted @ 2008-05-28 11:21
    请问一下,如何获取CPU或SD卡的序列号,谢谢!
  • # re: 量产时MAC地址怎么设的?
    guest
    Posted @ 2008-07-18 15:25
    好像在烧bin 文件时,可以设置某些位自动增加,一般都是这样烧的
  • # re: 量产时MAC地址怎么设的?
    zgf
    Posted @ 2008-07-19 10:47
    普通的烧录器好像不能设置某些位自动增加。是不是要专用的烧录器呀?
  • # 也可以在bootloader里面设置,保存在flash上的某个特定地址。
    ann
    Posted @ 2008-10-07 18:19
    如果不能保存注册表,把mac地址保存到flash的某个指定位置也可以。mac值在bootloader里面设置。量产后的机器,出厂时一般还需要检查一次。此时,通过某些特殊操作,比如同时按住某两个按键进入bootloader的设置菜单。修改mac地址。并将该地址保存到特殊地址,比如bootloader和系统的中间空余空间。然后系统起来后,也到该特殊地址读取mac地址。如果没有,系统可以将默认地址写入。实际上,wince的bootloader就是这么做的。
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]