自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 安卓编译提示You use OpenJDK but only Sun/Oracle JDK is supported.

在编译安卓4.4的源码的时候提示JDK版本不对,错误信息如下:************************************************************You are attempting to build with an unsupported JDK.You use OpenJDK but only Sun/Oracle JDK is supported.Ple

2016-11-24 18:01:26 3213

原创 安卓recovery的编译

一、前言recovery一般用于安卓更新系统,可以通过开机的时候摁音量+和电源键进入该模式,然后在recovery模式下面选择要更新的刷机包,一般是zip格式结尾的。二、在哪能找到recovery在安卓源码包下面有个目录“bootable/recovery”, 在该目录下存放的就是recovery了。

2016-11-23 15:05:41 692

转载 C语言strerror()函数:返回错误原因的描述字符串

头文件:#include 定义函数:char * strerror(int errnum);函数说明:strerror()用来依参数errnum 的错误代码来查询其错误原因的描述字符串, 然后将该字符串指针返回.返回值:返回描述错误原因的字符串指针.范例:/* 显示错误代码0 至9 的错误原因描述 */#include main(){    in

2016-11-18 18:10:27 991

原创 编译错误处理: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]

原来linux下面open和close是来源于不同的头文件:include <fcntl.h> // for openinclude <unistd.h> // for close

2016-11-18 17:55:14 9583

转载 Linux系统函数open和close(04)---open函数错误信息获取

环境:Vmware Workstation;CentOS-6.4-x86_64查看官方文档,open函数返回值的说明:-1 if an error occurred (in which case, errno is set appro-priately)如果返回的是-1,那么errno就会被设置。也就是说,打开文件失败,那么错误信息就会被存放在errno中。说明:

2016-11-18 17:44:11 2456

原创 在vim下面直接执行编译命令

在linux下面编辑程序一般都用vim,但是编译程序的时候必须退出vim,然后在命令行上面执行make。 具体操作如下图:

2016-11-18 17:06:57 1596

转载 linux-3.1.4下的驱动模块 "Unknown symbol in module" 问题(by liukun321咕唧咕唧)

在加载自己写的3.1.4内核的adc驱动时,频频出现下面的错误提示,以前在2.6.29的内核上从未碰到:[root@LK2440 drivers]# insmod /lib/modules/adc.ko adc: module license 'unspecified' taints kernel.Disabling lock debugging due to kernel taint

2016-11-18 16:32:09 834

转载 VIM 设置C++文本环境以及调式和编译

1.设置VIM C++文本环境.vimrc文件中写入: "2008年 09月 21日 星期日 01:11:28 CST" 在处理未保存或只读文件的时候,弹出确认 set confirm " 带有如下符号的单词不要被换行分割set iskeyword+=_,$,@,%,#,-"Tlist 和 wm的设置"命令模式输入wm打开Tlist和WMset showcm

2016-11-18 15:51:23 909

转载 内核直接NFS挂载Android文件系统启动

(1)首先构建文件系统  采用根文件系统,然后将system和data覆盖根文件系统中的system和data(这俩在根文件系统中是空的)采用我这篇 :  http://blog.csdn.net/commshare/article/details/13507019 的方法,samba挂载远程编译服务器上out中的Android系统编译生成文件,以便于提取文件系统。挂载方法为

2016-11-18 15:38:18 2966

转载 驱动加载错误:insmod: error inserting 'hello.ko': -1 Device or resource busy

一:insmod时候错误:1:错误信息insmod: error inserting 'hello.ko': -1 Device or resource busy2:原因:你的代码里面的设备号和系统已经存在的相冲突3:查看系统的设备号:[csharp] view plain copy cat /proc/devices    查看和你的设

2016-11-18 15:36:06 2017

转载 内核直接NFS挂载Android文件系统启动

内核直接NFS挂载Android文件系统启动版权声明:本文为博主原创文章,未经博主允许不得转载。(1)首先构建文件系统  采用根文件系统,然后将system和data覆盖根文件系统中的system和data(这俩在根文件系统中是空的)采用我这篇 :  http://blog.csdn.net/commshare/article/details/1350701

2016-11-18 14:19:45 1403

转载 几个有用的vim插件

几个有用的vim插件作者: zzwworld 发布时间:2015-07-07 15:32:24 1、自动补全new-omni-completion、OmniCppCompletenew-omni-completion是vim自带的全能补全工具,他要依据ctags生成的tags文件。按下"Ctrl+X Ctrl+O"会进行自动补全;默认会有预览窗口,通过在~/

2016-11-18 02:00:41 555

原创 NFS使用方法

一、前言NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。二、使用方法1.安装nfs输入命令:apt-get install nfs-kernel-server2.配置/etc/expor

2016-11-17 18:16:58 1902

原创 iTop4412开发板的模块配置方法

一、模块在内核配置的对应位置。1.MPU6000 2.KEYBOARD_GPIO 3.usb摄像头配置 4.触摸模块

2016-11-10 18:07:41 707

原创 讯为ITOP4412开发板的IO配置方法

一、前言开发板刚拿到手的时候很兴奋,因为上面集成了很多外设:串口、蓝牙、wifi、485、can、lvds、hdmi、adc、按键、以太网接口、usb、camera、rtc、tf卡等,比较适合用来做为项目开发的原型板。但是,心里也会有各种疑惑,到底这些外设是怎样驱动起来的呢?如果自己开发的话应该怎样去修改linux内核驱动呢?带着这些疑问,我慢慢深入内核,寻找答案。二、抽丝剥茧,深入内核源码分析IO

2016-11-10 17:36:32 2515

原创 ssh的使用方法

1.ssh使用命令usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file]

2016-11-09 14:44:36 1031

原创 ubuntu14.04无法播放视频的问题解决

前言ubuntu14.04属于长期支持的linux版本,现在用的人很多,但是个人感觉这个版本的功能还不算完善,mp4/avi竟然没有默认支持,还要装插件,而各个人的linux配置又千差万别,导致有些人能正常播放,有些人却不能正常播放。问题现象1.在播放avi/mp4的时候播放器会弹出一个无法播放,需要安装”gstreamer1.0-libav”插件的窗口,点击安装后却提示出错:$ sudo apt-

2016-11-09 00:34:07 9345

原创 github项目在linux下的开发环境搭建

一、前言GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。一般开源项目添加,修改和提交等操作都是通过git命令来执行的,而开发环境分为linux和windows两种,个人喜好用linux来开发,所以下面讲得的是再linux平台上如何搭建github的开发环境。二、前期准备阶段1.先安装好linux操作系统。我是在VMware

2016-11-08 15:06:22 1899

原创 SSH Secure Shell Client简单实用方法

一、前言SSH Secure Shell Client是一款连接远程linux系统的工具,简称ssh客户端,操作简单方便。二、linux系统的配置1.安装ssh,输入命令:sudo apt-get install ssh2.获取linux系统的ip地址。输入命令:ifconfig终端里面会显示linux系统的ip地址: 3.注意:linux系统和SSH Secure Shell Client使

2016-11-07 17:27:45 12156 1

原创 vim的powerline插件没有颜色

前言powerline是vim的扩展插件,作用是让状态栏显示得多姿多彩。 问题描述可是我的ubuntu上装了这个插件却没有颜色,还是原来的黑白色 我在”~/.vimrc”里面配置了:""""""""""power-line""""""""""""""set laststatus=2let g:Powerline_symbols='unicode'问题分析显示不正确应该是vimrc的配置有

2016-11-03 17:52:42 2590

gogs环境搭建需要的软件资料

文件里面包含搭建gogs环境搭建需要的软件资料。安装教程在:http://blog.csdn.net/menghuanbeike/article/details/78492474 Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

2017-11-09

修复svn乱码错误,无法清理的错误

SVN老是清理失败,显示清理乱码。这个是由于svn在上传文件的时候发生中断,导致sqlite出错,解决问题的方式是利用sqlite3对.svn目录下的wc.db文件进行清理。 清理方法是输入下面命令: sqlite3 wc.db select* from work_queue; delete from work_queue; 但是常规的清理方法效率极低,每次都打开终端输入命令很麻烦。我已经把上述的命令做成批处理命令,使用方法要把fixsvn.zip解压到项目的更目录,覆盖原来.svn目录(实际上只是添加三个文件),最后只需要双击fix_svn.bat就能对svn进行修复。

2017-11-08

sqlite3工具

sqlite3可以用于svn的修复。修复方法如下: 2.将下载到的 sqlite3.exe文件复制到本地磁盘的某个目录下,我的目录是D:\tools\svn 3.然后找到本地svn文件库下.svn/wc.db文件, 将其复制到D:\tools\svn目录下,如果看不到.svn文件夹,需要从操作系统工具-选项-查看中设置“显示隐藏的文件和文件夹”为选中 4. 点击shit键,然后点击鼠标右键,选择“在此处打开命令窗口”,就会开启一个cmd命令窗口。 [cpp] view plain copy sqlite3 wc.db select* from work_queue; 如果此时查询有记录,则执行以下命令: [cpp] view plain copy delete from work_queue;

2017-11-07

数字电位器MCP41010的spi接口的stm32例程

该MCP41010的例程是本人写的,利用stm32的硬件spi来控制数字电位器,附件里有MCP41010的中文数据手册以及逻辑分析仪的设置,绝对可用。

2017-10-13

stm32控制步进电机转动一定角度

可以通过stm32控制步进电机旋转固定的角度,速度也可以设定,方便日常使用,直接操作旋转角度即可,无需计算步进电机的步数,符合人类的使用习惯。

2017-09-01

汇顶最新版触摸屏量产工具GuitarTestPlatform02V3.3.150324

汇顶coodix触摸屏量产工具,用于触摸屏的测试,调试,程序更新,支持gt9x的触摸芯片

2017-09-01

RTL8723BS的wifi芯片在android linux下的移植包

针对RTL8723BS在android linux下的移植包,里面包含wifi驱动源码,android下的wifi sdk,还有很多关于移植的说明。

2017-09-01

stm32与cc5463的通讯代码

把cc5463的驱动代码移植到stm32上,包含两种驱动方式:io模拟spi和硬件spi的通讯方式,可以通过串口打印检测的电压值,电流值,功率值等信息。

2017-06-28

天气预报的获取(qt)

这个项目是用qt做的,可以获取最近三天的天气预报。输入一个城市名(支持中文和拼音输入),然后点击获取就能显示天气预报了。

2013-03-30

C++术语对照

C++术语中英对照,里面的翻译很齐全,debug和代码分析是作为工具来查是最方便不过了。

2012-12-29

c++经典代码大全

c++经典代码大全,里面包括c++经典的算法代码,方便快速入门学习

2012-11-26

空空如也

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

TA关注的人

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