原创 linux根文件系統製作之busybox編譯和系統構建

轉自:http://blog.chinaunix.net/uid-29401328-id-5019660.html 介紹完相關文件後我們開始構建文件系統,涉及到的文件等到具體用到的時候再講。 一、編譯busybox首先下載busybox源

原创 C++中引用(&)的用法和應用實例

轉自:http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html 對於習慣使用C進行開發的朋友們,在看到c++中出現的&符號,可能會犯迷糊,因爲在C語言中這個符號表示了取地址符

原创 ANSI C(C89)標準庫函數手冊

前言 ANSI C(C89)標準庫函數共有15個頭文件。這15個頭文件分別爲: 1.<assert.h>           2.<ctype.h>         3.<errno.h> 4.<float.h>            5

原创 linux RTC驅動

Linux的RTC驅動相對還是比較簡單的,可以將它作爲一個普通的字符型設備,或者一個misc設備,也可以是一個平臺設備,這都沒有關係,主要還是對rtc_ops這個文件操作結構體中的成員填充,這裏主要涉及到兩個方面比較重要:   1. 在

原创 M1-S50 IC卡結構說明

一、主要指標 容量爲8K 位EEPROM 分爲16 個扇區,每個扇區爲4 塊,每塊16 個字節,以塊爲存取單位 每個扇區有獨立的一組密碼及訪問控制 每張卡有唯一序列號,爲32 位 具有防衝突機制,支持多卡操作 無電源,自帶天線,

原创 FreeRTOS-我的程序不能運行,問題可能出在了哪裏?

英文原文:http://www.freertos.org/FAQHelp.html#faq 很遺憾我並不知道你的程序爲什麼不能運行,但是以下列出了一些不同問題的常用解決方案。1.程序能夠編譯,但是不能運行

原创 C#自定義類庫在被調用時顯示調用提示

在VS2010中新建類庫項目,在方法或類名前添加用‘///’引導的說明語,輸入‘///’,環境會自動生成     /// <summary>     ///      /// </summary>的格式,在起始符與結束符中間書寫說明即可,

原创 KEIL寫代碼時遇到的全局變量被莫名修改的問題

關於標題就一句話,遇到類似的問題,查下是否定義了一個和全局變量同類型同名的局部變量,又對這個局部變量做了操作。

原创 移植emWin_5.22

        emwin是續開源uc/GUI 3.98之後的不開源版本,所以它們的API函數幾乎相同,只是emwin作了很多改進,增加了很多新功能,並且已經有很多免費的版本支持於ST、NXP等大公司的芯片上,它的移植接口也作了很大的改進

原创 STM32F的利用HAL庫ADC轉換DMA方式多通道採樣調試總結

轉自:http://blog.sina.com.cn/s/blog_6225307f0102wmhb.html 1,規則模式下,用戶內存緩衝區的數據寬度需要和DMA設置的數據寬度一致,如下: typedef struct rt_devic

原创 Linux系統頭文件

頭文件目錄中總共有32個.h頭文件。其中主目錄下有13個,asm子目錄中有4個,linux子目錄中有10個,sys子目錄中有5個。這些頭文件各自的功能如下,具體的作用和所包含的信息請參見第14章。    <a.out.h>:a.out頭文

原创 C#常用開源類庫收集

net PDF 類庫   PDFsharp        PDFsharp是一款可以讓.NET框架支持的任何語言很容易的創建PDF文件的類庫。 ASP.NET FO PDF        FO PDF 是一款C#編寫類似於AS

原创 Qt中的信號和槽

信號槽是Qt中特有的概念。它使得程序員將不同的object綁定起來,而object對象間並不需要對相互瞭解。 Slots也是普通的c++方法,它們可以是virtual;可以被重載;可以使private、protected、public,可

原创 C語言結構體封裝藝術

1. 誰該閱讀這篇文章 本文是關於削減C語言程序內存佔用空間的一項技術——爲了減小內存大小而手工重新封裝C結構體聲明。你需要C語言的基本知識來讀懂本文。 如果你要爲內存有限制的嵌入式系統、或者操作系統內核寫代碼,那麼你需要懂這項技術。如果

原创 C#實現圖標按鈕

C#中winform程序中沒有imagebutton控件,爲了實現圖標按鈕將就下吧。。。。 form裏放置一個按鈕button,button屬性FlatStyle改爲Popup或者Flat,BackGroundImage屬性裏載入想顯示的