深圳市硅芯創(chuàng)科技有限公司軟硬件開發(fā)技術(shù)事業(yè)部在管理、研發(fā)、市場三條線上均具有相當?shù)慕?jīng)驗,整個團隊是一支充滿活力的團隊,是一支充滿戰(zhàn)斗精神的團隊。我們力爭打造為國內(nèi)最好的開發(fā)板集散地,目前擁有的開發(fā)板包括DSP開發(fā)板、ARM開發(fā)板、USB開發(fā)板、單片機開發(fā)板、FPGA開發(fā)板、CPLD開發(fā)板、CAN總線開發(fā)板、綜合開發(fā)板、2000開發(fā)板、3000開發(fā)板、4000開發(fā)板、5000開發(fā)板、6000開發(fā)板、ARM7開發(fā)板、ARM9開發(fā)板、44B0X開發(fā)板、2410開發(fā)板、USB1.1開發(fā)板、USB2.0開發(fā)板、FX2開發(fā)板、51開發(fā)板、PIC開發(fā)板等。
軟件開發(fā)流程:
軟件設計思路和方法的一般過程,包括設計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設計和模塊設計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。
1、相關(guān)系統(tǒng)分析員和用戶初步了解需求,然后用WORD列出要開發(fā)的系統(tǒng)的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關(guān)的界面時,在這一步里面可以初步定義好少量的界面。
2、系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會清楚例用系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關(guān)的界面和界面功能。
3、系統(tǒng)分析員和用戶再次確認需求。
4、系統(tǒng)分析員根據(jù)確認的需求文檔所例用的界面和功能需求,用迭代的方式對每個界面或功能做系統(tǒng)的概要設計。
5、系統(tǒng)分析員把寫好的概要設計文檔給程序員,程序員根據(jù)所例出的功能一個一個的編寫。
6、測試編寫好的系統(tǒng)。交給用戶使用,用戶使用后一個一個的確認每個功能,然后驗收。
硬件開發(fā)流程:
1、明確硬件總體需求情況,如CPU處理能力、存儲容量及速度,I/O端口的分配、接口要求、電平要求、特殊電路(厚膜等)要求等等。
2、根據(jù)需求分析制定硬件總體方案,尋求關(guān)鍵器件及電路的技術(shù)資料、技術(shù)途徑、技術(shù)支持,要比較充分地考慮技術(shù)可能性、可靠性以及成本控制,并對開發(fā)調(diào)試工具提出明確的要求。關(guān)鍵器件索取樣品。
3、總體方案確定后,作硬件和單板軟件的詳細設計,包括繪制硬件原理圖、單板軟件的詳細設計,包括繪制硬件原理圖、單板軟件功能框圖及編碼、PCB布線,同時完成開發(fā)物料清單、新器件編碼申請、物料申請。
4、領(lǐng)回PCB板及物料后由焊工焊好1~2塊單板,作單板調(diào)試,對原理圖設計中的各功能進行調(diào)測,必要時修改原理圖并作記錄。
5、軟硬件系統(tǒng)聯(lián)調(diào),一般的單板需硬件人員、單板軟件人員的配合,特殊的單板(如主機板)需比較大型軟件的開發(fā),參與聯(lián)調(diào)的軟件人員更多。一般地,經(jīng)過單板調(diào)試后在原理及PCB布線方面有些調(diào)整,需第二次投板。
6、內(nèi)部驗收及轉(zhuǎn)中試,硬件項目完成開發(fā)過程。
軟硬件開發(fā)服務流程圖如下:
聯(lián)系人:龔先生
手機:13128756730
電話:0755-27621909
郵件:781988527@qq.com
地址:深圳市龍華區(qū)東環(huán)一路油松科技大廈1345