- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu/linux下intel-media-SDK编译安装
intel-media-SDK编译安装环境ubuntu18.04:intel-media-SDK代码在这里:https://github.com/Intel-Media-SDK/MediaSDK.git最近在做视频解码工作.......。网络摄像头延时挺大,用着intel 的cpu解码试试。然后就开干了.......里面需要下载的有些文件还是挺大的,我网速直接从github下载可能下载不下来或者很慢,从github右上角fork这个代码,然后从中国的码云中导入你fork的代码,最后在git .
2021-01-28 20:18:15
1613
1
原创 BLE低功耗蓝牙与经典蓝牙的区别,做蓝牙模块开发必须要了解的知识!
BLE低功耗蓝牙与经典蓝牙的区别,做蓝牙模块开发必须要了解的知识!基本知识:https://cloud.tencent.com/developer/article/1602370https://www.jianshu.com/p/d991f0fdec63BLE例子:http://ianharvey.github.io/bluepy-doc/scanentry.html下面这个文章讲的很好https://blog.lao-yuan.com/2018/08/05/python-BLE
2021-01-07 14:22:16
558
原创 VINS-MONO源码分析系列
vins论文在读研的时候认真研读过,但是源码那时候看的比较粗略,跟着学习了《从零手写vio》《SLAM源码分析》课,现在结合课上学习的以及网络上的一些博客,虽然这类博客网上也很多了,但是也按照自己的思路记录下自己学习的内容,我会尽量的写的详细一些,这样也能吃的越透。如有错误还望同行网友指出,共同进步!主要目录如下:持续更新中...
2020-10-15 20:55:57
285
原创 vins-mono 源码分析---目录总结&主要函数总结(1)
vins-mono 源码分析---目录总结&主要函数总结(1)vins_estimator文件夹factor:imu_factor.h:IMU残差、雅克比计算intergration_base.h: IMU预计积分marginlization.cpp/h: 边缘化pose_local_parameterization.cpp/h:局部参数化projection_factor.cpp/h:视觉残差inital:initial_alignment.cpp/h:视觉和IMU校准(陀螺仪偏置
2020-10-15 20:47:19
422
原创 yolov2环境训练出错
ValueError: Cannot find the variable that is an input to the ReadVariableOp.我当时版本是 keras==2.3,应该pip install keras==2.2.4问题解决了!!
2020-07-28 19:43:21
235
原创 在windows下用navicat远程连接虚拟机Ubuntu上的MySql数据库
https://www.aliyun.com/jiaocheng/1112461.html搞了一下午,感觉很多教程都没有用上,这个链接的教程,亲测有效注:第三步中的初次连接设置 中的username是你自己ubuntu的名字,密码是你mysql的密码。GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'pass...
2018-10-18 19:56:23
1189
3
原创 ROS下安装libpcan库
环境:ubuntu16.04 ROS:kinetic最近用到做can做数据传输。查了一下ros关于can通信的包。有ros_canopen的一个功能包http://wiki.ros.org/ros_canopen,这个功能包主要是canopen 402协议,貌似主要做运动控制的,我的项目中传输的数据还是比较大的,不知道402行不行。查一些资料https://blog.youkuaiyun.com/h...
2018-09-05 20:13:47
3377
3
原创 Linux cp: omitting directory错误的原因及解决办法
在Linux下拷贝文件夹的时候出现cp:omitting directory xxx的错误 。原因:因为在websocketServer文件夹下面还存在着其他的文件夹,所以不能直接拷贝到目标文件夹中。解决方法:使用递归拷贝,在cp命令后面加上 -r 参数。 -r 表示递归的意思。-p参数解析:此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。...
2018-07-13 15:43:40
8568
原创 Qt5 解析多级JSON 包
Qt5 中包含了处理 JSON 的类,包含QJsonDocument、QJsonArray、QJsonObject),这些类在 QCore 模块中,不需要引入其它模块。JSON基本语法规则:JSON 语法是 JavaScript 对象表示语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组JSON 数据的书写格式是:名称/值对。(客户端)待解析的Json包如下:{ "...
2018-07-04 10:42:01
5247
1
原创 ubuntu下 出现 “二进制转换与此平台上的长模式不兼容“” 的解决办法
只需要进入BIOS,设置电脑支持CPU虚拟化就ok了,具体电脑虚拟化方法不一样,自行查询。参考链接:http://jingyan.baidu.com/article/636f38bb4f40f9d6b84610f7.html
2018-03-25 16:30:42
1073
原创 No rule to make target `include/config/auto.conf', needed by `include/ config/kernel.release'. stop
硬件平台:飞凌 imx6Q 四核系统版本:Linux 3.0.35开发平台:ubuntu 12.04虽然开发板出厂已经给了定制的内核镜像,但是嵌入式产品总是要定制适合自己的内核版本。所有编译内核是必须要完成的一步。一、配置内核#tar zxvf linux-3.0.35.tar.gz #cd linux-3.0.35#export ARCH=arm#expo
2017-11-11 21:12:45
7159
3
原创 C位域
位域声明:在结构体内声明位域的形式如下:下面是有关位域变量元素的描述:struct { type [menber_name] : width;};元素 描述type 整数类型,决定了如何解释位域的值。类型可以是整型、有符号整型、无符号整型。menber_name
2017-10-26 21:29:58
305
原创 JSON-C 库安装
环境: ubuntu 12.041、安装autotoolssudo apt-get install autoconf2、autotools是个系列工具,首先确认你的Ubuntu系统是否安装了以下工具cd /usr/bin安装完之后可以在 /usr/bin的目录下看到这些工具 aclocal autoscan autoconf autoheader automake
2017-10-17 20:12:45
5194
3
原创 飞凌 飞思卡尔imx6Q依赖包的安装报错 ./setup_env.sh: line 25: syntax error: unexpected end of file
环境说明:操作系统:Ubuntu12.04 64 位版 交叉工具链:arm-fsl-linux-gnueabi-gcc-4.6.2 开发平台:OKMX6X-C 基于 Freescale i.MX6 QuadLinux 系统的编译需要安装一些工具包,可执行本公司提供的脚本进行自动安装。本节操作前必须确保您的计算机或虚拟机能正常连接互联网,如您在安装中出现网络断开连接请再
2017-10-13 15:07:34
1105
原创 飞凌 飞思卡尔imx6Q交叉编译器的安装
环境说明:操作系统:Ubuntu12.04 64 位版 交叉工具链:arm-fsl-linux-gnueabi-gcc-4.6.2 开发平台:OKMX6X-C 基于 Freescale i.MX6 Quad 一、 安装交叉编译器 步骤 1:在ubuntu下安装samba,方便与windows共享文件。具体安装步骤网上也非常多。步骤 2:在unbuntu 的ho
2017-10-13 14:17:01
4915
原创 在Ubuntu14.04中安装ROS Indigo
ROS是一个面向机器人的开源元操作系统。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计算机之间运行程序完成分布式计算。ROS的运行架构是一种使用ROS通信模块实现模块间P2P的松耦合的网络连接的处理架构,它执行若干种类型的通讯,包括基于服务的同步RPC(远程过程调用)通讯、基于Topic
2017-08-25 21:39:26
3451
原创 sourceinsight context Windown无法跳转的到想进入的函数
sourceinsight确实强大,做嵌入经常用来看linux源码非常方便,但是,有时候手贱把界面弄混乱了。我这次是把contex Windonw弄的不能跳动到自己想要找的函数了,这可是一个很方便的功能。1、在Option中找到 Load configuration.....2、然后可以看到个框,点击load3、可以看到这两个
2017-08-15 11:31:16
3463
原创 NFS方式无法挂载根文件系统
硬件平台: Smart210开发板环境:RedHat6这个小问题也是让人困扰了好一下子。一直报错重启怎么回事...............。分析总结一下。一、启动开发板出现问题如下二、分析问题遇到问题不是去盲目的baidu google而是认真分析自己的错误。1、内核配置是否正确,应该把这一项选择上2、设置开发板使用NFS挂载根文件系统。 noini
2017-08-12 10:41:44
1476
原创 CA总线(二)
一、错误处理1、错误状态的种类单元的始终处于主动错误状态、被动错误状态、总线关闭态三种状态之一。1)、主动错误状态:主动错误状态是可以正常参加总线通信状态。处于主动错误状态的单元检测出错误时,输出主动错误标志。2)、被动错误状态是易引起错误的状态。处于被动错误状态的单元虽然能参加总线的通信,但是为了不妨碍其他单元的通信,接收时不能积极地发送错误通知。处于被动错误状态的单元即使检
2017-08-10 16:12:33
688
原创 CAN总线(一)
一、CAN总线引入CAN是(Controller Area Network),是ISO(International for Standardization)国际标准化的串行通信协议。在当前的控制系统中,由于这些系统之间通信所用的数据类型以及可靠性的要求不尽相同,总线的构成情况也是很多,线速也是不断增加。为了适当减少线束以及通过多个LAN进行大量数据的高速通信。1986年德国世博公司开发面向汽车
2017-08-10 14:42:40
1037
原创 哈夫曼编解码算法(C实现)
记得在毕业前去找工作,应聘康佳集团移动应用工程师的笔试题出了这么一道题。传输文本字符”BADCADFEED”,只能出现”ABCDEF”这六个字符,使用以下的编码方式:如传输字符:BADCADFEED 接收编码:001000011010000011101100100011 接收方可以根据每3个bit进行一次字符解码的方式还原文本传输的信息,但是这样的
2017-08-08 19:10:43
4189
6
原创 Numpy库部分函数使用
在深度学习中经常用到Numpy、scipy以及Matplotlib三大库,Numpy、scipy主要用于数值计算,Matplotlib数据可视化。前面学习了python的基本知识,感觉看一些项目代码还是没有看的很明白,其中这里有几个Numpy的函数,在这里记录下。from numpy import *import numpy as np#包含5个元素的向量x = array([3, 1, 2
2017-08-08 16:31:42
289
原创 ARM开发板运行执行文件,找不到库报错的解决方法
平台:smart210 coretex A8 、Redhat6这里举我的列子,其实不管你运行什么可执行文件遇到这种问题都是一样的方法去解决的。1、错误提示问题所在:这种问题是挂载开发板的根文件系统中缺少相应的库,路径(看自己的根文件系统挂载到哪里)如:解决方法的步骤:1、 可到你配置、编译的文件运行:arm-linux-re
2017-08-05 21:14:00
4859
原创 python学习(基础补充)--字典、条件语句、循环
#建立字典items = [('name', 'hdb'), ('age', 42)]d = dict(items)print d #{'age': 42, 'name': 'hdb'}d = dict(name = 'hdb', age = 42)print d #{'age': 42, 'name': 'h
2017-08-05 21:10:04
406
原创 python学习(基础补充)--字符串、列表、元组
# \ 转义引号print "he isn't a boy!" #return he isn't a boy!print 'he isn't a boy!' #return invalid syntaxprint 'he isn\'t a boy!' #return he isn't a boy!#字符拼接print "hello, " + "world!"
2017-08-04 15:36:07
306
原创 python学习--文件、标准库、异常处理
#文件#touch read.txt#Welcome to this file#There is nothing here except#This stupid haiku#open()打开文件 read()读取文件f = open(r'./read.txt')print f.read(7) #Welcomprint f.read(4)
2017-08-04 10:18:12
344
原创 python学习--正则表达式
看到一个华南理工大学的大牛写的python,非常漂亮,然后膜拜了一下。正则表达太强大了,以后还得继续好好学https://docs.python.org/2/library/re.html#re.compile。import re# ^表示首行rule = r"^hello" print re.findall(rule,"hello cow cat hello")
2017-08-03 17:54:57
561
原创 深度学习--概率图模型(一)
这份资料看了好几遍了,终于有点知识框架了,总结一下,方便以后查看。一、概率图模型(PGM)引入: 在实际应用中,变量之间往往存在很多的独立性假设或近似独立,随机变量与随机变量之间存在极少数的关联。PGM根据变量之间的独立性假设,为我们提供了解决这类问题的机制,PGM是以概率论以及图论为基础,通过图的结构将概率模型可视化,让我们能够了解到复杂分布中的变量之间的关系,也把概率上的复杂计算过
2017-08-03 09:55:51
11619
原创 smart210下移植RT3070
RT3070移植到Smart210平台,这个东西搞了挺久的,总结一下。一、平台开发板:smart210无线网卡:RT3070 USB主机:redhat6Linux内核:linux-2.6.39编译器:arm-linux-gcc-4.3.2WIFI源码:2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2 点击打开链接 下载
2017-08-02 19:08:12
613
原创 python学习
在学习python,看的是python基础教程(第二版)。结合自己看书以及在上机操作的一些理解,对代码做了一些注释,也方便自己复习查阅,也希望得到交流指正。把每一个实例都进行了验证,代码都是可以跑的,#构造方法_metaclass_= type #新式类class FooBar: def _init_(self): #创建构造方法
2017-08-02 17:28:32
262
原创 Smart210 ping不通tftp服务器
我喜欢用图文的模式,希望可以让大家看的更加直观。一、硬件:smart210开发板、路由器。系统:红帽6.31、注意:1、电脑防火墙要关 2、redhat防火墙 selinux模块要关。2、将开发板厂商提供的smart210.bin 拷贝到SD,用SD卡启动开发板。3、查看redhat的IP地址4、redhat使用桥接模式
2017-08-01 17:39:44
663
原创 ubuntu14.04LTS “windows无法访问\\192.168.30.101,您可能没有权限使用网络资源”
希望可以帮到又需要的人。一、1、首先尝试去重新启动samba、关闭防火墙 # sudo service smbd restart # sudo ufw disable2、再去输入IP访问一次二、如果上述方法仍然不可行1、查看日志了,操作如下:2、可以看到log输出信息,可以得知没有安装daemon这个软件3、 安装daemon软件
2017-08-01 17:09:27
4615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人