- 博客(10)
- 收藏
- 关注
原创 UART验证
define GET_GPIO_PIN_NUM(PIN_NUM) ((PIN_NUM) % ONE_GROUP_PIN_NUM) // 计算GPIO组内引脚号。#define GPIO_PIN_BIT(PIN_NUM) (1 << GET_GPIO_PIN_NUM(PIN_NUM)) // 生成引脚位掩码。// 8位数据,1停止位,无校验。
2025-03-24 20:48:16
817
原创 putty实现ssh
在SSH设置中,设置x11其余与mobaxterm一样。替换为本地计算机的IP地址。如果你在本地运行,通常可以简单地使用。(本地是192.168.1.100.ipconfig能看到)如果你不使用SSH连接(或即使使用了SSH连接),你需要确保。启动putty时,要设置串口10 波特率·115200。查看自己的主机名(hostname。
2025-01-20 19:52:47
239
原创 将yolov3模型编译完成在DPU的映射
量化时要准备多张训练时的样本图片,这些样本图片对量化后的检测准确率有很大提升。(这里可以在vitis ai model里下载gpu对应量化后的模型。链接:https://www.jianshu.com/p/57d606b6489c。商业转载请联系作者获得授权,非商业转载请注明出处。将caffemodel转换为DPU可以运行的模型。,拷贝到zcu104开发板即可。中是具体图片的名字。
2025-01-19 13:32:29
439
原创 在赛灵思开发板上部署算法
系统环境搭建是基于硬件工程中的比特流和硬件描述文件,并通过PetaLinux工具中的petalinux-create命令建立PetaLinux工程,生成ARM处理器内核Cortex-A53FSBL加载程序、U-BOOT、平台管理单元固件(Platform Managerment Unit Firmware,PMUFW)硬件内核文件,以及编译生成BOOT.BIN。然后ZCU106-DPU Linux系统上配置DNNDK、OpenCV、DLB等运行支持。
2025-01-18 13:55:23
912
原创 ARM V7 A架构指令集部分---分支指令
这张表列出了 ARM 和 Thumb 中不同的分支指令,说明了它们的跳转范围,以及在不同指令集下的一些特性。在表格中,“Thumb 范围”和“ARM 范围”分别指的是指令在Thumb 指令集和ARM 指令集中所允许的跳转范围。这张图片展示了 ARM 指令集中的B指令在不同架构版本中的多种编码方式,包括如何计算偏移量、指令的条件码设置以及在 IT 块中的使用限制。不同的编码方式适用于不同的 ARM 架构,且在跳转范围和使用条件上有所不同。在 ARM Thumb 指令集中,IT 区块(IT Block)
2024-11-02 20:12:36
1374
原创 RISC-v与sparc v8跳转与分支指令对比
Bcc (Branch on Condition):多种条件跳转指令,如BE(Equal)、BNE(Not Equal)、BLT(Less Than)等,根据处理器状态寄存器的条件标志进行跳转。JL (Jump if Less)、JG (Jump if Greater) 等:用于比较的跳转指令,基于标志位的状态进行跳转。该指令跳转到指定的目标地址,同时将返回地址(即跳转下一条指令的地址)存储到指定寄存器中。不同架构的设计理念、指令长度和操作数的位置各有特点,适应不同的应用需求和性能考量。
2024-11-02 15:03:45
866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人