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 阅读(175) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

摘要: 字符测试篇isalnumisalphaisasciiiscntrlisdigitisgraphisislowerisprintisspaceispunctisupperisxdigit字符串转换篇atofatoiatolgcvtstrtodstrtolstrtoultoasciitolowertou... 阅读全文
posted @ 2014-11-10 01:26 xxxxxxxx1x2xxxxxxx 阅读(160) 评论(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 阅读(268) 评论(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 阅读(581) 评论(0) 推荐(0) 编辑

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

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

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