- 博客(35)
- 资源 (46)
- 收藏
- 关注
转载 嵌入式根文件系统制作
转自:http://wenku.baidu.com/view/2cb1b4707fd5360cba1adb14.html根文件系统制作 注:busybox下载地址:http://www.busybox.net/目标:用busybox定制一个很小的文件系统,并且运行用户编译的hello。一、文件系统介绍二、构建根文件系统三、BusyBox介绍四、实验步骤
2011-11-24 18:19:31 7363 2
转载 采用busybox的嵌入式Linux根文件系统的的制作方法
转自:http://www.elecfans.com/emb/xitong/20100907222878.html重要参考:http://wenku.baidu.com/view/2cb1b4707fd5360cba1adb14.html 在嵌入式Linux操作系统越中文件系统作为操作系统的重要组成部分,用于控制对数据文件及设备的存取,提供对文件和目录的分层组织形式,数据缓冲
2011-11-24 16:42:21 1294
转载 嵌入式Linux系统启动过程简介
转自:http://againinput4.blog.163.com/blog原帖地址:http://bbs.chinaunix.net/thread-1965405-1-1.html【某人问题 内核在启动的过程中,是如何完成将本地的flash设备映射成文件系统的? 】我用的是ramdisk.image.gz,烧写在flash的0x10140000处我不太明白内核在
2011-11-24 16:40:01 894
转载 mini2440 qt4 移植
转自:http://cgy136652.blog.163.com/blog/static/36168728200932410649487/ 由于mini2440的光盘里自带一个root_default.tgz根文件,因此省了很大一部分力气自己去裁剪,但是也有很大的缺陷就是:本身就对内核不熟悉,现在跳过了这一步,就更加不理解了。以后还是要补上来。我做的时候现在fc8下试过,第
2011-11-24 14:23:46 910
转载 QT4 的移植总结
转自:http://www.cnblogs.com/nkzc/archive/2010/07/13/1776692.html这段时间把QT4移植到了mini2440的开发板上,同时做了一些应用的开发,特总结一下。首先要弄清楚一些概念:1.什么是Qt?Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而
2011-11-24 14:22:30 821
转载 Qt中如何定制个性化菜单
转自:http://blog.csdn.net/nrc_douningbo/article/details/5580302 一个menu的样式是由其上边的菜单项决定的,所以要个性化定制菜单,其实就是要个性化定制各个菜单项。在Qt中菜单项是QAction类,但是如果直接用它的话:其样式是由系统所决定的,我们只能在上边写一些字符或者再加一个Icon. 但是有时候我们需要
2011-11-23 19:44:00 1560
转载 QT实现动态翻译和语言切换
QT GUI提供语言动态转换机制并辅以相应的工具方便programmer实现界面的多语言实时动态切换功能。实现语言动态切换的方法:一个注意+五个步骤。 一个注意: 实现QT工程的语言切换功能的一个关键点是所有的字符串都需要tr修饰符。例如: m_action_redo->setText(tr("重做")); m_action_undo->s
2011-11-23 19:42:23 3342
转载 通过Qt4.2样式表定制程序外观
转自:http://hi.baidu.com/qinpanke/blog/item/e8998e112c29f808203f2e6f.html目录1. 何为Qt样式表2. 样式表语法基础3. 方箱模型4. 前景与背景5. 创建可缩放样式6. 控制大小7. 处理伪状态8. 使用子部件定义微观样式8.1. 相对定位8.2. 绝对定位摘
2011-11-23 19:15:42 1230
转载 qt下调用dll的方法
问题引出:有个微机测控的课程实验,要写个监测温度和湿度的程序。要求通过调用传感设备厂商提供的.DLL库,.LIB库和.h头文件,用MFC写个用户界面。问道:我想用其他的GUI来开发可不可以?老师:不行,因为提供的库是只能用在MFC 里面的。。。我其实是想问,是不是要求必须用MFC,结果老师的回答真让人觉得。。。还有这回事?这里的肯定也可以用在别的GUI开发程序里面,这些东西本质上都是C++库啊。我
2011-11-16 19:00:58 4795
转载 qt源码分析
今天,在给同学讲东西的时候,谈到了Qt源代码的问题,才发现自己对Qt机制的了解是在太少了,而Qt的魅力也在于它的开源。因此,决定,从今天起,每天坚持进行1小时以上的源码分析,无论如何,不能间断。看到那无数的工程,从什么地方开始呢?想想看,也就是从自己写的程序的运行机制作为入口点吧,希望可以窥探到一些Qt的架构知识。所有的Qt GUI程序都是从QApplication开始的,那么我们就从QA
2011-11-16 19:00:12 20775 6
转载 Qt Style Sheet(六) --- QTextTableCell Class Reference
QTextTableCell Class Reference[QtGui module]该类描绘在QTextTable里面的一个单元的属性#include 注意:所有的函数是可重入的公共函数:QTextTableCell () QTextTableCell ( const QTextTableCell & other )
2011-11-16 18:58:33 1420
转载 Qt Style Sheet(五) --- QTextTable Class Reference
QTextTable Class Reference[QtGui module]该类描绘一个表格在QTextDocument#include 继承从QTextFrame注意:该类所有函数都是可重入的公共函数:voidappendColumns ( int count )voidappendRows ( int
2011-11-16 18:57:12 2107
转载 Qt Style Sheet(四) --- Customizing Qt Widgets Using Style Sheets
Customizing Qt Widgets Using Style Sheets当使用style sheets,每一个widget被看做一个box带有四个同心的矩形。空白矩形,边界矩形,底衬矩形,内容矩形。Box model描述这个在后面的章节。盒子模型:四个中心矩形像下面:margin, border-width,padding 属性缺省都是0。在那种情况下,所有四个矩形(
2011-11-16 18:55:49 1440
转载 Qt Style Sheet(三)---- Qt Designer Integration
Qt Designer IntegrationQt designer是一个优秀的工具来预览style sheet。你能右键点击在任何widget,选择change stylesheet来设置风格。在qt4.2和以后的版本。Qtdesigner也包括一个style sheet语句高亮和验证机制。验证会提示语句是否有效。显示在edit style sheet左下角。当你点击ok或者
2011-11-16 18:53:53 1029
转载 Qt Style Sheet(二)----类似css
//这个实在是难翻译,很多地方直译,因为我也没看懂 细微控制:为了风格化复杂的widget,那是必须的进行widget的细微控制。例如一个QComboBox的drop-down按钮,或者一个QSpinBox的上下线。选择器可能包含细微控制,使限制一个规则的应用来说明widget细微控制。例如:QComboBox::drop-down { image: url(dropdown.
2011-11-16 18:52:42 1458
转载 Qt Style Sheets(一)
Qt Style SheetsQt Style Sheet 是一个强大的机制,它允许你来定制widget的外观。此外也可通过子类化QStyle。他的概念、术语、语句很大程度受了CSS样式表的影响。主题:OverviewThe Style Sheet SyntaxQt Designer IntegrationCustomizing Qt Widgets Using Style She
2011-11-16 18:50:26 1687
转载 Qt子窗口背景色继承问题
有时我们需要在QWidget中再嵌入子QWidget,且要求设置父QWidget的背景色,而子QWidget的背景色不变.于是我们写出了下面的代码int main(int argc, char**argv){ QApplication app(argc, argv); QWidget *pw=new QWidget(); QPushButton *s
2011-11-10 19:22:01 7853 1
转载 linux下设置用nat上网
Linux下NAT配置详解一,配置前的准备:1,Linux版本:我的是(企业版,至于红帽9已经不能得到升级和技术支持,所以现在都用企业版。):[root@tpwb /]# uname -r2.6.9-34.EL(版本内核)2,IPTABLES版本:[root@tpwb ~]# iptables -viptables v1.2.11: no command specifi
2011-11-10 13:57:28 922
转载 QSetting
QSetting是一个平台无关的可以设置和读取应用程序设置的类用户可能希望应用程序记住自己应用程序的设置,windows记录在注册表中,mac中记录在xml中,在unix中,缺乏标准,所以很多都记录在.ini文本文件中QSetting的API都是基于QVariant的,允许保存很多类型的数据,例如QString,QRect,和QImage 基本用法:当创建一个QSetting对
2011-11-04 18:17:20 5115
转载 可变参数列表及printf函数的实现
一直没有搞懂printf函数是怎么实现的,今天又看了一下可变参数列表的函数的编写,大概的了解了一点。反推出原来没想到的一个东西,那就是函数形参列表中的变量在内存中的位置是顺次排列的。头文件Stdarg.h里的几个宏定义就是利用了这么一点,顺次获取多个参数,感觉还是挺笨的一个方法。先看一个最简单的可变参数列表的函数:void mytest(int a,...){ in
2011-11-03 16:58:06 922
转载 C语言中可变参数宏
今天来说说宏。什么?宏也能可变参数?是的,你没有听错,带参数的宏和函数一样,同样支持可变参数。下面通过一个小程序加以说明。#define OUTSCREEN(msg,...) printf(msg,__VA_ARGS__)int main(int argc, char* argv[]){ OUTSCREEN("Hello World!n%s",
2011-11-03 16:54:06 684
转载 define用法归类收藏
1.#define Conn(x,y) x##yx##y表示x连接y,举例说明:int n = Conn(123,456); 结果就是n = 123456;char* str = Conn("abc","def"); 结果就是 str = "abcdef"; 2.#define ToChar(x) #@x#@x,就是给x加上单引号,结果返回一个 const char
2011-11-03 16:49:23 1159
转载 怎样打印long long型数
前言: 在16位环境下,int/unsigned int 占16位,long/unsigned long占32位 在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位何时需要使用: long 和 int 范围是[-2^31,2^31-1],即-2147483648~2147483647,而unsigned范围是[0,2
2011-11-03 16:43:56 28945 4
转载 C代码怎样才能被C++代码使用
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" {#endif /* 一段代码*/#ifdef __cplusplus } #endif这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是
2011-11-03 16:38:16 1692
转载 container_of详解
问题:如何通过结构中的某个变量获取结构本身的指针???关于container_of见kernel.h中:/*** container_of - cast a member of a structure out to the containing structure* @ptr: the pointer to the member.* @type: the t
2011-11-03 16:33:06 573
转载 转义字符的完整诠释
转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号(' ),用于表示字符串常量的双撇号( " )和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008
2011-11-03 16:29:55 811
转载 offsetof详解
问: #define offsetof(struct_t,member) ((size_t)&((struct_t *)0)->member) 答:(struct_t *)0是一个指向struct_t类型的指针,其指针值为 0,所以其作用就是把从地址 0 开始的存储空间映射为一个 struct_t 类型的对象。((struct_t *)0)->me
2011-11-03 16:25:15 1225
转载 sizeof的用法
sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚未深入,其中不乏错误,欢迎各位指正啊
2011-11-03 16:18:37 451
转载 编程修养
本文是对陈皓所写的学习笔记,原文请参考http://blog.csdn.net/haoel/archive/2003/05/08/2872.aspx 编程修养主要将的是写程序的”修养”,其实就是写程序的习惯和规范等等.主要是作者总结C语言方面的一些注意点. 01、版权和版本 02、缩进、空格、换行、空行、对齐 03、程序注释 04
2011-11-03 15:58:09 655
转载 Linux头文件作用
1、 一些头文件的作用::ANSI C。提供断言,assert(表达式):GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含:GCC。文件夹操作函数。struct dirent,struct DIR,opendir(),closedir(),readdir(),readdir64()等:ANSI C。字符测试函数。isdigit(
2011-11-03 15:56:41 494
原创 几个秒之间的对应关系
1、nanosecond1纳秒(1ns)等于一千分之一微秒2、microsecond 1微秒(1μs)等于一百万分之一秒 3、millisecond1毫秒(1ms)等于一千分之一秒 4、kilosecond1千秒(1ks)等于一千秒 5、megasecond1兆秒(1Ms)等于一百万秒 1光秒=299792458米 1光年=98481
2011-11-03 15:51:22 2888
转载 设置SecureCRT来正确显示彩色
安装了SecureCRT5.5.1,登陆VMWare Player打开的CentOS5.0虚拟机,内容显示为单色,中文显示也有乱码的问题。在网上找到了解决方法:1、彩色显示问题Options -> Session Options -> Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。2、中文乱码问题文字copy总是会出现乱码,从S
2011-11-03 15:48:23 18941 1
转载 BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 代码段:代码段(code segment/text segme
2011-11-03 15:44:47 736
转载 计算机中的原码、反码和补码
看到这个标题,很多人有话要说了,切!这个东西每一本计算机基础知识的书中都有介绍的,你还拿出来Show什么嘛!我的原则是你需要就来看一看,懂就不要去理会,倒也不必讽刺两句,我相信总有需要它的人。当初我看书是没看明白的,在网上查了好多资料才有所悟。 前几天跟老婆讲原码、反码和补码的知识,老婆似懂非懂,在这里我发表一下我个人的意见,浅显的把我所理解的原码、反码和补码的知识总结一下,一来可以给不
2011-11-03 15:41:50 737
转载 SourceInsight使用技巧
SourceInsight是一款很优秀的代码编辑器,但是我从下到软件、到配出自己喜欢的编辑环境,花费了不少时间。于是写下总结,希望帮助同为初学的人。配置简单可用的SourceInsight简介与安装(本部分整理自一位网友的文章)Source Insight实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源
2011-11-01 08:57:48 1318
Android内核剖析
2016-08-30
Android开发艺术探索随书源码之PinExpandableListView
2016-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人