
嵌入式
文章平均质量分 52
0X32
坚定的前行!!!
展开
-
海思平台交叉编译nginx遇到的问题
在hi3519平台移植nginx过程中遇到几个问题,通俗的移植方法网上有很多,这里就不做过多的介绍,只记录一下遇到的问题的解决:1、在64位linux下交叉编译32为原创 2021-06-01 18:01:09 · 326 阅读 · 0 评论 -
将linux虚拟机做成docker镜像
由于公司使用的平台比较多,每个平台都会给一个带有可编译SDK的虚拟机环境,这样下来,一共5、6个虚拟机,电脑性能又不是很好,虚拟机开多了卡的不行,要是平台切换的话挺麻烦。所以我就想把这些虚拟机制作成docker镜像,使用哪个平台直接切换docker镜像就行了,能提高不少效率。将虚拟机打包成docker镜像也很简单,分几步吧:1、将虚拟机打包tar --numeric-owner --exclude=/proc --exclude=/sys -zcvpf debian-3519.tar /.原创 2021-03-04 09:11:06 · 9006 阅读 · 12 评论 -
海思3559移植opencv和zbar
由于最近需要使用二维码定位和识别,经过各种方案的评估发现,使用opencv+zbar的方案,定位、识别和读取信息最快。我们使用的硬件平台为hi3559,所以需要在该平台移植这两个库。 opencv移植 1、下载源代码我们可以从https://github.com/opencv/opencv该链接下载opencv源码。我下载了两个版本:3.0.0和3.4,编译的时候老是报一些莫名其妙的错误,最后我下载的3.2.0,编译通过。2、搭建编译环境安装cmake 创建opencv3.0目录原创 2021-01-05 21:27:41 · 554 阅读 · 0 评论 -
【嵌入式驱动三】内核配置和编译
相关文章链接:【嵌入式驱动一】嵌入式驱动开发的前期准备(上)【嵌入式驱动二】嵌入式驱动开发的前期准备(下)【嵌入式驱动三】内核配置和编译文章目录如下所示,如果有感兴趣的章节,请移步到我的个人博客,本篇文章链接为https://www.keepgoingwang.com/2019/06/24/嵌入式驱动开发-2/,您的支持是我坚持的最大动力,谢谢!内核配置和编译一、内核配置之前我们搭...原创 2019-07-08 16:49:19 · 429 阅读 · 0 评论 -
vim配置C/C++阅读、开发神器
原文链接:https://www.keepgoingwang.com/2019/06/23/vim-config/Linux下没有类似于source insight这样方便快捷的工具,但是vim一样强大,我们可以把vim配置成类似于source insight一样的C/C++开发工具,让我们阅读、编辑代码,事半功倍!1、安装VundleVundle是vim的一个插件管理工具,非常好用,我们可...原创 2019-06-23 23:25:32 · 1421 阅读 · 0 评论 -
【嵌入式驱动二】嵌入式驱动开发的前期准备(下)
相关文章链接:【嵌入式驱动一】嵌入式驱动开发的前期准备(上)【嵌入式驱动二】嵌入式驱动开发的前期准备(下)文章目录如下所示,如果有感兴趣的章节,请移步到我的个人博客,本片文章链接为https://www.keepgoingwang.com/2019/06/22/嵌入式驱动开发-1/,您的支持是我坚持的最大动力,谢谢!一、配置网络环境1、桥接模式2、NAT模式3、仅主机模式二、安装...原创 2019-06-23 17:33:32 · 196 阅读 · 0 评论 -
二进制版opencl程序
转载-原文地址:http://www.photoneray.com/opencl_04/在前一篇介绍 program 等术语时,提到创建 program 对象有两种方式: clCreateProgramWithSource 和 clCreateProgramWithBinary。区别仅在于 opencl 程序在用户面前的展现形式,前者是源代码形式,后者是二进制形式。二进制形式的数据格式是不透明...转载 2019-06-26 09:35:01 · 1415 阅读 · 1 评论 -
【嵌入式驱动 一】嵌入式驱动开发的前期准备(上)
从今天开始,我将写一系列嵌入式驱动开发的教程,大部分都是例程,使用的开发板是飞凌imx6Q。人无完人,文章难免有错误,希望大家邮箱告诉我,给我一个进步的机会,在这先谢谢大家!也感谢大家的阅读!如果对内容有别的见解也可以交流。(我的邮箱:wangzh92429@163.com)【嵌入式驱动 一】嵌入式驱动开发的前期准备(上)1、虚拟机的资源下载平常我都是使用windows,但是开发嵌入式驱动在...原创 2019-06-22 00:10:10 · 1606 阅读 · 1 评论 -
八款值得尝试的精美的 Linux 发行版(2017 版)
在这篇文章中,将会列出让一些令 Linux 用户印象最深刻且精美的 Linux 发行版,包括对初学者友好和流行的发行版。1. elementary OSelementary OS 是一款基于Ubuntu精心打磨美化的桌面Linux发行版,号称是最漂亮的 Linux 发行版。事实上,Elementary 起初是 Ubuntu 的一个主题美化项目,后来因太受欢迎演...转载 2019-05-13 14:31:50 · 4144 阅读 · 0 评论 -
dconf-editor设置默认终端为terminator
安装上terminator,想设置为默认终端,但是通过界面设置之后不能保存,最后通过一下方法设置成功,记录一下。1、首先,安装Terminator: sudo apt-get install terminator2、其次,安装dconf-tools : sudo apt-get install dconf-tools3、最后,使用这两个命令:$ gsettings set org...转载 2019-05-14 13:51:57 · 1503 阅读 · 0 评论 -
【I.MX6】imx6q使用openCL
imx6上有一个vivante gpu,通过gpu来加速浮点计算效果要好很多,但是通过学习过程中发现,这方面的资料少之又少,通过几天的折腾也算是能跑起来了,所以做一个记录。下载openCL库在使用openCL之前我们需要先安装openCL库,这些在nxp官网上提供了头文件和.so文件,我们直接下载放到编译器内即可。openCL库路径为:http://repository.timesys.c...原创 2019-05-06 10:42:21 · 2243 阅读 · 2 评论 -
【i.mx6q】v4l2驱动代码位置
硬件:i.mx6q内核:Linux3.0.35近期项目需要对ipc中csi的配置进行修改,因为设置的csi的数据宽度不对。但是根据freescale的官网文档提供的代码位置好像不对(也有可能我找的文档不对),所以做一个记录:v4l2的代码:linux-3.0.35/drivers/media/video/mxc/capture/mxc_v4l2_capture.cipu的代码:li...原创 2019-04-23 14:06:52 · 487 阅读 · 0 评论 -
ubuntu修改鼠标大小
$ gsettings get org.gnome.desktop.interface cursor-size24是Ubuntu桌面的默认光标大小(以像素为单位)。以下像素值对应于你在图形设置实用程序中看到的大小:24:默认32:中等48:很大64:更大96:最大你可以通过以下命令从这些选项更改游标大小:$ gsettings set org.gnome.des...原创 2019-03-20 13:58:54 · 5527 阅读 · 0 评论 -
ubuntu终端颜色设置
我的设置:文字颜色设为#708284,背景颜色设为#07242E效果为原创 2019-03-20 13:23:32 · 580 阅读 · 0 评论 -
Ubuntu下fish shell的安装
1、添加源执行apt-add-repository ppa:fish-shell/release-2或者$ apt-add-repository ppa:fish-shell/nightly-master2、安装$ apt-get update$ apt-get install fish很简单就安装完成了,接下来就可以享受fish shell了!3、设置欢迎...原创 2019-03-20 11:02:58 · 2108 阅读 · 0 评论 -
quicker.em在source insight4.0中无法设置快捷键
quicker.em在source insight3.5中放入bash工程即可设置快捷键,但是在4.0中放入后,搜不到AutoExpand命令,因为quicker.em中,编写不符合sourceinsight 4的宏解析规范将,//如果是{表示函数参数头结束了改成: //如果是'{'表示函数参数头结束了将,//只提取字符和# { / *作为命令改成: // 只提取字符和...原创 2019-01-25 17:23:12 · 1221 阅读 · 1 评论 -
imx6q添加支持sd卡exfat文件系统
随着数据量的增大,SD卡的容量也随之增加,大于32G的SD卡的格式一般是exfat,但是imx6q只支持FAT32。当然,可以将SD卡格式化为FAT32格式,但是,格式化需要特别的工具,windows不支持!所以,最好的办法是使imx6q支持exfat格式。1、添加exfat-nofuse驱动 git clone https://github.com/dorimanx/exf...原创 2019-01-12 17:41:50 · 1389 阅读 · 0 评论 -
飞凌imx6q uboot添加I2C读写外设
有时候需要在uboot启动或配置I2C外设,例如LED控制芯片等。1、imx6q uboot中初始化代码位置 imx6q uboot中初始化代码位置在uboot-imx/board/freescale/mx6q_sabresd/mx6q_sabresd.c文件中2、uboot中i2c简单分析 imx6q uboot中使用的i2c方法在/uboot-imx/dr...原创 2019-01-12 17:04:12 · 1862 阅读 · 0 评论