板载资源:
USB HUB(SL2.1s)
ETH(HR911105A)
USB转串口(CH340)
NAND或者NOR,可通过上下拉电阻可选
WIFI&BT模块(rtl8723BU)
除了官方IOB版多个选择,自己打板成本三四十吧(买散件和连接件不便宜),wifi&bt模块就要十多块,NAND或NOR也需要四五块。
第一次打板已经验证过了,小幅改款后开源。
JLC开源地址:
milkv duo board - 嘉立创EDA开源硬件平台 (oshwhub.com)
https://oshwhub.com/devss/milkvduoboard
9 Likes
Howto write spi flash from tf/sd card ? script ?
Thank you, good board nice breakout if the gpio. I was not able to open the link to the board pcb
这个会在AliExpress上架吗?
Will this be available on AliExpress?
Hello, @xorok30249
I’m sorry, this is an open source design by an individual developer and should not support AliExpress. Open source hardware and encourage hands-on production. Making your own samples in China costs approximately $5-6 per board.
I hope someone can sell this on AliExpress. The wifi module support and RPi form factor are good; it’s the best design I’ve seen so far.
xiaomin
October 24, 2023, 1:21am
10
最新的开源的底板1.1版本打样已经回来了,相比于1.0添加了3.3_EN、RUN脚的下拉电阻,防止手碰死机。另外添加了eth的LED灯指示,可以通过跳线帽连接,wifi&bt模块换成了RTL8723DU。
主要差别是一个上/下拉电阻,红圈处。然后对应NAND和NOR位置贴上SPI NAND FLASH (W25N01)。
主要差别是一个上/下拉电阻,红圈处。然后对应NAND和NOR位置贴上SPI NOR FLASH (W25Q256)。
WIFI&BT已经试过RTL8723BU/RTL8723DU/RTL8192CU/RTL8188EU,驱动都没问题。
正在逐渐整理代码,整理完毕后会上传github,教程有时间就慢慢写…
扩展板也在设计中…
3 Likes
xiaomin
November 27, 2023, 7:08am
11
相关修改后的SDK链接:github.com
支持编译出nor和nand启动的镜像,具体看中文版readme
1 Like
xiaomin
January 17, 2024, 6:30am
12
好消息,相关的SPI NOR 和SPI NAND的固件编译推送到官方SDK了,官方的IOB板手里有烙铁的朋友们也可以动手尝试,推荐NOR大小为32M,NAND大小为128M起。官方IOB板FLASH位置可直接焊接NOR,如果焊接NAND需要一颗对应的启动选择电阻,请找官方要该电阻的位号图 。
注意:
1.NOR/NAND版本镜像默认usb为host模式,非rndis模式,iob板usbhub使能。
2.SSH连接可通过eth方式访问,设备ip请通过登录路由器管理页面里获得,和原RNDIS模式通过SSH访问一致,IP修改为路由管理界面获得的IP。
3.开发完成后的镜像长期运行方式推荐采用NOR作为储存介质固化固件,文件系统为只读文件系统可保护文件系统不受损坏。
4.NAND仅/mnt/system、/mnt/cfg、/mnt/data目录为可读写分区,其它分区为只读。
5.NOR/NAND编译固件文件系统皆内置了mtd工具,可对分区进行操作以更新分区镜像。
拉取最新github的SDK,一起玩起来吧,编译及烧录参考README-zh文件对应部分的描述。
我自己做了一块底板,网口啥的都能识别,但是USB识别不到,用的S2.1Ahub芯片,然后把他查到win上面能识别到u盘和usb网卡,板子也改成usb host模式了,有大佬知道咋回事吗
检查脚本,官方iob板有说明rndis那个脚本软连接要去掉,用host那个创建软链接
那个我试过了还是不行,lsusb下面只有一个设备id
问了其他人得到了解决方法直接用5v供电不用usb口供电就能识别了
5v供电不用usb口供电就能识别了,就算用5v供电把USB线插上milkv duo不供电都识别不到USB
不知道这是什么原理
duo&duo256m的spi nor和spi nand,都推到官方sdk仓库。
注意:
1.spinor的flash芯片至少32M,生成的rootf.spinor已经超过16m,否则需要裁剪buildroot生成的根文件系统。
2.spinand的空间较富裕,可以通过buildroot配置添加更多的软件进入。