code2012

加油,坚持,努力,自信
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 11 下一页

2011年11月30日

摘要: arm平台下使用bl和ldr跳转应当注意的地方(arm-linux-gcc环境)发布时间:2008-01-02 02:23:00来源: ChinaUnix博客 作者: ChinaUnix博客 点击:949 arm平台下使用bl和ldr跳转应当注意的地方(arm-linux-gcc环境) 作者 :MSN:panhuachun@hotmail.com一,按lds文件连接的不同模块,不能用bl实现跳转一个错误的例子:1.crt0.s@******************************************************************************@ ... 阅读全文

posted @ 2011-11-30 16:47 code2012 阅读(3209) 评论(0) 推荐(0) 编辑

2011年11月2日

摘要: ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。(2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。(3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样 阅读全文

posted @ 2011-11-02 21:34 code2012 阅读(1215) 评论(1) 推荐(2) 编辑

2011年10月29日

摘要: 一个NULL指针,即int *p = NULL;解引用(*p)时会引起程序运行时错误(即程序崩溃),除非什么也不做的表达式:*p;而一个未初始化的指针int *q;解引用 *q 只有在做左值时会引起程序运行时错误。void *t;解引用时 *t 会出现编译错误。任何人如果事先不知道一个指针是否有值,都应该进行测试,然后才能对指针进行操作。以上引自http://hi.baidu.com/mrdenglazy/blog/item/19380bca4ea9ed80c91768eb.html关于void和void指针:引自:http://dev.yesky.com/340/2517340_1.shtm 阅读全文

posted @ 2011-10-29 21:19 code2012 阅读(219) 评论(0) 推荐(0) 编辑

2011年10月26日

摘要: 昨天在网上乱转,在一个似乎是台湾人写的博客里面看到一个GTK的扫雷程序,因为我是个扫雷迷,平时没事就点扫雷(见笑了)。就下下来看了看,发现其功能有些不太完善,于是改了改,加了复位功能和完善了其它一些小的设计,不过因为还有MATLAB的作业程序要写,扫雷英雄榜,规模的选择就没有加。还有就是忙了一下午也没搞明白到底button上label的颜色怎么设置,这样就可以将不同雷数的数字用不同的颜色显示,更像大家平时玩的扫雷一样,有谁懂的一定要告诉我啊,谢谢你们了~~ #include gtk/gtk.h>struct block{ ... 阅读全文

posted @ 2011-10-26 10:53 code2012 阅读(429) 评论(0) 推荐(0) 编辑

2011年10月21日

摘要: 使用Automake 创建和使用静态库1. 目录结构如下:example|——src 目录(存放源代码文件)|——hello.c|——lib 目录(存放用来生成库的文件)|——test.c 用来生成静态库libhello.a|——include 目录(存放程序中使用的头文件)|——hello.h2. 编写的各个目录下的源文件hello.h 文件extern void print(char *);test.c 文件#include<stdio.h>void print(char *msg){print(“%s\n”, msg);}hello.c 文件#include “hello.h 阅读全文

posted @ 2011-10-21 15:41 code2012 阅读(4622) 评论(0) 推荐(0) 编辑

摘要: 例如 make 2>&1 | tee make.logls -l > out.file 2>&1 &解释:ls -l > out.file //将ls的输出重定向到文件out.file2>&1 //在shell中,文件描述符通常是:STDIN,STDOUT,STDERR,即:0,1,2,由此可以看出,它将ls -l > out.file在输出过程中产生的错误信息也放在了STDOUT,即:1中,你可以作实验,如果命令产生了错误,那么错误信息也就在out.file中.最后的& ,不用说,是放在后台运行.以下内容来自:《jo 阅读全文

posted @ 2011-10-21 09:37 code2012 阅读(164) 评论(0) 推荐(0) 编辑

2011年10月20日

摘要: 他们在清华的那几年——清华学长语录http://www.cnblogs.com/dizzy/archive/2011/10/20/2218791.htmlfrom:(一)永远不要说你已经尽力了我在高中时体育特别差,跑1000米都很要命,从来都是不及格。到了清华之后,第一节体育课,老师告诉我们每年要测3000米长跑,跑不过不许毕业,取消推研资格。怎么办?于是每天晚上10:30,我们的自习教室关门,操场上的人就多起来了。跑半个小时再回寝室继续学习,练了一个学期,我瘦了40斤,最后考试的时候我仅用了12分56秒就跑下了3000米,我们班最胖的人也在15分钟以内跑完了。清华校训“自强不息”给我的影响非 阅读全文

posted @ 2011-10-20 23:20 code2012 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 编辑器加载中...man pkg-configNAMEpkg-config - Return metainformation about installed librariesSYNOPSISpkg-config[--modversion] [--help] [--print-errors] [--silence-errors][--cflags] [--libs] [--libs-only-L][--libs-only-l][--cflags-only-I][--variable=VARIABLENAME][--define-variable=VARIABLENAME=VARIABLE-VA 阅读全文

posted @ 2011-10-20 11:10 code2012 阅读(245) 评论(0) 推荐(0) 编辑

2011年10月18日

摘要: 第一步:关于gnu automake autoconf 的实用例子http://bbs.chinaunix.net/viewthread.php?tid=417883第例解 autoconf 和 automake 生成 Makefile 文件http://www.ibm.com/developerworks/cn/linux/l-makefile/第三步: 一个很乱的 项目记录 http://blog.csdn.net/yangpeng98/article/details/3869666错误教训: 1.连接顺序 2.库的加载如: RootDir |Client |Se... 阅读全文

posted @ 2011-10-18 17:18 code2012 阅读(203) 评论(0) 推荐(0) 编辑

2011年10月14日

摘要: read()/write()/pread()/pwrite()等等 (2011-02-24 15:12:33)转载标签:杂谈在Linux和UNIX中有很多的输入输出函数,有时真是让想跟它攀点关系的菜鸟们束手无策。先来看看都有哪些函数,通过解析与总结,看看能不能让大家能这些函数有个理性的认识,哦,原来是这么回事,也就算我没白花这份闲。内核文件I/O->标准库I/O->高级I/O->IPC中1. read()/write();2. pread()/pwrite();3. getc()/putc();4. fgetc()/fputc();5. getchar()/putchar();6. ferro 阅读全文

posted @ 2011-10-14 00:59 code2012 阅读(618) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 11 下一页