原创 8B/10B編碼(轉)

8B/10B編碼是目前高速串行通信中經常用到的一種編碼方式,直觀的理解就是把8bit數據編碼成10bit來傳輸,爲什麼要引入這種機制呢?其根本目的是“直流平衡”。當高速串行流動邏輯1或邏輯0有多個位沒有產生變化時,信號的轉換就會因爲電壓位

原创 c語言雜記

1、指針作爲函數參數傳遞 這幾天在學習C過程中,在使用指針作爲函數參數傳遞的時候出現了問題,根本不知道從何得解:源代碼如下:    createNode(BinNode *tree,char *p)    {        tree =

原创 MATLAB Cell數組

matlab cell數組        cell數組是MATLAB的一種特殊矩陣,或者叫做廣義矩陣。矩陣的每個元素可以是任何一種數據類型的常數、常量或者矩陣,所以矩陣的每個的元素叫做cell。和一般的數值矩陣一樣,元胞數組的內存空間也是

原创 ADS編譯ARM程序時對RO,RW,ZI段的理解

ADS編譯ARM程序時對RO,RW,ZI段的理解       本文由網絡文章整理而來,由於當時下載資料時沒有記清文章出處,所以這裏也不能表明出處,不過還是鳴謝原作者的無私貢獻。特此聲明! 1、ARM程序的組成: 此處所說的“ARM程序”是

原创 BMP格式解析

參考文章:《位圖文件(BMP)格式分析以及程序實現》           本來應該先着手把SDRAM模塊再整理包裝一下,但是今天沒法靜心整理代碼,所以就乾脆趁着週末上網方便好好對BMP格式的圖片數據結構做一些深入的瞭解。之所以先從位圖(B

原创 Stars and Nebulae

轉自:http://cas.sdss.org/dr6/zh/astro/stars/stars.asp 星和星雲 在夜晚的星空你能看到的大多數的東西就是星星,用肉眼可以看到幾千顆星星。恆星是一個熱的氫氣球,太陽是最典型最普通的一個例子。

原创 c語言指針小析以及var++和++var的區別

c語言指針小析以及var++和++var的區別        有兩個相關的運算符:(1)&:取地址運算符                                                (2)&:指針運算符(或稱“間接訪問”

原创 ln lg,log在c語言中的表示

        在MFC中將採集上來的10bit圖像數據轉換爲8bit圖像數據中,用到ln函數(e爲底)。查了查ln,lg,和log在c中的應用:         驚奇的發現:c語言中定義的函數和數學上定義的函數有所區別:c語言中只定義的

原创 matlab 矩陣元素求和、求均值(期望)和均方差

matlab中矩陣元素求和、求期望和均方差       在matlab中求一個矩陣中元素的和可以自己編寫for循環來完成,這樣比較方便,想求那些數據的和都可以做到,然而效率比較低,如果數據量大程序會跑好長時間。所以我們可以轉而用matla

原创 大端模式和小端模式

大端模式和小端模式         最近在用EZ-USB cy7c68013傳輸相機數據的時候,發現上位機PC接受並保存的16位數據,是高8位在後,低8位在前,和平時的習慣不一樣,這纔想起x86體系的cpu是小端模式,存儲16位或32位數

原创 關於Segmentation fault (core dumped)幾個簡單問題

有的程序可以通過編譯,但在運行時會出現Segment fault(段錯誤)。這通常都是指針錯誤引起的。但這不像編譯錯誤一樣會提示到文件一行,而是沒有任何信息。一種辦法是用gdb的step, 一步一步尋找。

原创 運行時域和加載時域(運行地址和加載地址)

運行時域和加載時域(運行地址和加載地址) 參考文獻:http://hi.baidu.com/hnylcxq/item/3bd13b52bf9875908c12edcf   雲邊日的空間                    http://

原创 matlab digits函數和vpa函數

matlab digits函數和vpa函數 轉自:http://cacheso.360.cn/c?m=5a4cf7c107f7aa4c02664975cf1179ca&q=vpa&u=http%3A%2F%2Fzhidao.baidu.c

原创 VM fedaro 14 samba服務器設置遇到的問題

wm fedaro 14 samba服務器設置遇到的問題        最近爲了方便用克隆的方法在工作機上安裝了fedora 14 虛擬機,然而在用ifconfig命令查看系統的網卡相關信息只有eth1 和lo,沒有eth0.查了相關資料

原创 關於ARM彙編程序的理解

            ARM彙編程序的理解 先看下面一個程序:                  AREA    TigerJohn,CODE,READONLY;聲明代碼段                      CODE32