全部博文(333)
发布时间:2014-11-17 10:29:18
做嵌入式Linux开发也不用再羡慕windows程序员VS集成开发环境的强大,我们同样能够搭建出给力的IDE。今天在这里记录一下我使用Eclipse-cdt,gdb,gdbserver搭建远程arm调试的过程。首先介绍下,嵌入式Linux的GDB调试环境由Host和Target两部分组成,Host端可以理解为本机,Target端为嵌入式设备。Host端使用arm-linux.........【阅读全文】
发布时间:2014-09-25 11:12:43
现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法:命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls -l `which sh` 提示/bin/sh -> bash修改成功,source可以用了~.........【阅读全文】
发布时间:2014-09-11 16:14:47
转载:http://www.cnblogs.com/yourihua/archive/2012/07/07/2580147.html1. 首先到 https://github.com/这里创建一个帐号。 2. 创建Repository,到个人首页以后,点击 New repository,如下图: 3. 添加该代码库名称,描述,其他如下图: 4. 点击 Create repository,完成创建,会.........【阅读全文】
发布时间:2014-02-21 10:23:45
格式化输入输出1. fprintf(格式化输出数据至文件)相关函数 printf,fscanf,vfprintf表头文件 #include<stdio.h>定义函数 int fprintf(FILE * stream, const char * format,.......);函数说明 fprintf()会根据参数f.........【阅读全文】
发布时间:2014-02-21 09:56:39
本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定.........【阅读全文】