原创 S3C2440GPIO口函數庫

轉自:http://blog.csdn.net/cnsecs/article/details/6689182系列函數的定義在arch/arm/mach-s3c2410/gpio.c,相關的宏定義在include/asm-arm/arch-

原创 信號與槽

標題:信號與槽機制http://www.devbean.net/2012/08/qt-study-road-2-catelog/這裏有比較好的入門教程1信號與槽的基本概念        Qt提供了信號與槽機制用於完成界面的響應操作,是完成

原创 u-cosII基礎知識

開篇:爲什麼要學習UC/OS-II a) 凡從事嵌入式系統開發的人,必須對嵌入式操作系統有足夠的瞭解。 b) 對於初學者,從UC/OS-II開始是個明智的選擇。在其中可以學習實時系統的一些編程技巧,具有很強的應用性。 第一章 計算機操作系

原创 QT+ FFmpeg 開發環境搭建

QT + FFMPEG 開發環境搭建 步驟簡要 step1: 下載FFmpeg相應的動態庫文件和程序執行所依賴的.dll文件。 step2:將動態庫所對應的頭文件和動態庫文件加入工程。 step 3:將dll文件copy到.exe文件所對

原创 git操作學習筆記

前言:參考教程廖雪峯《GIT教程》,參考視頻B站《深入掌握Git與實戰開發》 gitignore文件          在git 操作中,由於每個開發者擁有不同的工程文件,因此這些工程文件是不需要納入版本控制系統中的。 使用步驟:在 gi

原创 gdb調試工具使用(精闢)

         在項目的開發過程中,熟練使用一種調試工具,對我們的開發效率會有很大的幫助。 對於嵌入式軟件開發工程師來說,熟練的使用gdb調試是我們的基本技能之一。本文我們以使用遞歸算法打印斐波拉契數列爲例。對應文件名爲febolaqi

原创 linux系統

一 文件操作 stat() ; fcntl(); truncate(); link(); symlink(); readlink(); unlink(); 創建臨時文件 先創建一個文件,然後unlink() ,當關閉該文件時,文件資源也被

原创 QT之qss樣式表設置

簡述 Qt樣式表的術語和語法規則幾乎和CSS相同。 樣式規則: 1 QSS樣式規則由一個選擇器和聲明組成。QPushButton{ color:red},QPushButton爲選擇器,{coloe:red}爲聲明。 2 多個選擇器可指定

原创 ubuntu虛擬機上網

DNS是域名系統的意思,作用就是把域名轉換爲具體的IP地址。 常用DNS: 8.8.8.8——Google提供的免費DNS服務器的IP地址(如果我們要上Google,可以考慮把DNS改成8.8.8.8喲,嘿嘿) 114.114.114.1

原创 qt之翻譯家

一 綜述           Qt目前的版本對國際化支持的已經相當完善。在文本顯示上,Qt使用Unicode作爲內部編碼,可以同時支持多種編碼。利用Qt提供的lupdate,linguist和lrelease工具即可完成翻譯工作。具體步驟

原创 qt之動畫框架

  一 動畫框架:爲了提供一種簡單的方法來創建平滑,具有動畫效果的GUI界面。動畫框架中主要類以及關係如下圖所示。 二 QPropertyAnimation類:如果一個對象需要實現動畫效果就需要實現該類。 #include "widg

原创 qt之狀態機

一 狀態機框架        狀態機框架提供了一些類來創建和執行狀態圖,狀態圖爲一個系統如何對外界激勵進行反應提供了一個圖形化模型,該模型是通過定義一些系統可能進入的狀態以及系統怎樣從一個狀態切換到另一個狀態來實現的。主要涉及的類:QSt

原创 myQtProject

原创 git與Github的使用

一 綜述      git是目前使用最爲廣泛的版本控制工具。你是否曾今有如下場景:在大四寫畢業設計論文的時候,論文經過無數次修改,也保存了很多備份。於是就有如下圖所示情景: 看似好笑,可這樣的場景實實切切存在在我們生活中。如果文件佔用內

原创 git工具使用

1 git介紹          它是一個分佈式版本控制系統,一種記錄一個或者若干文件內容變化,以便將來查閱特定版本修訂情況的系統。工作原理:存儲記錄的是文件快照,而非文件差異,每次提交更新,git會對全部文件製作一個快照並保存這個快照的