您尚未登录。

楼主 # 2023-05-13 22:34:18

zhou2008
会员
注册时间: 2022-06-24
已发帖子: 50
积分: 76

做了一块f1c200s小板子

一个f1c200s卡片电脑,大小仅30*50mm,两层板
p9cCwg1.jpg
(51单片机[上],CardPC[下])
p9cC5KP.jpg
(背面[忽视掉左上角的JLCJLCJLCJLC])

EA3059C做电源,这个芯片有三路的DCDC输出
2V8电源用的XC6206
带了一个CH340C和W25Q128(8MBytes SPI NOR FLASH)
两个TypeC口上面的是TTL下面的是f1c的USB

p9cP6s0.png
研究了一下gadget,能被其他设备识别
p9cPRdU.pngp9cPWoF.png
网络是用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)

离线

楼主 #1 2023-05-13 22:41:32

zhou2008
会员
注册时间: 2022-06-24
已发帖子: 50
积分: 76

Re: 做了一块f1c200s小板子

RNDIS主机端配置(Linux):
p9ci00K.png
然后执行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就能连上控制台了
p9ci26I.png
网上冲浪(指ping)

什么?你问板子和固件在哪?在开始的时候我就说过了,不过再说一遍也无妨
https://oshwhub.com/zhou2008/f1c200s

最近编辑记录 zhou2008 (2023-05-13 22:44:29)

离线

楼主 #5 2023-06-25 20:42:15

zhou2008
会员
注册时间: 2022-06-24
已发帖子: 50
积分: 76

Re: 做了一块f1c200s小板子

抱歉最近没有时间,回复的有点晚
不在小板上引出GPIO是因为我懒没有这方面的需求,我的目标是让它成功的跑起linux,学习linux

离线

楼主 #6 2023-06-25 21:34:03

zhou2008
会员
注册时间: 2022-06-24
已发帖子: 50
积分: 76

Re: 做了一块f1c200s小板子

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn