xxl
易百纳技术社区
易百纳技术社区
5.6k 访问量
3 原创专栏
0 资料
8 粉丝
个性签名:此E友还没有留下个性签名哦~
加入易百纳时间:2023-10-24

个人成就

易百纳技术社区 共获得 0 个点赞
易百纳技术社区 共获得 0 个收藏
易百纳技术社区 共获得 16 次评论/回复

个人勋章

分类专栏

Ta擅长的领域

暂无
按发布时间
按阅读量
按点赞量
  • 利用linux下的socket编程通过write将cmd=2&uid=…… &topic=rv1126&msg=hello\r\n发送给巴法云,在此之前填充需要连接的服务器的地址信息结构体。然后利用/home/sxl/RV1126_RV1109_LINUX_SDK_V2.2.5.1_20230530/prebuilts/gcc/linux-x86/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc xxxx.c交叉编译工具来进行编译生成的文件就可以直接拉到板子上使用。
    2024-02-29
    0 0 764
  • 首先拥有38板还不够需要购买拓展子板连接方式如下:看好你的usb网卡驱动是什么我这边是rtl8818eu先将驱动源码从https://github.com/ivanovborislav/rtl8188eu拉下来修改makefileCONFIG_PLATFORM_I386_PC = n…CONFIG_PLATFORM_ARM_RV1126 = yifeq ($(CONFIG_PLATFORM_ARM_RV1126), y)EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIANEXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT ARCH ?= armCROSS_COMPILE ?= /opt/atk-dlrv1126-toolchain/usr/bin/arm-linux-gnueabihf-KVER ?= $(shell uname -r)KSRC := /home/marc/atk_rv_sdk/kernelMODDESTDIR := /home/marc/atk_rv_sdk/kernel/drivers/net/wireless/INSTALL_PREFIX :=Endif 注意:/opt/atk-dlrv1126-toolchain/ 是交叉编译工具链的位置.kernel的位置就是sdk里面的linux kenel文件夹位置.上传中然后make一下将8188eu.ko转到你的板子上。 接下来是你的配置文件:然后就是开机自启动的文件/etc/init.d/rcS直接在末尾添加insmod /app/8188eu.kosleep 3connmanctl enable wifi//开启无线网卡ifconfig wlan0 upsleep 1killall wpa_supplicantsleep 1wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.confsleep 3ifconfig wlan0 //ip netmask // broadcast //route add default gw //网关 最后一点记得个更改dns配置/etc/resolv.conf替换为nameserver 8.8.8.8如果重启后文件复原可以进行如下操作mv /etc/resolv.conf /etc/resolv.conf.link vim /etc/resolv.conf重新写入即可 最后锁定文件:chattr +i /etc/resolv.conf 有参考https://blog.csdn.net/zunly/article/details/130640414以及https://blog.sciencenet.cn/home.php?mod=space&uid=71294&do=blog&id=1085286
    2024-02-29
    0 0 1402
  • 这里我使用的是A191的板子这个是我烧的固件当你烧入完固件你就可以使用你的rkmeida的事例;我这边使用的是rknn的demo;在我第一次运行的时候会出现相关问题:这个是由于你的配置文件有问题,我们可以查看firefly的官网./rkmedia_vi_rknn_venc_rtsp_test -a /oem/etc/iqfiles/ -c /oem/usr/share/rtsp-nn.cfg -b /oem/usr/share/rknn_model/box_priors.txt -l /oem/usr/share/rknn_model/coco_labels_list.txt -p /oem/usr/share/rknn_model/ssd_inception_v2_rv1109_rv1126.rknn我们可以很清楚的看到.cfg最有可能出现问题,你需要到这个.cfg的文件下去修改他的配置:重点在于video_path=rkispp_scale1,前面写的video_type=6 width=720 height=540 image_type=4 是否与他的格式相同。 然后跑起来还是会发现不对,这个时候你就需要检查他的模型事例了;我们可以先用单帧检测的方法去测试,或者是使用转换模型的方法去测试。这里我两种方法都进行了尝试。我先进行的是单帧检测的方法,得先在虚拟上先编译可以从这里获得事例 https://github.com/airockchip 最好是使用git clone的方法传到虚拟机的然后查看他的.md文件去修改,过程可能会出现rknpu版本的问题,以及缺少库的问题,可以查看这个目录下的.md文件修改完后就可以继续操作了。然后是换模型的方法也在上面那个rknpu里面有rknn的模型可以试一下。这样解决完你就可以跑板子上的rkmedia的rknn的模型了。然后还有一个最后的问题就是你的rknpu可能不对,需要对你板子的rknpu进行升级可以参考一下链接https://www.ebaina.com/articles/140000016476 至于你想要使用自己的rkmeida rknn执行文件,你就需要再你的虚拟机上使用./build.sh external/rkmedia 进行编译。可能会出现找不到可执行文件,可能是你的examples的使能没有打开你就需要通过:将buildroot菜单打开:make menuconfig 使用‘ / ’进入检索模式,检索 BR2_PACKAGE_RKMEDIA,使用对应数字编号选择BR2_PACKAGE_RKMEDIA,使用Select 进入RKMedia编译选项选择界面(选择后,之后编译不需要再选,除非更换buildroot)。选择完就可以了。至于模型转换可以参考https://blog.csdn.net/zunly/article/details/127971370?spm=1001.2014.3001.5502建议onnx转rknn模型在虚拟机下执行,本人在windows下出现很多问题,改用虚拟机马上就好了。 最好再分享个好东西,如果觉得串口和adb很麻烦可以直接配置ssh来实现文件传输以及代码修改。关于rv1126配置静态ipifconfig eth0 192.168.0.100 netmask 255.255.255.0route add default gw 192.168.0.1输入你的临时地址然后 vi /etc/profile,然后把前面临时配置ip地址的两行命令写到里面的最后。针对易百纳板子的至于其他固件的问题快速入门手册都有。
    2023-11-24
    0 0 3439
易百纳技术社区
共3条
易百纳技术社区