摘要: 起因:编译Qt,提示No space left on device。磁盘空间使用情况:/dev/sda3 主分区14G 已全部用完。环境说明:虚拟机版本:VMware® Workstation 7.1.2 build-301548Linux版本 :Linux version 2.6.18-1.2798.fc6分区工具 :gparted-live-0.6.4-1.isoGPartedhttp://gparted.sourceforge.net/目标:将Linux 虚拟硬盘大小从15.6G 扩大到19G,主要是为/dev/sda3 扩容。扩容前磁盘使用情况:[root@localhost 阅读全文
posted @ 2012-09-22 09:05 孜求嵌道 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 开发板与平台:XSBASE 270-S、PXA270裸机程序:初始化SDRAM编译环境:ads 1.20调试方法:直接用工具烧至片内norflash的0x0地址一:分析 由图4的原理图可知该开发板采用2块13*9*16位的32MB内存组成SDRAM。接线的方式由cpu手册中的图2可以看出,A23和A24用于BANK选择,行列选择复用A10-A22一共13条地址线。内外地址的映射模式可以由图3可以知道,MDCNFG[STACKx]要设置为0x00,采用Normal Bank Addressing Scheme的方式。在SDRAM的设置方面,实验去掉了电源管理方面的设置,另外要打开自动刷新,这里要 阅读全文
posted @ 2012-07-28 14:24 孜求嵌道 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 开发板与平台:XSBASE 270-S、PXA270裸机程序:矩阵键盘编译环境:ads 1.20调试方法:直接用工具烧至片内norflash的0x0地址一:分析 PXA270支持8 x 8 matrix keypad,eight direct keys,two rotary encoders。开发板配的是3*3的矩阵键盘。跟常见的s3c24X0不同,PXA270有专门的键盘控制器,这也是需要进行配置的。本次实验实现一个效果为,按下哪个键,对应的哪个led灯就亮。 通过流水灯GPIO的设置,可以举一反三,这里的GPIO的设置就不加多说明了。在键盘控制器的配置中,我们忽略多重按键的按下和采用自动扫 阅读全文
posted @ 2012-07-21 09:08 孜求嵌道 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 开发板与平台:XSBASE 270-S、PXA270裸机程序:流水灯编译环境:ads 1.20调试方法:直接用工具烧至片内norflash的0x0地址一:分析 由图1可知,点亮led需要激活led的片选信号LED_CS4,BD0-BD7决定了8个led灯的亮灭。由图2可知,led的片选地址为CS4+0x500000,在cpu手册上可以知道CS4的基址是0x10000000,所以led的片选地址为0x10500000。由图3和图4可知,CS4的片选信号由GPIO80的决定的,需要把GPIO80置成输出-功能复用2。 由图5可知,把GPIO80置成输出-功能复用2需要配置GPSR2、GPDR2、G 阅读全文
posted @ 2012-07-12 22:03 孜求嵌道 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 项目名称:贪吃蛇文件:main.c实现平台和语言:VC++6.0和C语言说明:简单的字符小游戏,是学习c语言初期为了好玩写的,可以给初学C者参考。 1 #include <stdio.h> 2 #include <windows.h> 3 #include <conio.h> 4 #include <dos.h> 5 6 #define S_FRIST_X 20 7 #define S_FRIST_Y 10 8 9 #define UP 11 10 #define DOWN 12 11 #define LEFT 13 12 #define RIG 阅读全文
posted @ 2012-07-07 23:46 孜求嵌道 阅读(1692) 评论(0) 推荐(1) 编辑
摘要: uboot邮件订阅:https://lists.sourceforge.net/lists/listinfo/u-boot-users/uboot的ftp:ftp://ftp.denx.de/pub/u-boot/维护者denx的主页:http://www.denx.de/wiki/Main/WebHomeARMlinux主页:http://www.arm.linux.org.uk/http://armlinux.simtec.co.uk/index.htmlARMlinux的ftp:ftp://ftp.arm.linux.org.uk/pub/armlinuxs邮件列表:http://www 阅读全文
posted @ 2012-07-07 23:29 孜求嵌道 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 进行有效编辑的七种习惯 Bram Moolenaar 如果你的很多时间是用来敲纯文本,写程序或HTML,那么有效地使用一个好的编 辑器能节省你不少时间。这篇文章里的指导和提示将有助于你更快工作,更少犯 错误。 文中采用开源文本编辑器Vim(Vi IMproved)说明有效编辑的思想,但这些思想也 适用于其他编辑器。择合适的编辑器只是有效编辑的第一步,对于哪个编辑器更 好的讨论将占很大地方,这里就不提了。如果你不知道该用哪个编辑器,或者对 现在所使用的不太满意,不妨试试Vim;你是不会失望的。第一部分:编辑一个文件快速定位编辑中大部分时间是花费在阅读、查错和寻找应该进行编辑的地方上,而不是插 入 阅读全文
posted @ 2012-06-02 10:38 孜求嵌道 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.逻辑运算 与——“必须都有,否则就没有” 或——“只要其中之一有,就有” 非——“求反” 异或——“必须不同,否则就没有”2.C-51的数据类型扩充定义 sfr:特殊功能寄存器声明 sfr16:sfr的16位数据声明 sbit:特殊功能位声明 bit:位变量声明例:sfr SCON = 0x98; sfr16 T2 = 0xCC; sbit OV = PSW^2;//把PSW寄存器的第二位声明为OV3.C-51的头文件 通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h 常用有:reg51.h reg52.h(定义特俗功 阅读全文
posted @ 2012-04-12 11:39 孜求嵌道 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(SetTopBox)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类: 阅读全文
posted @ 2012-04-11 00:18 孜求嵌道 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。例如:static int i = 0;int main(void){ //... while(1) { if(i) dosomething(); }}//Interupt service routine.void ISR_2(void){ i = 1;} 程序的本意是希望ISR_2中断产生时,在main当中调用d... 阅读全文
posted @ 2012-04-08 21:28 孜求嵌道 阅读(300) 评论(0) 推荐(0) 编辑