Ⅰ 我在學嵌入式設計,請問學了這個可以自己開發電路板,然後輸入自己用c編寫的程序,然後控制連在電路板上
可以。但是需要保證你會:
1、畫圖工具(如Altium Designer、protel或ORCAD):畫原理圖給廠版家打PCB板,前提是要會模權電、數電(至少能根據datasheet畫器件的外圍電路);
2、單片機編程(51、pic、stm32、stm8):建議學stm32單片機,可以嵌入大點的系統,51和pic的單片機資源太少了,沒必要嵌入系統。會單片機編程就可以實現你上面的要求了;
3、嵌入式系統(一般現在流行Linux系統):學會把系統移植到單片機(mcu)或者計算機(cpu)上。(但是如果只是你上面的那些要求,沒必要學嵌入式)
4、基本調試工具:示波器、萬用表、可調電源、電烙鐵。(電路肯定需要調試)
Ⅱ java能開發電路嗎
java能開發電路。
JAVA可以干很多事情,自然也可以進行電路控制,下面是我實現的用JAVA控制8盞LED燈,能控制LED燈,自然也就能控制其它電器一類的東西了,只要把LED燈換成其它的電器或者自己想要控制的外設就行了。
這套系統主要用來控制汽車上的音箱、燈光等等設備,總共由1000多個Bundle構成,但BMW汽車的應用控制系統啟動時間卻只需要3.5秒,這也從很大程度上反應了採用OSGI的系統的效率並不會低。
多線程性:
它提供支持多線程的執行(也稱為輕便過程),能處理不同任務,使具有線索的程序設計很容易。Java的lang包提供一個Thread類,它支持開始線索、運行線索、停止線索和檢查線索狀態的方法。
Java的線索支持也包括一組同步原語。這些原語是基於監督程序和條件變數風范,由C.A.R.Haore開發的廣泛使用的同步化方案。用關鍵詞synchronized,程序員可以說明某些方法在一個類中不能並發地運行。這些方法在監督程序控制之下,確保變數維持在一個一致的狀態。
Ⅲ 電路開發設計需要學習的軟體有哪些
必須要懂一款畫SCH和PCB的軟體:可以是Altium,Pads,Allegro等;
必須要懂電路模擬軟體:模電模擬multisim,數電模擬proteus等;
必須要懂單片機開發軟體: KeilC或者IAR;
可以學習下FPGA:Quartus, modelsim;
可以學下MATLAB和Mathmatica數學工具,有一些計算可以藉助它們去完成。;
可以學下Polar SI 9000,用來算PCB走線阻抗。
上面就是硬體設計工作中用到的東西,可以參考下。
Ⅳ 做電路板開發需要買什麼儀器
需要的設備:電腦、手電筒鑽、列印機、塑封機、碳酸鈉、銅箔基板 、小鋼鋸 、美工刀 、烙鐵、專 焊錫 。
電路板的名屬稱有:線路板,PCB板,鋁基板,高頻板,厚銅板,阻抗板,PCB,超薄線路板,超薄電路板,印刷(銅刻蝕技術)電路板等。電路板使電路迷你化、直觀化,對於固定電路的批量生產和優化用電器布局起重要作用。電路板可稱為印刷線路板或印刷電路板,英文名稱為(Printed Circuit Board)PCB。
Ⅳ 自己能開發電路圖嗎就是自己能焊接到電路板,實現自己想要的功能這些都需要什麼條件,才能做出來
對於電子知識具有足夠的認識,並且對於電子元器件懂得使用方法之後就可以自己開發需要的電路圖紙,有了圖紙可以製作電路板,焊接上原件就成了一塊具有實用功能的電路啦。
Ⅵ 從什麼都不會到開發電路板做嵌入式系統分幾步走
首先要掌握一個計算機語言 模擬 數字知道點就夠了 可以做簡單的了 先從最簡電路做起 買個晶元 51 7.6元 avr一般6元左右 買點發光二極體 數碼管 led lcd屏 做幾個簡單的跑馬燈程序 和一個最簡電路這是個檻 過了這個檻你會提高很大一塊 等你這步成功了 對嵌入式也算入了門了 再做個系統的東西 做個溫度表 (18b20 + 51/avr/pic +數碼管搭成最簡電路就可以了) 網上找資料 這個做好了做個匯流排連接的東西 就多看程序 剩下就是更高的檻~~~ 不過每過一個檻都是一個境界 都會是一片平原 多努力吧 快動手 光看書沒用的 做個最簡電路出來 什麼就都懂了
Ⅶ 專用集成電路的開發過程
專用集成電路的開發可分為設計、加工與測試三個主要環節。但因其功能的多樣而更具特色。 1)功能設計的目的是為電路設計做准備,將系統功能用於系統實現,便於按系統、電路、元件的級別做層次式設計。
2)邏輯設計的結果是給出滿足功能塊所要求的邏輯關系的邏輯構成。它是用門級電路或功能模塊電路實現,用表、布爾公式或特定的語言表示的。
3)電路設計的目的是確定電路結構(元件聯接關系)和元件特性(元件值、晶體管參數),以滿足所要求的功能電路的特性,同時考慮電源電壓變動、溫度變動以及製造誤差而引起的性能變化。
4)布圖設計直接服務於工藝製造。它根據邏輯電路圖或電子電路圖決定元件、功能模塊在晶元上的配置,以及它們之間的連線路徑.為節約晶元面積要進行多種方案比較,直到滿意。
5)驗證是藉助計算機輔助設計系統對電路功能、邏輯和版圖的設計,以及考慮實際產品可能出現的時延和故障進行分析的過程。在模擬分析基礎上對設計參數進行修正。
為了爭取產品一次投片成功,設計工作的每一階段都要對其結果反復進行比較取優,以取得最好的設計結果。 一般可分為全定製設計和半定製設計。前者是按圖所示流程依次完成設計的各個階段,後者是在設計的某個階段利用已有成果,進行的更有效設計。例如對已具有合理的版圖結構、經過實際使用證明是實用的模塊電路進行半定製設計,就可節約布圖或製造時間。標准單元法、門陣列法、可編程邏輯陣列法都是利用模塊化電路進行半定製設計的常用方法。
在計算機輔助設計系統中,以單元電路庫、宏單元庫形式開發的基本單元越豐富,越有利於電路設計。這些庫包括基本門、觸發器、解碼器、微處理器核心電路、ROM、RAM以及模擬電路模塊等。通常對庫單元的描述有名稱,功能,布爾表達式,邏輯圖,電路圖,電學參數,版圖外框,輸入、輸出口和版圖結構等。 專用集成電路的基本工藝是CMOS,雙極型,BiCMOS等。BiCMOS是一種混合工藝,它具有雙極型和CMOS的雙重特點,便於提高工作速度、降低功耗、提高集成度和實現模數電路的混合。砷化鎵(GaAs)半導體材料的使用不僅提高了電路的工作速度,而且功耗也小。
隨著所需功能越趨復雜,器件尺寸逐漸減小、引腳數增多,專用集成電路為滿足引線數、體積、散熱性能,晶元和內引線壓焊工藝自動化,器件裝上印製電路板時的便捷程度等方面要求,採用了四邊均有引線的正方形外殼、或並排布置兩行外引線等封裝工藝。對於要求高密度組裝的、耐強烈震動和嚴酷的溫、濕環境的電子系統,已採用晶元載體式封裝和帶式自動鍵合封裝,提高了它們在印製電路板上安裝作業的自動化程度,減小了體積、降低了重量。
專用集成電路也採取多晶元技術,用多種工藝和電路技術分別制備單個晶元,更便於設計、製造和測試多功能的專用集成電路。 專用集成電路要求電路設計人員緊密地參與測試,從電路設計的開始就需要考慮產品的測試方案與方法。測試設計是開發專用集成電路的一項重要設計內容。
在設計電路時,設計一些附加的自動測試電路,且與所設計的功能電路集成在同一晶元上。晶元加工後,這些附加電路在軟體支持下,自動地完成晶元功能的測試。這種測試方式不受限制地測試內部節點,能與被測電路同步工作,提高測試質量,節省時間。
傳統的測試方式仍是專用集成電路生產中使用的一種主要方法,希望將對輸入激勵,輸出響應采樣和測試過程式控制制在一個自動測試設備上進行,否則難以應付不斷擴大的電路規模與功能。
材料缺陷、加工偏差、工作環境惡劣,尤其是設計錯誤都會引起電路失效。電路設計人員藉助計算機輔助設計系統,在電路設計過程中對可能的故障進行模擬,分析故障屬性,檢測並確定故障位置以改進電路設計,並使之在生產過程中就可方便地檢測到這些故障。
Ⅷ 我想開發電路板的程序,我是要c語言還是c 還是Java
首先C就是C語言。
電路板程序當然是C語言寫了,初學者推薦安裝Keil。有了一定基礎後就版不推薦使用這些權IDE了,這不利於你了解編譯的整個過程。後期要通過自己寫Makefile來編譯程序,通過命令行來燒寫程序。
頂層應用程序的話可以根據實際情況用Java開發Android程序,也可以用C++開發QT程序。但是燒寫在PCB里的Flash中的程序一定是用C開發的(匯編也行,但是一般只在單片機啟動初始化代碼中使用,調試程序的時候也經常要看反匯編)。