自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 FreeRTOS低功耗总结

1、可以看出相对与通用低功耗模式, Tickless 模式更加合理有效,所以如果有低功耗设计需求的话大家尽量使用 Tickless 模式。2、几乎所有支持FreeRTOS的MCU都支持Idle低功耗模式,但不一定支持Tickless 模式,Tickless 模式的支持需要依赖于MCU厂家对该功能的支持,具体实现方式一般在对应的FreeRTOS的port.c文件中。FreeRTOS的低功耗Tickless模式与空闲函数_freertos 空闲任务进入低功耗模式-CSDN博客。

2025-02-14 22:04:20 1323

原创 android下stress压测工具

stress-ng是一款用于对系统进行压力测试的工具。它有着非常强大的功能,可以对系统的多种资源指标进行测试,包括但不限于CPU、磁盘、网络、内存、进程、文件系统等。用户可以根据自己的需求选择相应的负载模式,并设置负载级别、持续时间等参数来控制测试的强度和时长。当stress-ng测试CPU时,会不断调用进程,计算随机数的平方根;当测试内存时,会不断调用内存调用malloc和内存释放free函数;当测试磁盘I/O时,会不断调用sync()中断,以测试磁盘I/O。

2024-04-16 21:21:35 729

原创 android平台下opencv的编译--包含扩展模块

由于项目需要使用安卓平台下opencv的扩展库,对于通用的opencv库, opencv官网提供了android的SDK但未能提供扩展库,因此需要自己进行源码编译。本文记录android平台下opencv及其扩展库的交叉编译。前提:主机已安装android-ndk交叉编译器安装依赖环境。

2024-04-09 00:28:48 444

原创 高通dsp例程测试及其签名流程

本文所介绍的Hexagon_SDK安装环境为LINUX版本,开发板为C2130C,对应OS为 android10在高通的Hexagon_SDK中存在多个例程,现以其中一个进行例程的编译及测试流程做以下记录,以保证后续的二次开发指导。

2024-04-08 23:23:56 1042

原创 CGAL的交叉编译-android&linux-arm64

由于项目算法需要从Linux移植到android,原先的CGAL库也需要进行移植,先现对CGAL的移植过程做下记录,主要是其交叉编译的过程.。

2024-04-08 23:16:49 1042 1

原创 Android-NDK的linux交叉编译环境

NDK对LINUX下的C库进行了重构和改造形成了属于NDK自己的c库,该库集合GNU的pthread等常见库于一体,因此LINUX平台下的一些代码直接编译可能会报错,如多线程的一些宏定义等。需要手动逐个进行修改。以android-ndk-r26c下载为例,下载后将压缩包解压至/usr目录下。编译出的程序默认链接器为/system/bin/linker64表示成功。编译平台变量判断条件中增加一下android条件下CMake的变量。

2024-04-08 18:20:57 419

原创 Z变换与传递函数代码化

对于自动控制而言,其关键在于传递函数方程,根据其特性设计出控制器,控制器也是S域的传递函数,那么如何将传递函数用代码的形式表现出来呢?以下将介绍这种工程方法。

2024-04-02 21:37:49 1044 1

原创 linux 开机自启动

1、创建运行脚本,以管理员放方式运行,加入密码vim/bin/bash2、终端输入3、在command输入执行脚本命令 sh /home/nvidia/runapp.sh4、在 home/nvidia/.config 目录下就会生成autostart文件夹,内部存有对应的.desktop文件夹,查看文件内容。

2024-04-02 21:24:20 720

原创 linux 常见解压方式

tbz2文件 tar -jxvf (显示解压缩信息) tar -jxpf。.tar文件 tar -xvf。.gz文件 tar -xzf。.zip文件 unzip。

2024-04-02 21:20:37 513

原创 环境变量设置

sbin/:$PATH_NAME,将/usr/local/nginx/sbin/目录临时添加到环境变量PATH_NAME中。文件末尾添加:export PATH_NAME=/usr/local/nginx/sbin/:$PATH_NAME。文件末尾添加:PATH_NAME=/usr/local/nginx/sbin/:$PATH_NAME。打开 /etc/environment ,在最后添加,运行下面2条命令。编辑 /etc/profile 文件 vim /etc/profile。

2024-04-02 21:19:19 1323

原创 linux 对U盘文件的操作

step6:cd /mnt/myusb 在usb设备中进行文件操作,注意此时是root路径。step3:若没有,新建立 myusb文件夹 cd /mnt mkdir myusb。step5:对设备进行挂载 mount /dev/xxx /mnt/myusb。step2:查看/mnt 目录是否有挂载文件夹 ls /mnt。step7:取消挂载 umount /mnt/myusb。step4: 查看外设磁盘 fdisk -l。插入U盘设备后,需先要对设备进行挂载。

2024-04-02 21:15:16 606

原创 Linux文件转移注意事项

在对ubuntu内的文件进行外部移植时,通常会把文件放入至window系统,再将其放入另一linux系统中,中途经常会导致文件的权限发生改变,为防止这一改变发生。0、拷贝过程中加入 -d 选项, 连带拷贝软连接。3、在新的linux系统内对文件进行解压缩。1、可以先对需要移植的文件进行压缩打包。2、文件移植过程以压缩包形式进行。

2024-04-02 21:10:46 272

原创 linux coredump文件分析举例

GDB是Linux下非常好用且强大的调试工具。GDB可以调试C、C++、Go、java、 objective-c、PHP等语言。对于一名Linux下工作的c/c++程序员,GDB是必不可少的工具,本篇以C语言来调试。

2024-04-02 20:57:15 1270

原创 ubuntu安装包的离线下载

该方法只能下载当前正在维护的ubuntu版本,对于旧版本如18.04可在以下链接查找安装包。ubuntu中如果需要离线进行安装包,可在官方网站上下载deb安装包。

2024-03-14 21:38:57 1156

原创 linux串口应用开发举例

* 打开串口文件*/int fd;/*O_RDWR 表示以读写方式打开设备文件,O_EXCL 表示独占访问O_NOCTTY 表示不使用当前进程作为控制终端*//* 判断是否是tty文件*//* 返回值为 1(真)表示文件描述符关联的是一个终端设备,返回值为 0(假)表示文件描述符关联的不是终端设备 *//* 获取当前终端的配置参数*//* 出错处理 *//* 配置终端之前, 先获取到终端当前的配置参数,暂时保存,以便异常时恢复 *//* 终端原始模式设置 */

2024-03-12 22:31:54 1006

原创 高通Fastcv在ubuntu的安装

高通基于其硬件架构自己搞了一套计算机视觉开发接口,类似于opencv,但其功能接口不如opencv那样丰富,仅提供了一些基础接口,其最大优势在于可将算法移植到其DSP上运行,从而降低CPU的负但,进而降低功耗。

2024-03-06 22:33:50 391

原创 opencv的cv::Mat 连续性问题

接口cv_roi_image_get 在用opencv的imread接口将图片读取后,对原图经过ROI截取后将截取后的数据保存到自己分配的内存中后,再将该内存返回。接口cv_roi_image_get 在用opencv的imread接口将图片读取后,对原图经过ROI截取后将截取后的数据保存到自己分配的内存中后,再将该内存返回。在经过以上操作后,将图片截取后输入到算法一直无法识别,经过调试发现,在roi之后数据还是正常,一旦自己分配内存拷贝后保存的图片就出现异常,测试接口如下。

2024-03-01 22:00:44 752

原创 jetson的uboot编译

notice:以下内容仅适用于。

2024-02-28 22:48:49 636

原创 jetson的kernel编译

notice:以下内容仅适用于。

2024-02-27 22:50:16 603

原创 Linux C程序移植到Android平台运行

本文主要说明通过下x86_64平台上交叉编译得到的arm64的linux程序移植到arm64的android系统中运行。以野火鲁班猫V2开发板为例。

2024-02-21 23:43:10 910

原创 jetson 设置登录背景和桌面背景

notice:以下内容仅适用于jetson启动过程中共会有3个画面,第一个是cboot阶段的画面,该画面由cboot的BMP分区控制,可通过英伟达提供的烧录脚本重新烧录进行修改,本文不做详细介绍。本文介绍的后两个画面,登录画面和桌面背景的修改。

2024-01-31 21:58:54 678

原创 jetson 设置自动登录

notice:以下内容仅适用于jetson的默认镜像在启动时经常需要进行登录操作,除了常见的系统设置中设置自动登录外,还可通过设置/etc/gdm3/custom.conf的文件来进行脚本配置。

2024-01-30 21:27:31 558

原创 jetson 禁止/允许 kernel 和dtb升级

第一次拿到jetson时,在使用apt upgrade 更新软件时默认会把dtb和kernel都进行升级,使得在进行驱动开发调试过程中造成不便。为此,本文介绍禁止和允许 kernel 和dtb升级的方法。

2024-01-30 21:06:13 627 2

原创 jetson 在线/离线安装jtop工具

jtop作为英伟达针对jetson的性能查看工具,其使用十分便捷,论坛内也有很多关于jtop的安装方法,但大多为联网在线安装方式,在某些不方便联网的场合不太方便。为此,篇文章主要针对jtop的在线和离线安装方式做下记录。

2024-01-30 20:53:14 1568

原创 jetson 设置网口静态IP地址

将以上三个文件 install.sh、interfaces、eth0放置于同一目录下执行脚本重启机器。

2024-01-26 21:38:31 1699 2

原创 jetson 启动wifi自动连接

jetson的wifi自动连接

2024-01-26 21:19:23 951

原创 jetson散热风扇自启动

Jetson的风扇脚本自启动

2024-01-26 20:43:16 789

android平台opencv及其扩展库

android平台opencv及其扩展库

2024-04-09

安卓 arm64-v8a CGAL及其依赖库

安卓 arm64-v8a CGAL及其依赖库

2024-04-07

jetson-jtop离线安装包

jtop监测工具的离线安装包,下载后无需联网即可安装

2024-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除