自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 海思平台交叉编译nginx遇到的问题

在hi3519平台移植nginx过程中遇到几个问题,通俗的移植方法网上有很多,这里就不做过多的介绍,只记录一下遇到的问题的解决:1、在64位linux下交叉编译32为

2021-06-01 18:01:09 266

原创 将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 7579 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 456

原创 海思I2C工具i2c_read使用地址的规则

使用i2c_read工具时,该使用7位地址还是8位地址时遇到了一点小麻烦,记录一下。i2c_read地址要使用8位,最后一位填0即可。

2020-06-03 13:16:47 2763

原创 VMware打开ubuntu虚拟机黑屏

平常一直使用虚拟机作为开发环境,一直以来没出现什么问题,但是最近几天我惹上了麻烦,我的虚拟机打开后一直黑屏,虚拟机中选择电源->关闭还管不了,这种打又打不开,关又关不上的情况搞得我很难受。但是经过长时间的摸索我最终还是解决了这个问题,所以记录一下,说不定以后用得到,如果别的朋友遇到同样的问题说不定能提供一些帮助:1、首先我尝试关掉3D图像加速(无效)2、然后,我尝试克隆出一个虚拟...

2020-01-09 21:13:07 1880 8

转载 学习Zynq-7000的入门书单

根据选用的芯片型号和应用领域的不同,读者可以适当裁减。Entrance Readings:1. Zynq-7000 User Guides Zynq-7000 All Programmable SoC: Concepts, Tools, and Techniques http://www.xilinx.com/support/documentation/sw_manuals...

2019-10-17 22:25:41 1613

转载 linux下devicetree中常用的of函数

文章转自:https://blog.csdn.net/EmSoftEn/article/details/45565401从device_node中获取信息:int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t sz);int o...

2019-10-11 10:36:30 196

原创 【嵌入式驱动三】内核配置和编译

相关文章链接:【嵌入式驱动一】嵌入式驱动开发的前期准备(上)【嵌入式驱动二】嵌入式驱动开发的前期准备(下)【嵌入式驱动三】内核配置和编译文章目录如下所示,如果有感兴趣的章节,请移步到我的个人博客,本篇文章链接为https://www.keepgoingwang.com/2019/06/24/嵌入式驱动开发-2/,您的支持是我坚持的最大动力,谢谢!内核配置和编译一、内核配置之前我们搭...

2019-07-08 16:49:19 383

转载 二进制版opencl程序

转载-原文地址:http://www.photoneray.com/opencl_04/在前一篇介绍 program 等术语时,提到创建 program 对象有两种方式: clCreateProgramWithSource 和 clCreateProgramWithBinary。区别仅在于 opencl 程序在用户面前的展现形式,前者是源代码形式,后者是二进制形式。二进制形式的数据格式是不透明...

2019-06-26 09:35:01 1102 1

原创 github clone很慢的解决办法

使用ss全局代理,设置git:git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'速度虽然不是很快,但是也算飙升。设置之前7Kib/s,设置之后200多Kib/s,我也不知道该哭还是该笑,至少哭也哭的不那么厉害了...

2019-06-24 14:06:37 1710

原创 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 1369

原创 【嵌入式驱动二】嵌入式驱动开发的前期准备(下)

相关文章链接:【嵌入式驱动一】嵌入式驱动开发的前期准备(上)【嵌入式驱动二】嵌入式驱动开发的前期准备(下)文章目录如下所示,如果有感兴趣的章节,请移步到我的个人博客,本片文章链接为https://www.keepgoingwang.com/2019/06/22/嵌入式驱动开发-1/,您的支持是我坚持的最大动力,谢谢!一、配置网络环境1、桥接模式2、NAT模式3、仅主机模式二、安装...

2019-06-23 17:33:32 166

原创 【嵌入式驱动 一】嵌入式驱动开发的前期准备(上)

从今天开始,我将写一系列嵌入式驱动开发的教程,大部分都是例程,使用的开发板是飞凌imx6Q。人无完人,文章难免有错误,希望大家邮箱告诉我,给我一个进步的机会,在这先谢谢大家!也感谢大家的阅读!如果对内容有别的见解也可以交流。(我的邮箱:[email protected])【嵌入式驱动 一】嵌入式驱动开发的前期准备(上)1、虚拟机的资源下载平常我都是使用windows,但是开发嵌入式驱动在...

2019-06-22 00:10:10 1557 1

转载 解决Sublime的package control被墙,不能安装

主要是https://packagecontrol.io 这个被墙了 下载不下来导致的错误,把下载链接改为国内的.操作步骤:打开:Preferences > Package Settings > Package Control > Settings - UserUser文件下添加“channels”:[“http://cst.stu.126.net/...

2019-05-15 18:23:12 148

转载 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 1412

转载 八款值得尝试的精美的 Linux 发行版(2017 版)

在这篇文章中,将会列出让一些令 Linux 用户印象最深刻且精美的 Linux 发行版,包括对初学者友好和流行的发行版。1. elementary OSelementary OS 是一款基于Ubuntu精心打磨美化的桌面Linux发行版,号称是最漂亮的 Linux 发行版。事实上,Elementary 起初是 Ubuntu 的一个主题美化项目,后来因太受欢迎演...

2019-05-13 14:31:50 4061

原创 【I.MX6】imx6q使用openCL

imx6上有一个vivante gpu,通过gpu来加速浮点计算效果要好很多,但是通过学习过程中发现,这方面的资料少之又少,通过几天的折腾也算是能跑起来了,所以做一个记录。下载openCL库在使用openCL之前我们需要先安装openCL库,这些在nxp官网上提供了头文件和.so文件,我们直接下载放到编译器内即可。openCL库路径为:http://repository.timesys.c...

2019-05-06 10:42:21 1998 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 453

原创 工作十年和十年工作经验

今天阅读代码的时候看见了一段代码,想到这是一个工作十年的老工程师的作品,不禁打了一个寒颤。int ConOneChannelGrain(int iNum,int iGrain){ short int iGainValue = 0x00; if(iGrain == 1) { iGainValue = 0x20; } if(iGra...

2019-04-22 16:32:34 644 6

原创 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 5110

原创 ubuntu终端颜色设置

我的设置:文字颜色设为#708284,背景颜色设为#07242E效果为

2019-03-20 13:23:32 522

原创 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 1962

原创 quicker.em在source insight4.0中无法设置快捷键

quicker.em在source insight3.5中放入bash工程即可设置快捷键,但是在4.0中放入后,搜不到AutoExpand命令,因为quicker.em中,编写不符合sourceinsight 4的宏解析规范将,//如果是{表示函数参数头结束了改成:    //如果是'{'表示函数参数头结束了将,//只提取字符和# { / *作为命令改成:    // 只提取字符和...

2019-01-25 17:23:12 1080

原创 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 1281

原创 飞凌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 1654

转载 cscope的使用

一,一般源文件中生成索引文件为了方便使用,编写了下面的脚本来更新cscope和ctags的索引文件:<span style="color:#666666"><span style="color:#ff0000">#!/bin/shfind . -name "*.h" -o -name "*.c" -o -name "*.cc" &gt

2018-12-19 13:41:52 229

原创 ubuntu安装配置tftp服务器

tftp服务器最简单安装配置1.安装tftp-serversudo apt-get install tftpd-hpasudo apt-get install tftp-hpa(如果不需要客户端可以不安装)tftp-hpa是客户端tftpd-hpa是服务器端2.配置TFTP服务器sudo vim /etc/default/tftpd-hpa将原来的内容改为:TF...

2018-10-11 16:41:57 2401

原创 VMware下Ubuntu虚拟机扩展磁盘容量

在使用虚拟机的过程中,随着文件的增多,难免有磁盘容量不足的问题,我就碰见两次了,今天就ubuuntu虚拟机扩展磁盘容量做一个总结,我试过两种方法,其中第一种我失败过,然后用的第二种方法成功了:方法一: 1、先在虚拟机设置里设置要分配的磁盘大小,设置好后就可以开机了;                                                             ...

2018-09-29 19:14:28 8022 1

原创 Android6.0获取4G信号的信号强度(dbm)

起因:项目需要获取4G信号强度,进行显示。经过:通过google,发现获取4G信号强度都是通过读取字符串的方式获取,但是我还没有搞懂取出的是什么,也不知道怎么通过那个值转化成显示的格数。 所以,我想看看系统是怎么实现的,看看能不能用跟系统同样的方式获取dbm值或者取出信号强度的格数。结果:经过一番折腾,终于找到了一个隐藏的方法:在frameworks\base\telephony\

2018-02-07 13:05:13 14164 6

原创 repo init报错

在使用代理翻墙下载Android源码的时候,执行repo init时报:Get https://android.googlesource.com/platform/manifest  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                         

2018-02-06 14:07:22 4469

原创 将android应用做成系统应用

在将Android应用做成系统应用的过程中,由于自己用ndk编译了一个so库,做成系统应用后一直提示找不到so库,通过找资料发现:由于是使用将apk文件直接放到/system/app目录下的方法,所以,也要将so库放到/system/lib下就可解决!...

2017-11-21 09:43:21 951

原创 android连接蓝牙音响

public class BluetoothConnect { private DeviceReceiver devicecReceiver; List devices = new ArrayList(); private BluetoothA2dp mBluetoothA2dp; private BluetoothAdapter bluetoothAdapter;

2017-11-06 11:26:29 1821

转载 android app开机自起

转自 http://bbs.raindi.net/thread-4813-1-1.htmlAndroid启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字符串常量表示为 “android.intent.action.BOOT_COMPLETED”开机自启动程序,只需要“捕捉”到这个消息再启动你的程序即可,我们要做的是接收这个消息,并实现一个Broad

2017-11-06 11:17:35 333

超声波模块

用于超声波测距模块,精确度非常高,用于学习,自己编写!

2014-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除