SublimeText3解决中文乱码

sublime 中文 乱码...
阅读(5602) 评论(0)

norflash启动和nandflash启动

S3C2440的启动时读取的第一条指令是在0x00上,分为成nand flash和nor flash上启动。   1)nand flash:适合大容量数据存储,类似硬盘;   2)nor flash:适合小容量的程序或数据存储,类似小硬盘;   3)sdram:主要用于程序执行时的程序存储、执行或计算,类似内存。     Nor flash的有自己的地址线和数据线,可以采用类似于memory的随机...
阅读(766) 评论(0)

norflash芯片内执行(XIP)

为什么程序不能直接在nandflash上执行?出于这个疑惑带来了这篇博文,是我在网上找了很多资料后总结的,假如有误,希望马上指出来,免得我误人子弟。谢谢!nandflash和norflash        NOR Flash 和 NAND Flash是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR Flash 技术,彻底改变了原先由EPROM(Electrically...
阅读(948) 评论(1)

SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH区别

SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH区别RAM / ROM 存储器  ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。   RAM 有两大类:...
阅读(1355) 评论(0)

Linux 内存管理之highmem简介

一、Linux内核地址空间一般来说Linux 内核按照 3:1 的比率来划分虚拟内存(X86等):3 GB 的虚拟内存用于用户空间,1GB 的内存用于内核空间。当然有些体系结构如MIPS使用2:2 的比率来划分虚拟内存:2 GB 的虚拟内存用于用户空间,2 GB 的内存用于内核空间,另外像ARM架构的虚拟空间是可配置(1:3、2:2、3:1)。内核线性地址空间用于为内核的运行提供最基本的支持,也是...
阅读(1008) 评论(0)

Qt中调用PolarSSL库(一)

最近一直在学习SSL相关的知识,也是先了解理论相关的知识,主要是SSL相关的基本概念和连接建立过程,主要是基于PolarSSL开源库进行学习。学习完了之后就希望能给有所运用,就想用Qt写一个简单的程序,增加对SSL相关概念的把握和对PolarSSL库的运用。当然,最终希望是可以使用Qt做一个比较完善的工具,帮助大家更好的理解和学习SSL相关知识。这都是后话,在第一篇里面,我们就简单用例子展示如何在...
阅读(4002) 评论(0)

Qt中事件分发源代码剖析

Qt中事件分发源代码剖析 Qt中事件传递顺序: 在一个应该程序中,会进入一个事件循环,接受系统产生的事件,并且进行分发,这些都是在exec中进行的。 下面举例说明: 1)首先看看下面一段示例代码: int main(int argc, char *argv[]) { QApplication a(argc, argv); MouseEvent w; w.sho...
阅读(4610) 评论(1)

Qt应用程序中设置字体

应用程序中经常需要设置字体,例如office软件或者是其他的编辑器软件等等。这里主要涉及到如下几个概念:字体,字号以及风格(例如:粗体,斜体,下划线等等)。Qt里面也有对应的类。接下来我们主要对这几个类进行详细的说明,最后举例说明它们的应用。 1、Qt中相关的类:QFontDatabase、QFont、QFontInfo和QFontMetrics、QFontMetricsF; (1)QFont...
阅读(23250) 评论(1)

Qt中实现启动画面

纵所周之,当一个程序的启动比较耗时的时候,为了不让用户枯燥的等待或者是误以为程序运行异常了,所以我们都会在启动比较耗时的程序中加上启动界面 ,例如office软件等等。          在Qt中实现启动界面,主要就是使用QSplashScreen类。该类比较简单,这里就不对类本身做过多说明了,主要是以一个例子来说明他的使用方法。 1、首先,我们的实现如下: #include #...
阅读(14095) 评论(1)

Qt中的串口编程之三

QtSerialPort 今天我们来介绍一下QtSerialPort模块的源代码,学习一下该可移植的串口编程库是怎么实现的。 首先,我们下载好了源代码之后,使用QtCreator打开整个工程,可以看到如下图的源代码结构: 我们先来看一下serialport-lib.pri这个文件,serialport.pro工程文件就是靠这个文件来控制整个源代码的编译的。,具体内容如下:...
阅读(9974) 评论(1)

QDockWidget详解

QDockWidget类详解 【详细描述】 QDockWidget类提供了一个特殊的窗口部件,它可以是被锁在QMainWindow窗口内部或者是作为顶级窗口悬浮在桌面上。 QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。Dock window是放置在 QMindow窗口周围的dock widget区域中的。 如...
阅读(31522) 评论(1)

Qt中的串口编程之二

Qt Serial Port【概述】   Qt Serial Port提供了基本的功能,包括配置,I/O操作,获取和设置RS-232引脚的信号。本模块暂不支持如下特性: *终端的特性,例如回显,控制CR/LF等等 *文本模式 *配置读操作的超时和延时 *当RS-232引脚信号改变的时候跟踪和通知 要在自己的应用程序中使用这些类,那么就必须包括如下的声明: #include 要链接本...
阅读(33613) 评论(10)

Qt中的串口编程之一

QtSerialPort 简介          QtSerialPort模块是Qt5库的附加部分,为硬件和虚拟的串口提供了统一的接口。注意:该模块也增加了对Qt4的支持。         串口由于其简单和可靠,目前在像嵌入式系统,机器人等工业中依旧用得很多。使用QtSerialPort模块,开发者可以大大缩短开发串口相关的应用程序的周期。使用QtSerialPort模块最初是来源于第三方库...
阅读(40647) 评论(3)

QAction系列详解

QAction系列详解 一、QAction类详解 【详细描述】         QAction类提供了抽象的用户界面action,这些action可以被放置在窗口部件中。         应用程序可以通过菜单,工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行,而不管命令所使用的用户界面, 这个时候使用action来表示这些命令就显得十分有用。...
阅读(13913) 评论(1)

Qt应用程序之Application Main Window详解

Qt应用程序之Application Main Window详解 【主窗口类概览】       下面的类提供了创建典型现代主窗口应用程序的所有事物,例如:主窗口自身,菜单以及工具栏,状态栏等等。 【主窗口类】     Qt 提供了下面的类用于管理主窗口以及与用户界面关联的组件:     *QmainWindow是构建应用程序主要的类。与接下来的QDockWidget和QT...
阅读(4512) 评论(0)

Qt UI Interfaces

Qt中的用户界面         Qt可以使用多种技术来创建用户界面。我们也可以根据需要混合使用不同的技术,在一些特定的场景下一些技术就会比其他的技术更适合,所有方法各有所长。QrCreator就是混合使用多种技术的一个示例。实际上,它使用了传统的QtWidgets,例如菜单和对话框等;QtQuick则作为欢迎界面,QtWebKit则用于呈现Qt相关的文档。下面的内容将简要介绍这几种用于创建用户...
阅读(2137) 评论(0)

根文件系统及Busybox详解之一

根文件系统及Busybox简介 目录 1.根文件系统简介...2 2.Busybox简介...2 2.1Busybox简介...2 2.2Busybox目录结构简介...2 2.3init进程简介...3 3.构建自己的根文件系统...9 3.1编译Busybox.9 3.2向Busybox中添加新命令...19 4.附录...26 4.1Busybox实现的简单分析...2...
阅读(3656) 评论(3)

解读QML之四

解读QML之四 QML对象属性         每一个QML对象类型都定义了一系列属性。每创建一个该对象类型的实例,该实例的这些属性也自动被创建了。接下来我们讨论几种不同类型的属性。 id属性            每一个QML对象类型都有一个唯一确定的id属性。这个属性是由QML语言自身提供的,并且在QML对象类型中不能被重定义和重载。         我们必须为id属性指定一个值允许...
阅读(19796) 评论(0)

解读QML之三

QML语法 1.QML基本语法 1.1导入声明         导入声明允许客户端告诉QML引擎可以在QML文档中使用哪些模块,JavaScript资源以及组件目录。文档中可以使用的类型依赖于在文档中导入的模块、资源以及目录。 导入类型         总共有三种类型的导入。对于每一种导入类型在语法上都有细微的差别,并且不同的导入类型有着不同的语义。 *模块(命名空间)的导入...
阅读(9077) 评论(1)

解读QML之二

QML文档         QML文档是用QML语法组成的字符串。一个文档定义了一个QML对象类型。文档以”.qml”最为后缀,可以保存在本地和网络上,可以使用代码生成。一个在文档中定义的对象类型的实例,也可以使用Component在QML代码中创建,或者是在C++中使用QQmlComponent创建。一旦某一个对象类型明确的在QML对象系统中使用特定的名称注册了,那么该类型就可以在其它的文档中...
阅读(5926) 评论(0)
106条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:748450次
    • 积分:7219
    • 等级:
    • 排名:第3077名
    • 原创:70篇
    • 转载:14篇
    • 译文:22篇
    • 评论:127条
    我的新浪微博
    http://weibo.com/u/2001801991
    博客专栏
    最新评论