原创 【buildroot-2011.11】You may have to install 'g++' on your build machine

buildroot - 2011.11 交叉編譯器製作時,提示如下錯誤: “You may have to install 'g++' on your build machine” 還提示:toolchain/dependencies/d

原创 MFC 創建柱形圖

最近一段時間在測試一個傳感器的值,想觀察傳感器的一些特性,但是每次都把數據接收完,放到Orange裏面出來,感覺有點麻煩,還是不能直觀的體會;後來就決定自己寫一個程序,顯示事實的數據;後來百度了一會,發現一個好玩的東西CBarChart;

原创 Windows下 如何製作動態庫和靜態庫

以前在linux下製作過動態庫和靜態庫,由於工作需要,需要在windows下做同樣的工作;有了以前的經驗所以做起來並不算很麻煩; 1、下載mingw-get-inst-20120426.exe 2、安裝之後會產生一個MinGW的目錄,將下

原创 無延時去抖按鍵實現方法(不耗CPU)

這一靈感來源於定時器計數的方法,最後可以實現的效果跟咱們電腦鍵盤按鍵的效果一樣!我先來介紹下基本原理吧! 採用定時器中斷的方法,比如定時器終端我們設置爲5ms,我們需要按鍵按下超過40ms時纔算有按鍵按下,如果按鍵超過500ms時,我們就

原创 【MFC】CMSComm 控件串口編程

之前在windows下用串口的時候都是用的windows的API做串口編程,他有個弊端,在接收到數據之後,不能立刻進行處理;但是CMSComm可以在接收到數據之後會立刻處理這些數據; 右鍵--> Insert ActiveX Contro

原创 BLK-MD-BC04-B 藍牙模塊使用

昨天無意找到了兩個藍牙模塊,花了幾個小時研究研究,雖然只有幾個小時,可謂艱辛啊!因爲,沒資料,什麼都沒有,也不能確定硬件的好壞! 有6個pin,也不知道這pin是幹什麼用的!(VCC,GND,TXD,RXD,SET,3.3V)特別是哪個S

原创 【linux】強大的wget工具

如果英語好的話,可以直接看wget -h的幫助文檔: [10:41 @ ~/web]$ wget -h GNU Wget 1.12, a non-interactive network retriever. Usage: wget [OP

原创 【stm32+uC/OS-II】ucosii移植簡單詳細步驟

    μC/OS-II由Micrium公司提供,是一個可移植、可固化的、可裁剪的、佔先式多任務實時內核,它適用於多種微處理器,微控制器和數字處理芯片(已經移植到超過100種以上的微處理器應用中)。同時,該系統源代碼開放、整潔、一致,註釋

原创 Linux 如何快速查找文件

前些天在跟大夥討論linux查找文件速度的問題;大家都一致決定 find [path] -name "keyword" 太慢了,而且太浪費cpu了;有木有一個比較好的idea嗎?當然有了。 locate 初入linux道行的,或者是接觸一

原创 Linux開發網站

Linux開發網站,非常好,非常贊!值得收藏!  Linux高級程序設計:http://book.51cto.com/art/200807/78952.htm GNU工具鏈(GNU toolchain)http://www.cnblogs

原创 【linux環境編程】 ARP編程

(注:部分摘自”Linux C編程一站式學習“) 以太網(RFC 894)幀格式 圖一 以太網數據包類型 其中的源地址和目的地址是指網卡的硬件地址(也叫MAC地址),長度是48位,是在網卡出廠時固化的。用ifconfig命令看一下,“H

原创 卡爾曼濾波算法

由於工作需要,最近需要用到一種數字濾波算法,經過與高手的交流,研究了高斯濾波算法和卡爾曼濾波算法;後來還是選擇卡爾曼算法;因爲他的思想比較簡單,也是比較穩定的;他可以不斷校正,不斷更新;但是有一定的弊端;比如我們在測量之前還要測量一些數據

原创 STM32F103 Flash操作代碼解析

/************************************************************************/ // !!!一定要記住!!!Flash壽命是有限的,別程

原创 內核啓動tick(節拍)值打印

[ 0.525000] NTFS driver 2.1.30 [Flags: R/W]. [ 0.525000] JFFS2 version 2.2. (NAND) (SUMMARY) 漏 2001-2006 Red Ha

原创 【Linux環境編程】獲取網卡的實時網速

在windows下面,我們可以看到360或者是qq安全衛士的“安全球”,上面顯示實時的網速情況。那麼在linux裏面如何獲取網卡的實時網速?其實原理很簡單,讀取需要獲取網速的網卡在某段時間dT內流量的變化dL,那麼實時網速就出來了,Spe