原创 自定義Qt按鈕

 http://blog.csdn.net/starcloud_zxt/article/details/5185556     Qt自帶的PushButton樣式比較單一,在開發的時候往往按鈕的形狀各異,所以需要自定義Qt的按鈕。其方

原创 電容、三極管 筆記

電容:100uf   0.1uf 兩種型號   常見作用:  IC器件旁, 100uf 消除紋波、斷電緩衝; 0.1uf 消除靜電(一般2000-3000V,看得見的4000-5000V); 三極管:PNP 、NPN兩種類型 導通電壓差

原创 linux 2.6.32.2 mini2440平臺移植--觸摸屏驅動移植

http://blog.csdn.net/hanxuefan/article/details/7370028 1.3.1  在內核中添加觸摸屏驅動程序 以下介紹爲網上摘取的一部分內容: 1)、Linux輸入子系統(Inpu

原创 linux 2.6.32.2 mini2440平臺移植--內核移植、yaffs2文件系統移植

1.1           獲取Linux內核源代碼 有很多方式可以獲取Linux內核源代碼,如果你的linux平臺可以上互聯網,可以直接在命令行輸入以下命令獲取到Linux-2.6.32.2: #wget http://www.k

原创 Qt使用QGraphicsView實現滑動窗體效果

http://blog.csdn.net/huihui1988/article/details/5725955 QGraphicsView用來顯示一個滾動視圖區的QGraphicsScene內容。QGraphicsScene提供了QG

原创 linux2.6.32.2 mini2440平臺移植--移植DM9000網卡驅動

1.1.1 設備資源初始化 Linux-2..6.32.2已經自帶了完善的DM9000網卡驅動驅動(源代碼位置:linux-2.6.32.2/ drivers/net/dm9000.c),它也是一個平臺設備,因此在目標平臺初始化代碼中

原创 linux2.6.32.2 mini2440平臺移植-- 配置 USB 外設、SD卡移植

http://blog.csdn.net/hanxuefan/article/details/7370050 Linux-2.6.32.2 內核對 USB外設的支持是相當豐富的,並且已經包含了 S3C2440 的 USB Host 驅

原创 linux2.6.32.2 mini2440平臺移植--LCD 背光驅動

1.3.1 LCD 背光控制原理 到目前爲止,我們一直都在命令行下移植,查看結果,在 mini2440/micro2440 開發板中,LCD 背光是通過 CPU 的 LCD_PWR 引腳來控制的,從原理圖中可以看出,它對應於 GPG4

原创 linux2.6.32.2 mini2440平臺移植-- 激活 RTC 驅動

RTC的英文全稱是Real-Time Clock,翻譯過來是實時時鐘芯片. RTC是PC主板上的晶振及相關電路組成的時鐘電路的生成脈衝,RTC經過8254電路的變頻產生一個頻率較低一點的OS(系統)時鐘TSC,系統時鐘每一個cpu週期加

原创 qt學習筆記(轉)

1、QGridLayout QGridLayout包含多個grid,它並沒有要求其中的每個grid的size相同,通常情況下,每個grid的size是不同的。 對於成員函數addWidget(widge

原创 讓你的 Qt 桌面程序看上去更加 native(四):style sheet

臨近春節,更新也慢了許多。今天再來寫一篇,不知道會不會是春節前的最後一篇了。豆子先祝大家新春愉快! 我們知道,HTML 僅僅被定義爲一種內容佈局的語言。也就是說,HTML 應該做的,是告訴瀏覽器,這個東西應該放在這裏,那個東西應該放在

原创 讓你的 Qt 桌面程序看上去更加 native(六):跨平臺技術

現在,我們將給出有關 Qt 的一些跨平臺技術。利用這些技術,能夠讓你的應用程序看起來更加符合平臺的習慣。這次內容不是一個完整的例子,而是很多小的條目,希望大家瞭解到這些簡單的 tip,從而可以方便的應用到自己的程序中。很多 GUI 的問

原创 讓putty顯示中文

對於經常在windows下遠程ssh到linux的用戶而言,putty可能是你最好的選擇。可是缺省情況下,putty對中文的支持卻讓人不敢恭維,如果遠程linux的locale設置爲zh_CN.*(bg2312,gbk,utf8等等),顯

原创 讓你的 Qt 桌面程序看上去更加 native(一):簡介

《讓你的 Qt 桌面程序看上去更加 native》是一個系列文章。在這個系列中,你將會瞭解到如何讓你的 Qt 桌面應用程序看上去更加 native。這裏,我假設你已經清楚如何使用 Qt 編寫桌面應用程序,因爲文章中大多都是所謂的“細節”

原创 設置虛擬機內存

內存:虛擬機進程運行在內存裏,所以它對內存的讀寫操作不需要通過實際操作系統,而增加內存空間的操作肯定還需要實際操作系統。硬盤:虛擬機進程不佔據硬盤(理論上不佔用,但是如果實際操作系統使用了虛擬內存的話,還是會使用硬盤交換),只是虛擬機硬盤