随笔分类 -  编程

摘要:嵌入式C开发人员的最好的0x10道笔试题2006-11-22 15:53约定: 1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了 2)数据类型 char 一个字节 1 byte int 两个字节 2 byte (16位系统,认为整型是2个字节) long int 四个字节 4 byte float 四个字节4 byet double 八个字节 8 byte long double 十个字节 10 byte pointer 两个字节 2 byte(注意,16位系统,地址总线只有16位)第1题: 考查对volatile关键字的认识#includestatic jmp_buf buf;m 阅读全文
posted @ 2013-08-24 09:47 Fěи斗Оㄩ 阅读(375) 评论(0) 推荐(0)
摘要:转自:http://dsec.pku.edu.cn/~yuhj/wiki/gdb.html说明从CSDN的网站上找到的GDB使用说明。原文标题:用GDB调试程序作者:haoel (QQ是:753640,MSN是: haoel@hotmail.com)关键字:gdb 调试 c c++ gun这篇文章非常好,所以转载了下来,作为收藏。topGDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所 阅读全文
posted @ 2013-08-24 09:45 Fěи斗Оㄩ 阅读(200) 评论(0) 推荐(0)
摘要:typedef struct _S { int i; int* p; } S; main() { S s; //结构体占用8个字节,前四个字节是i,后四个字节是p int*p = &s.i; //p指向s的起始地址 p[0] = 4; //通过数组的访问方式把s的前四个字节赋值为4,后四个字节为3 p[1] = 3; s.p = p; //s.p指向s的起始地址 s.p[1] = 1; //后四个字节也就是s.p自己被赋值为1 s.p[0] = 2; //王地址0x00000001的地方写2 oops!!... 阅读全文
posted @ 2013-08-24 09:44 Fěи斗Оㄩ 阅读(121) 评论(0) 推荐(0)
摘要:安装autotools工具sudo apt-get install autoconf 一,四个代码文件init.s lcd.c addr.h uart.c 二,命令:autoscan 三,命令:vi configure.scan mv configure.conf configure.in -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.65]) AC_INIT(lcd,1.0) AM_INIT_AUTO... 阅读全文
posted @ 2013-08-24 09:43 Fěи斗Оㄩ 阅读(293) 评论(0) 推荐(0)