0

1462

Orange Pi Zero 3 相关配置

乐果   发表于   2024 年 10 月 22 日

Orange Pi作为树莓派国产化的替代品,一直深受div爱好者的喜爱。

其中 Orange Pi Zero 3 作为一款国产性价比较高的 armV8 架构的开发版,最低配置1G内存的官方价格仅为99人民币,可以用来做很多有意思的边缘服务。

捣腾笔记:

配置wifi

查看附近的wifi:

nmcli device wifi

配置wifi链接的帐号和密码:

nmcli device wifi connect "信号名" password '密码'

……

标签:armorangepi 继续阅读

0

1834

rk3588平台集成人脸识别算法(百度离线SDK)笔记

乐果   发表于   2024 年 01 月 03 日

首先,去百度云后台申请离线 sdk,下载……略

sdk已整理备份,下载地址如下

下载地址: face-offline-sdk

sdk 文档: pdf文档

算法授权

按上述链接中的官方文档操作授权激活即可,略~

Demo编译

sdk 解压后,目录结构如下所示,src 目录为 demo 样例代码。

因为整个 sdkc++ 构建的,因此需要用 gccg++ 编译器编译, 为方便编译管理,我们先在 src 目下创建 cmake 配置文件 CMakeLists.txt, 配置文件内容如下:

……

标签:armcc++ai 继续阅读

0

2852

瑞芯微rk3588平台的开发板上编译opencv笔记

乐果   发表于   2024 年 01 月 03 日

最近在公司开始研究边缘侧人脸识别能力,打算采用百度离线 sdk 植入集成方式, 之前倒腾穿透时买了orange-pi 5 plus开发板, 这下刚好与百度离线sdk的硬件要求(arm架构)匹配,于是就开始继续倒腾起来。

其中在预研人脸识别 sdkdemo 中需要用到 opencv 类库,故作此笔记。

下载源码与交叉编译工具

本人的开发pc机是 x86 架构 ubuntu 系统, 本笔记以此为例。

首先要在pc机上安装cmake,为了保险也装上 gccg++ 。例如,可以这样安装 Cmake

sudo snap install cmake --classic

除此之外,一定也要安装 make

sudo apt install make

下载源码

opencv源码: https://opencv.org/releases/page/3/

下载交叉编译工具

交叉编译工具: https://developer.arm.com/downloads/-/gnu-a

因为我们是需要从 x86_64 交叉编译到 aarch64,因此选择 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu

……

标签:cc++arm 继续阅读

0

4737

arm开发板(orangepi)系统烧制

乐果   发表于   2019 年 02 月 22 日

准备工作

1、下载镜像压缩包,解压成 img

2、准备一张 sd 卡,读卡器

3、orangepibananapi 或树莓派等 arm 开发板

烧制系统到sd卡

本例将介绍在 linux 系统下。

xiao@xiao-desktop cd /dev
xiao@xiao-desktop ls

ls 命令,记录未插入 sd 卡前,dev 目录下的文件。然后再将 sd 卡放入读卡器插上电脑的 usb 插口, 再 ls 命令,对比发现 sd 卡,例如本例发现 dev 目录下多了: sdcsdc1sdc2 三个文件。 或用 fdisk -l 命令,找到 sd 卡。

清除 sd 卡分区,重新建分区:

xiao@xiao-desktop /dev $ sudo umount /dev/sdc*
xiao@xiao-desktop /dev $ sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

////////清除所有分区
Command (m for help): o
Created a new DOS disklabel with disk identifier 0xf22376e6.

////////查看分区,分区已被清除
Command (m for help): p
Disk /dev/sdd: 30 GiB, 32220643328 bytes, 62930944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf22376e6

////////新建分区
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-62930943, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-62930943, default 62930943): 

Created a new partition 1 of type 'Linux' and of size 30 GiB.

////////保存修改
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

格式化 sd 卡:

xiao@xiao-desktop /dev $ sudo mkfs.vfat /dev/sdc1

写入镜像:

……

标签:arm 继续阅读

0

4272

树莓派系统烧制

乐果   发表于   2014 年 11 月 14 日

烧制系统

先下载镜像文件,例如:xxxx.img 文件

fdiks -l 命令查看硬盘,选择硬盘,例如 /dev/nvme0n1

然后我们可以使用 dd 命令清空下 NVMe SSD(可选):

sudo dd bs=1M if=/dev/zero of=/dev/nvme0n1 count=2000 status=progress
sudo syn

然后就可以使用 dd 命令烧录开发板的 linux镜像到硬盘中:

sudo dd bs=1M if=xxxx.img of=/dev/nvme0n1 status=progress
......

标签:树莓派linuxarm 继续阅读