拿到板子后还是挺震撼的,现在的板子可以做到这么小还能支持这么多功能,可以跑Linux系统、硬件编解码、拥有一定的算力可以跑简单的图像算法,这么小巧且性价比高的板子竟然具有这么多功能,技术进步真快,特别是risc-v架构之后,国产的芯片越来越多的冒出来了,真是可喜可贺。
Duo| Milk-V 使用的1GHz和700MHz的RISC-V C906处理器, C906是阿里的平头哥的,更多这块板子的资料可以参考这个链接Duo | Milk-V (milkv.io),大家在微信群里的公告也能看到。
很喜欢这种usb口支持otg的板子,可以直接配置rndis,这块板子是可以通过typec口直接供电和rndis,这样就省去了连接一大堆线,有时候开发过程挺讨厌连一堆线的,显得桌面很乱。
烧录好官方的镜像,直接ssh连上(192.168.42.1),简单试了一下扩容SD卡,关掉了灯,简单编写下hello world试试。
编译器查看了下SDK,是使用如下这个编译器
duo-buildroot-sdk/host-tools/gcc/riscv64-linux-musl-x86_64/bin/riscv64-unknown-linux-musl-gcc
简单写了个程序放到板子上运行发现跑不起来,
估计是官方的文件系统没把依赖库放过来?参考了下论坛大佬的文章是命名不同的问题导致的,自己弄个软链接依赖过去即可了,后续可以直接修改文件系统去烧录。
【Milk-V Duo 开发板免费体验】OpenCV的交叉编译 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com)
先简单到这里,划划水,自己再好好研究一下再来,谢谢。
本文转载自:https://bbs.elecfans.com/jishu_2366920_1_1.html,作者:jf_01801880