Linux 5.2USB支持优化版
USB 驱动调试过的人都知道,驱动写起来不难,难的是跑起来还稳定。linux5.2(for USB)这个内核版本就蛮贴心的,是给那些用F1C100s
芯片的小板子,比如荔枝派 nano,优化得挺到位。
专门针对USB Host和Device模式做了改进,主机能识别的设备更多了,比如 U 盘、摄像头、网卡啥的,响应也快。设备模式下还支持OTG功能,这就意味着小板子也能当 USB 设备用了,能玩出不少花样。
你要是折腾过荔枝派 nano,应该知道它的 IO 接口不多,USB 基本是主力 IO 了。有了这个内核,加上定制的 USB 驱动,插上个无线网卡就能联网,接串口模块调试也稳,开发环境立马丰富不少。
而且F1C100s
这个 USB 控制器,用的人不少,全志的老芯片了。配套驱动也更新了错误和热插拔支持,插拔设备系统不再花,功耗控制也还行,挺适合长期跑项目。
哦对,压缩包里就是专门为F1C100s
和linux 5.2
内核搞的那套东西。你可以直接拿来替换原来的内核,用起来蛮顺的。如果你在用荔枝派 nano 或者类似的小板子,强烈推荐你折腾一下。
顺手也放几个配套资源链接:F1C100S Melis 编程手册、全志芯片数据手册、原理图,开发效率翻倍。
如果你正卡在 USB 设备识别或者 OTG 这类问题上,不妨试试linux5.2(for USB),一下就通了。
下载地址
用户评论