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

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

位操作

  • SDIO卡系統物理層規范(中文翻譯)

    1概述SDIO(安全數字I/0)卡是一種以SD存儲卡為基礎并與之兼容的卡設備。這種兼容性包括機械特性,電子特性,電源,信號和軟件。SDI0卡的目標是為移動電子設備提供低功耗高速度的數據I/0。最起碼的使用條件下,SDI0卡插進非SDI0主設備時,不會造成設備的物理破壞或軟件的崩潰,因此SDI0卡應該被主設備忽略來處理這種情況。一旦插入SDI0主設備,將以帶有擴展SD規范闡述的正常方式進行卡檢測。在這種狀態下,SDI0卡將進入空閑狀態,功耗稍微下降(在超過1秒的時間內平均值可達15mA)。通常在主機初始化和查詢卡時,作為SDIO設備而言,卡將會自己認證自己。主機軟件將會在已連接列表格式中獲得卡信息,并由此決定卡的I/0功能是否可以接受和激活。卡對電源的要求或是否有相應的驅動軟件是判據。如果卡被接受,卡會完全上電并啟動內建的I/0功能。1.1SDIO特點·應用在移動設備和固定設備·SD物理總線無需改變或做最小限度的改變·存儲軟件做最小的改動·允許擴展物理形式來適應特殊的需求·支持即插即用·支持多功能,包括多I/0以及1/0與SD存儲卡結合方式·單卡支持多達7項1/0功能和一項存儲功能·允許卡中斷主機·初始化電壓:2.0到3.6V·操作電壓:3.1到3.5V1.2主要參考文檔本規范廣泛參考了SDA的文檔:SD卡規范第一部分《物理層規范》2000年9月版本號1.01讀者可以通過這篇文檔了解關于SD設備操作的更多信息,另外,其他文檔都參照了本文檔,完整列表在章節B.1中列出。2.1SDIO卡類型規范中定義了兩種類型的SDI0卡。全速卡支持SPI、1位SD和4位SD以0-25MHz的傳輸模式工作,全速SDI0卡完全可以使數據傳輸速度超過100M位/秒(10M字節/秒)。SDI0卡第二版本是低速SDI0卡,這種卡僅需要SPI和1位SD傳輸模式,支持4位是可選擇項。另外,低速SD10卡在0-400KHz時鐘的整個范圍,低速卡的使用也是一種以最小硬件資源支持低速I/0設備的引領趨勢。支持類似功能的低速卡包括MODEM卡,便攜式掃描儀,GPS接收機等。如果卡是“Combo card”(存儲加上SDI0),那么全速和4位操作的要求是強制性的。

    標簽: sdio卡 物理層

    上傳時間: 2022-05-27

    上傳用戶:得之我幸78

  • 符合AUTOSAR規范的底層驅動軟件開發

    上層應用軟件和操作系統要具備良好的移植性,快速高效地開發穩定的底層驅動程序將是嵌入式系統開發成功的關鍵。隨著芯片技術的快速發展,越來越多功能強大、價格低廉的嵌入式硬件出現在市場上,而且更新換代非常快,因此,如何以合理的成本更快地為這些硬件開發或移植嵌入式軟件是嵌入式系統開發人員亟需解決的問題。近年來,上述問題得到了學術界和工業界的廣泛關注。文獻[1]1定義了用于抽象寄存器訪問和復雜位操作的接口定義語言(IDL),在IDL規范中給出了寄存器操作的函數庫和隱藏底層復雜位操作的抽象機制。但是該方法僅局限于底層驅動開發中的寄存器操作。統一驅動程序接口(UD2通過定義硬件平臺和驅動程序之間的應用程序編程接口集,解決可移植問題。硬件抽象技術1在底層硬件和操作系統之間加入了硬件抽象層,避免了操作系統、應用軟件對物理器件的直接訪問,屏藏了底層硬件的差異,從而增強了軟件的健壯性,提高了軟件的開放性和可移植性。但是在實際的應用中,硬件抽象層以嵌入式操作系統的BSP的形式出現。而BSP形式的硬件抽象層與BSP所向上支持的嵌入式操作系統是緊密相連的,耦合性很強。一種嵌入式操作系統的BSP不可能用于其他嵌入式操作系統,因此,這種硬件抽象層是一種封閉的專用硬件抽象層,無疑它局限了軟件可移植的范圍,增加了移植的難度。

    標簽: autosar 底層驅動

    上傳時間: 2022-06-19

    上傳用戶:qdxqdxqdxqdx

  • ARM+Linux嵌入式底層內核驅動方向學習總體路線圖

    目前嵌入式主要開發環境有Linux.Wince等;Linux因其開源、開發操作便利而被廣泛采用。而Linux操作系統也只是一個簡單的操作系統,簡單的使用對于嵌入式開發人員來說價值并不很高,真正有價值的是掌握Linux的基本服務和Linux的設計理念、思想,這對于嵌入式開發人員的長期發展是很極其重要的。Linux系統有很多發行版,RedHat.Ubuntu,Fedora等。作為嵌入式開發人員,我們沒有必要把精力放到使用哪個Linux發行版上,而是盡快把Linux系統盡快安裝好。如果打算堅持長期學習,那么建議您把自己的電腦做成雙系統,而不要在虛擬機上安裝。C語言是嵌入式開發必備的基礎知識。在Linux下從事C語言的開發,你會覺得更為順暢、更為自然,因為C語言是因unix的出現而誕生的,Linux內核幾乎完全是由C語言編寫完成的。學習C語言,如果不會用指針,那么就稱不上會c語言。做嵌入式開發指針更顯得尤為重要,所以做嵌入式開發除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數指針等等。涉及到指針,那么就會講到內存分配。在大學中,學習C語言一般的學習很少講到內存分配,但是如果期望從事嵌入式開發,那么就必須懂得C語言是怎么做內存分配管理的。指針之外,還要學習模塊化編譯處理、指針與數組、gcc,Makefile,GDB、遞歸、結構體、宏定義使用等。c語言是整棟嵌入式大廈的基礎所以在學習嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優秀的程序員必定是通過“體力勞動”再轉向“腦力勞動的”,這也是為什么我們要有“寫不出代碼-0”思想的原因所在。

    標簽: arm linux 嵌入式

    上傳時間: 2022-06-20

    上傳用戶:shjgzh

  • VIP專區-嵌入式/單片機編程源碼精選合集系列(76)

    VIP專區-嵌入式/單片機編程源碼精選合集系列(76)資源包含以下內容:1. stc12c的AD處理.2. 這是keil公司的mcm2300開發板上的.3. 一些關于SOPC,NIOS設計的論文,可以作畢業設計參考.4. 遠程數據訪問RDA等.5. 基于lpc2148的按鍵掃描程序.6. spce061a實現的鍵盤掃描程序.7. SPCE061A實現的LED拉幕顯示效果.8. SPCE061A中位操作頭文件.9. SPCE061A+SPCL051液晶顯示漢字程序.10. keil.11. 采用LPC935控制的一個項目.12. 采用MPS430控制的項目.13. mm36sb020的spi的接口,已經調試過的 /* 定義命令 *//* #define ERSC 0x90f6 // 檫除整個芯片 // #define SRC 0xfffffffe //.14. LCD6963模塊的驅動,可以顯示漢字和圖形. 線路圖 89C51 T6963C -------- | 8 P1.0-1.7|=========== D0-7 | P3.0|--.15. ATmega16上面的ADC測試.16. 小液晶1602驅動程序.17. 基於C51的智能毫秒計, 精準到1ms, 含原理圖.18. NXP2103開發版圖.19. 軟件紅外線接收程序 采用24MHz晶振.20. 串行口通信程序.21. 投票系統.22. 一擔挑游戲.23. 組數游戲.24. 歌星大獎賽.25. VHDL mif file generator, which can generate several waves.26. uboot.27. 該程序是一個tffs文件系統的源碼.28. 這是一個測試液晶顯示的程序,測試LCD的亮滅.硬件連接如下: 3腳接偏置電阻,接個10K的可調,.RS4,RW5,E6腳接P3^3,P3^2,P3^1,程序頭部有定義可根據實際修改.29. uart5/atmega8515/led 時鐘顯示.30. 逆變器原理圖.31. 基于LPC2210的FFT程序.32. 這是我讀研的時候用VB開發的一個與基于CAN-PCI5121的通訊小程序.33. 這是基于CAN-PCI5121開發的通訊程序.34. 將每一個聲源加到混音緩沖器,經過處理后返回.35. 處理聲源,時間,做好各類資源的調整工作,為聲音的輸入輸出做準備..36. NiosII培訓資料,主要講述如何操作NIOS,對初學者幫助較大..37. 當前流行的802.15.4ZIGBEE協議的應用開發流程.38. Zigbee應用開發介紹說明.39. 完整的空調控制程序.40. VMMforSystemVerilog的源碼資料 學習SystemVerilog的好東西.

    標簽: 直升機 飛行

    上傳時間: 2013-05-19

    上傳用戶:eeworm

  • TLC2543的中文簡介,附有匯編操作,TLC2543是德州儀器公司生產的12位開關電容型逐次逼近模數轉換器

    TLC2543的中文簡介,附有匯編操作,TLC2543是德州儀器公司生產的12位開關電容型逐次逼近模數轉換器,它具有三個控制輸入端,采用簡單的3線SPI串行接口可方便地與微機進行連接,是12位數據采集系統的最佳選擇器件之一。本文介紹了該芯片的功能、時序,并給出了8051單片機的接口電路。

    標簽: 2543 TLC 匯編 操作

    上傳時間: 2014-11-29

    上傳用戶:caozhizhi

  • FREESCALE 16位單片機片MC9S12DG128的EEPROM讀寫操作程序,支持字節讀寫,字讀寫,長字讀寫,由產品驗證,放心使用

    FREESCALE 16位單片機片MC9S12DG128的EEPROM讀寫操作程序,支持字節讀寫,字讀寫,長字讀寫,由產品驗證,放心使用

    標簽: FREESCALE EEPROM 讀寫 128

    上傳時間: 2013-11-28

    上傳用戶:yepeng139

  • FREESCALE 16位單片機片MC9S12DG128的鍵盤驅動程序,鍵盤緩沖區大小可設,支持按鍵的快加快減操作

    FREESCALE 16位單片機片MC9S12DG128的鍵盤驅動程序,鍵盤緩沖區大小可設,支持按鍵的快加快減操作

    標簽: FREESCALE 128 MC9 S12

    上傳時間: 2015-07-23

    上傳用戶:Late_Li

  • MiniGUI到ucOS-II的位圖操作。通過該例子

    MiniGUI到ucOS-II的位圖操作。通過該例子,可以了解MiniGUI位圖操作的基本結構,練習MiniGUI位圖操作。

    標簽: MiniGUI ucOS-II 位圖 操作

    上傳時間: 2015-09-04

    上傳用戶:wys0120

  • MiniGUI圖形界面實驗系列之位圖操作例程

    MiniGUI圖形界面實驗系列之位圖操作例程

    標簽: MiniGUI 圖形 位圖 實驗

    上傳時間: 2014-12-21

    上傳用戶:pompey

  • msp430f169 adc12操作 430單片機有豐富的外圍模塊其中adc12是12位模數轉換器

    msp430f169 adc12操作 430單片機有豐富的外圍模塊其中adc12是12位模數轉換器

    標簽: 430 adc 12 430f

    上傳時間: 2015-12-10

    上傳用戶:稀世之寶039

主站蜘蛛池模板: 石首市| 磴口县| 麻江县| 页游| 疏附县| 双鸭山市| 南陵县| 苗栗县| 泰州市| 西华县| 逊克县| 井陉县| 台江县| 东宁县| 武平县| 沙湾县| 湘潭市| 长葛市| 宜州市| 澄迈县| 宁阳县| 吴川市| 微博| 永年县| 长岛县| 汕头市| 台北市| 化隆| 石林| 延安市| 宝丰县| 江城| 金昌市| 信丰县| 阿鲁科尔沁旗| 建阳市| 当阳市| 南漳县| 青海省| 称多县| 桐乡市|