http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2013-05-08 17:00:03
什么是lib文件,lib和dll的关系如何(1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,.........【阅读全文】
发布时间:2013-05-07 10:08:45
方法一: 共有三个文件:print.h,print.c,test.c ***************************************************************print.h: 文件内容 #ifndef PRINT_H#define PRINT_H #ifdef __cplusplusextern " C " {#e.........【阅读全文】
发布时间:2013-04-18 18:38:53
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生.........【阅读全文】
发布时间:2013-04-12 10:20:31
摘要:本文说明高级语言编译成汇编语言后,高级语言中函数调用的汇编程序过程。正文:高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一行代码的.........【阅读全文】
发布时间:2013-04-10 14:16:59
(一)文件操作篇 1、creat(建立文件)头文件1 #include<sys/types.h> 2 #include<sys/stat.h> 3 #include<fcntl.h>定义函数1 int creat(const char * pathname, mode_tmode);函数说明参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open.........【阅读全文】
发布时间:2013-04-10 13:57:20
临界区:临界区是一种最简单的同步对象,它只可以在同一进程内部使用。它的作用是保证只有一个线程可以申请到该对象。 互斥量与临界区的作用非常相似,但互斥量是可以命名的,也就是说它可以跨越进程使用。所以创建互斥量需要的资源更多,所以如果只为了在进程内部.........【阅读全文】
发布时间:2013-04-10 13:39:49
转载自:http://hi.baidu.com/asmsky/blog/item/7290d20076cab6da277fb5b8.html一、只有一个标准!在汇编语言层面,声明变量的时候,没有 signed 和 unsignde 之分,汇编器统统,将你输入的整数字面量当作有符号数处理成补码存入到计算机中,只有这一个标准!汇编器不会区分有符号还是无符号然后用两个标.........【阅读全文】
发布时间:2013-04-10 11:38:48
经典语录1:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些.........【阅读全文】
发布时间:2013-04-10 11:38:30
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 .........【阅读全文】
发布时间:2013-04-10 09:54:07
操作系统:ubuntu11.10ubootCleaning the Sources If you did not use a separate object directory: $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean If you used 'O=am335x' as your ob.........【阅读全文】