原创 大端模式和小端模式

大端模式:數據的高字節存儲在內存地址的低字節 小端模式:數據的高字節存儲在內存地址的高字節 請寫一個C函數,若處理器是Big_endian的,則返回0;若是Little_endian的,則返回1 解答: int checkCPU( )

原创 計算機術語縮寫

 ISA總線(工業標準結構):Industry Standard Architecture EISA總線:Extented ISA PCI(外圍器件互連):Peripheral Component Interconnect AGP(加速圖

原创 Samba的配置和使用

教程:http://www.linuxsir.org/main/?q=node/158 http://www.linuxpk.com/80183.html http://www.linuxeden.com/doc/20555.html h

原创 UNIX系統編程筆記

  第一章 1、下面的代碼有緩衝區溢出的可能 Char buf[80]; Printf(“Enter your first name ”); Scanf(“%s”,buf); 下面的代碼段不會產生緩衝區溢出: Ch

原创 SPI、I2C、UART三種串行總線協議的區別

第一個區別當然是名字:    SPI(Serial Peripheral Interface:串行外設接口);    I2C(INTER IC BUS:意爲IC之間總線)    UART(Universal Asynchronous Re

原创 DSP總結2-CMD文件的編寫

DSP總結2-CMD文件的編寫 作者 wxjia2004 日期 2007-3-14 10:21:00 0 推薦 第二章 CMD文件的編寫   1.       COFF格式 1>     通用目標文件格式(Common Object

原创 關於FIFO的深度問題

We have a FIFO which clocks data in at 100MHZ and clocks data out at 80MHz. On the input there is only 80 data in any o

原创 uClinux啓動過程

uCinux的啓動主要經歷三個階段。首先,必須完成CPU和存儲器的硬件初始化,在系統RAM中建立程序堆棧和數據段,建立程序的運行時的環境。初始化完成之後,uClinux內核就取得了CPU的控制權,開始操作系統自身的初始化,這包括建立RAM

原创 圖解衝突域、廣播域

衝突域(物理分段)   連接在同一導線上的所有工作站的集合,或者說是同一物理網段上所有節點的集合或以太網上競爭同一帶寬的節點集合。這個域代表了衝突在其中發生並傳播的區域,這個區域可以被認爲是共享段。在OSI模型中,衝突域被看作是第一層的概

原创 arm7(S3C44B0X)鍵盤中斷驅動程序

 1. uClinux-dist/linux-2.4.x/drivers/char/led.h#define LED_MAGIC 'k'#define LED1 _IO (LED_MAGIC, 1)#def

原创 verilog HDL 的阻塞和非阻塞語句分析

  在FPGA設計中完全透視verilog HDL 的阻塞和非阻塞語句,是個人在verilog HDL運用中的一些心得體會。        阻塞和非阻塞語句作爲verilog HDL語言的最大難點之一,一直

原创 S3C44B0X鍵盤的uClinux驅動程序設計

  S3C44B0X鍵盤的uClinux驅動程序設計作者:吳旭 屈萬里    時間:2008-06-04  來源:  電子開發網   瀏覽評論   用三星公司的嵌入式微處理器S3C44B0X設計的嵌入式開

原创 對uboot移植的點滴記錄

  命令使用:燒寫Uboot:protect off 1:0                     erase 1:0                      tftp 30008000 u-boot.

原创 Verilog HDL中數據類型的選擇

  •信號可以分爲端口信號和內部信號。出現在端口列表中的信號是端口信號,其它的信號爲內部信號。 •對於端口信號,輸入端口只能是net類型。輸出端口可以是net類型,也可以是register類型。若輸出端

原创 向uClinux中添加應用程序2

以下通過一個具體實例向讀者介紹將程序添加到uClinux的標準方法。例如要把前面提到的源程序lednxy.c添加到運行於目標板上的uClinux操作系統中,則文件應在目錄/home/nie/uClinux-Samsung/user下,進入