嵌入式Linux、ARM开发
decan5958
daydayup!
展开
-
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 · 1539 阅读 · 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 · 524 阅读 · 0 评论 -
在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 · 1161 阅读 · 3 评论 -
Linux cp: omitting directory错误的原因及解决办法
在Linux下拷贝文件夹的时候出现cp:omitting directory xxx的错误 。原因:因为在websocketServer文件夹下面还存在着其他的文件夹,所以不能直接拷贝到目标文件夹中。解决方法:使用递归拷贝,在cp命令后面加上 -r 参数。 -r 表示递归的意思。-p参数解析:此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。...原创 2018-07-13 15:43:40 · 8072 阅读 · 0 评论 -
Qt5 解析多级JSON 包
Qt5 中包含了处理 JSON 的类,包含QJsonDocument、QJsonArray、QJsonObject),这些类在 QCore 模块中,不需要引入其它模块。JSON基本语法规则:JSON 语法是 JavaScript 对象表示语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组JSON 数据的书写格式是:名称/值对。(客户端)待解析的Json包如下:{ "...原创 2018-07-04 10:42:01 · 5185 阅读 · 1 评论 -
ubuntu下 出现 “二进制转换与此平台上的长模式不兼容“” 的解决办法
只需要进入BIOS,设置电脑支持CPU虚拟化就ok了,具体电脑虚拟化方法不一样,自行查询。参考链接:http://jingyan.baidu.com/article/636f38bb4f40f9d6b84610f7.html原创 2018-03-25 16:30:42 · 1045 阅读 · 0 评论 -
C位域
位域声明:在结构体内声明位域的形式如下:下面是有关位域变量元素的描述:struct { type [menber_name] : width;};元素 描述type 整数类型,决定了如何解释位域的值。类型可以是整型、有符号整型、无符号整型。menber_name原创 2017-10-26 21:29:58 · 286 阅读 · 0 评论 -
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 · 6971 阅读 · 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 · 1065 阅读 · 0 评论 -
飞凌 飞思卡尔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 · 4862 阅读 · 0 评论 -
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 · 5141 阅读 · 3 评论 -
CA总线(二)
一、错误处理1、错误状态的种类单元的始终处于主动错误状态、被动错误状态、总线关闭态三种状态之一。1)、主动错误状态:主动错误状态是可以正常参加总线通信状态。处于主动错误状态的单元检测出错误时,输出主动错误标志。2)、被动错误状态是易引起错误的状态。处于被动错误状态的单元虽然能参加总线的通信,但是为了不妨碍其他单元的通信,接收时不能积极地发送错误通知。处于被动错误状态的单元即使检原创 2017-08-10 16:12:33 · 658 阅读 · 0 评论 -
CAN总线(一)
一、CAN总线引入CAN是(Controller Area Network),是ISO(International for Standardization)国际标准化的串行通信协议。在当前的控制系统中,由于这些系统之间通信所用的数据类型以及可靠性的要求不尽相同,总线的构成情况也是很多,线速也是不断增加。为了适当减少线束以及通过多个LAN进行大量数据的高速通信。1986年德国世博公司开发面向汽车原创 2017-08-10 14:42:40 · 1002 阅读 · 0 评论 -
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 · 4362 阅读 · 0 评论 -
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 · 640 阅读 · 0 评论