硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎

2020-02-12 13:45 來源:網(wǎng)友分享
2212
現(xiàn)在計(jì)算機(jī)行業(yè)發(fā)展是迅猛的,有人就在咨詢,在面試軟件開發(fā)工程師的時(shí)候,問我愿不愿意硬件開發(fā),或是嵌入式開發(fā),我不懂啊,我一個(gè)程序員做硬件開發(fā)是不是不太好啊,硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎?下面小編就來和大家一起了解下.

硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎

什么是嵌入式開發(fā)和軟件開發(fā)

1.自從有了單片機(jī),就有了嵌入式

2.嵌入式系統(tǒng)是軟件和硬件的綜合體,有嵌入式軟件開發(fā)和嵌入式硬件開發(fā),一般都是軟件開發(fā),硬件太難了(要學(xué)習(xí)硬件的知識,數(shù)字電路和模擬電路是必修的,計(jì)算機(jī)的架構(gòu)...),既然叫嵌入式就不是純軟件了,還得一些硬件的知識,多數(shù)時(shí)候搞得是燒寫,調(diào)試電子器件.

3.嵌入式系統(tǒng)是可以自己定制的系統(tǒng)(顧名思義,就是要什么就留下什么,可以剪切的系統(tǒng),追求的是小型化,適用,低成本,低功耗,可擴(kuò)展),多數(shù)是采用的linux的內(nèi)核(最簡單的ucOS-||,新手接觸),一大特點(diǎn)就是專用,定制,內(nèi)核是一大難.

4.應(yīng)用:手機(jī)(像現(xiàn)在android手機(jī)的游戲開發(fā),運(yùn)用開發(fā)等),各種手持終端,車載系統(tǒng),各種監(jiān)控各種帶程序的電子器件,只能家居,只能機(jī)器人.

硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎

1、直接成本:

自主研發(fā)一個(gè)新軟件并非是簡單的代碼堆砌,過程中需要涉及項(xiàng)目經(jīng)理、產(chǎn)品負(fù)責(zé)人、視覺/交互設(shè)計(jì)師、研發(fā)人員、測試人員,才能得以完整研發(fā)出來并上線供目標(biāo)用戶使用.具體如下:

產(chǎn)品經(jīng)理:梳理需求,原型圖

UI設(shè)計(jì)師:界面設(shè)計(jì),交互

前端工程師:前端界面代碼

后端工程師:后臺,數(shù)據(jù)庫,服務(wù)器

測試工程師:測邏輯,找BUG

運(yùn)維工程師:運(yùn)營維護(hù)

2.間接成本:

包括客服、市場運(yùn)營、銷售、場地租賃、耗材、水電等等.

客服:咨詢解答

銷售:接單,商務(wù)

場租耗材成本:

辦公場地、電腦耗材、水電

硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎

嵌入式系統(tǒng)中的軟件開發(fā)和硬件開發(fā)有什么區(qū)別?

1、軟編和硬編的區(qū)別

軟編:編寫程序在已有的硬件平臺上運(yùn)行,而絕大部分不依托硬件,當(dāng)然有的也會需要特定的機(jī)器配置,比如單機(jī)游戲配置的要求,低于無法運(yùn)行,但這些和硬件并無關(guān)系,僅是什么樣配置來運(yùn)行程序.比如:應(yīng)用程序,游戲,網(wǎng)頁等.

硬編:通過編寫程序與硬件溝通,控制硬件的操作,比如:單片機(jī),嵌入式系統(tǒng),硬件驅(qū)動等都是硬件編程,簡單的理解,科技中的機(jī)器人就是硬件編程,在未來機(jī)器人進(jìn)入我們的生活不是不可能.

2、軟硬編程的前世今生

1946年2月14日,世界上第一臺電腦ENIAC在美國賓夕法尼亞大學(xué)誕生.這也是硬件編程的開始.最早計(jì)算機(jī),需要兩個(gè)人操作物理機(jī)器,計(jì)算機(jī)當(dāng)時(shí)用途的主要是軍事,用來計(jì)算彈道軌跡.

在20世紀(jì)50年代,人們還沒意思到軟件的存在,那時(shí)候,認(rèn)為軟件是硬件的一部分.到了60年代,人們才意識到軟件不是硬件,軟件與現(xiàn)實(shí)的關(guān)系更加密切,軟件比硬件更容易修改的多,軟件沒有損耗,并不需要重復(fù)的生產(chǎn)產(chǎn)品.

60年代還有我們需要知道的一個(gè)重要?dú)v史:軟件危機(jī)

軟件危機(jī)其原因,銜接到硬件的整體復(fù)雜度,與軟件開發(fā)流程.危機(jī)表現(xiàn)在幾個(gè)方面:

1)項(xiàng)目運(yùn)行超出預(yù)算.

2)項(xiàng)目運(yùn)行超過時(shí)間.

3)軟件質(zhì)量低落.

4)軟件通常不匹配需求.

5)項(xiàng)目無法管理,且代碼難以維護(hù).

硬件成長率每年大約30%,軟件每年只勉強(qiáng)以4~7%速度在成長,信息系統(tǒng)的交付日期一再延后,許多待開發(fā)的軟件系統(tǒng)無法如期開始.1960年代軟件開發(fā)成本占總成本20%以下;1970年代軟件成本已達(dá)總成本80%以上,軟件維護(hù)費(fèi)用在軟件成本中高達(dá)65%.1986年公布的數(shù)據(jù),所有驗(yàn)收的外包軟件中,竟然只有4%可用,其余96%卻是不堪一用.大部分的企業(yè)自行開發(fā)的信息系統(tǒng)中,有四分之三也是功敗垂成.因此軟件維護(hù)成本居高不下,軟件產(chǎn)品質(zhì)量低落是最主要的原因.

隨著互聯(lián)網(wǎng)的到來,編程變得原來越復(fù)雜.如今編程將更貼近人們的生活,比如這些年的VR,智能家居,可穿戴設(shè)備,萬物互聯(lián)的時(shí)代,嵌入式開發(fā)又是一個(gè)新的起點(diǎn),當(dāng)然以物聯(lián)網(wǎng)發(fā)展為趨勢,這是一個(gè)網(wǎng)絡(luò)的時(shí)代怎么可能脫離了網(wǎng)絡(luò)呢!

3、那軟件編程和硬件編程那個(gè)比較有行情,那個(gè)好學(xué)?

其實(shí)這個(gè)問題并不好回答,取決于個(gè)人興趣和學(xué)習(xí)情況,單片機(jī)好學(xué)也只是單片機(jī)好學(xué),嵌入式系統(tǒng)難嗎那也是看個(gè)人,其實(shí)編程適合自己的才是最好的,有沒有行情跟隨市場,但初學(xué)者可以從簡單開始,小編表示不好說,小編堅(jiān)信白貓黑貓能抓老鼠就是好貓.

上文會計(jì)學(xué)堂小編就硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎、硬件設(shè)備的嵌入式軟件算軟件開發(fā)費(fèi)用嗎、嵌入式系統(tǒng)中的軟件開發(fā)和硬件開發(fā)有什么區(qū)別等問題和大家一起來學(xué)習(xí)練習(xí)下,希望能對大家有所幫助,如果還有疑問的話歡迎在線咨詢.

還沒有符合您的答案?立即在線咨詢老師 免費(fèi)咨詢老師
相關(guān)問題
圈子
  • 官方活動圈子
    加入
  • 初級考試交流圈
    加入
  • 實(shí)操考試交流圈
    加入
  • 會計(jì)交流群
  • 會計(jì)考證交流群
  • 會計(jì)問題解答群
會計(jì)學(xué)堂