原创 ucos II+ucGUI+s3c2410+LCD+觸摸屏整合

環境:ads2.2+ARM9 +s3c2410 注意:由於編譯器(ads1.2或2.2)對全局變量初始化爲0的不完全支持,有時必須手動初始化爲0,切記!!! 一、ucos II移植到ARM9 s3c2410可從官網下載移植代碼,基本無需改

原创 NAND flash和NOR flash的工作原理

  一、存儲數據的原理   兩種閃存都是用三端器件作爲存儲單元,分別爲源極、漏極和柵極,與場效應管的工作原理相同,主要是利用電場的效應來控制源極與漏極之間的通斷,柵極的電流消耗極小,不同的是場效應管爲單柵極結構,而FLASH爲雙柵極結構

原创 Windows常用程序對應的Ubuntu替換工具大全

  想徹底的把自己的工作娛樂環境從Windows平臺轉移到Ubuntu平臺嗎?是不是還爲在Ubuntu中找不到對應的軟件來替換windows裏常用的軟件而感到無助?那麼讓我們來看看下面的表格吧,總能找到替代你Windwos應用的Ubunt

原创 美國人生活中離不開的25個網站

  近日又出爐一個新的榜單:生活中離不開的25個網站。當然,這裏的離不開都是指老美的最愛。(看完之後,我們不防來說說中國人的生活離不開的網站)不多說了,開始報站: 1 Amazon.com這個就不必多介紹了吧,定義了電子商務概念的公司。9

原创 DSP總結1

第1章           DSP芯片的定點運算1.  數據的溢出:1>     溢出分類:上溢(overflow):下溢(underflow)              2>溢出的結果:                         

原创 一個DSP高手的成長之路(轉載,很真實的經歷)

我是已經從事DSP開發有幾年了,看到許多朋友對DSP的開發非常感興取,我結合這幾年對DSP的開發寫一寫自己的感受,一家之言,歡迎指教。我上研究生 的第

原创 ARM入門最好的文章------轉載一位資身工程師的入門心得

開始學ARM一團霧水,不知道如何入手.這個介紹的比較全面.本人認爲aRM入門最好的文章 1. 抓住51開發ARM         這幾個月來我一直都爬在51的問題,自己都有一點笑自己了,用了4個月的時間,來鞏固51的原理和程序,還好我自己

原创 關於RTX51tny的一些心得

  1、 該選擇RTX51(tiny)還是其他的RTOS? 51MCU上能用的RTOS有不少,有RTX51(tiny),還有基於RTX51(tiny)改造出來的Small RTOS(51),以及uCosII51。個人認爲,RTX51畢竟

原创 CPU與DSP的區別

從表面上來看,DSP與標準微處理器有許多共同的地方:一個以ALU爲核心的處理器、地址和數據總線、RAM、ROM以及I/O端口,從廣義上講,DSP、微處理器和微控制器(單片機)等都屬於處理器,可以說DSP是一種CPU。但DSP和一般的CP

原创 DSP總結2

第二章 CMD文件的編寫 1.       COFF格式1>     通用目標文件格式(Common Object File Format)是一種流行的二進制可執行文件格式,二進制可執行文件包括庫文件(lib),目標文件(obj)最終可執

原创 直流伺服位置控制程序(例)

#include<dos.h> #include<stdio.h> #include<conio.h> #include<process.h> #define add 0xe880 #define s 200               

原创 STC單片機的protues仿真

最近一直想做一個GUI在單片機上實現的Protues仿真。選用的單片機是STC89c516RD+。這種單片機64k的rom和1k的ram可以使我在編程

原创 BootLoader

一. BootLoader簡介   在專用的嵌入式板子運行GNU/Linux系統已經變得越來越流行。一個嵌入式Linux系統從軟件的角度看通常可以分

原创 C語言中宏定義的一個變態用法

在程序調試時,我們經常需要輸出一些調試信息,當調試完畢後,就不再需要使用了。那怎麼快速的在調試狀態和發佈狀態切換呢?通常我們使用預編譯加宏定義來處理這個問題,例如: #ifdef DEBUG 調試代碼#endif 如果我們使用printf

原创 Bresenham直線演算法

Bresenham直線演算法是用來描繪由兩點所決定的直線的演算法,它會算出一條線段在 n 維光柵上最接近的點。這個演算法只會用到較為快速的整數加法、減法和位元移位,常用於繪製電腦畫面中的直線。是計算機圖形學中最先發展出來的演算法。經過少量