自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 linux gcc编译器的编译过程

gcc的编译过程分为四个步骤,分别为:1、预处理(Pre-Process)在预处理阶段,编译器将头文件编译进来,完成这一步后程序从.c变为.i文件(需要注意的是这一步加入头文件只是把头文件件展开插入到程序中去)2、编译(Compiling)在这个阶段中,编译器会检查程序的规范性,是否有语法错误等。到这一步程序从.i文件变为.s文件3、汇编(Assembing)这个阶段是把.

2016-05-20 16:51:49 582

原创 宏定义中的"#"、"##"、"..."、"__VA_AGRS__"

一、"#"在宏定义中,"#"的作用是将标记转换为字符串eg: #define func(x) printf("the func() of #x is %d \n",x*x)int main(void){int a = 4;func(a);func(4+4);retturn 0;}输出的结果是:the func() of y is 16将x替换成y

2016-04-30 09:29:21 1415

原创 Linux系统的输出的日志信息查看

一、printk()的介绍Linux系统在开机的过程中我们可以看见很多打印信息,这都是Linux内核内部调用printk(level,message)函数打印出来的其中level是定义的打印级别,只有我定义的级别小于当前日志的打印级别时,信息才会打印在控制终端(根据要打印信息的类型,分为0~7,其中0位最高级别),通常宏来指示日志级别#define KERN_EMERG      ""

2016-04-26 21:45:58 8914

原创 define和typedef的理解

1、define是预处理指令,在编译预处理时进行简单的代码替换,不做类型的正确性检查,只有编译已被展开的情况下才有可能发现错误。但没有错误并不代表是按照我们的预期去运行的。说明如下:#define PI 3.145926area=PI*r*r 会替换为3.1415926*r*r如果你把#define语句中的数字9 写成字母g 预处理也照样带入。当然这样在编译被展开的时候回发现错误

2016-04-24 11:25:09 558

原创 位操作的理解

通过一道面试题的来讲解给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。//*********0x1#define BIT3 (0x1 static int a;void set_bit3(void) {    a |= BIT3;//表示a将换算成二进制数后与0x8(1000)经行或运算,规则

2016-04-23 21:11:10 1063

原创 程序的内存分配

一个有c或c++编写的程序,程序代码的内存分配方式有以下几种1:栈(stack),栈是由编译器自动的动态为代码中的局部变量和形参分配存储空间,当局部变量和形参所在的函数被调用完之后,编译器会立刻释放该局部变量或是形参的内存空间。如果该局部变量所在的函数被程序多次调用,那么该局部变量和形参的内存空间就会被多次重新分配和释放,并且每次分配的内存空间是动态随机的,因此当局部变量没被初始化时,该局部变

2016-04-23 19:13:30 489

原创 c语言auto、static、extern、register、volatile存储的理解

1:auto(自动的)C语言中编程中,如果我们不在我们定义的局部变量前面加上存储类型的修饰符,默认的都是auto,只是平常编程默认的是auto,因此不写出来。auto的意思是cpu将动态的为我们定义的变量分配存储空间。当这个局部变量被掉用完之后,之前存储它的地址会被释放,如果下次再调用的时候重新给它动态分配存储空间。即这种存储方式的变量拥有的存储空间权利是暂时性的。因此平时如果不对声明的局部变

2016-04-23 16:43:33 565

原创 寄存器、缓存、内存、硬盘、存储器的理解

只要能存储数据的器件都可以称之为存储器,它的含义覆盖了寄存器,缓存,内存,硬盘。cpu访问快慢的速度依次为寄存器-> 缓存->内存->硬盘寄存器是中央处理器的组成部分,是一种直接整合到cpu中的有限的高速访问速度的存储器,它是有一些与非门组合组成的,分为通用寄存器和特殊寄存器。cpu访问寄存器的速度是最快的。那为什么我们不把数据都存储到寄存器中呢,因为寄存器是一种容量有限的存储器,并且非常

2016-04-23 15:50:53 14582

原创 单项链表

一、概念因为数据在内存中的存储不一定是连续的,因此在查找数据时为了方便,我们将数据添加一个属性,即指向下一个数据的地址,数据和添加的属性构成一个节点,多个节点连到一起就构成了链表。二、链表的构建1:链表的数据结构struct link_node{ int data;//要存储的数据 struct link_node *next;//指向下一个节点(下

2016-04-09 18:51:56 332

原创 指针数组和数组指针

编程中经常弄混指针数组和数组指针,今天拿出时间学习二者,现在将自己的心得记录如下:一、二者的表达形式和概念 1、指针数组:用于存储指针的数组,即一个数组里的元素是指针而已,并且这些元素都是指向int型数据的指针 形如int* p[5] 2、数组指针:指向数组的指针,即定义了一个指向某个一个数组的指针 形如int (*p)[5] 为了更好的理解二者,我们要明确 符号 ‘’、‘[ ]’ 、‘

2016-03-16 13:35:49 513

转载 C/C++标准输入输出与文件输入输出

C语言输入输出函数有很多,标准I/O函数中包含了如下几个常用的函数:标准输入输出:1. scanf, printfint scanf(const char *format, arg_list)scanf主要从标准输入流中获取参数值,format为指定的参数格式及参数类型,如scanf("%s,%d",str,icount);它要求在标准输入流中输入类似"son

2016-03-11 15:02:01 7447

原创 c语言枚举enum

一、枚举的概述在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,而我们也可以利用枚举来达到这个目的#define MON  1#define TUE   2#define WED  3#define THU   4用枚举的写法为enum DAY{ MON=1, TUE, WED, THU, FRI,

2016-03-10 21:43:26 441

原创 linux sudo apt-get update问题

一般sudo apt-get update不成功都是因为Linux中下载源不多或是国外的导致的,解决办法如下:1、将系统当前的更新源设置文件备份一下。命令如下:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup//这样以后我们还可以还原一下的设置2、更新源的设置文件,命令如下:sudo gedit /et

2016-03-08 13:38:35 479

转载 LINUX服务器的配置

David Camp博客园首页博问闪存新随笔联系订阅管理随笔-115  文章-0  评论-563 Linux NFS服务器的安装与配置//转载别人的,根据以及的环境改了点一、NFS服务简介  NFS 是Network File System的缩写,即网

2016-03-08 13:08:09 512

转载 linux磁盘与文件系统

勤能补拙首页博问闪存联系订阅管理随笔-151  文章-0  评论-72 Linux磁盘与文件系统原理  这一章主要是原理性的,介绍了Linux文件系统的运作原理。涉及到很多计算机组成和操作系统的原理性知识,这部分知识很多都忘了,在这里复习下。    我们只看本章第1,

2016-03-03 18:43:39 367

转载 bash shell --数据流重导向

勤能补拙首页博问闪存联系订阅管理随笔-151  文章-0  评论-72 Bash shell(五)-数据流重导向数据流重导向就是将某个指令执行后应该要出现在屏幕上的数据, 给他传输到其它的地方,例如档案或者是装置 (例如打印机之类的!)!这玩意儿在 Linux 的文字模式底下

2016-03-02 16:11:52 603

转载 Bash Shell的使用环境

勤能补拙首页博问闪存联系订阅管理随笔-151  文章-0  评论-72 Bash shell(四)-Bash shell的使用环境  是否记得我们登入主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登入的时候,我们还可以给予使用者一些讯息或

2016-03-02 11:19:53 520

转载 Linux 环境配置

Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册     博文    博主   gavinZLX的ChinaUnix博客gavinzlx.blog.chinaunix.netdo as youself新注册用户开通“博客写作”功能,需要申请与实名认证互动:数据分析与云计算应用案例 (征集

2016-03-02 09:45:32 307

转载 上网原理

宽带路由器作为一种网络共享设备开始越来越多的出现在我们的生活、工作、学习当中,因其具有组网方便、安全可靠、支持目前流行的多种宽带接入方式等诸多优点,越来越多具有多台计算机的家庭、SOHO在共享上网时都会选择宽带路由器,但是究其上网原理,相信很多用户都不曾了解。今天,我们就为大家详细介绍宽带路由器的共享上网原理和选择宽带路由器还是代理服务器软件这两个问题。    宽带路由器工作原理  

2016-02-25 09:04:18 6365 3

转载 内核源码树的构建2

J博客园首页新随笔订阅管理随笔- 59  文章- 0  评论- 20 为arm平台构建linux内核树前面说到要编写Linux 2.6的驱动,必须建立内核源码树,前面建立的源码树是针对i686平台的,但是我么嵌入式系统用的是arm平台,所以也要建立arm平台的内核源码树。首先下载与你嵌入式系统平台版本号一致

2016-02-23 10:06:09 445

转载 内核源码树的构建1

xuxinyl的专栏目录视图摘要视图订阅 linux驱动学习:1.内核树的建立标签: linuxmodulemakefilesun终端20102011-11-21 14:10 3534人阅读 评论(0) 收藏 举报 分类:  linux编程(15)   首先,为什么要建立内核树呢?因为我们知道驱动可以编译进内核进行执行,也可以以模块的方式加载到内核里进行执行。编写驱动程序在

2016-02-23 10:04:23 495

转载 内核的编译原理

读Kernel感悟kbuild系统内核模块的编译Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile.ifneq ($(KERNELRELEASE),)        obj-m:=hello.o

2016-02-21 21:07:27 671

转载 内核编译

51CTO首页51CTO博客我的博客 搜索 每日博报招聘学院论坛博客下载更多登录注册每天都在进步http://19880512.blog.51cto.com 【复制】 【订阅】原创:1翻译:1转载:29博 客|图库|写博文|帮 助首页|linux|oracle|c语言

2016-02-21 11:14:38 533

转载 Makefile

Devoted to be the best embedded system computer provider网站地图 加入我们 联系我们 用户交流 首  页关于我们产品定制服务成功案例技术资源联系我们用户交流车载终端相关ARM11开发平台相关ARM9开发平台相关ARM7开发平台相关ARM仿真工具相关液晶模块相关专注

2016-02-21 10:10:59 348

转载 (*(volatile unsigned int *))详解

(*(volatile un从日剧看日本单身狗现状登录注册阿拉丁神丢的博客http://blog.sina.com.cn/ddlovetechnology [订阅][手机订阅]首页博文目录图片关于我个人资料阿拉丁神丢

2016-02-20 16:31:39 719

转载 (*(volatile unsigned int *))详解

推荐:读水浒看古代人如何过元宵我在24岁经历过的“超痛人流”×登录注册阿拉丁神丢的博客http://blog.sina.com.cn/ddlovetechnology [订阅][手机订阅]首页博文目录图片关于我个人资料阿拉丁神丢微博

2016-02-20 16:30:14 868

转载 typddef struct

bingo~博客园博问闪存首页新随笔联系管理订阅随笔- 8  文章- 5  评论- 39 struct和typedef struct彻底明白了struct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef: 

2015-12-12 17:16:24 402

转载 Makefile的介绍

深海的小鱼儿  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅  :: 管理 ::  392 随笔 :: 2 文章 :: 61 评论 :: 0 引用2015年12月>

2015-12-08 14:35:32 524

转载 Makefile .config kconfig的异同

Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册     博文    博主   lixw_chinaunix的ChinaUnix博客lixw.blog.chinaunix.net不积跬步无以至千里,不积小流无以成江海!新注册用户开通“博客写作”功能,需要申请与实名认证互动:数据分析与云计算应

2015-12-08 13:46:37 410

转载 define的用法

Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册     博文    博主   When We Are Young暂无签名互动:数据分析与云计算应用案例 (征集|参与)有奖讨论:企业网络架构的世界真有“试衣间”有奖征文:技术自白书之中国架构师 前8有奖!首页 |  博文目录 |  关于我

2015-12-03 21:47:26 593

转载 Linux串口

课设 毕设 论文 工具 软件 开发学习套件礼品中心 助学活动 校园大使 讲师招募 黑板报 联系我们首页学习课程计划项目小组登录 注册单片机>基础知识> 文章>UART串口通信的简介UART串口通信的简介时间:04-24 16:48 阅读:2525次*温馨提示:点击图片可以

2015-12-03 21:45:24 1177

转载 文件描述符

首页开源项目问答代码博客翻译资讯移动开发招聘城市圈当前访客身份:游客 [ 登录 | 加入开源中国 ]当前访客身份: 游客 [ 登录 | 加入开源中国 ]软件 Iuranus 关注此人关注(2) 粉丝(11) 积分(53)穷则独善其身,达

2015-12-03 21:38:16 701

转载 io端口与ion内存

木子你妹博客园首页新随笔联系管理订阅 随笔- 109  文章- 12  评论- 8 io端口和io内存linux中的 IO端口映射和IO内存映射(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上 (如显存、BI

2015-12-03 21:35:55 782

转载 Linux串口详解

Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册     博文    博主   海思了andyhzw.blog.chinaunix.net本人写博客实为学习、交流、分享!若个别篇幅涉及侵权,请及时与本人联系,一经核实,将马上进行处理。互动:数据分析与云计算应用案例 (征集|参与)

2015-12-03 21:32:13 909

转载 头文件为什么加#ifndef #define #endif

登录注册Ideaking的博客http://blog.sina.com.cn/cauzyn900407 [订阅][手机订阅]首页博文目录图片关于我个人资料Ideaking微博加好友发纸条写留言加关注

2015-12-03 21:26:07 538

转载 linux设备模型

代码改变世界Posts - 32, Articles - 1, Comments - 254 Cnblogs Dashboard LoginHOMECONTACTGALLERYRSSwwang's blog一蓑烟雨任平生Linux设备模型 (2)2010-12-16 00:11 by wwang, 

2015-12-03 21:22:48 360

转载 scanf

登录注册素月的博客http://blog.sina.com.cn/u/1894554223 [订阅][手机订阅]首页博文目录图片关于我个人资料素月微博加好友发纸条写留言加关注

2015-12-03 21:20:03 464

转载 Linux串口编程

冷烟花哎呀哎呀哎呀我的妈~蜗牛背着那重重的壳呀,一步一步地往上爬~ 博客园    首页    博问    闪存    新随笔        管理posts - 63,  comments - 7,  trackbacks - 0Linux下串口编程入门1. 串口简介串行口是计算机一种常用的接口,具有

2015-12-03 21:17:15 780

转载 CPU内部工作原理

Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册     博文    博主   wjlkoorey的博客wjlkoorey.blog.chinaunix.netwanderlust in the sea...互动:数据分析与云计算应用案例 (征集|参与)有奖讨论:企业网络架构的世界真有“试衣间”有奖征文:技术自白书之中

2015-12-03 21:14:51 687

转载 有符号与无符号

推荐:对郭富城不离不弃的女人日本官员为何工资不高也不贪污×登录注册迪斌仔的博客http://blog.sina.com.cn/georgechristie [订阅][手机订阅]首页博文目录图片关于我个人资料迪斌仔微博

2015-12-03 21:13:50 729

空空如也

空空如也

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

TA关注的人

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