原创 我們可以通過結構和指針構建強大的數據結構

我們可以通過結構和指針構建強大的數據結構

原创 dsp控制DM9000實現802.3數據收發第二篇,調試過程

首先感謝上一篇轉載文章的作者給出的參考,下面是一些自己在調試過程中的一些步驟: 首先把代碼貼上來: //------------------------------------------------------------------

原创 關於遞歸和回溯的說明以及8皇后問題的遞歸流程分析

回溯是一種思維,而遞歸(迭代)是一種實現回溯思維的編程方法; 回溯 : 是一種試錯的思維方法,對於一些不能夠通過表達式或者解析式描述的問題,或者有表達式但是實現起來相當複雜的一些算法,就是用於回溯法,特別是一些深度優先搜索(所搜樹)等等

原创 dsp控制DM9000實現802.3數據收發第三篇,調試過程程序第三版;採用外部引腳中斷方式獲取中斷,優化掉幀現象

//-------------------------------------------------------------------------------------------- - //DSP28377 利用EMIF控制網口D

原创 向量的幾何解釋筆記(點積叉積矩陣)

在說這些概念以前一定要知道一件事情 : 所有的數學定義都是由物理意義抽象而來,活着是爲了某種計算方便而認爲的定義的一種數學符號和數學運算規則: 1、行列式(獲取兩個向量張成的面積) 假設我有連個向量a b;我想求解這兩個向量的張成的平行四

原创 dsp控制DM9000實現802.3數據收發第一篇,文章轉載

單片機驅動DM9000 單片機驅動DM9000 和其它網卡芯片不同,DM9000系列網卡芯片在嵌入式開發板上很常見,尤其是有關ARM-Linux的開發板上的網絡連接部分幾乎都是採用該芯片完成的。當然,其它網卡芯片,如RTL8019的

原创 DM9000調試過程總結(mac地址過濾)

目的 :完成網口收發調試 過程 :       1、網口初始化,根據芯片數據手冊配置 2、網口發數,先向DM9000中的TX FIFO存入數據,然後出發發送寄存器完成發送; 3、網口接收 。 1) 中斷方式 :DM9000的中斷可

原创 關於傅里葉變換的理解、快速傅里葉算法的推導以及蝶形運算的c語言實現

爲了使用C語言實現蝶形運算過程,重新學習了一下傅里葉變換蝶形運算的過程 1、傅里葉變換 傅里葉變換籠統的講就是將一個信號序列分解爲很多組頻率不同的正弦和餘弦信號的組合;對於理解傅里葉變換我是從線性變換這個角度來理解的,無非就是將一個時域

原创 dsp控制DM9000實現802.3數據收發第三篇,調試過程程序第二版;接受部分可用,但是容易掉幀,採用的讀取dm9000中斷寄存器的方式獲取數據

第二版程序; //-------------------------------------------------------------------------------------------- - //DSP28377 利用EM

原创 遞歸的理解

理解遞歸的最重要的一點是不要去糾結遞歸函數中的一些細節到地是怎麼實現的,這個例子在上一篇的漢諾塔問題中的到了充分的體現。 本篇文章只要是實現最大公倍數的遞歸實現方法。 最大公倍數是指兩個數能夠被一組數同時整除,其中最大的那個數就叫做最

原创 關於DSP28377D 中斷配置流程

2016/12/9 DSP系統v118 調試過程中出現了添加天線配置函數後,系統定時器無法使用的現象,猜測是因爲天線配置模塊影響了定時器的開啓 DSP的中斷過程流程 :        外設產生中斷的流程: 1、中斷鎖存至P

原创 讀《程序員思維修煉》總結和讀後感

//---------------------------------------------------------------------------------------------------------------------

原创 學習數據結構的原因

問題:數據結構是幹什麼用的呢? 我們這學期開數據結構C語言版,已經過去半學期了,還是沒有頭緒。去年已經學過C與C++了,覺得已經可以編寫程序了呀?然後我們爲什麼還要學習數據結構呢?學習什麼鏈表,插入刪除數據,看代碼,覺得很複雜。這是

原创 空間譜估計的相關數學模型

1、假設有N個遠場的窄帶信號源輸入,入射到M個陣元的陣列上;假設在 t 時刻,第 i 個信號源的的回波信號對第一個陣元可以表示爲如下: 其中 ui(t)表示第i個信號的幅度信息 ; w表示 當前 t 時刻下目標的頻率(可以理解爲由距離和