- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 linux应用程序常见问题(Segmentation Fault)
在我们的linux嵌入式应用程序中,会有各种各样的死机问题(我这里提到的是用户态),出现死机的原因也是很多,其中中间一种最常见的一种就是段错误啦。1. 段错误是什么 段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。下面是标准的解释,大家可以看下A segmentation fault (o
2016-03-28 22:11:45 1263
linux应用程序常见问题(Segmentation Fault)
在我们的linux嵌入式应用程序中,会有各种各样的死机问题(我这里提到的是用户态),出现死机的原因也是很多,其中中间一种最常见的一种就是段错误啦。1. 段错误是什么 段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。我在
2016-03-28 21:59:40 93
原创 C语言宏定义##连接符和#符的使用
C语言的宏定义是属于预编译的处理,并不属于c语言本身,巧妙的宏定义,可以使我们的代码更加精简,可读性更强。下面我对##连接符和#符的使用加以说明关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量 通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#d
2015-10-17 09:41:18 109
原创 Makefile 中:= ?= += =的区别
好久没写博客了,主要是最近太忙了。经过了四个月的放松是时候回到奋斗的时候了,最近一个星期都是看书看到深夜。这种充实的日子的感觉很熟悉,一年前的现在也是这般辛苦但又很有乐趣的日子,一晃时间过的很快。好了,不感慨了,回归正题。今天终于搞清楚了这四个赋值的区别了。新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”el
2015-10-11 00:04:12 262
原创 linux下各文件夹的结构说明及用途介绍
linux下各文件夹的结构说明及用途介绍:/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
2015-06-06 23:21:22 198
转载 TortoiseSVN设置比较工具为BeyondCompare
转载处:http://www.cnblogs.com/lianghui66/p/3995223.html修改属性为:"本地文件夹路径\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly"本地文件夹路径\BCompare.exe"修改属性为:"本地文件
2015-05-30 09:18:03 294
原创 我的嵌入式路程
此文旨在激励那些在嵌入式门外,想进入嵌入式学习,但是又担心嵌入式高门槛而望而却步。我学习嵌入式可谓是一波三折,一波是一苦,一折是心酸啊。但是我还是坚持下来,虽然只有短短的一年的时间,我还是学到了比整个大学要多的东西(我大学并没有学到什么,玩游戏玩的比较多,dota你懂得,不过为了后期的学习打下很好的基础)。嵌入式是个大类包括FPGA,ARM,DSP,mcu,还有其他的嵌入到移动设备上的系统都叫嵌入
2015-05-13 17:30:46 430 1
原创 查找字符串中的子字符串
char *find_char1(char const *source ,char const *chars){char *sourceTemp=source,*temp1=NULL,*temp2=NULL;char *charsTemp=chars;int i;if(sourceTemp==NULL || charsTemp==NULL)return NULL;els
2015-05-11 12:23:23 329
原创 浅谈指针的运算
运算分为很多种:加减法,乘除法,等等;但是指针进行任意的运算都是合法的吗? 答案我想大家都知道了:并非所有的运算在指针上都是合法的。加(减)法当然是大家最熟悉的了。一个指针加上一个整数(指针+整数),不多说了。大家都应该清楚。如果是指针减去指针(指针-指针)呢?答案是在某种情况下可以,怎么这样说呢?请看下面: 只有两个指针都是指向同一个数组中的元素时,才能允许指针减去
2015-05-11 11:32:33 355
原创 在列表中的字符串中查找一个特定字符(代码示例)
#include#define TRUE 1#define FALSE 0int find_char(char **strings ,char value){char *string;while((string = *strings++)!=NULL){while(*string !='\0'){if(*string++ == value)return
2015-05-11 09:51:50 1050 3
原创 浅谈嵌入式学习
好激动,博客没开几天,还是刚开始写,有什么地方写的不好的地方,大家可以指出来,在下方可以直接留言,也可以发邮件给我([email protected])
2015-05-11 08:54:08 106
原创 c语言中while表达式判断有先有后
while中的表达式是先判断第一个,如果第一个正确,就会执行第二个,判断第二个,以此类推。如果第一个表达式错误,后面就不会执行判断。#include #include //实现讲字符串多余空格清除,只保留一个空格 void deblank(char string[]){char *string1=string;int i=0,j=0 ,
2015-05-10 16:01:49 746
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人