自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (24)
  • 收藏
  • 关注

原创 win64平台用cmake编译lvgl

配置release,动态库。配置debug,静态库。

2024-04-10 17:36:00 177

原创 LVGL Grid网格布局

align 指定每一个放置在网格上的控件相对格线的对齐;那么第二列的宽度是绝对宽度 60 ,剩余的宽度被划分为 3 份:第一列占 1 份,第三列占 2 份。这里使用 LV_GRID_ALIGN_STRETCH 让网格内的控件尺寸伸展至网格大小,使网格布局的特点更加明显。网格在横向和竖向对齐摆放时,对齐方式都类似于 flex ,因此可以认为 grid 是一种二维的 flex 布局。使用网格布局时,每个格子内的控件在创建时都可以在网格内对齐。grid 布局是一种网格形式的布局,可以按行或列来对齐控件。

2024-03-21 11:50:35 453

原创 LVGL Flex弹性布局效果测试

LV_FLEX_FLOW_COLUMN_WRAP_REVERSE 将子项放在一列中,不换行,但顺序相反。LV_FLEX_FLOW_ROW_WRAP_REVERSE 将子元素排成一行而不换行,但顺序相反。LV_FLEX_FLOW_COLUMN_REVERSE 将子项放在一列中,不换行,但顺序相反。LV_FLEX_FLOW_ROW_REVERSE 将子元素排成一行而不换行,但顺序相反。LV_FLEX_FLOW_ROW_WRAP 将孩子排成一排并包裹起来。如果设置不包裹则是如下效果。

2024-03-21 10:44:28 420

原创 LVGL-定时器

demo02 运行指定次数的定时器。demo01 重复运行定时器。

2024-02-29 17:18:15 654

原创 Linux系统内存查看命令

df指令主要用于显示文件系统的磁盘空间使用情况。显示磁盘空间使用情况:第一列指定文件系统的名称,第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存。用和可用列正在使用中,分别指定的内存量。使用列指定使用的内存的百分比,而最后一栏"安装在"指定的文件系统的挂载点。

2024-02-29 09:48:02 925

原创 cmake 常用指令备忘

【代码】cmake 常用指令备忘。

2024-02-03 00:41:50 379

原创 LVGL01

lvgl8的样式改变的还是很大的,而且更加方便了,尤其是本地样式,直接改变空间的默认样式,不需要占用额外的空间保存样式了。给目标设置样式函数:lv_obj_add_style(obj,&style,selector);本地样式函数:lv_obj_set_style_xxx(obj,value,select);lvgl8的图片按钮好像只能是设置三种图片源的那种创建,只有一种的我没找到他的函数。通过样式过渡,用一张图片就简单实现的之前的图片按钮的按下情景。lvgl8的样式更加的方便,分为普通样式和本地样式,

2024-01-19 16:05:23 433

原创 makefile备忘

makefile 备忘

2023-11-21 13:07:08 247

原创 linux c与c++库互相调用

上述内容已经解答了undefined reference to '__gxx_personality_v0’错误的产生原因和可能的解决方案。但为了提高我们处理类似问题的能力,还有必要深入理解一些相关的基础知识,如GCC与G++的关系、链接器如何工作等。

2023-11-20 14:39:23 520

原创 Shell脚本 CPU,内存,磁盘占用率检测

CPU:运算资源占用内存:RAM类介质磁盘:ROM类介质。

2023-11-14 11:02:49 1874

原创 pthread_create

【代码】pthread_create。

2023-11-08 09:23:17 88

原创 HI3519DV500快速启动

【代码】HI3519DV500快速启动。

2023-11-07 15:59:33 603 1

原创 linux动态库找不到

问题状态:xxx.so: cannot open shared object file: No such file or directory。

2023-05-06 16:57:03 1533 1

原创 Git常用命令

Git常用命令备忘

2023-04-18 14:29:28 721

转载 VS2015远程连接虚拟机

VS2015远程连接虚拟机

2023-02-13 18:54:36 468

原创 Linux 查找内容

查找某目录下包含关键字内容的文件

2023-02-03 17:18:27 201

原创 readelf指令使用

readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。

2023-02-01 16:12:09 2383

原创 rknn_yolov5执行流程

RV1109上测试rknn_yolov5_demo以及分析

2022-12-01 16:27:42 2431 1

转载 深度学习NCHW和NHWC数据格式

流行的深度学习框架中有不同的数据格式,典型的有NCHW和NHWC格式。本文从逻辑表达和物理存储角度用图的方式来理解这两种数据格式,最后以RGB图像为例来加深NHWC和NCHW数据存储格式的理解。

2022-12-01 14:23:04 1954

原创 RK1109 NPU算法测试demo

通过一个简单的矩阵乘法,和L2距离计算来测试NPU计算性能与启动NPU的一般方法。一、矩阵乘法测试demo。

2022-12-01 11:34:40 910 4

原创 ARM NEON学习笔记五(add指令测试)

NEON 加法指令测试

2022-11-30 15:40:01 261

原创 OpenCL Demo1测试与性能评估

通过一个openCL的测试demo来分析评估高通芯片的GPU运算性能。

2022-09-30 11:04:57 714

原创 openMP 测试demo1

openMP 测试demo

2022-09-03 15:10:19 194

转载 【MD编辑器使用学习opencl】

例如:openCL 高性能计算 图像处理。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了opencl。链接:OpenCL 教程链接:移动端算法优化zhushi↩︎。

2022-08-24 11:28:24 339

原创 Aarch64 NEON指令笔记一

NEON指令笔记

2022-08-19 17:07:54 1213

原创 libyuv 再次封装打包与测试

上篇文章中进行了libyuv在HI3516平台上的编译和测试。libyuv所处理的数据类型一般都是NV21 YUV420格式。需求端客户要对8位的灰度图像进行放缩处理,同时对外发布版本的时候不能直接告诉客户我们用的是libyuv,所以需要对libyuv进行一次函数接口重新封装,打包成一个我们自己的库对外发布。...

2022-08-03 15:56:25 355

原创 OpenMP学习笔记

OpenMP是一种用于共享内存并行系统的多线程程序设计方案,支持的编程语言包括C、C++。OpenMP提供对并行算法的高层抽象描述,特别适合在多核CPU机器上的并行程序设计。进程是CPU资源分配的最小单位,线程是CPU调度的最小单位。线程是建立在进程的基础上的一次程序运行单位,进程是应用程序的执行实例。...

2022-07-27 13:15:13 359

原创 libyuv 海思平台编译测试

libyuv 海思平台编译测试

2022-07-20 16:03:41 728

原创 ubuntu16.04常用软件安装

1、办公软件:WPS2、文本比较工具:Meld3、版本管理: git4、安装wine5、安装常用库6、配置阿里源7、vim8、OpenCV9、QT10、VSCode

2022-03-16 14:18:20 1428 2

原创 ubuntu16.04安装VSCode

一、下载安装推荐下载tar包,安装简单方便些。直接解压,然后运行code,即可打开vscode。我的安装版本:code-stable-x64-1646928009.tar.gz二、安装插件推荐安装:1,C/C++,提供C/C++支持2,C/C++ Snippets,提供一些常用的C/C++片段,如for(;;){},安装后写代码方便3,Code Runner,提供编译后程序的运行环境4,Include Autocomplete ,头文件自动补全5,One Dark P

2022-03-16 13:50:06 2824

原创 vmware15 + ubuntu16.04使用问题

一、开机黑屏现象:开机直接黑屏,有鼠标晃动,无任何界面信息,且无法关机解决方案:关闭3D图形在CMD的命令窗口中,数据下面的命令:netsh winsock reset完成winsock的目录重置,然后重启计算机。二、插入优盘死机问题描述虚拟机VMware Workstation Pro 15.0操作系统Ubuntu16.04最近安装了虚拟机VMware Workstation Pro 15.0,并创建了Ubuntu16.04操作系统。将U盘接入虚拟机.

2022-03-11 16:58:33 849

原创 Keil主题皮肤设置

复制如下代码,替换原有文件内容文件:D:Keil_v5\UV4\gloabal.prop# properties for all file typesindent.automatic=1virtual.space=0view.whitespace=1view.endofline=0code.page=936caretline.visible=1highlight.matchingbraces=1print.syntax.coloring=1use.tab.color=1crea

2022-03-03 14:35:55 1258

原创 OV2640摄像头驱动与应用代码

一、摄像头基础1.1 OV2640参数 选型时我们需要关注的通用指标是焦距,视场角,拍摄分辨率等信息。另外还需根据硬件板子情况来综合考虑。一般MCU芯片不支持MIPI接口,只能并口接入视频图像,这种情况就只能选择OV2640这种并口输出的sensor。ARM芯片一般都支持MIPI接口这时可以考虑性能更高的sensor,比如OV5640,OV2710。此外还需根据嵌入式板子的硬件供电情况来综合考虑。如下是OV2710的通用技术指标:1.2 视场角与镜头...

2022-02-25 11:39:04 6886

原创 Ubuntu AppServer端显示视频图像

功能说明:开发板挂载网络文件系统到ubuntu。开发板作为client,ubuntu app做server,client发送视频数据到server,参数行解析,opencv图像算法处理,并显示出来。功能实例:软件环境:1,opencv安装成功,并能正常运行2,nfs挂载成功图像处理demo:image_show.cpp#include <iostream>#include <opencv2/opencv.hpp&gt...

2022-02-11 15:03:14 1891

原创 ubuntu16.04安装OpenCV3.4

前景提要:之前发了一篇文章写的是安装OpenCV4..5.4,那是我在公司的电脑上的安装过程,很顺利。今天在家里用自己的电脑安装OpenCV,不知道环境哪里有问题总是出现“error "OpenCV 4.x+ requires enabled C++11 support”等相关问题。百度按图索骥,折腾了好久也没有解决。然后有篇博客说安装老版本的opencv可以解决,于是我又下载了一个opencv3.4,安装顺利,实测可用。安装过程:跟上一篇博客一模一样,参考:Ubuntu安装openCV4.5.

2022-01-29 17:00:14 3193

原创 嵌入式ARM算法移植与优化

目录一、算法优化指导思想1.算法优化基本原则2.算法优化方法二、编译器优化1,函数内联2,消除公共子表达式3,循环展开4,GCC优化选项5,ARMCC优化选项三、ARM内存系统优化1,数据cache优化2,循环分块3,内部循环优化4,结构对齐5,综合相关性影响6,优化指令cache的使用7,优化L2与外部cache的使用8,优化TLB使用9,数据终止优化10,预取一个内存块的访问四、代码级优化1,循环终止2,循环融.

2022-01-14 11:13:17 2720 1

原创 BMP图像生成C代码

#include <stdio.h>#include <stdlib.h>#include <string.h>#include "../inc/mcip_bmp_utils.h"/*#define BMP_UTILS_DEBUG*//* BMP Gray image default header */static bmp_header_t default_grayscale_bmp_header = { { {'B', 'M'} /*sign.

2022-01-08 22:42:52 820

原创 openCV图像像素操作性能对比

一、测试环境1,测试代码(直接照搬毛神的demo)//--------------------------------------【程序说明】-------------------------------------------// 程序说明:《OpenCV3编程入门》OpenCV2版书本配套示例程序24// 程序描述:来自一本国外OpenCV2书籍的示例-遍历图像像素的14种方法// 测试所用IDE版本:Visual Studio 2010// 开发测试所用OpenCV版本:

2022-01-03 01:17:19 1367

原创 Ubuntu安装openCV4.5.4

一、下载安装包下载地址:我的版本:opencv-4.5.4.tar.gz二、提前准备sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev li

2021-12-08 19:41:30 716

转载 Linux网络编程之使用TCP传输文件(转载)

转载:Linux网络编程之使用TCP传输文件转载:Linux网络编程入门(经典)编译:client:gcc -o client client.cserver:gcc -o server server.c运行:client端:./client <server IP> <端口号> <上传文件名>server端:./server <端口号> <保存为文件名>其中,server端先运行,client端与server端的端

2021-12-05 15:35:29 1512

libyuv动态库与静态库的使用,封装,测试demo

libyuv动态库与静态库的使用,封装,测试demo.libyuv所处理的数据类型一般都是NV21 YUV420格式。需求端客户要对8位的灰度图像进行放缩处理,同时对外发布版本的时候不能直接告诉客户我们用的是libyuv,所以需要对libyuv进行一次函数接口重新封装,打包成一个我们自己的库对外发布。

2022-08-03

HDSC.HC32F072.1.0.1.pack

华大单片机HDSC.HC32F072芯片包

2021-03-28

NXP.MIMXRT1176_DFP.12.0.0 (1).pack

NXP.MIMXRT1176_DFP.12.0.0软件包

2021-03-10

NXP.MIMXRT1052_DFP.12.1.0.pack

NXP.MIMXRT1052_DFP.12.1.0软件包

2021-02-20

MIMXRT1050_QSPI3in1.FLM

MIMXRT1050_QSPI3in1.FLM下载算法

2021-02-20

MIMXRT106x_QSPI_4KB_SEC.FLM

MIMXRT106x_QSPI_4KB_SEC下载算法

2021-02-20

NXP.MIMXRT1062_DFP.12.1.0.pack

RT1062芯片支持包

2021-02-20

MIMXRT_QSPIFLASH.FLM

MIMXRT_QSPIFLASH下载算法

2021-02-20

STM32H750_MT25Q128.FLM

Flash程序烧写配置文件。用于keil软件开发环境,适用于STM32H750_MT25Q128 32M 外挂SPI flash

2020-05-21

STM_VCOM_1.3.1.rar

用于意法半导体USB串口STMicroelectronics Virtual COM Port驱动,内附驱动stmcdc.inf文件,以及所需要的usbser.sys文件,精简系统同样可以安装。 驱动带签名,完美支持WIN10系统。支持如下硬件ID: USB\VID_0483&PID_5740

2020-05-21

USB摄像头调试软件

USB摄像头调试软件,解压后分为英文和中文两个版本。可设置摄像头分辨率,录像,视频存取,详细设置摄像头各个参数等

2020-04-16

VL53L1X测试demo.zip

VL53L1X测距传感器驱动(基于STM32H750 HAL库函数),已调通,能直接输出距离信息。根据你的板子实际管教分配,做修改后即可使用

2020-04-07

Beyond Compare_和谐版

代码比较工具Beyond Compare 免安装 和谐版

2019-03-03

TMS320C66x汇编指令集

TMS320C66x汇编指令集 The TMS320C66x is the next-generation fixed and floating-point DSP. The new DSP enhances the TMS320C674x, which merged the TMS320C67x+ floating point and the TMS320C64x+ fixed point instruction set architectures.This document describes the CPU architecture, pipeline, instruction set, and interrupts of the C66x DSP.

2018-06-04

VisionSDK_SW_Architecture.pdf

VisionSDK_SW_Architecture.pdf • Vision SDK Overview – Vision SDK Goals and Features – Example ADAS data flows • Components in Vision SDK • Vision SDK – Architecture Overview • Vision SDK – Architecture Details – Link API – Inter processor communication – Algorithm link

2018-05-02

Blackfin_pgr_rev2.2.pdf

BF609 汇编指令集手册 Blackfin Processor Programming Reference contains information about the processor architecture and assembly language for Blackfin processors. This manual is applicable to single-core and dual-core Blackfin processors. In many ways, they are identical. The exceptions to this are noted in Chapter 6, “Memory”. The manual provides information on how assembly instructions execute on the Blackfin processor’s architecture along with reference information about processor operations.

2018-05-02

TDA3x_SR1.0_NDA_TRM_vG.pdf

TDA3x Overview TDA3x is an ADAS application device based on enhanced OMAP™ architecture integrated on a 28-nm technology. TDA3x complements the TDA2x ADAS device family by using a common architecture, enabling scalability from entry to high performance for a broad range of applications. • The device family is targeted at ADAS applications including Front Camera, Intelligent Rear Camera, Radar and Mirror Replacement. • The device is composed of the following main subsystems: – Up to two Digital Signal Processor (DSP) C66x™ subsystems – Embedded Vision Engine (EVE™) accelerator subsystem – Dual Cortex™-M4 microprocessor unit (MCU) subsystem – Video Input capture Port (VIP) – Display Subsystem &#40;DSS&#41; – Imaging Subsystem &#40;ISS&#41; with Imaging Signal Processor (ISP) – Debug Subsystem

2018-05-02

TDA3X_15X15_EVM_OrCAD_PDF_Files_Rev_C1

官方评估板手册 TDA3X_15X15_EVM_OrCAD_PDF_Files_Rev_C1

2018-05-02

TDA3x Silicon Revision

TI TDA3X 芯片手册 TDA3x is an ADAS applications device based on enhanced OMAP™ architecture integrated on a 28-nm technology. TDA3x complements the TDA2x ADAS device family by using a common architecture, enabling scalability from entry to high performance for a broad range of applications. • The device family is targeted at ADAS applications including Front Camera, Intelligent Rear Camera, Radar and Mirror Replacement.

2018-05-02

QT图像算法测试界面框架

QT图像算法测试界面框架

2017-07-23

DM8148烟雾检测,彩虹图算法

DM8148烟雾检测,彩虹图算法

2017-07-23

DSP鱼眼图像校正

打开一张BMP格式图像,鱼眼矫正算法处理

2017-07-23

ccsv5.2 license

ccsv5.2 license ccsv5.2破解证书 证书是5.1的,但是5.2可用

2014-12-05

ccsv5的使用方法

该文档详细的介绍了ccs5的安装和基本的使用方法。包括建立一个新工程,调试,编译,软件仿真等等

2014-09-17

空空如也

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

TA关注的人

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