随笔三、底板扩展板网口测试及内核升级

摘要:连接扩展底板用于有线网络接口;要使用扩展板需要对内核打补丁

1. 泰山派底板扩展板连接

后续需要使用有线网络,只能再配套一块底板,上面扩展了4G、HUB2.0、ET100、HS接口。泰山派与底板通过39p FPC连接

2. Kernel打补丁

泰山派官方使用文档指出,底板扩展板需要更新内核才能使用,在新的内核中加入了网口自动延时、USBhub供电使能功能。

第09章.【立创·泰山派】项目案例\【底部扩展板】项目资料\【底部39脚】4G_HUB2.0_ET100_HS扩展板

下载20240603补丁,里面有补丁文件kernel.patch和kernel文件夹更新源码。如果没有修改过SDK,可以用更新文件覆盖原来的文件。更合适的是对SDK打补丁。

拷贝补丁文件“补丁20240620\kernel.patch”到SDK的kernel文件夹,执行

patch -p1 < kernel.patch

提示设备树文件有一处没打成补丁,就手动修改了。此补丁修正了5个文件

3. 网络测试

重新编译烧写镜像后启动开发板,连接网线,ping一下可以

### 特定环境下配置YOLOv5 #### 环境需求概述 为了在泰山环境中成功配置YOLOv5深度学习模型,需满足一系列软件和硬件条件。操作系统建议采用Ubuntu 20.04,在此之上安装必要的依赖项和支持库[^2]。 #### 安装依赖包 确保已安装CUDA Toolkit以及cuDNN SDK版本兼容于所使用的NVIDIA GPU驱动程序。对于推荐的RTX 3060及以上级别的GPU而言,应选择合适的CUDA版本以获得最佳性能表现。此外,还需安装Python 3.8+作为主要编程语言环境,并设置pip工具来管理后续所需的Python包。 ```bash sudo apt-get update && sudo apt-get install -y \ build-essential \ cmake \ git \ wget \ libgl1-mesa-glx \ libglib2.0-0 ``` #### 创建虚拟环境并激活 创建一个新的Conda或venv虚拟环境用于隔离项目依赖关系: ```bash python3 -m venv yolov5-env source yolov5-env/bin/activate ``` #### 安装PyTorch及相关组件 根据官方指南下载对应平台预编译好的二进制文件完成PyTorch及其扩展库torchvision的安装过程。考虑到YOLOv5对CUDA的支持情况,请参照官方网站提供的最新指导说明进行操作。 ```bash pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113 ``` #### 获取YOLOv5源码仓库 克隆GitHub上的YOLOv5开源项目至本地工作区以便进一步定制化调整: ```bash git clone https://github.com/ultralytics/yolov5.git cd yolov5 ``` #### 设置数据集路径与格式转换 按照给定模板编辑`data.yaml`文件指定训练图片存储位置及类别标签映射规则;同时利用脚本批量处理原始图像资料使之符合预期输入规格要求[^3]。 #### 调整超参数设定 依据实际应用场景特点适当调节各项重要参数取值范围(如批次大小、迭代次数等),从而优化最终输出效果质量。具体可参见如下命令行选项示例[^1]: ```python python train.py --img 640 --batch 16 --epochs 50 --data ../data.yaml --weights yolov5s.pt ``` #### 测试验证流程 最后执行推理测试环节确认整个系统能否正常运作无误后即可投入使用阶段。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值