自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如丧

踮起脚尖就更接近阳光

  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

原创 好博客文章列表

驱动开发:http://blog.csdn.net/armeasy/article/details/39620915(buildroot 制作根文件系统)

2015-01-31 18:30:16 467

转载 x4412开发板&ibox卡片电脑项目实战10-使用buildroot搭建linux文件系统

上一章节我们讲述了最简单的文件系统的搭建方式,在实际应用场景中,我们需要添加很多第三方文件,比如busybox,tslib,qt,vim,交叉编译工具等,如果我们手动移植里面的任何一个源码包,都会花费我们少则半个小时,多则半天,甚至一天,大大的浪费了我们宝贵的时间。buildroot可以很方便的解决这些问题。我们只需要通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令

2015-01-31 18:28:18 733

转载 Buildroot自动化交叉编译工具

转自 :http://blog.csdn.net/youyudehexie/article/details/7583657Buildroot简介Buildroot就是一个自动化生成交叉编译工具的工具,记得当年我搭建自己的ARM交叉编译器的时候,花了很大力气和时间,最好因为各种错误而无奈放弃了,最后还是用别人的交叉编译器,不曾想到有这么有个好用的工具出现,它大大缩减了生成

2015-01-31 15:22:50 1204

转载 make Image uImage与zImage的区别

内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。    那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没

2015-01-25 22:10:04 376

转载 解决Ubuntu编译内核uImage出现问题“mkimage” command not found - U-Boot images will not be built问题

解决Ubuntu编译内核uImage出现问题"mkimage" command not found - U-Boot images will not be built问题问题:"mkimage" command not found - U-Boot images will not be built解决方法:如果使用的是Ubuntu 9.10及以上版本,可以使用下面的命令安装mkim

2015-01-25 22:09:16 1790

转载 Git 常用命令速查表(图文+表格)

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow

2015-01-22 13:16:51 873

转载 git 5分钟教程

git 之五分钟教程          yubao.liu at gmail.com          dieken at newsmth    我懒,估计读者也是懒的,所以写点小文供大家了解一下 git。    git 是一个分布式版本管理工具,关于它大家应该都有所耳闻了,  貌似 Linus 说是 2005 年 4 月 17 日公开的,如今已经 1.4.3.4  

2015-01-22 13:14:59 538

转载 C语言中的内联函数(inline)与宏定义(#define)详细解析

先简明扼要,说下关键:1、内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样在运行时速度更快。2、内联函数可以调试,而宏定义是不可以调试的。内联函数与宏本质上是两个不同的概念如果程序编写者对于既要求快速,又要求可读的情况下,则应该将函数冠以inline。下面详细介绍一下探讨一下内联函数与宏定义。一、内联函数是什么?内

2015-01-21 16:21:48 692

转载 GStreamer基础教程14——惯用的element

GStreamer基础教程14——常用的element目标      本教程给出了一系列开发中常用的element。它们包括大杂烩般的eleemnt(比如playbin2)以及一些调试时很有用的element。      简单来说,下面用gst-launch这个工具给出一个个具体例子(命令行),你可以用-v参数可以看到Pad得Caps是如何协商的。Bin

2015-01-21 11:22:18 1012

转载 C99 结构体指定初始化

在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目: static struct usb_driver usb_sto

2015-01-20 17:17:31 590

转载 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

一. 什么是ABI和EABI1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture)在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口.ABI涵盖了各种细节,如:数据类型的大小、布局和对齐;调用约定(控制着函数的参数如何传送以及如何接受

2015-01-19 18:55:10 472

转载 C语言struct中冒号用法

typedef struct{unsigned char unused_bits:4;unsigned char wchair_state:2;} xyz; typedef struct{unsigned char unused_bits;unsigned char wchair_state;} abc; 

2015-01-19 13:47:37 1853

转载 linux patch 命令小结

说到patch命令,就不得不提到diff命令,也就是制作patch的必要工具。diff命令,在制作patch文件的时候,基本上只需要使用到diff -Nau 这个参数,如果比较的是文件夹,还要加上-r参数,所以一般直接使用Naur参数。 实验的基本步骤。我打算是建立一个级联目录./x/xx/xxx/,在xxx目录下建立两个不同的文件xxx1,xxx2。然后在xxx目录下用dif

2015-01-18 20:40:46 470

转载 ubuntu12.04下安装QT4

输入以下命令:sudoapt-get install qt4-dev-tools qt4-designer qt4-doc qt4-qtconfig qt4-demos qt4-qmake libqt4-sql-mysql qdevelop qtcreator输入Y后完成界面:解释一下:上面列出的是qt配置环境

2015-01-17 17:37:17 447

转载 valist、vastart、vaarg、vaend可变形参数解析

int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用”…”表示). 而我们又可以用各种方式来调用printf,如:printf("%d",value); printf("%s",str); printf("the number is %d ,string 

2015-01-16 16:33:00 2798

转载 ubuntu 12.04搭建tftp服务器的安装、设置、调试

ubuntu 12.04搭建tftp服务器的安装、设置、调试 第一步:先说明一下ubuntu默认root是禁用的,所以先要创建root用户,这样以后不用再sudo了:$ su root输入密码获取获取管理员账户操作  www.2cto.com  第二步:安装服务安装tftp-hpa   tftpd-hpa  xinetd# apt-g

2015-01-16 09:58:52 417

转载 .tar.xz文件如何解压

XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压

2015-01-14 13:39:40 627

转载 Google Chrome 64位测试版 中文乱码 不显示

自从听说Chrome出了64位浏览器,毫不犹豫就想尝试一下,打开Google 搜索Chrome选择了Chrome beta 下载64位Chrome浏览器并在线安装 正当浏览器完成安装美妙的启动之后,打开百度,乱码的感觉,也尝试过修改编码显示,未果。百度搜索“中文乱码”,凌乱了。。。 下面就给大家说一下后面的解决方案:1.打开Chr

2015-01-13 16:58:20 2921

转载 入门视频采集与处理(学会分析YUV数据)

做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。    YUV,分为三个分量,“Y”表示明

2015-01-12 17:54:23 444

转载 /bin/bash^M: 坏的解释器: 没有那个文件或目录

正则表达式sed -i 's/\r$//'filename什么意思呢?-i插入s替代模式\r$表示任何以\r结束的字符整句意思是把以\r结束的字符换成空白  现在再运行就没这个问题了

2015-01-12 17:22:52 897

转载 ubuntu连接不上secureCRT 和cuteFTP问题

故障:ubuntu连接不上secureCRT解决办法:1、  首先关闭ubuntu的防火墙:ufw disable2、  下载ssh需要工具:apt-get install openssh-server openssh-clientOK了,通过secureCRT可以登录ubuntu了! 另外,还会出现secureCRT显示中文乱码问题修改Secure

2015-01-12 17:22:50 458

转载 实战Ubuntu 12.04 配置Samba共享服务

首先需要修改IPV6的默认属性,Ubuntu 12.04默认使用了IPV6,这样在局域网中PING不到该台主机Ubuntu 设置ipv4 见  主要是编辑/etc/network/interfaces和/etc/nf这两个文件,前者设置了ip地址、网关、子网掩码,后者设置dns等属性  示例:1. 以DHCP方式配置网卡  编辑文件/etc/network/inte

2015-01-12 16:31:03 431

转载 如何启动、关闭和设置ubuntu防火墙

如何启动、关闭和设置ubuntu防火墙引自:http://www.cnblogs.com/jiangyao/archive/2010/05/19/1738909.html就这句话就够了,下面的可以不看sudo  ufwenable|disable由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。

2015-01-11 21:51:38 1477

转载 linux批量删除文件夹(包含子目录)下面的指定文件

//删除文件夹下面的所有的.svn文件 find . -name "*.svn" -exec rm -rf {} \; 注: 1.{}和\之间有一个空格 2.find . -name 之间也有空格 3.exec 是一个后续的命令,{}内的内容代表前面查找出来的文件

2015-01-11 21:32:03 9161

转载 linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:   tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下:   # tar -cf all.tar *.jpg

2015-01-11 20:15:46 544

原创 ubuntu安装rpm包的方法:

ubuntu安装rpm包的方法: sudo apt-get install rpm alien alien -d package.rpm sudo dpkg -i package.deb

2015-01-11 17:42:57 1203

转载 ubuntu 下的PDF阅读器(超级好使)

今天很兴奋地给大家介绍ubuntu 下的PDF 阅读器 okular [ˈɔkjələ]   中文意思是 眼睛       这个软件是一用就让你爱上他的那种。        step 1: 安装      sudo apt-get install okular      step 2: 注释      按 F6 快捷方式打开注释功能,你会发现

2015-01-11 14:39:04 700

转载 Ubuntu 软件安装、查找、卸载--apt-get、apt-cache命令安全

# apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 # apt-get install packagename——安装一个新软件包(参见下文的aptitude) # apt-get remove packagename——卸载一个已安装的软件

2015-01-10 16:02:40 476

转载 各种音视频编解码学习详解

编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已

2015-01-09 14:38:55 1553 1

转载 ArchLinux 的 pacman 命令详解

Pacman包管理器是ArchLinux的一大亮点。它汲取了其他Linux版本软件管理的优点,譬如Debian的APT机制、Redhat的 Yum机制、 Suse的Yast等,对于安装软件提供了无与伦比的方便。另外由于ArchLinux是一个针对i686架构优化的发行版,因此对于软件的效率提高也有一定的帮助。pacman可以说是ArchLinux的基础,因为ArchLinux默认安装非常少的软件,

2015-01-02 13:20:56 953

Sourceinsight.rar

开发者看各种代码工具的不二之选,此为windos版本,Linux下有可配置

2014-10-04

SuperDelete.em

此文件可以作为Source Insight的插件,可以有删除整个汉字的功能,方便开发者写代码,非常好用,提高效率

2014-10-04

SuperBackSpace.em

此文件可以作为Source Insight的插件,可以有删除整个汉字的功能,方便开发者写代码,非常好用

2014-10-04

Quicker.em

此文件可以作为Source Insight的插件,可以有自动补全的功能,方便开发者写代码,非常好用,提高效率

2014-10-04

BryanCommentsV1.0.em

此文件可以作为Source Insight的插件,可以有自动注释的功能,方便开发者写代码

2014-10-04

空空如也

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

TA关注的人

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