工作
周周zlove
就怕你不说,就怕你不做,别让遗憾继续,一切都来的及。
展开
-
ubuntu-18.04 设置开机启动脚本(转载)
https://www.jianshu.com/p/79d24b4af4e5需要在ubuntu18.04上,将一个驱动模块设置为开机自动加载,但是发现直接添加rc.local文件无法生效。按照链接中的方法,可以生效。...转载 2020-01-09 10:03:14 · 239 阅读 · 0 评论 -
TIFF图像文件格式详解——转载
1 什么是TIFF?TIFF是Tagged Image File Format的缩写。在现在的标准中,只有TIFF存在, 其他的提法已经舍弃不用了。做为一种标记语言,TIFF与其他文件格式最大的不同在于除了图像数据,它还可以记录很多图像的其他信息。它记录图像数据的方式也比较灵活, 理论上来说, 任何其他的图像格式都能为TIFF所用, 嵌入到TIFF里面。比如JPEG, Lossless JPEG...转载 2019-12-19 16:43:11 · 1769 阅读 · 0 评论 -
opencv2.4.11入门——读取视频并显示图片
一个简单的c调用:1、首先需要定义一个CvCapture结构体2、使用cvQueryFrame函数获取到一帧图像3、创建一个窗口cvNamedWindow3、使用cvShowImage函数进行显示编译选项gcc -c xxx.c -o xxx -I/path/to/include -lopencv_highgui -lopencv_core -lm对pFrame结构体成...原创 2019-12-06 16:20:54 · 330 阅读 · 0 评论 -
SDL2.0学习——基本的显示
上文中解码到了一帧图片,保存成文件显然不如直接显示出来更为直观。所以计划使用SDL进行图片的显示。参考教程:雷霄骅雷神的博客/** * 最简单的SDL2播放视频的例子(SDL2播放RGB/YUV) * Simplest Video Play SDL2 (SDL2 play RGB/YUV) * * 雷霄骅 Lei Xiaohua * leixiaohua1020@126....原创 2019-12-04 13:47:01 · 401 阅读 · 0 评论 -
ffmpeg学习——基本的解码流程
由于工作需要,所以基本了解了一下视频的解码流程。参考教程为:1、王纲的《跟我一起学FFmpeg》系列2、雷霄骅雷神的博客原理部分暂时没有整理,后期可以补充一下知识。ffmepg的api使用方面1、打开一个输入流2、设置解码器3、读取每一个包,并获取到一帧的数据4、交给解码器解码下面的代码就是,读取一个视频或者文件,将其中的一帧图片保存为BGR24格式的文件,...原创 2019-12-04 10:22:37 · 445 阅读 · 0 评论 -
为公司的pcie接口FPGA板卡编写上位机软件——源文件分析3——硬件操作
[米联客MZ7100]XILINX Zynq7000 7010/7020 ARM+FPGA核心板从代码中可以看到,通过mmap函数将寄存器空间映射出来后,就可以向这些映射的虚拟地址写入控制参数,从而操作硬件。那么这些参数是怎么来的,肯定需要看用户手册才能知道这些命令的含义。...原创 2019-11-23 10:09:44 · 1101 阅读 · 0 评论 -
为公司的pcie接口FPGA板卡编写上位机软件——源文件分析3——多线程函数分析
根据自己的理解,程序分为三个部分:1、硬件相关的操作2、使用多线程与板卡交互的逻辑处理3、bmp文件的读取和写回上面已经初步了解了第3条,下面看第2条这其中包含了两个同步:1、软件和硬件的同步,即软件需要读取设备文件,然后判断是否可以发送或者读取图像;2、软件中线程间的同步,判断完成后,通过信号量告知其它线程去读取或者发送图像。所以,这需要在两个地方阻塞:1、...原创 2019-11-21 16:56:51 · 1438 阅读 · 1 评论 -
为公司的pcie接口FPGA板卡编写上位机软件——源文件分析2——BMP文件的读入和写回
由于同事未能准备好硬件,所以计划先做一个实验——将bmp文件读入到内存,稍作修改后,写回到文件,这样就基本完成了画框的工作,相当于分两步走。从示例代码中剥离出了bmp文件的读入和写回代码,经过测试可以进行文件的读取和写入。接着上文的代码分析。int main(int argc, char* argv[]){ put_pic_to_sys_memory("./image/"); ge...原创 2019-11-20 17:39:26 · 694 阅读 · 0 评论 -
为公司的pcie接口FPGA板卡编写上位机软件——源文件分析1——逐行阅读并加以注释
#include <assert.h>#include <fcntl.h>#include <getopt.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unis...原创 2019-11-19 16:42:18 · 1963 阅读 · 2 评论 -
为公司的pcie接口FPGA板卡编写上位机软件——Makefile解读
公司购买了某公司的一块FPGA的板卡,想给这个板卡发送图片,然后得到返回的坐标,再往图片上框出识别到的物体。驱动已经由供应商给出,编译安装正常,板卡端的软件由同事烧写,所以我的任务是写一个应用软件,给板卡发送数据并读取处理结果。参考例程为供应商给出的例程2.主机平台为龙芯,mips64架构首先看Makefile——这也是自己一直想掌握却没有掌握的知识点从头部的注释中知道,这个...原创 2019-11-19 16:28:11 · 1638 阅读 · 0 评论 -
ubuntu循环登录的问题
使用startx命令重启了图形界面,发现会自动使用root用户登录图形界面,然后再次重启时就会发生循环登录的问题:解决方法:通过串口或者ssh登录后,发现home路径下的隐藏文件.ICEauthority.Xauthority均变为了root权限,删除后就可以正常登录,这两个文件会再次自动生成,已经变为了perfxlab权限。...原创 2019-11-08 16:42:41 · 229 阅读 · 0 评论 -
xubuntu无法使用图形界面开关蓝牙——systemd学习
问题描述:公司的RK3399开发板,烧写linux16.04+xubuntu-desktop文件系统后,使用blueman的图形界面关闭蓝牙后,无法再次开启;而使用终端输入:hciconfig down后,则可以再次使用hciconfig up;使用rfkill block bluetooth后,即使后续再次rfkill unblock Bluetooth ,也无法再次使用蓝牙。总...原创 2019-11-04 14:18:51 · 1190 阅读 · 0 评论