Time of Update: 2018-12-07
精確的說: NIC 工作在資料連結層中的MAC子層上,而非物理層。NIC的作用是進行串並行的轉換,即MAC子層規定了如何在物理線路上傳輸frame,LLC的作用是識 別不同協議類型然後進行encapsulation。MAC地址燒入NIC,所以,NIC工作在Data Link Layer。 一、網卡的主要特點 網卡(Network Interface
Time of Update: 2018-12-07
轉http://hi.baidu.com/serial_story/blog/item/3f6ba1511c8b552d43a75b47.html/cmtid/ce6086018316340d728da51c 簡單說就是,Flash,按照內部提供者不同,分為兩種, 一種是就像訪問SDRAM一樣,按照資料/地址匯流排直接存取的Nor Flash, 另一種是只有8位(X8)/16位(X16)或者更多(X32/...)位寬的匯流排,每次訪問,都要將長地址分成幾部分,
Time of Update: 2018-12-07
2010-01-20 18:51Platform Device and Drivers 從<linux/platform_device.h>我們可以瞭解Platform bus上面的驅動模型介面:platform_device,platform_driver。和PCI和USB這些大結構的匯流排不同,虛擬匯流排 Platform bus使用最小結構來整合SOC processer上的各種外設,或者各種“legacy”之間的互聯。Platform device
Time of Update: 2018-12-07
單匯流排(1-Wire Bus)技術及其應用摘要:介紹了美DALLAS公司推出的單匯流排技術的原理和訊號傳輸方式,說明了單匯流排通訊協定,最後以單匯流排器件iButton在安防系統中的應用為例,給出了單匯流排的資料轉送方法。 關鍵詞:單匯流排 單匯流排協議 iButton1
Time of Update: 2018-12-07
在linux doc的proc_usb_info.txt 中:/proc/bus/usb/devices 中T = Topology (etc.)開頭的行可以分析拓撲Topology info: T: Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd | | | | | | | | |__MaxChildren | |
Time of Update: 2018-12-07
啟動 telnetd 服務一般有兩種方式:通過inetd服務託管啟動 獨立啟動 通過inetd託管好像需要配置的檔案比較多,所以這裡選擇獨立啟動方式。 1、 檢查kernel配置,需選中"Device Drivers -> Character devices -> Unix98 PTY support" 2、 重新編譯uClinux-dist裡的busybox,需選中以下幾項:BusyBox -> Busybox Settings -> General
Time of Update: 2018-12-07
裝置記憶體緩衝區和 /proc/iomem https://osu.redhat.com/content/courses-zh-cn/rha130-4/section_0002/tag_lessons/section_0002/section_0001/tag_resource/section_0003?set_language=zh-cn許多比較先進的裝置都有自己的記憶體,這些記憶體一旦映射到系統的記憶體位址空間中,可以利用它們輕鬆地傳遞資料。顯卡是典型的自己提供記憶體緩衝區的裝置。proc
Time of Update: 2018-12-07
cmem模組,cmemk 收藏 http://blog.csdn.net/lanmanck/archive/2010/08/21/5829141.aspx懷疑之前amlogic抄襲這個 模組cmemk.ko為ARM和DSP通訊提供連續的記憶體,裝載的格式為:insmod cmemk.ko pools=4x30000,2x500000 phys_start=0x0 phys_end=0x3000000 pools_1=4x65536 phys_start_1=0x80000000
Time of Update: 2018-12-07
區別: SPI:高速同步串列口。3~4線介面,收發獨立、可同步進行。 ( 是一種允許一個主裝置啟動一個與從裝置的同步通訊的協議,從而完成資料的交換。也就是SPI是一種規定好的通訊方式。這種通訊方式的優點是佔用連接埠較少,一般4根就夠基本通訊了。同時傳輸速度也很高。一般來說要求主裝置要有SPI控制器(但可用類比方式),就可以與基於SPI的晶片通訊了。 SPI 的通訊原理很簡單,它需要至少4根線,事實上3根也可以。也是所有基於SPI的裝置共有的,
Time of Update: 2018-12-07
platform裝置驅動全透析http://blog.donews.com/21cnbao/archive/2010/07/14/1581997.aspx07月 14th, 2010 by 宋寶華 1.1 platform匯流排、裝置與驅動在Linux 2.6的裝置驅動模型中,關心匯流排、裝置和驅動這3個實體,匯流排將裝置和驅動綁定。在系統每註冊一個裝置的時候,會尋找與之匹配的驅動;相反的,在系統每
Time of Update: 2018-12-07
http://www.mcuol.com/tech/107/26052.htm 引言 基於位置無關代碼PIC(PositionIndependent Code)的程式設計在嵌入式應用系統開發中具有重要的作用。
Time of Update: 2018-12-07
匯流排技術 2010-01-15 17:14:34 閱讀282 評論0 字型大小:大中小 訂閱 分類:嵌入式多媒體一 SPI協議概括SPI,是英語Serial Peripheral interface的縮寫,顧名思義就是串列外圍裝置介面。是Motorola首先在其MC68HCXX系列處理器上定義的。SPI介面主要應用在
Time of Update: 2018-12-07
文章目錄 linux裝置驅動調試,我們在核心中看到核心使用dev_dbg來控制輸出資訊,這個函數的實質是調用 printk(KERN_DEBUG )來輸出列印資訊。要開啟這個開關需要下面兩步。 1、開啟調試開關:你調試的檔案中必然包含了<linux/device.h>,或者《linux /paltforam_device.h》,後者包含了前者,在包含此標頭檔之前,使用#define DEBUG 1
Time of Update: 2018-12-07
http://www.armfans.net/archiver/tid-1041.htmlREMAP配置寄存器(REMAPCONF) 9:4 REMAP_ADDR 複位值000000b,這個起什麼作用? 使用者手冊上說: 重新對應地址,選擇所重新對應目的片選的REMAP後的基地址高31~26位。選擇哪一個片選進行重新對應見REMAP_CONF設定位。 不懂是什麼意思shixq 發表於 2009-4-29
Time of Update: 2018-12-07
轉自http://blog.mcuol.com/User/luozhen0810/Article/9700_1.htm印刷電路板(Printed circuit board,PCB)幾乎會出現在每一種電子裝置當中。如果在某樣裝置中有電子零件,那麼它們也都是鑲在大小各異的PCB上。除了固定各種小零件外,PCB的主要功能是提供上頭各項零件的相互電氣串連。隨著電子裝置越來越複雜,需要的零件越來越多,PCB上頭的線路與零件也越來越密集了。
Time of Update: 2018-12-07
How To Manage Your Disk By UUID On Linux Hey There, Today's post is about something I think is pretty cool on Linux (since about kernel 2.1.x, when /proc/partitions was introduced, or made standard). It has to do with disk mounting (both on the
Time of Update: 2018-12-07
文章目錄 時間:2009-10-13 10:38:42 來源:單片機與嵌入式系統 作者:周立功嵌入式系統傳統編程模式 嵌入式系統與通用電腦系統同源,可是因為應用領域和研發人員的不同,嵌入式系統很早就走向相對獨立的發展道路,其編程模式與通用電腦系統有較大的區別。一般來說,嵌入式系統傳統編程模式有面向寄存器的編程模式、面向API的編程模式、面向連接埠的編程模式等,其中面向寄存器的編程模式仍然佔主導地位。 1.1
Time of Update: 2018-12-07
VGA Vesa DDC顯示介面 VGA 是 Video Graphics Adapter(Array) 的縮寫,VESA 是 Video Electronics Standards Association 的縮寫,DDC 是 Display Data Channel 的縮寫,訊號類型為類比類型,顯示卡端的介面為 15 針母插座:顯示器連線端的介面為 15 針公插頭: 引腳定義PinNameDirDescription1REDRed Video (75 ohm, 0.7 V
Time of Update: 2018-12-07
24 Aug 在VMWare中運行Ubuntu,開啟圖形介面太浪費資源了,2G的內容已經被WIN7佔去了一半,在開個VMWare,不用幹別的事情了。另外VMWare預設的網路方式是NET,虛擬機器通過DHCP獲得IP,而我習慣於使用XShell通過SSH訪問虛擬機器,Dynamic IP不便於儲存Session,所有順便把虛擬機器中UBuntu的IP設定成靜態。切換Ubuntu到字元模式啟動1.修改/etc/default/grub檔案1$sudo vi
Time of Update: 2018-12-07
arm7系列處理器是英國ARM公司設計的主流嵌入式處理器 ARM7核心是0.9MIPS/MHz的三級流水線和馮·諾伊曼結構; ARM9核心是5級流水線,提供1.1MIPS/MHz的哈佛結構。 ARM7沒有MMU,ARM720T是MMU的 ,ARM9主要包括ARM9TDMI和ARM9E-S等系列ARM9是有MMU的,ARM940T只有Memory protection unit.不是一個完整的MMU。