- 博客(167)
- 资源 (24)
- 收藏
- 关注
原创 Linux性能分析
Perf是一个基于Linux 2.6 +系统的分析工具,它抽象了在Linux中性能度量中CPU的硬件差异 ,提供一个简单的命令行界面。
2024-10-10 14:23:26
1209
1
原创 firefly rk3588 sdk安装问题记录
安装完成后别忘了切换python版本,可以用alias命令临时用切换。使用alias命令,可以将不同版本的Python设置为不同的命名,从而方便地切换Python版本。发现是缺少hashlib,解决办法:下载安装hashlib(https://pypi.python.org/pypi/hashlib)我的环境的python版本是python3.7。可以看到python2.6安装到了/usr/local/bin/python2.6目录下。可以看到,安装完成后该库已经拷贝到了python2.6中。
2024-07-03 10:22:42
1246
原创 LVGL网格布局测试
1,在不指定cont的style情况下,cont默认是存在padding的,所以label_cont在cont内部的左侧与上边存在空隙。若要消除这种空隙,则需要给cont的pad致0。
2024-06-09 22:24:36
664
1
原创 LVGL Grid网格布局
align 指定每一个放置在网格上的控件相对格线的对齐;那么第二列的宽度是绝对宽度 60 ,剩余的宽度被划分为 3 份:第一列占 1 份,第三列占 2 份。这里使用 LV_GRID_ALIGN_STRETCH 让网格内的控件尺寸伸展至网格大小,使网格布局的特点更加明显。网格在横向和竖向对齐摆放时,对齐方式都类似于 flex ,因此可以认为 grid 是一种二维的 flex 布局。使用网格布局时,每个格子内的控件在创建时都可以在网格内对齐。grid 布局是一种网格形式的布局,可以按行或列来对齐控件。
2024-03-21 11:50:35
1105
原创 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
648
原创 Linux系统内存查看命令
df指令主要用于显示文件系统的磁盘空间使用情况。显示磁盘空间使用情况:第一列指定文件系统的名称,第二列指定一个特定的文件系统1K-块1K是1024字节为单位的总内存。用和可用列正在使用中,分别指定的内存量。使用列指定使用的内存的百分比,而最后一栏"安装在"指定的文件系统的挂载点。
2024-02-29 09:48:02
1304
原创 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
684
原创 linux c与c++库互相调用
上述内容已经解答了undefined reference to '__gxx_personality_v0’错误的产生原因和可能的解决方案。但为了提高我们处理类似问题的能力,还有必要深入理解一些相关的基础知识,如GCC与G++的关系、链接器如何工作等。
2023-11-20 14:39:23
707
原创 linux动态库找不到
问题状态:xxx.so: cannot open shared object file: No such file or directory。
2023-05-06 16:57:03
1829
原创 readelf指令使用
readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。
2023-02-01 16:12:09
2600
转载 深度学习NCHW和NHWC数据格式
流行的深度学习框架中有不同的数据格式,典型的有NCHW和NHWC格式。本文从逻辑表达和物理存储角度用图的方式来理解这两种数据格式,最后以RGB图像为例来加深NHWC和NCHW数据存储格式的理解。
2022-12-01 14:23:04
2159
原创 RK1109 NPU算法测试demo
通过一个简单的矩阵乘法,和L2距离计算来测试NPU计算性能与启动NPU的一般方法。一、矩阵乘法测试demo。
2022-12-01 11:34:40
1432
4
转载 【MD编辑器使用学习opencl】
例如:openCL 高性能计算 图像处理。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了opencl。链接:OpenCL 教程链接:移动端算法优化zhushi↩︎。
2022-08-24 11:28:24
442
原创 libyuv 再次封装打包与测试
上篇文章中进行了libyuv在HI3516平台上的编译和测试。libyuv所处理的数据类型一般都是NV21 YUV420格式。需求端客户要对8位的灰度图像进行放缩处理,同时对外发布版本的时候不能直接告诉客户我们用的是libyuv,所以需要对libyuv进行一次函数接口重新封装,打包成一个我们自己的库对外发布。...
2022-08-03 15:56:25
487
原创 OpenMP学习笔记
OpenMP是一种用于共享内存并行系统的多线程程序设计方案,支持的编程语言包括C、C++。OpenMP提供对并行算法的高层抽象描述,特别适合在多核CPU机器上的并行程序设计。进程是CPU资源分配的最小单位,线程是CPU调度的最小单位。线程是建立在进程的基础上的一次程序运行单位,进程是应用程序的执行实例。...
2022-07-27 13:15:13
526
原创 ubuntu16.04常用软件安装
1、办公软件:WPS2、文本比较工具:Meld3、版本管理: git4、安装wine5、安装常用库6、配置阿里源7、vim8、OpenCV9、QT10、VSCode
2022-03-16 14:18:20
1582
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
3266
原创 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
913
原创 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
1405
原创 OV2640摄像头驱动与应用代码
一、摄像头基础1.1 OV2640参数 选型时我们需要关注的通用指标是焦距,视场角,拍摄分辨率等信息。另外还需根据硬件板子情况来综合考虑。一般MCU芯片不支持MIPI接口,只能并口接入视频图像,这种情况就只能选择OV2640这种并口输出的sensor。ARM芯片一般都支持MIPI接口这时可以考虑性能更高的sensor,比如OV5640,OV2710。此外还需根据嵌入式板子的硬件供电情况来综合考虑。如下是OV2710的通用技术指标:1.2 视场角与镜头...
2022-02-25 11:39:04
7978
原创 Ubuntu AppServer端显示视频图像
功能说明:开发板挂载网络文件系统到ubuntu。开发板作为client,ubuntu app做server,client发送视频数据到server,参数行解析,opencv图像算法处理,并显示出来。功能实例:软件环境:1,opencv安装成功,并能正常运行2,nfs挂载成功图像处理demo:image_show.cpp#include <iostream>#include <opencv2/opencv.hpp>...
2022-02-11 15:03:14
1984
libyuv动态库与静态库的使用,封装,测试demo
2022-08-03
STM_VCOM_1.3.1.rar
2020-05-21
TMS320C66x汇编指令集
2018-06-04
VisionSDK_SW_Architecture.pdf
2018-05-02
Blackfin_pgr_rev2.2.pdf
2018-05-02
TDA3x_SR1.0_NDA_TRM_vG.pdf
2018-05-02
TDA3x Silicon Revision
2018-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人