[發明專利]針對嵌入式產品的分層式設計方法在審
| 申請號: | 201511022903.0 | 申請日: | 2015-12-30 |
| 公開(公告)號: | CN105426197A | 公開(公告)日: | 2016-03-23 |
| 發明(設計)人: | 周昌能 | 申請(專利權)人: | 北京迪創偉業科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 王術蘭 |
| 地址: | 100088 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 嵌入式 產品 分層 設計 方法 | ||
技術領域
本發明涉及嵌入式產品開發領域,具體而言,涉及針對嵌入式產品的分層式設計方法。
背景技術
科技領域多種多樣,從最基礎的應用科學的角度來看,可以簡單的分為機械、電學、化學這三個領域。當然,這三個領域中,每個領域都能夠再次細分,并且不同領域之間也會有重疊的情況。日常生活中的大部分物品都會同時涉及到這三個領域。如電視機,其電視機的結構框架屬于機械領域、電視機成像方式屬于電學領域、電視機中每個結構的材質又屬于化學領域。即使如桌椅這種本身并不涉及電學領域的物品,其加工制造的時候,也離不開電控機床進行加工。
由此可見,大部分的物品會同時涉及到這三個不同領域的技術。相類似的,對電學領域進行細分還可以分類出很多的類別,如通信、半導體應用、數據處理等等。同一個物品中也可能同時需要應用這些子領域的技術,或者是說對技術進行改造的方向可以從很多的子領域出發。如對某個電腦進行改造,目的是提高其通信效率,那么可以依據通信類的數據收發方法進行改進,可以依據數據處理類的數據壓縮方法進行改進,還可以依據半導體應用類的通信器物理結構進行改進。不論通過那個類別的技術對物品進行改進,都能夠起到最終改良、改善技術的目的,并且,很多時候同時使用不同類別的技術對同一物品進行改進還能夠起到相輔相成的作用。
近些年,電子技術得到了長足的發展,各種各樣的硬件和軟件層出不窮。并且,由于電子技術的特殊性,導致這方面技術的更新換代頻率較快,很多的技術在還沒有被廣泛推廣的時候,便已經被更新的所替代掉。如智能手機,不同的手機廠家每年都會推出大量的,不同種類的手機,即使是同一個手機廠家,也會在一年內至少推出兩款以上的智能手機,并且新版本的智能手機總是具備更新的功能。
由于電子技術發展速度很快,導致市場要更新技術(包括硬件更新和軟件更新)。通常,對技術的更新是在原有技術的基礎上進行改進,但由于當前技術分支較為龐大,很多技術人員是只具備本領域的技術開發能力,而不具備其他領域的技術開發能力。當將一個整體的任務交給某個技術人員的時候,這個技術人員只能夠通過其已經掌握的本領域技術進行技術開發,而對必須使用其他領域技術進行開發的工作,則無法進行。這造成了整體任務無法實現。
發明內容
本發明的目的在于提供針對嵌入式產品的分層式設計方法,以降低整體任務的實現難度。
第一方面,本發明實施例提供了針對嵌入式產品的分層式設計方法,包括:
接收目標任務;
按照目標任務所要實現的功能,將所述目標任務中的多個執行對象按照如下分層方式進行劃分,每個所述執行對象包括同一類功能目標:
將多個執行對象中,實現對外接口、對外信息展示或對外信息傳輸功能的,只針對軟件進行設計的執行對象劃分至應用層;
將多個執行對象中,以控制硬件產品功能為實現目標的,需要使用編程手段來實現功能的執行對象劃分至硬件抽象層;
將多個執行對象中,對物理端口進行訪問和控制的執行對象劃分至硬件驅動層。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,還包括:
分別為應用層中的執行對象、硬件抽象層中的執行對象和硬件驅動層中的執行對象創建不同的任務;
分別執行每個任務,并對每個任務的執行過程進行監聽。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,目標任務為無線遠傳抄表的程序設計任務。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中,將多個執行對象中,實現對外接口、對外信息展示或對外信息傳輸功能的,只針對軟件進行設計的執行對象劃分至應用層包括:
將多個執行對象中,實現無線通信指令處理功能、信息顯示功能、計量功能、低電壓報警功能、斷電關閥并保存數據功能的設計執行對象劃分至應用層。
結合第一方面,本發明實施例提供了第一方面的第四種可能的實施方式,其中,將多個執行對象中,以控制硬件產品功能為實現目標的,需要使用編程手段來實現功能的執行對象劃分至硬件抽象層包括:
將多個執行對象中,以實現如下種類功能為目標的執行對象劃分至硬件抽象層:
顯示類、定時器類、串口通信類、鍵輸入類。
結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,其中,將多個執行對象中,對物理端口進行訪問和控制的執行對象劃分至硬件驅動層包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京迪創偉業科技有限公司,未經北京迪創偉業科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511022903.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車載雙控制芯片系統及其輔助控制芯片程序更新方法
- 下一篇:數據傳遞方法和裝置





