硬體程式設計與軟體程式設計的區別與聯絡?

時間 2021-05-12 06:19:47

1樓:

大概問的是硬體底層和軟體應用層程式設計的區別和聯絡吧。

乙個是直接操作硬體層,乙個是呼叫API。

應用層的API的本質是通過演算法邏輯等呼叫底層以達到目的。

2樓:假藥郎中

作為乙個硬體程式設計的外行,最近迷上了「深圳I/O」這個遊戲。雖然只是個在內行看來很小兒科的模擬嵌入式程式設計的遊戲,但也讓我體會到了一些嵌入式程式設計的樂趣和艱辛。就我一點淺薄的感受,跟軟體開發相比,很明顯的乙個困難點就是各種硬體模組的限制——「螺螄殼裡做道場」+「帶著鐐銬跳舞」。

3樓:sinbad Lee

區別,其實說大不大說小不小。軟體程式設計一般我們所看到的一半是基於OS上的開發,也就是說得先用個平台,比如android,Linux,windows等等。硬體程式設計更多是指對於硬體的設定及底層fw的實現,多於各種datasheet打交道。

當然也會設計到OS上的一些東西,畢竟一些規範設計都是從上到下都有的,你該留的介面得給留好了,硬體的效能和功能你的實現好了。目前來說中國做上層軟體開發的多,底層程式設計及硬體的少,待遇一般也是網際網路的程式設計師工資高。但是底層硬體程式設計的人對各種平台架構更了解。

4樓:

軟體程式設計出Bug了,復位,分析,修改,編譯,從頭來。

硬體程式設計,出Bug,可能一通噼噼啪啪後,冒煙噴漿,換下一塊再來。然後試試手焊,飛線,甚至花幾周幾月和幾十,幾百萬重新製版。

軟體與硬體的區別有哪些呢?

龔小傑 軟體處理中cpu需要在記憶體中讀取命令,處理需要耗費時間,但是可以自由組合命令並且執行各種各樣的任務。硬體不需要經過記憶體,可以在fpga中處理,但是,只能執行特定處理,是專用的。 李響 硬體是身體,軟體是靈魂。只有身體沒有靈魂是死人,只有靈魂沒有身體是鬼魂。只有硬體沒有軟體是廢鐵,只有軟體...

CNC軟體程式設計比手工程式設計方便,手工程式設計的價值不高,企業為什麼很少普及?

陳詞 手工程式設計是鋤頭,軟體程式設計是挖掘機。挖土豆不能用挖掘機,填海不能用鋤頭。各有各的便利用處,你幹過生產製造就知道了,手工程式設計是軟體程式設計能力修為的基本功,程式全部依賴軟體程式設計是加工低效率的行為,軟體不是萬能的,軟體也不是100 高效率。 都給我衝 一本正經的胡說八道 複雜結構哪怕...

佛學與哲學的區別與聯絡是什麼?

hk999 佛學不是人學,哲學尚屬於人學。哲學須用人腦和思維,佛學不用人腦和思維。本質就這麼各區別。唯一的聯絡,就來自於被雙方拉扯中的你。 禪通居士 佛法不能稱為佛學,因為佛法不是一門用來研究的學問。而佛法與哲學最大的區別是 哲學是意識層面的思維想象法,是世間法,是基於世間現象界而作出的推理 猜測與...