亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

韋根協(xié)議

  • LWIP的底層結(jié)構(gòu)

    Lwip協(xié)議棧的實現(xiàn)目的,無非是要上層用來實現(xiàn)app的socket編程。好,我們就從socket開始。為了兼容性,lwip的socket應(yīng)該也是提供標(biāo)準(zhǔn)的socket接口函數(shù),恩,沒錯,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定義:#if LWIP COMPAT SOCKETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,這個結(jié)構(gòu)先不管它,接著看下get socket函數(shù)的實現(xiàn)【也是在src\api\socket.c文件中】,在這里我們看到這樣一條語句sock =&sockets[s];很明顯,返回值也是這個sock它是根據(jù)傳進來的序列號在sockets數(shù)組中找到對應(yīng)的元素并返回該元素的地址。好了,那么這個sockets數(shù)組是在哪里被賦值了這些元素的呢?進行到這里似乎應(yīng)該從標(biāo)準(zhǔn)的socket編程的開始,也就是socket函數(shù)講起,那我們就順便看一下。它對應(yīng)的實際實現(xiàn)是下面這個函數(shù)Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】這個函數(shù)根據(jù)不同的協(xié)議類型,也就是函數(shù)中的type參數(shù),創(chuàng)建了一個netconn結(jié)構(gòu)體的指針,接著就是用這個指針作為參數(shù)調(diào)用了alloc socket函數(shù),下面具體看下這個函數(shù)的實現(xiàn)

    標(biāo)簽: lwip 底層結(jié)構(gòu)

    上傳時間: 2022-06-19

    上傳用戶:aben

  • c++的socket編程相關(guān)資料匯總

    1、原始套接字透析之前言大多數(shù)程序員所接觸到的套接字(Socket)為兩類服務(wù)應(yīng)用:(1)流式套接字(SOCK-STREAM):一種面向連接的Socket,針對于面向連接的TCP(2)數(shù)據(jù)報式套接字(SOCK-DGRAM):一種無連接的Socket,對應(yīng)于無連接的UDP服務(wù)應(yīng)用.從用戶的角度來看,SOCK-STREAM,SOCK-DGRAM這兩類套接字似乎的確涵蓋了TCP/IP應(yīng)用的全部,因為基于TCPIP的應(yīng)用,從協(xié)議棧的層次上講,在傳輸層的確只可能建立于TCP或UDP協(xié)議之上(圖1),而SOCK STREAM,SOCK DGRAM又分別對應(yīng)于TCP和UDP,所以幾乎所有的應(yīng)用都可以用這兩類套接字實現(xiàn)。但是,當(dāng)我們面對如下問題時,SOCK_STREAM,SOCK DGRAM將顯得這樣無助:(1).怎樣發(fā)送一個自定義的IP包?(2)怎樣發(fā)送一個ICMP協(xié)議包?(3)怎樣使本機進入雜糅模式,從而能夠進行網(wǎng)絡(luò)sniffer?(4)怎樣分析所有經(jīng)過網(wǎng)絡(luò)的包,而不管這樣包是否是發(fā)給自己的?(5)怎樣偽裝本地的IP地址?這使得我們必須面對另外一個深刻的主題--原始套字(Raw Socket),Raw Socket廣泛應(yīng)用于高級網(wǎng)絡(luò)編程,也是一種廣泛的黑客手段。著名的網(wǎng)絡(luò)sniffer、拒絕服務(wù)攻擊(DOS),IP欺騙等都可以以Raw Socket實現(xiàn)。Raw Socket與標(biāo)準(zhǔn)套接字(SOCK STREAM,SOCK DGRAM)的區(qū)別在于前者直接置"根"于操作系統(tǒng)網(wǎng)絡(luò)核心(Network Core),而SOCK STREAM.SOCK DGRAM則"懸浮“于TCP和UDP協(xié)議的外圍,如圖2所示:

    標(biāo)簽: socket C++

    上傳時間: 2022-06-19

    上傳用戶:得之我幸78

  • 汽車音響直流電源濾波器的設(shè)計.

    摘要:本文通過介紹汽車直流電氣系統(tǒng)的構(gòu)成和直流濾波器的設(shè)計原則,針對汽車音響電源濾波器參數(shù)的確定進行介紹,尤其是對各種考慮因素(Over Voltage和IS07637-2中的各種脈沖模型)進行Saber和MathCAD仿真分析作為設(shè)計的參考。關(guān)鍵詞:汽車音響、直流電源濾波器、瞬態(tài)傳導(dǎo)干擾脈沖、阻抗失配、汽車電氣系統(tǒng)、IS07637,TVS1,汽車電氣系統(tǒng)簡述近年來,隨著汽車功能的不斷增加和系統(tǒng)可靠性要求的不斷提高,越來越多的電子控制單元(ECU)被引入到汽車設(shè)計中,汽車中的電氣系統(tǒng)變得越來越復(fù)雜,已經(jīng)成為汽車系統(tǒng)總成的核心。通常,汽車的電氣系統(tǒng)分為供電系統(tǒng)和用電設(shè)備兩部分。供電系統(tǒng)是指給用電設(shè)備產(chǎn)生、分配和傳遞電能裝置的總稱,它包括發(fā)電機、蓄電池、電線束、開關(guān)及繼電器等,具有低壓和直流的特點。汽車用電設(shè)備是指汽車電氣系統(tǒng)中需要電源供給的設(shè)備,如:起動機、空調(diào),音響,車燈,ABS等等,其所需的電能由兩個電源供給,即:發(fā)電機和蓄電池。其具有單線制供電特點,即:所有用電設(shè)備均并聯(lián)。蓄電池和發(fā)電機的電源正極和各用電設(shè)備只用一根導(dǎo)線相連,而電源的負極搭接到汽車底盤上,俗稱負極搭鐵,利用發(fā)動機體、汽車車架和車身等金屬機體作為一公共電流回路。下圖為一汽車的電氣系統(tǒng)概要框圖(見圖1)

    標(biāo)簽: 汽車音響 直流電源濾波器

    上傳時間: 2022-06-19

    上傳用戶:

  • SPI協(xié)議的Verilog實現(xiàn)

    Spi接口是一種外圍串行接口,主要由四根線組成:SDI(數(shù)據(jù)輸入),sDO(數(shù)據(jù)輸出).SCK(時鐘),cs(片選)。(1)SDO主機輸出/從機輸入。(2)SDI主機輸入/從機輸出。(3)SCK-時鐘信號,由主設(shè)備產(chǎn)生。(4)cs-從設(shè)備使能信號,由主設(shè)備控制。在一個基于SPT的設(shè)備中,至少有一個主控設(shè)備。與普通的串行通訊不同,普通的串行通訊一次連續(xù)傳送至少8位數(shù)據(jù),而SPI允許數(shù)據(jù)一位一位的傳送,甚至允許暫停,因為SP的數(shù)據(jù)輸入和輸出線獨立,所以允許同時完成數(shù)據(jù)的輸入和輸出。在點對點的通信中,SPI接口不需要進行尋址操作,且為全雙工通信,工作簡單高效。然而SPI接口也有缺點:沒有指定的流控制,沒有應(yīng)答機制確認是否接收到數(shù)據(jù)。SPI通訊是通過數(shù)據(jù)交換完成的。在主機提供的時鐘脈沖SCK下,SDI,SDO完成數(shù)據(jù)傳輸。數(shù)據(jù)輸出通過SDO線,在SCK時鐘上升沿或下降沿時改變,在緊接著的下降沿或上升沿被從機讀取,完成一位數(shù)據(jù)傳輸。輸入情況同理。因此,在至少8次時鐘信號的改變(上沿和下沿為一次),可以完成8位數(shù)據(jù)的傳輸。

    標(biāo)簽: spi協(xié)議 verilog

    上傳時間: 2022-06-20

    上傳用戶:

  • SPI通信的總結(jié)

    STM32---SPI通信的總結(jié)(庫函數(shù)操作)本文主要由7 項內(nèi)容介紹SPI 并會在最后附上測試源碼供參考:1. SPI 的通信協(xié)議2. SPI 通信初始化(以STM32為從機, LPC1114為主機介紹)3. SPI 的讀寫函數(shù)4. SPI 的中斷配置5. SPI 的SMA 操作6. 測試源碼7. 易出現(xiàn)的問題及原因和解決方法一、SPI 的通信協(xié)議SPI(Serial Peripheral Interfac)e是一種串行同步通訊協(xié)議,由一個主設(shè)備和一個或多個從設(shè)備組成,主設(shè)備啟動一個與從設(shè)備的同步通訊,從而完成數(shù)據(jù)的交換。SPI 接口一般由4 根線組成,CS片選信號(有的單片機上也稱為NSS),SCLK時鐘信號線, MISO 數(shù)據(jù)線(主機輸入從機輸出) ,MOSI 數(shù)據(jù)線(主機輸出從機輸入),CS 決定了唯一的與主設(shè)備通信的從設(shè)備,如沒有CS 信號,則只能存在一個從設(shè)備,主設(shè)備通過產(chǎn)生移位時鐘信號來發(fā)起通訊。通訊時主機的數(shù)據(jù)由MISO 輸入,由MOSI 輸出,輸入的數(shù)據(jù)在時鐘的上升或下降沿被采樣,輸出數(shù)據(jù)在緊接著的下降或上升沿被發(fā)出(具體由SPI的時鐘相位和極性的設(shè)置而決定) 。

    標(biāo)簽: spi 通信

    上傳時間: 2022-06-22

    上傳用戶:shjgzh

  • STEP-BY-STEP在KEIL5中建立TM4C1294項目

    一、前期軟件要求需要預(yù)先安裝如下軟件:1.MDK522KEIL5.22安裝軟件2.MDKCM522KEIL LEGACY安裝軟件,兼容5以前版本3.Keil.TM4C_DFP.1.1.0TM4C芯片及板的DFP安裝包4.SW-EK-TM4C1294XL-214.178TM4C1294XL驅(qū)動及樣例程序默認安裝完成后,有兩個目錄1.Cleil v5KEL可執(zhí)行文件目錄2.CtrilTivaWare C Series-2.1.4178 TIVA系列驅(qū)動及樣例二、硬件要求WIN7及以上操作系統(tǒng),2G內(nèi)存TM4C1294XL板及TM4C1294XLSUBBOARD組合板,即S800板Micro-USB數(shù)據(jù)線一根三、新建用戶目錄設(shè)為CIS8OOLEXPI CPU為TM4C1294NCPDT因為需要使用TM4C1294芯片的硬件定義以及固件庫,因此從CtzilTivaWare C Series-2.1.4178中將/NC及DRIVERLIB兩個子目錄拷貝到用戶目錄中。

    標(biāo)簽: tm4c1294 keil5

    上傳時間: 2022-06-22

    上傳用戶:

  • STM32的SPI通信總結(jié)-含DMA

    本文主要由7 項內(nèi)容介紹SPI并會在最后附上測試源碼供參考:1. SPI的通信協(xié)議2. SPI通信初始化(以STM32為從機, LPC1114為主機介紹)3. SPI的讀寫函數(shù)4. SPI的中斷配置5. SPI的SMA操作6. 測試源碼7. 易出現(xiàn)的問題及原因和解決方法一、SPI的通信協(xié)議SPI(Serial Peripheral Interface)是一種串行同步通訊協(xié)議,由一個主設(shè)備和一個或多個從設(shè)備組成,主設(shè)備啟動一個與從設(shè)備的同步通訊,從而完成數(shù)據(jù)的交換。SPI 接口一般由4 根線組成, CS片選信號(有的單片機上也稱為NSS),SCLK時鐘信號線, MISO數(shù)據(jù)線(主機輸入從機輸出),MOSI數(shù)據(jù)線(主機輸出從機輸入) ,CS 決定了唯一的與主設(shè)備通信的從設(shè)備,如沒有CS 信號,則只能存在一個從設(shè)備,主設(shè)備通過產(chǎn)生移位時鐘信號來發(fā)起通訊。通訊時主機的數(shù)據(jù)由MISO輸入,由MOSI輸出,輸入的數(shù)據(jù)在時鐘的上升或下降沿被采樣,輸出數(shù)據(jù)在緊接著的下降或上升沿被發(fā)出(具體由SPI的時鐘相位和極性的設(shè)置而決定) 。二、以STM32為例介紹SPI通信1. STM32f103 帶有3 個SPI模塊其特性如下:2 SPI

    標(biāo)簽: stm32 spi通信 dma

    上傳時間: 2022-06-22

    上傳用戶:

  • 升壓型電源管理電路的內(nèi)部LDO設(shè)計

    本論文所涉及的電源管理方案來源于與臺灣某上市公司的橫向合作項目,在電源管理產(chǎn)品朝著低功耗、高效率和智能化方向發(fā)展的形勢下,論文采用了一種開關(guān)電源與低壓降(LDO)線性電壓調(diào)節(jié)器結(jié)合應(yīng)用的集成方案,即將LDO作為升壓型電源管理芯片的內(nèi)部供電模塊。按照方案的要求,本文設(shè)計了一種含緩沖級的低壓降線性電壓調(diào)節(jié)器。設(shè)計采用0.6um 30V BCD工藝,實現(xiàn)LDO的輸入電壓范圍為6-13V:滿足在-25-85℃的工作溫度范圍內(nèi),輸出電壓為5V:在典型負載電流(12.5mA)下,LDO的壓降電壓為120mv.文章首先闡述了整個方案的工作原理,給出LDO設(shè)計的指標(biāo)要求;其次,依據(jù)系統(tǒng)方案的指標(biāo)要求和制造工藝約束,實現(xiàn)包含誤差放大器、基準(zhǔn)源和保護電路等子模塊在內(nèi)的電壓調(diào)整器:此外,文章還著重探討了“如何利用放大器驅(qū)動100pF數(shù)量級的大電容負載”的問題:最后,給出整個模塊總體電路的仿真驗證結(jié)果。LDO的架構(gòu)分析和設(shè)計以及基準(zhǔn)源的設(shè)計是本文的核心內(nèi)容。在LDO架構(gòu)設(shè)計部分,文章基于對三種不同LDO拓撲的分析,選擇并實現(xiàn)了含緩沖器級的LDO.設(shè)計中通過改進反饋網(wǎng)絡(luò),采用反饋電容,實現(xiàn)對LDO的環(huán)路補償。同時,為提高誤差放大器驅(qū)動功率管的能力、適應(yīng)LDO低功耗發(fā)展的需求,文章探討了如何使用放大器驅(qū)動大負載電容的問題。基于密勒定理和根軌跡原理,本文通過研究密勒電容的作用,采用MPC(Miller-Path-Compensation)結(jié)構(gòu),實踐了兩級放大器驅(qū)動大負載電容的方案,并把MPC補償技術(shù)推廣到三級放大器的設(shè)計中。

    標(biāo)簽: 電源管理 ldo

    上傳時間: 2022-06-22

    上傳用戶:

  • SPI時序圖詳解

    SPI總線協(xié)議及SPI時序圖詳解SP1是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI是一種高速的、全雙工、同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。SP1是一個環(huán)形總線結(jié)構(gòu),由ss(cs)、sck,sdi、sdo構(gòu)成,其時序其實很簡單,主要是在sck的控制下,兩個雙向移位寄存器進行數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送上升沿到來的時候,sdo上的電平將被發(fā)送到從設(shè)備的寄存器中,下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的寄存器中,假設(shè)主機和從機初始化就緒:并且主機的sbuff-Oxaa(10101010),從機的sbuff-0x55(01010101),下面將分步對spi的8個時鐘周期的數(shù)據(jù)情況演示一遍(假設(shè)上升沿發(fā)送數(shù)據(jù))。

    標(biāo)簽: spi 時序

    上傳時間: 2022-06-23

    上傳用戶:fliang

  • 升壓型電源管理電路內(nèi)部ldo設(shè)計

    文章首先闡述了整個方案的工作原理,給出LDO設(shè)計的指標(biāo)要求;其次,依據(jù)系統(tǒng)方案的指標(biāo)要求和制造1藝約束,實現(xiàn)包含誤差放大器、基準(zhǔn)源和保護電路等了模塊在內(nèi)的電壓調(diào)整器:此外,文章還著重探討了“如何利用放大器驅(qū)動100pF數(shù)量級的大電容負載"的問題;最后,給出整個模塊總體電路的仿真驗證結(jié)果。LDO的架構(gòu)分析和設(shè)計以及基準(zhǔn)源的設(shè)計是本文的核心內(nèi)容。在LDO架構(gòu)設(shè)計部分,文章基于對三種不同LDO拓撲的分析,選擇并實現(xiàn)了含緩沖器級的LDO./設(shè)計中通過改進反饋網(wǎng)絡(luò),采用反饋電容,實現(xiàn)對LDO的環(huán)路補償。同時,為提高誤差放大器驅(qū)動功率管的能力、適應(yīng)LDO低功耗發(fā)展的需求,文章探討了如何使用放大器驅(qū)動大負載電容的問題,基于密勒定理和根軌跡原理,本文通過研究密勒電容的作用,采用MPC(Miller-Path-Compersation)結(jié)構(gòu),實踐了兩級放大器驅(qū)動大負載電容的方案,并把MPC補償技術(shù)推廣到三級放大器的設(shè)計中。文章設(shè)計的CRF(CRF:Current Re ference controlled by Feedback)電流基準(zhǔn)是基于對傳統(tǒng)自啟動基準(zhǔn)電流源的改進實現(xiàn)的。CRF基準(zhǔn)電流源架構(gòu)中存在一條阻性的電流道路,確保其在加載電源電壓的過程中能夠?qū)崿F(xiàn)快速啟動,響應(yīng)速度達到1ps:而傳統(tǒng)自啟動基準(zhǔn)電流源在相同的設(shè)計參數(shù)下,響應(yīng)速度長達120us.CRF基準(zhǔn)電流源突破了響應(yīng)速度對其應(yīng)用的限制。

    標(biāo)簽: 電源管理 LDO

    上傳時間: 2022-06-23

    上傳用戶:

主站蜘蛛池模板: 凤冈县| 泉州市| 贡山| 泸西县| 越西县| 濮阳市| 隆回县| 平和县| 通山县| 康定县| 九龙坡区| 会泽县| 开原市| 华蓥市| 平原县| 洪雅县| 常山县| 无为县| 岳池县| 平南县| 鄂托克旗| 仙桃市| 岗巴县| 德昌县| 始兴县| 元朗区| 江华| 来凤县| 于田县| 黄浦区| 大城县| 曲周县| 廊坊市| 清徐县| 马边| 措美县| 灵寿县| 冕宁县| 舞钢市| 靖州| 东明县|