導航:首頁 > 源碼編譯 > 硬體開發要編譯嗎

硬體開發要編譯嗎

發布時間:2022-12-30 21:23:03

編譯程序和解釋程序與計算機硬體和操作系統有關嗎

有關,編譯程序和解釋程序都是針對某一平台某一系列的系統開發的。但是,所寫的源代碼可以是跨平台的話,不一定是針對某一平台某一操作系統的。

㈡ 編譯器領域需要懂硬體嗎

懂的。
編譯原理是研究各種語言轉換(不夠專業)為機器語言的過程中的各種理論。編譯原理是將計算機語言轉化為可以在計算機硬體上直接運行的機器語言,是翻譯語言的一種。
編譯原理是研究各種語言轉換(不夠專業)為機器語言的過程中的各種理論。編譯原理是將計算機語言轉化為可以在計算機硬體上直接運行的機器語言,是翻譯語言的一種。

㈢ 是不是每種處理器都要開發自己的編譯器,比如inter的cpu,arm,51單片機

每個處理器廠家都會開發本身的編譯器。這是硬體設計與系統工程師的工作。軟體編輯員一般都不需染手此東西。是否每個牌子的處理器都須有自己的編譯器呢?未必。
比如Intel,AMD,VIA 同是用x86平台都可享用Intel的編譯器。
又如Siemens, SGI,NEC 同出產MIPS平台的處理器都可享用MIPS 的編譯器。
但有些特別指令如INTEL的MMX,SSE1,2,3,4;AMD的3DNOW,AMD64 等就有勞個產家編寫。
如沒有特別指令編譯器, 軟體會出錯嗎?很多高檔程序編輯軟體都會翻譯及處理,用標准指令來取代特別指令(應該說不用特別指令),當然執行速度會慢過特別指令。

㈣ 想做嵌入式硬體開發,不知道做嵌入式硬體開發需要用C語言還是C++做嵌入式硬體開發都需要哪些軟體

我的個神,誰說硬體不要編程語言、、、我就做硬體的,單片機比如51一般用匯編語言,當然純粹的硬體開發,就是設計電路板的話,那就要高級一點的硬體語言Verilog
hdl,做硬體可以配合上C語言,那就不是一般牛叉了,在我看來現在51單片機應該不就就會淘汰,還有匯編語言也沒什麼必要。
做硬體必須會Verilog
hdl
,最好要懂C語言!你想知道更多再問我

㈤ 我想學學硬體開發,需要找一下什麼教程

不論你學的是C、C++、C#、vb、java,你都要學習下面的東西,當然你已經很了解的,可以跳過,或者做適當的復習:

1、計算機硬體原理:了解硬體怎麼工作,知道軟體是怎樣在硬體上工作的,CPU架構,指令,怎麼做運算,內存如何工作,內容地址是怎麼回事,硬碟如何存儲,數據和指令如何通過電路和元器件轉化成電流和脈沖,可能需要數據電路的原理。無論從事計算機哪方面,比如網路、軟硬體,這個原理都必須精通。因為計算機技術是很抽象的,但是在現實和具象上是依賴硬體。

2、操作系統原理:在了解了硬體原理後,了解操作系統是怎麼工作的。因為所有的軟體都是基於操作系統的,而操作系統本身也是一個軟體。這些結合硬體來理解,就更容易了。

3、編譯原理:了解軟體從源文件到目標文件,到執行的全過程。如果有必要,其中的東西也要專門買書去研究。這樣代碼上不容易犯錯誤。了解了硬體原理和操作系統原理的基礎上,了解編譯原理也就比較簡單。當然每種語言編譯過程都不一樣,但是原理都是基本相同。

4、數據結構和演算法分析:好的演算法,事半功倍,此外可能還要補一些高中數學、高等數學的知識。

以上每部分,都要至少1-2個月或者150個小時以上的鑽研,要做到基本掌握。如果不掌握以上部分,不是說學不了軟體,但是如果想學精通,想比一般人強,是不可能的,因為你只知道怎麼做,但是為什麼這樣做不清楚,就是死記硬背了,反反復復的記憶效率也很差。

有時候很多獨立的軟體開發的工具書,沒有講的那麼細致,只是告訴你如何做,但是不會告訴你為什麼這樣做,另外一些好的方法也無法告訴你,因為都需要從基礎的硬體電路電流原理來介紹,如果從原理上說,那會說的沒完沒了。

大約半年甚至1年後,此時你所有軟體開發需要掌握的基礎知識,都比較明白了。再開始研究程序開發,就會覺得開發很簡單,事半功倍。因為你已經從原理上理解了,軟體是怎麼工作的。所以也知道軟體開發的學習周期至少在1年以上。 達到能夠開發中型軟體,至少也要1年半,而且這個時間還是每天都在鑽研的時間。

㈥ 編譯原理與嵌入式的關系

總有一天你會想學的。現在不想學可以先放放,能過就行。興趣最重要,別磨滅了。以後用到了自然就想學了。
編譯原理主要講的是如何去做個編譯器。其中的很多概念對開發很有用,如有限狀態自動機。編譯器如何代碼優化,優化了那些部分。做嵌入式應該知道怎麼優化,畢竟資源是有限的。

㈦ 硬體開發工程師會不會編程語言

正確,硬體工程師也需要寫驅動和boot程序的

C和匯編是必須的

閱讀全文

與硬體開發要編譯嗎相關的資料

熱點內容
輸入伺服器sn是什麼意思 瀏覽:703
sha1演算法java 瀏覽:88
asp代碼壓縮 瀏覽:849
按鍵壓槍源碼 瀏覽:178
福建伺服器負載均衡是什麼 瀏覽:695
演算法將所有的島嶼連通 瀏覽:311
51單片機40引腳是什麼 瀏覽:534
手機文件夾大小怎麼調節 瀏覽:307
android自定義日期選擇器 瀏覽:658
租伺服器要看什麼 瀏覽:164
Lightroom文件夾移動以後 瀏覽:968
web前端pdf 瀏覽:898
程序員養雞創業 瀏覽:501
山西有什麼app 瀏覽:408
app怎麼樣購買內存 瀏覽:32
如何注冊sqlserver伺服器 瀏覽:78
上士命令 瀏覽:490
股市中帶星號的app是什麼 瀏覽:711
什麼路由可以刷機做列印機伺服器 瀏覽:9
電腦怎麼找到雲伺服器 瀏覽:873