自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

感雨韵的专栏

我不去想,是否能够成功,既然选择了远方,便只顾风雨兼程。

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git好的学习文章

https://git-scm.com/book/zh/v2/Git-基础-远程仓库的使用https://www.infoq.cn/article/2016/01/12-git-advanced-commands/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global...

2019-07-04 11:15:25 103

原创 驱动Makefile编写

DEBUG := nifeq ($(DEBUG),y) EXTRA_CFLAGS += -g -DMAG_GPIO_DEBUGelse EXTRA_CFLAGS += -O2endififneq ($(KERNELRELEASE),) obj-m := mag_analog.o mag_analog-objs := dmac.o analog.oe...

2018-12-28 10:25:16 793

转载 内核态与用户态通信之eventfd使用

首先需要确定eventfd已经被编译进内核,其次还要确定所使用的交叉编译器支持eventfd。函数原型:#include <sys/eventfd.h>int eventfd(unsigned int initval, int flags);说明:initval的范围是0~0xfffffffffffffffe;flags的值可以是如下枚举值:enum{ EFD_S...

2018-12-28 10:24:28 1982

原创 屏蔽内核启动打印

修改kernel/printk.c文件,找到/* * Call the console drivers on a range of log_buf */static void __call_console_drivers(unsigned start, unsigned end){ struct console *con; for_each_console(con) { if (...

2018-12-28 10:21:56 592

原创 设置MAC地址和动态IP

设置MAC地址项目中需要设置以e0:aa:c8开头的MAC地址,shell脚本如下:#get mac addrMAC=`LANG=C ifconfig eth0 | awk '/HWaddr/{ print $5 }'`#convert to lower caseMAC="$(echo $MAC | tr '[:upper:]' '[:lower:]')"#path to save m...

2018-12-28 10:20:19 2246

原创 交叉编译ffmpeg

首先到ffmpeg官网下载源码包执行如下命令:i 如果需要编译静态库./configure --target-os=linux --arch=arm --enable-cross-compile --enable-pthreads --disable-debug --enable-small --enable- memalign-hack --cross-prefix=arm-co...

2018-12-28 10:17:07 2199

原创 qt4.8.5在arm下的移植

下载并编译tslib-1.4下载地址:http://pan.baidu.com/disk/home#from=share_pan_logo&path=%2FWizNote名称为:tslib-1.4.tar.gz,解压到source/tslib1.4目录下a. 配置sudo apt-get install automake libtool./autogen.sh./configu...

2018-12-28 10:13:29 1887

原创 FrameBuffer操作

FrameBuffer是Linux下对于显存操作的抽象层,一般作为一个驱动文件,位置:/dev/fb0。用C++封装了一下,便于使用:fbhelper.h#ifndef FBHELPER_H#define FBHELPER_H//非线程安全struct fb_var_screeninfo;class FBHelper{public: FBHelper(); ~...

2018-12-28 10:03:16 682

原创 产生core文件

设置core文件大小ulimit -c unlimited//大小不受限制设置core文件的位置sysctl -w kernel.core_pattern=/tmp/core-%e-%p使用gdb ./a.out a.core

2018-12-28 09:51:53 374

原创 64位系统编译32位程序报错

需要加上编译选项“-m 32”,但是报错:error: sys/types.h: No such file or directory解决方法:sudo apt-get install gcc-multilibsudo apt-get install g++-multilib参考:https://github.com/couchbase/couchbase-lite-java-nat...

2018-12-28 09:40:48 751

原创 CMake的使用例子

根目录CMAKE_MINIMUM_REQUIRED(VERSION 2.8)PROJECT(sdk)if(NOT CMAKE_BUILD_TYPE) SET(CMAKE_BUILD_TYPE "Release")endif()SET(CXX_FLAGS -Wall -Wextra -Werror -Wno-unused-parameter# -Wold-style-cast...

2018-12-28 09:36:57 418

原创 将博客搬至CSDN

将博客搬至CSDN

2018-12-28 09:28:00 85

原创 ffmpeg在低版本VS中的编译

https://trac.ffmpeg.org/wiki/CompilationGuide/MSVC

2018-09-07 11:37:00 140

原创 Android本地存储的几种方式

转自 -小马快跑-。

2018-08-15 15:37:00 154

原创 python运行环境配置Django

主要是这三句:os.environ.setdefault("DJANGO_SETTINGS_MODULE", "magsite.settings")import djangodjango.setup()后面就可以导入Django中的数据类型,就像你运行了python manage.py shell后敲入的命令那样:from account.mo...

2018-07-24 16:56:00 315

原创 git rebase详解

参考Git分支Rebase详解。

2018-06-25 11:04:00 178

原创 Git客户端部署

安装Git应用Windows系统:Git for Windows,下载并安装,所有选项使用默认。类Unix系统:Git for Linux/Unix。生成密钥之所以需要生成密钥,是因为后期所有与Git服务器的交互都会使用公钥来进行免密码登陆,这样既便捷又安全。Git本身支持多种协议,http协议、git协议、ssh协议等,我们这里将使用ssh协议...

2018-06-21 14:43:00 113

原创 JPG插入GPS信息

本文不具体讨论JPG格式,只讨论如何在JPG文件中插入GPS信息,并顺带介绍一点有关EXIF规范的内容。一般的JFIF格式的JPG文件结构APP1的基本结构:具体展开:一个具体的例子分析SOI FF D8 APP1 ...

2018-05-31 21:10:00 1333

原创 环境部署

概述服务器的操作系统是Ubuntu14.04(64位),使用Nginx作为反向代理,uWSGI作为HTTP服务器,使用基于Python的Django应用框架,数据库方面使用MySQL。1.建立文件夹> cd ~> mkdir webserver安装Python3和pip3Ubuntu14.04默认安装的python版本是2.7...

2018-05-18 13:37:00 152 1

原创 Android的鼠标事件流向

此图足矣~图片.png

2018-04-20 15:42:00 108

原创 Activity、Fragment和Surface的生命周期

这里首先推荐大家一本Android的学习书籍:《第一行代码》,这本书还是写得非常好的。好了,进入正题,我们先来了解一下Activity、Fragment的的生命周期中经历的几个阶段。ActivityFragment下面我们假设有如下的场景,Activity内部有一个Fragment,Fragment内部...

2018-03-08 23:13:00 540

原创 创建日志类

通常我们在开发应用的时候需要将日志打印到终端,而当应用发布的时候就需要将日志记录到本地文件,因此在具体实现的时候使用了简单工厂模式。本地日志的实现已经有很多现成的优秀开源库,这里就不再重复造轮子了,本文使用的是Apache的开源库log4j,版本号1.2.17。下面来介绍具体实现。先来预览一下文件目录结构:ILog.java文件pac...

2018-03-06 17:15:00 234

原创 启程

我不去想,是否能够成功,既然选择了远方,便只顾风雨兼程。

2018-02-22 23:21:00 84

原创 win7 & ubuntu双系统安装

由于公司下一代产品将使用linux操作系统(本来是wince),又碍于自己的电脑已经年势已高不得不安装双系统来应付。使用的是WIN7 + Ubuntu14.04(32位),主要参考网上网友的无私贡献,并加以整理。主要步骤如下:1. 下载Ubuntu 14.04(32位) 下载地址: Ubuntu下载  找到 ubuntu-14.04-desktop-i386.iso;2. 在Wi...

2014-12-30 20:27:31 569

原创 推荐几本学习C++的书籍

1. C++ Primer2. Effective C++3. More effective C++4. Exceptional C++ 以上几本书都是我学习C++时的御用书籍,很有帮助。

2014-09-26 13:26:44 504

S3C6410视频解码代码(已封装成为一个类)

三星S3C6410MFC模块视频解码,已经封装成为一个类,方便使用。

2012-04-27

空空如也

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

TA关注的人

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