一个f1c200s卡片电脑,大小仅30*50mm,两层板
(51单片机[上],CardPC[下])
(背面[忽视掉左上角的JLCJLCJLCJLC])
EA3059C做电源,这个芯片有三路的DCDC输出
2V8电源用的XC6206
带了一个CH340C和W25Q128(8MBytes SPI NOR FLASH)
两个TypeC口上面的是TTL下面的是f1c的USB
研究了一下gadget,能被其他设备识别
网络是用RNDIS解决的,开了SSH,能不插TTL线访问控制台
文件放在立创了
开源: https://oshwhub.com/zhou2008/f1c200s
账号root密码password
参考资料:
找到一篇关于Linux usb gadget 非常使用的说明和使用教程
https://whycan.com/t_2903.html
全志平台上通过configfs(libcomposite)配置RNDIS Gadget(u_ether)及Windows下的驱动
https://whycan.com/t_6242.html
linux /dev处ttyXX和ptyXX数量过多
https://whycan.com/t_9730.html
小白自制Linux开发板(F1C200s)整理系列,持续更新中
https://whycan.com/t_7275.html
测试测试 g_serial / g_ether USB Gadget (RNDIS)
https://whycan.com/t_2401.html
最近编辑记录 zhou2008 (2023-05-13 22:46:16)
离线
RNDIS主机端配置(Linux):
然后执行echo 1 > /proc/sys/net/ipv4/ip_forward开启转发,不然无法访问其他网络
接着
echo "nameserver 8.8.8.8" > /etc/resolv.conf
ifconfig usb0 192.168.137.2 up
route add default gw 192.168.137.1
就可以啦
如果你用的是我的rootfs的话,开机是会自动执行这一步的,所以你只需
ssh root@192.168.137.2就能连上控制台了
网上冲浪(指ping)
什么?你问板子和固件在哪?在开始的时候我就说过了,不过再说一遍也无妨
https://oshwhub.com/zhou2008/f1c200s
最近编辑记录 zhou2008 (2023-05-13 22:44:29)
离线
板子像是最小系统,如果在加几个按键和显示接口应该会更好一点!
离线
抱歉最近没有时间,回复的有点晚
不在小板上引出GPIO是因为我懒没有这方面的需求,我的目标是让它成功的跑起linux,学习linux
离线
成功运行debian
rootfs: http://home.zhou2008.ml:9094/sharing/2LRTVDXx1
离线
感谢分享 老早就想制作一个最小版 材料都买齐了 删减别人的原理图卡住搞不懂
离线
话说 EA3036 和 ASM1117 供电 使用上 差异大吗?ASM1117 成本更低吧?
离线
话说 EA3036 和 ASM1117 供电 使用上 差异大吗?ASM1117 成本更低吧?
1117效率低得吓人
离线
话说 EA3036 和 ASM1117 供电 使用上 差异大吗?ASM1117 成本更低吧?
据我所知,asm1117是Ldo,也就是说它的降压方式相当于串联一个电阻分压,多出的电压白白当成热量浪费掉了。
而ea3036属于dcdc降压,是通过电感加上开关电路降压的。效率能有90%以上。
当然如果为了方便焊接或者价格考虑,而又对功耗不敏感,可以用asm1117代替
离线
不错,收藏了,我也想做个Linux卡片电脑,可以做为最小板参考,后面考虑再加个LCD :)
离线