原创 C語言可變參數全解

cstdarg(stdarg.h)可變參數的處理     這個頭文件定義了一些宏,可以通過這些宏來逐個訪問被調函數的沒有名字的參數列表,這些參數的個數 和類型都是不知道的。     一個函數可以通過包含一個逗號和三個點(,...)接收可變

原创 Qt中調用PolarSSL庫(一)

        最近一直在學習SSL相關的知識,也是先了解理論相關的知識,主要是SSL相關的基本概念和連接建立過程,主要是基於PolarSSL開源庫進行學習。學習完了之後就希望能給有所運用,就想用Qt寫一個簡單的程序,增加對SSL相關概念

原创 根文件系統及Busybox詳解之一

根文件系統及Busybox簡介 目錄 1.根文件系統簡介...2 2.Busybox簡介...2 2.1Busybox簡介...2 2.2Busybox目錄結構簡介...2 2.3init進程簡介...3 3.構建自己的根文件系統...9

原创 SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH區別

                      SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH區別RAM / ROM 存儲器  ROM和RAM指的都是半導體存儲器,ROM是Read Only Memory

原创 SublimeText3解決中文亂碼

1)安裝Sublime Package Control。     在Sublime Text 3上用Ctrl+~打開控制檯並在裏面輸入以下代碼,Sublime Text 2就會自動安裝Package Control。  import ur

原创 norflash芯片內執行(XIP)

       爲什麼程序不能直接在nandflash上執行?出於這個疑惑帶來了這篇博文,是我在網上找了很多資料後總結的,假如有誤,希望馬上指出來,免得我誤人子弟。謝謝!nandflash和norflash        NOR Flash

原创 Qt中事件分發源代碼剖析

                   Qt中事件分發源代碼剖析 Qt中事件傳遞順序: 在一個應該程序中,會進入一個事件循環,接受系統產生的事件,並且進行分發,這些都是在exec中進行的。 下面舉例說明:1)首先看看下面一段示例代碼: i

原创 解讀QML之三

                                 QML語法 1.QML基本語法 1.1導入聲明         導入聲明允許客戶端告訴QML引擎可以在QML文檔中使用哪些模塊,JavaScript資源以及組件目錄。文檔中

原创 norflash啓動和nandflash啓動

S3C2440的啓動時讀取的第一條指令是在0x00上,分爲成nand flash和nor flash上啓動。   1)nand flash:適合大容量數據存儲,類似硬盤;   2)nor flash:適合小容量的程序或數據存儲,類似小硬

原创 Qt應用程序中設置字體

                                       Qt應用程序中設置字體          應用程序中經常需要設置字體,例如office軟件或者是其他的編輯器軟件等等。這裏主要涉及到如下幾個概念:字體,字號以及

原创 Qt中實現啓動畫面

         縱所周之,當一個程序的啓動比較耗時的時候,爲了不讓用戶枯燥的等待或者是誤以爲程序運行異常了,所以我們都會在啓動比較耗時的程序中加上啓動界面 ,例如office軟件等等。          在Qt中實現啓動界面,主要就是使

原创 Qt中的串口編程之三

QtSerialPort 今天我們來介紹一下QtSerialPort模塊的源代碼,學習一下該可移植的串口編程庫是怎麼實現的。 首先,我們下載好了源代碼之後,使用QtCreator打開整個工程,可以看到如下圖的源代碼結構: 我們先來看

原创 Linux 內存管理之highmem簡介

一、Linux內核地址空間一般來說Linux 內核按照 3:1 的比率來劃分虛擬內存(X86等):3 GB 的虛擬內存用於用戶空間,1GB 的內存用於內核空間。當然有些體系結構如MIPS使用2:2 的比率來劃分虛擬內存:2 GB 的虛擬內

原创 QDockWidget詳解

                                                    QDockWidget類詳解 【詳細描述】 QDockWidget類提供了一個特殊的窗口部件,它可以是被鎖在QMainWindow窗口

原创 Qt中的串口編程之二

                                 Qt Serial Port【概述】   Qt Serial Port提供了基本的功能,包括配置,I/O操作,獲取和設置RS-232引腳的信號。本模塊暫不支持如下特性: *