一个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
离线