05 2013 档案

摘要:当想要拼接含有0x0的字符串的时候,要用memcpy函数。忽略字符串概念 阅读全文
posted @ 2013-05-13 15:10 tobeprogramer 阅读(181) 评论(0) 推荐(0)
摘要:在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学、纯逻辑的题目,不涉及界面这些东西,很适合煅炼你的编程能力。 回到主题,首先我们要明白你的目的是什么,大概来说所谓嵌入式Linux可以分为两部分:底层系统、应用开发。如果你是想做应用开发,那么你去把C语言、数据. 阅读全文
posted @ 2013-05-05 14:04 tobeprogramer 阅读(280) 评论(0) 推荐(0)
摘要:转载地址:http://blog.chinaunix.net/space.php?uid=23373524&do=blog&cuid=2324182lds文件与scatter文件相似都是决定一个可执行程序的各个段的存储位置,以及入口地址,这也是链接定位的作用。U-boot的lds文件说明如下: SECTIONS{ ... secname start BLOCK(align)(NOLOAD):AT(ldadr) {contents}>region:phdr = fill ... } secname和contents是必须的,前者用来命名这个段,后者用来确定代码中的什么部分放 阅读全文
posted @ 2013-05-05 13:10 tobeprogramer 阅读(2439) 评论(0) 推荐(0)
摘要:static是C++中常用的修饰符,它被用来控制变量的存贮方式和可见性。extern, "C"是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么就要使用extern "C"来说明。一.C语言中的static关键字在C语言中,static可以用来修饰局部变量,全局变量以及函数。在不同的情况下static的作用不尽相同。(1)修饰局部变量一般情况下,对于局部变量是存放在栈区的,并且局部变量的生命周期在该语句块执行结束时便结束了。但是如果用static进行修饰的话,该变量便存 放在静态数据区,其生命周期一直持续到整个 阅读全文
posted @ 2013-05-02 21:41 tobeprogramer 阅读(202) 评论(0) 推荐(0)