yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理

2014年11月10日 #

摘要: 1.写出正面程序支行结果:#includeusing namespace std;void func(int a){ static int c = a; c++; cout using namespace std;class A{public: virtual void fu... 阅读全文
posted @ 2014-11-10 23:56 xxxxxxxx1x2xxxxxxx 阅读(178) 评论(0) 推荐(0)

摘要: 这几个月来,大部分业余时间,都花在阅读软件工程和编译原理方面的书籍上了。软件工程方面的书,包括软件需求、风险管理、敏捷建模,系统设计,软件项目管理,还有一些类似于的沉思录书籍等。 在这些书中,都只是讲了如何让项目健康发展,最后成功的提交一个产品。尽管它们都是从不同的角度,用不同的方法去完成同样的事。... 阅读全文
posted @ 2014-11-10 02:01 xxxxxxxx1x2xxxxxxx 阅读(172) 评论(0) 推荐(0)

摘要: delete 阅读全文
posted @ 2014-11-10 02:00 xxxxxxxx1x2xxxxxxx 阅读(538) 评论(0) 推荐(0)

摘要: Vim global命令和重复操作 Vim global命令允许我们在某个指定模式的所有匹配行上运行可执行的 Ex 命令,缩写形式为 :g,其处理重复工作的效率极高。 一、Vim global命令介绍 Vim global命令形式为 :[range]g[lobal][!]/{pattern}/[cm 阅读全文
posted @ 2014-11-10 01:58 xxxxxxxx1x2xxxxxxx 阅读(359) 评论(0) 推荐(0)

摘要: 1 前言 数年前,曾经开发过一个嵌入式的产品,如今市场依然存在,但由于电子产品的升级换代很快,许多元器件都采购不到了,为了延续产品的生命周期,计划在linux平台上开发新的版本。而在linux上的GUI上成了大问题,最开始有用Minigui的打算,也同飞漫公司联系过,但费用我这里无法承受。(Minigui作为国产优秀的嵌入式GUI,如果不是费用的问题,应该是最优的选择。) QT我也看... 阅读全文
posted @ 2014-11-10 01:56 xxxxxxxx1x2xxxxxxx 阅读(532) 评论(0) 推荐(0)

摘要: 让QT/Embedded支持国际化 环境配置: Qt/Embedded 3.3.8 ,在主机和目标板上存放路径都为:/root/qt-embedded-free-3.3.8 Qt/X11 3.3 (主要用到其中的lupdate,lrelease和lingust工具) 1、修改并重新编译应用程序,使之支持I18N 编辑程序入口文件,在QApplication对象声明之后添加: Q... 阅读全文
posted @ 2014-11-10 01:56 xxxxxxxx1x2xxxxxxx 阅读(249) 评论(0) 推荐(0)

摘要: 嵌入式工具Qt的安装与使用 摘要 Qt是Trolltech公司的一个产品。Trolltech是挪威的一家软件公司,主要开 发两种产品:一种是跨平台应用程序界面框架;另外一种就是提供给做嵌入式Linux开发的应用程序平台,能够应用到PDA和各种移动设备上。Qt和 Qtopia分别是其中具有代表性的两个。(2004-05-05 10:52:14) ----------------------... 阅读全文
posted @ 2014-11-10 01:55 xxxxxxxx1x2xxxxxxx 阅读(565) 评论(0) 推荐(0)

摘要: 为什么要损耗平衡(wear-leveling)? Flash上的每一位(bit)可以被写操作置成逻辑0。 可是把逻辑 0 置成逻辑 1 却不能按位(bit)来操作,而只能按擦写块(erase block)为单位进行擦写操作。一般来说,“NOR flash擦写块的大小是128K,Nand flash擦写块的大小是8K”【2】。从上层来看,擦写所完成的功能就是把擦写块内的每一位都重设置(reset)... 阅读全文
posted @ 2014-11-10 01:53 xxxxxxxx1x2xxxxxxx 阅读(759) 评论(0) 推荐(0)

摘要: u-boot的nand flash驱动有两个版本,似乎是以u-boot1.1.5为分界点的,之前的版本使用的是自己写的nand flash驱动,而后面的版本使用的是linux内核中nand flash的驱动。这两个版本有可能在同一个u-boot中存在,都存放在 driver目录下面,一个为nand,一个为nand_legacy,意思为传统的nand flash驱动。两者使用一个宏开关 CFG_N... 阅读全文
posted @ 2014-11-10 01:53 xxxxxxxx1x2xxxxxxx 阅读(221) 评论(0) 推荐(0)

摘要: 问题:pcf8563 RTC设备驱动不能被正常的加载!问题分析过程。 问题在下午得到解决,虽然解决的办法比较笨,采用的是不断的使用printk来跟踪rtc-8563驱动的加载的过程,以及iic模块的工作过程。 曾经想过将内核的DEBUG打开,打开的方法在/linux2.6.21/include/linux/device.h文件中搜索DEBUG,这样的话,设备的所有的操作的debug信息都会输... 阅读全文
posted @ 2014-11-10 01:50 xxxxxxxx1x2xxxxxxx 阅读(418) 评论(0) 推荐(0)

摘要: MiniGUI ial 移植指南 2.1 ial的定义 ial是一个通用的抽象输入接口,可以输入统一的数据的结构,也就是说在MiniGUI的核心代码里输入的数据的格式是固定的,不管输入设备是鼠标 还是触摸屏。简单地讲, 就是不管MiniGUI移植到什么操作系统之上,ial在MiniGUI中的代码是相同的,只需重新写入ial接口到操作系统设备之间的代码,这也就是所 谓的移植,这个类似与操作系统以下... 阅读全文
posted @ 2014-11-10 01:44 xxxxxxxx1x2xxxxxxx 阅读(446) 评论(0) 推荐(0)

摘要: minigui一共有两个版本:商业版(2.0.4)和GPL版(1.6.10),问了一下飞漫软件,使用商业版前期的费用是9万,有技术支持,包括5000个licenses的费用,后期10K的量的话,每个licenses要6块,50K的话,就是4块,如果用GPL版的话,就没有前期的费用,只有licenses的费用,老板想了一下,我们还是使用开源版,其实我要是老板的话,我就用商业版,出产品快阿... 阅读全文
posted @ 2014-11-10 01:43 xxxxxxxx1x2xxxxxxx 阅读(376) 评论(0) 推荐(0)

摘要: 字符测试篇isalnumisalphaisasciiiscntrlisdigitisgraphisislowerisprintisspaceispunctisupperisxdigit字符串转换篇atofatoiatolgcvtstrtodstrtolstrtoultoasciitolowertou... 阅读全文
posted @ 2014-11-10 01:26 xxxxxxxx1x2xxxxxxx 阅读(169) 评论(0) 推荐(0)

摘要: bcmp(比较内存内容)相关函数bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件#include定义函数int bcmp ( const void *s1,const void * s2,int n);函数说明bcmp()用来比较s1和s2... 阅读全文
posted @ 2014-11-10 01:25 xxxxxxxx1x2xxxxxxx 阅读(285) 评论(0) 推荐(0)

摘要: abs(计算整型数的绝对值)相关函数labs, fabs表头文件#include定义函数int abs (int j)函数说明abs()用来计算参数j的绝对值,然后将结果返回。返回值返回参数j的绝对值结果。范例#ingclude main(){int ansert;answer = abs(-12)... 阅读全文
posted @ 2014-11-10 01:20 xxxxxxxx1x2xxxxxxx 阅读(644) 评论(0) 推荐(0)

摘要: asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime表头文件#include定义函数char * asctime(const struct tm * timeptr);函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真... 阅读全文
posted @ 2014-11-10 01:18 xxxxxxxx1x2xxxxxxx 阅读(653) 评论(0) 推荐(0)

摘要: atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include 定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,... 阅读全文
posted @ 2014-11-10 01:17 xxxxxxxx1x2xxxxxxx 阅读(258) 评论(0) 推荐(0)

摘要: getopt(分析命令行参数)相关函数表头文件#include定义函数int getopt(int argc,char * const argv[ ],const char * optstring);函数说明getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内... 阅读全文
posted @ 2014-11-10 01:15 xxxxxxxx1x2xxxxxxx 阅读(193) 评论(0) 推荐(0)

摘要: getenv(取得环境变量内容)相关函数putenv,setenv,unsetenv表头文件#include定义函数char * getenv(const char *name);函数说明getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内... 阅读全文
posted @ 2014-11-10 01:11 xxxxxxxx1x2xxxxxxx 阅读(233) 评论(0) 推荐(0)

摘要: accept(接受socket连线)相关函数socket,bind,listen,connect表头文件#include#include定义函数int accept(int s,struct sockaddr * addr,int * addrlen);函数说明accept()用来接受参数s的soc... 阅读全文
posted @ 2014-11-10 01:10 xxxxxxxx1x2xxxxxxx 阅读(220) 评论(0) 推荐(0)

摘要: alarm(设置信号传送闹钟)相关函数signal,sleep表头文件#include定义函数unsigned int alarm(unsigned int seconds);函数说明alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数second... 阅读全文
posted @ 2014-11-10 01:09 xxxxxxxx1x2xxxxxxx 阅读(348) 评论(0) 推荐(0)

摘要: isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include定义函数int isalnum (int c)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”... 阅读全文
posted @ 2014-11-10 01:07 xxxxxxxx1x2xxxxxxx 阅读(319) 评论(0) 推荐(0)

摘要: calloc(配置内存空间)相关函数malloc,free,realloc,brk表头文件#include 定义函数void *calloc(size_t nmemb,size_t size);函数说明calloc()用来配置nmemb个相邻的内存单位,每一单位的大小为size,并返回指向第一个元素... 阅读全文
posted @ 2014-11-10 01:05 xxxxxxxx1x2xxxxxxx 阅读(403) 评论(0) 推荐(0)

摘要: endgrent(关闭组文件)相关函数getgrent,setgrent表头文件#include#include定义函数void endgrent(void);函数说明endgrent()用来关闭由getgrent()所打开的密码文件。返回值附加说明范例请参考getgrent()与setgrent(... 阅读全文
posted @ 2014-11-10 01:04 xxxxxxxx1x2xxxxxxx 阅读(246) 评论(0) 推荐(0)

摘要: atexit(设置程序正常结束前调用的函数)相关函数_exit,exit,on_exit表头文件#include定义函数int atexit (void (*function)(void));函数说明atexit()用来设置一个程序正常结束前调用的函数。当程序通过调用exit()或从main中返回时... 阅读全文
posted @ 2014-11-10 00:59 xxxxxxxx1x2xxxxxxx 阅读(292) 评论(0) 推荐(0)

摘要: crypt(将密码或数据编码)相关函数getpass表头文件#define _XOPEN_SOURCE#include定义函数char * crypt (const char *key,const char * salt);函数说明crypt()将使用Data Encryption Standard... 阅读全文
posted @ 2014-11-10 00:54 xxxxxxxx1x2xxxxxxx 阅读(211) 评论(0) 推荐(0)

摘要: access(判断是否具有存取文件的权限)相关函数stat,open,chmod,chown,setuid,setgid表头文件#include定义函数int access(const char * pathname,int mode);函数说明access()会检查是否可以读/写某一已存在的文件... 阅读全文
posted @ 2014-11-10 00:51 xxxxxxxx1x2xxxxxxx 阅读(216) 评论(0) 推荐(0)

摘要: clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) ... 阅读全文
posted @ 2014-11-10 00:42 xxxxxxxx1x2xxxxxxx 阅读(250) 评论(0) 推荐(0)

摘要: 文件操作篇closecreatdupdup2fcntlflockfsynclseekmkstempopenreadsyncwriteclose(关闭文件)相关函数open,fcntl,shutdown,unlink,fclose表头文件#include定义函数int close(int fd);函数... 阅读全文
posted @ 2014-11-10 00:33 xxxxxxxx1x2xxxxxxx 阅读(255) 评论(0) 推荐(0)

摘要: 嵌入式linux应用程序调试方法四 内存工具 174.1 MEMWATCH 174.2 YAMD 224.3 Electric Fence 24五 C/C++代码覆盖、性能profiling工具 245.1 用gcov来测试代码覆盖率 255.2 使用gprof来... 阅读全文
posted @ 2014-11-10 00:27 xxxxxxxx1x2xxxxxxx 阅读(793) 评论(0) 推荐(0)