關閉

嵌入式教程

所屬頻道 嵌入式 技術學院
  • AVR單片機特性簡介

    AVR單片機是ATMEL公司在1997年研發(fā)的增強型內(nèi)置Flash的RISC精簡指令集高速單片機??梢詮V泛應用于計算機外部設備、工業(yè)實時控制、儀器儀表、通訊設備、家用電器等各個領域。

  • Sql基礎語句詳解

    SQL即結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。

  • ARM指令集語法詳解

    ARM指令也稱ARM匯編指令集,是用來操作及控制ARM處理器及其相關設備的32bit的匯編指令,相對于16bit的thumb指令集而言功能更加強大,包含指令與偽指令?,F(xiàn)將常用指令歸納匯總如下:

  • 什么要代碼封裝,怎么封裝

    封裝,在C語言編程中,大部分時候用一個函數(shù)調(diào)用(API)將一個復雜過程的細節(jié)屏蔽起來,用戶不需要了解細節(jié),只需要調(diào)用該函數(shù)就能實現(xiàn)相應的行為。

  • 剖析人工智能芯片的關鍵技術

    人工智能芯片目前有兩種發(fā)展路徑:一種是延續(xù)傳統(tǒng)計算架構,加速硬件計算能力,主要以 3 種類型的芯片為代表,即 GPU、 FPGA、 ASIC,但CPU依舊發(fā)揮著不可替代的作用;另一種是顛覆經(jīng)典的馮·諾依曼計算架構,采用類腦神經(jīng)結構來提升計算能力,以IBM TrueNorth 芯片為代表。

  • 優(yōu)化PCB設計改善散熱

    對于電子設備來說,工作時都會產(chǎn)生一定的熱量,從而使設備內(nèi)部溫度迅速上升,如果不及時將該熱量散發(fā)出去,設備就會持續(xù)的升溫,器件就會因過熱而失效,電子設備的可靠性能就會下降。因此,對電路板進行很好的散熱處理是非常重要的。

  • 為何Cortex-M處理器無法運行l(wèi)inux

    單片機與應用處理器的核心區(qū)別到底是什么呢?是核心主頻的差異?還是Linux系統(tǒng)的支持?又或者是處理器的架構?本文將以NXP的Cortex-M系列為例做簡要介紹。

  • C語言main函數(shù)的原理詳解

    C語言標準在一開始(C90標準 5.1.2條),就規(guī)定了程序的執(zhí)行環(huán)境。對于沒有操作系統(tǒng)的環(huán)境來說,C程序的入口函數(shù)是什么都可以(也就是說的在單片機的C程序里,或者在操作系統(tǒng)的底層代碼的C入口處,不需要是main函數(shù))。

  • I2C隔離器設計遇到的的常見問題

    隔離可防止系統(tǒng)兩個部分之間的直流電和異常的交流電,但仍然支持兩個部分之間的信號和電源傳輸。隔離通常能夠阻止電氣組件或人員遭受危險電壓和電流浪涌的傷害;用于保護人員的隔離稱為增強型隔離。I2C已成為許多系統(tǒng)中流行的全球標準;因此,隔離I2C已經(jīng)擴散到大多數(shù)高壓市場。

  • 詳解C源程序是如何與硬件交互

    C語言的編譯鏈接過程要把我們編寫的一個c程序(源代碼)轉換成可以在硬件上運行的程序(可執(zhí)行代碼),需要進行編譯和鏈接。編譯就是把文本形式源代碼翻譯為機器語言形式的目標文件的過程。

  • MAX232和PL2303、CH340的區(qū)別

    單片機的TXD、RXD是TTL電平,所以你得萬變不離其宗的將其它信號轉成TTL電平,只有這樣給單片機下載程序才有可能成功!其中CH340、PL2303等芯片是直接將USB信號轉換為TTL電平或者TTL電平轉換為USB信號。

  • 嵌入式Linux系統(tǒng)啟動過程詳解

    當前嵌入式的發(fā)展遠遠大于傳統(tǒng)的PC領域,那么嵌入式上的linux和PC上到底有什么區(qū)別呢?我們知道PC上基本是window一統(tǒng)天下,在PC上linux使用場景不是很多,除了研發(fā)領域.在個人電腦領域,window占據(jù)了絕大多數(shù)市場,但是在服務器領域,linux系統(tǒng)占據(jù)了大部分市場。

  • 基于FPGA的8b/10b SERDES的接口設計

    串行接口常用于芯片至芯片和電路板至電路板之間的數(shù)據(jù)傳輸。隨著系統(tǒng)帶寬不斷增加至多吉比特范圍,并行接口已經(jīng)被高速串行鏈接。

  • 買機械硬盤漏洞太多?一文讀懂 SMR 硬盤

    現(xiàn)在的游戲越做越大,更新“烈焰風暴”模式后的《戰(zhàn)地5》就準備破60G大關了,并且隨著廣電總局加大推進4K播放的力度與家電的更新?lián)Q代,越來越多人在家看電影都會偏向于選擇更清晰的4K片源。

  • 一文帶你了解CPU,為什么電腦要選擇英特爾酷睿?

    處理器、顯卡、硬盤、內(nèi)存等硬件之間的單獨比拼,可以拿來做茶余飯后的談資、也可以拿去做“餐前甜點”,但如果放在使用層面來看的話,每一個單獨硬件的比拼對最終體驗的影響其實不具有完全的決定性。很簡單的例子,給你一顆頂級的酷睿i9處理器,再給你一塊不到500MB/s寫入速度的機械硬盤,電腦的運行速度會怎樣?反之亦然,給你一個讀寫速度超過500MB/s的SATA固態(tài)硬盤,再給你一顆五年前的奔騰處理器,電腦的運行速度又怎樣呢?