3 刘智明

学生身份

我要认证

记录

等级
TA的排名 5w+

ubuntu18.04 opencv4 jetson编译mjpg-streamer报错

错误/home/lzm/mjpg-streamer-master/mjpg-streamer-experimental/plugins/input_opencv/filters/cvfilter_py/conversion.cpp: In member function ‘cv::UMatData* NumpyAllocator::allocate(int, const int*, int, v...

2020-04-14 21:00:01

cartographer2020在 ubuntu18.04编译

步骤一,安装所有的依赖项:sudo apt-get install -y google-mock libboost-all-dev libeigen3-dev libgflags-dev libgoogle-glog-dev liblua5.2-dev libprotobuf-dev libsuitesparse-dev libwebp-dev ninja-build protobuf-co...

2020-03-27 17:29:31

设备树下的I2C驱动

Linux I2C 驱动框架简介

2020-02-24 13:35:27

设备树下的LCD驱动

先来回顾一下裸机的时候 LCD 驱动是怎么编写的,裸机 LCD 驱动编写流程如下:①、初始化 I.MX6U 的 eLCDIF 控制器,重点是 LCD 屏幕宽(width)、高(height)、hspw、hbp、hfp、vspw、vbp 和 vfp 等信息。②、初始化 LCD 像素时钟。③、设置 RGBLCD 显存。④、应用程序直接通过操作显存来操作 LCD,实现在 LCD 上显示字符、图片...

2020-02-14 11:43:16

设备树下的input子系统

2020-02-14 10:31:24

设备树下的platform驱动

搜索

2020-02-12 20:32:38

设备树下的中断

一、上半部和下半部(顶半部和底半部)上半部:我们在使用request_irq申请中断时注册的中断服务函数属于中断处理的上半部。适合耗时不长的程序。下半部:适合处理过程耗时的代码。①、 如果要处理的内容不希望被其他中断打断,可以放到上半部。②、如果要处理的任务对时间敏感,可以放到上半部。③、如果要处理的任务与硬件有关,可以放到上半部1、软中断Linux 内核使用结构体 softir...

2020-02-10 15:02:21

设备树下的LED驱动

1、修改设备树文件在根节点/创建一个LED的子节点2、驱动编写

2020-02-04 12:37:12

Linux性能优化实战之CPU——CPU使用率满载怎么办

CPU 使用率为了维护 CPU 时间,Linux 通过事先定义的节拍率(内核中表示为 HZ),触发时间中断,并使用全局变量 Jiffies 记录了开机以来的节拍数。每发生一次时间中断,Jiffies 的值就加 1。...

2020-01-26 11:11:02

Linux性能优化实战之CPU——CPU基础篇

一、基础知识1、平均负载$ uptime02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.880.63、0.83,、0.88:过去1、5、15分钟的平均负载简单来说,平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。可运行状态...

2020-01-22 20:11:15

ffmpeg ffserver 推流服务器

fmpeg进行推流,把服务器上的源媒体文件转换成要发送出去的流媒体文件,ffserver则负责响应客户端的流媒体请求,把流媒体数据发送给客户端。ffserver.conf,ffserver启动时的配置文件,在这个文件中主要是对网络协议,缓存文件feed1.ffm和要发送的流媒体文件的格式参数做具体的设定。feed1.ffm,可以看成是一个流媒体数据的缓存文件,ffmpeg把转码好的数据发送给...

2020-01-20 20:50:13

Buildroot使用(二)——深入

1、在board目录下新建一个名为imx6的文件夹,下面存放自己板子的根文件系统(固件,启动项等),并且在system configuration--->Root filesystem为此目录。2、指定生成img的脚本位置system configuration--->custom scripts after creating rootfs,由genimage工具完成最后的系统镜像制...

2020-01-20 15:05:39

ubuntu18.04-armhf根文件系统移植

1、参考http://opensource.rock-chips.com/wiki_Distribution移植步骤。2、其中有可能有一个/dev/urandom not included in chroot, leads to crashes with static key导致qemu abort的BUG,解决办法是https://bugs.launchpad.net/ubuntu/+sour...

2020-01-20 12:01:52

数据结构与算法(一)---时间空间复杂度分析

讲到数据结构与算法,就一定离不开时间、空间复杂度分析。复杂度分析是整个算法学习的精髓,只要掌握了它,数据结构和算法的内容基本上就掌握了一半。大 O 复杂度表示法 int cal(int n) { int sum = 0; int i = 1; for (; i <= n; ++i) { sum = sum + i; } return sum; }...

2019-12-31 15:35:39

永久修改python2默认的字符编码为utf-8

为了永久解决UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)的问题新建sitecustomize.py 文件添加如下内容:import sysreload(sys)sys.setdefaultencoding('utf8')存放到/usr...

2019-12-30 12:01:41

jetson nano安装ROS(国内源)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-22 14:47:02

pycharm创建Django项目

创建项目:在cmd 中使用 django-admin startproject project创建django项目 (project是项目名)。使用pycharm 打开项目即可创建应用:打开pycharm 的 terminal 输入python manage.py startapp web (web为应用名称)启动服务在terminal中输入 :python manage.py runs...

2019-08-20 10:57:53

ROS-RPLIDAR修改支持8K mode

找到node.cpp文件,添加重新编译工作空间,即可。

2019-08-08 22:46:18

openslam_gmapping.cmake的编译错误

git clone https://github.com/ros-perception/openslam_gmapping.git

2019-07-26 10:23:03

ROS--launch文件

https://blog.csdn.net/weixin_41995979/article/details/81784987

2019-07-25 21:13:43

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。