Microsoft  CSIP   WindowsMobile   MEDC   合作伙伴   体验中心 设为首页 加到收藏夹

 
登录       点击换一张     注册新用户 找回密码

C#云烟试图切入嵌入式应用领域
2007年11月01日03:53   编辑:葛立偉 来源: 电子工程专辑 浏览: 681

  微軟(Microsoft)正嘗試將其Net framework的優勢帶給嵌入式設備開發商,但是,它是以新的方法和物件導向程式語言的形式出現的。現在的問題是,在嵌入式領域中,確實存在著C#語言的應用空間嗎?

  微軟最近推出一種用於網路微框架(Net Micro Framework)的免費軟體開發工具套件(SDK),這種工具套件主要瞄準那些受到資源限制的嵌入式設備,儘管.Net Micro Framework並不是一個真正的即時作業系統(RTOS),但它包含了一個執行引擎與執行緒。對渴望具備更強大功能的嵌入式系統開發人員來說,它可能具有下列優勢:垃圾回收、程式碼保護、記憶體管理,以及更容易和強韌的應用開發。

  嵌入式相關應用的龐大市場一直吸引著許多軟體業者投入,特別是在開放原始碼軟體部份,許多新創公司希望藉由其開放及廉價的特性從中獲得更大利益。然而,在瞬息萬變的市場中,許多企業不斷消逝,或者是並未確切掌握市場契機,也或許是產品並不符合市場需求,但可確信的事實是,嵌入式市場需要確實能滿足需求的靈活架構,以及源源不斷的後續支援,這意味著軟體供應商必須擁有龐大的技術支援能力。

  透過採用適合桌上型應用的.Net程式庫子集,微軟所推出的SDK能讓用戶運用 C語言來開發嵌入式應用。由微軟所開發的C語言最初是作為.Net的一部份,據稱後者已被核准為ISO標準。該語言的符號要求較C++少,同時聲明要求也比Java更少。然而,截至目前為止,它的應用仍被限制在桌上應用領域中。

  當我詢問微軟.Net Micro Framework總監Colin Miller有關目前有多少嵌入式設計工程師正在使用C語言時,他的回答是:“沒有一個人-這正是問題的關鍵,我們正試圖把這種能力導入全新的應用環境中。”

  Miller 表示,與C/C++相較,C#在一個受到管理的環境中執行,而且是“更不容易出錯的。”它也簡化了除錯過程。Miller指出,該公司的目標是使桌上型應用開發人員轉移到更深入的嵌入式應用領域。這並不是業界首次提議將C#用於系統級設計。事實上,早在幾年前,蒙特利爾大學(Montreal)的研究人員就已提出了採用.Net和C#的系統級設計方法。他們製作了一種能在實驗室中用於模擬和硬體/軟體劃分的原型系統。

  蒙特利爾大學教授El Mostapha Aboulhamid指出,在C#把“Java和C++各
12末页下一页

发表评论
评论标题 :
评论内容 :

    查看评论

请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。 本站拥有管理笔名和留言的一切权利。
相关文章推荐
· Adeneo提供微软.NET Micro Framework软件工程服务 2007-11-1  
· .NET Micro Framework大会发布新计划 2007-11-1  snowhite
· 微型应用爆发新战线 2007-11-1  郭长佑
· 恩智浦支持微软 .NET Micro Framework 2007-11-1  
· 关于.NET Micro Framework 2007-11-1  黎波

  

论坛推荐  
热点活动
更多»

© CSIP 信息产业部软件与集成电路促进中心 All Rights Reserved 版权所有 京ICP备06020771号
联系电话:010-63951881-8003 王先生        邮件:wangj@csip.org.cn