fpga芯片如何進行spi測試 怎樣把多個sd卡連起來當硬盤使用?
謝謝你邀請我。首先不建議用SD卡陣列做硬盤,因為讀寫速度很低,其次穩(wěn)定性和安全性也無法保證。如果是這種需求,可以在網上買個SD卡硬盤盒。很多對嵌入式開發(fā)感興趣,想從事這個嵌入式開發(fā)的朋友都會有這樣的疑
謝謝你邀請我。首先不建議用SD卡陣列做硬盤,因為讀寫速度很低,其次穩(wěn)定性和安全性也無法保證。
如果是這種需求,可以在網上買個SD卡硬盤盒。
很多對嵌入式開發(fā)感興趣,想從事這個嵌入式開發(fā)的朋友都會有這樣的疑問:學嵌入式有什么基礎,從哪里學?學了之后能做什么?
因為嵌入式系統(tǒng)包括單片機開發(fā)和linux開發(fā),我就以單片機為參考,和大家分享一下。
首先學習單片機的職業(yè)發(fā)展方向:單片機硬件工程師
工作內容:從事單片機軟件開發(fā),外圍設備驅動,主要使用C語言。代碼調試。
單片機軟件工程師
工作內容:單片機外圍器件選型、原理圖設計、PCB設計、樣機焊接調試。主要使用AD/protel99/pads等EDA軟件。
學習SCM軟件開發(fā)的基礎知識:1。c語言,這是最根本的基礎知識。目前單片機的開發(fā)主要是C語言,很多人問,在學校要不要掌握匯編?我只想說,現在要用匯編寫代碼的單片機會越來越少,你要細細品味。
在開發(fā)環(huán)境的權利上,keil或者IAR編譯環(huán)境都可以寫代碼,但是以Keil為主,開發(fā)環(huán)境的構建和使用也需要掌握。
包括新建項目的步驟,如何建立調用關系和。項目中的h.c文件。事實上,單片機工程文件可以 t很簡單,一個好的工程文件框架對寫代碼和梳理有很大的作用。
2、模擬電路的基礎知識要懂,0101對應高低電平的概念。要了解電壓和電流電阻的常規(guī)概念,了解簡單的LED驅動電路、按鍵電路等簡單電路。模擬電路根本不是,在編程過程中會很盲目。
3、掌握單片機的基本概念,了解最簡單的單片機最小系統(tǒng),單片機正常工作所需。
學了單片機可以做什么產品?
學習單片機硬件開發(fā)的基礎。1、硬件開發(fā),一定要掌握模擬電路,這是硬件開發(fā)最根本的基礎知識,硬件開發(fā)工程師職業(yè)發(fā)展好不好,首先取決于這個掌握的程度。晶體管NPN/PNP放大分析。幾個運算放大器的應用,同相比較器。差分放大電路等經典電路要在胸中掌握。
2、EDA軟件要掌握,硬件工程師必備的軟件工具,常用的pads/DXP/protel99/AD,設計原理圖和PCB圖的必備工具。
3、常用工具要會用,電烙鐵要能輕松焊接一些貼片器件,萬用表和示波器都是調試硬件電路板時必須用到的工具。
總結單片機基礎課程其實不多,但是要把每一門課程都準確的學完,是要花很多時間的。間,而項目實踐經驗總結可以成為大牛。