原创 PID工業算法

反饋迴路基礎   一個控制迴路包括三個部分:   系統的傳感器得到的測量結果 控制器作出決定通過一個輸出設備來作出反應控制器從傳感器得到測量結果,然後用需求結果減去測量結果來得到誤差。然後用誤差來計算出一個對系統的糾正值來作爲輸入結果,這

原创 簡單的LINUX字符設備驅動及編譯進Linux內核…

驅動代碼:   #include <linux/init.h> #include <linux/config.h> #include <linux/module.h> #include <linux/kernel.h> #inc

原创 xp+ubuntu8.10雙系統啓動順序修改

xp+ubuntu8.10雙系統啓動順序修改 需要用到linux,先裝好的XP,再裝的ubuntu8.10,頗費了一番周折,主要是分區的問題,不過用的Norton PartitionMagic來調整分區還是很方便的,仔細一點就可

原创 文件系統以及mkyaffsimage工具的製作

文件系統以及mkyaffsimage工具的製作 (2010-09-06 10:25:29)     申明:本作品經過在下長時間收集網上資料和自己動手實踐所寫下的筆記,供大家探討學習,如有錯誤望不吝指明... 一.相關知識介紹 (1

原创 DSP和MCU的區別

MCU和DSP最近在製作電子類產品方面都應用廣泛,DSP在數字信號處理、通信領域應用較多,MCU在自動控制、智能信號上應用廣泛。   處理器通常可以

原创 C語言常見面試題

1、判斷以下程序輸出結果 main()  {  char *p1=“name”;  char *p2;  p2=(char*)malloc(20);  memset (p2, 0, 20);  while(*p2++ = *p1++);

原创 linux下修改系統PATH的方法

    比如要把/etc/apache/bin目錄添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin       使用這種方法,只對當前會話有效,也就是說每當登出或註銷系統以後,PATH 設置就會

原创 數據壓縮解析及C語言實現介紹

引言   現有的壓縮算法有很多種,但是都存在一定的侷限性,比如:LZw[1]。主要是針對數據量較大的圖像之類的進行壓縮,不適合對簡單報文的壓縮。比如

原创 VCC VDD VSS等在電路中的區別

電路設計以及PCB製作中,經常碰見電源符號:VCC、 VDD、VEE、VSS,他們具有什麼樣的關係那?   一、解釋   VCC:C=circuit 表示電路的意思, 即接入電路的電壓   VDD:D=device 表示器件的意思, 即器

原创 識別電路板上貼片電阻型號0805 0402 0603 1206封裝信息

0805封裝尺寸/0402封裝尺寸/0603封裝尺寸/1206封裝尺寸 封裝尺寸與功率關係:   0201 1/20W   0402 1/16W   0603 1/10W   0805 1/8W   1206 1/4W 封裝尺寸與封裝的

原创 AD濾波的幾種簡單方法

近用mega8做一個AD轉換,一開始濾波馬馬虎虎帶過,結果數據跳的不行 最後還得做濾波:1.硬件濾波2.軟件濾波 硬件———————— 採樣口到AD口之間要加濾波電路,最簡單的RC濾波也可,串個1K的電阻,下拉一個30pF的電容,有

原创 C語言宏中"#"和"##"的用法

在查看linux內核源碼的過程中,遇到了許多宏,這裏面有許多都涉及到"#"和"##",因此,在網上搜索了一些資料,整理如下: 一、一般用法  我們使用#把宏參數變爲一個字符串,用##把兩個宏參數貼合在一起.  用法:  #include<

原创 開發者常用的6款源碼搜索引擎

開發者必備的6款源碼搜索引擎 發表於2013-08-07 16:53| 22742次閱讀| 來源makeuseof| 214 條評論| 作者Saikat Basu 搜索引擎開源MerobaseOhlohKrugleSearchCod

原创 解決在LINUX下中文亂碼的問題,供參考

我在《Linux環境打開Windows下編寫的中文文檔亂碼問題》一文是提到在linux環境下用可以用mousepad或leafpad文本閱讀器打開windows下文本解決中文亂碼。博友inbi在評論中說有”有unix2dos和dos2un

原创 電流互感器參數

摘要: 鐵芯損耗角Ψ 要使磁性材料有磁感應強度B時,必須要有磁場強度H。對於交流電,磁感應強度B與磁場強度H並不同步,磁感應強度B總是落後於磁場強度