[里仁教育]分享:嵌入式开发学习心得!-.docVIP

  • 1
  • 0
  • 约1.61千字
  • 约 3页
  • 2020-06-17 发布于陕西
  • 举报

[里仁教育]分享:嵌入式开发学习心得!-.doc

与桌面操作系统和服务器操作系统下的软件开发不同,为嵌入式操作系统开发软件可不只是写写应用程序那么简单。我们常常要深入到内核,甚至要深入到硬件。根据不同的开发层面,我们把Windows CE 下的嵌入式软件开发者分为下面三类: 第一类我们称之为应用程序开发者。 此类开发人员与传统的通用操作系统下的应用开发人员比较相似。他们通常是利用操作系统提供的API(Application Programming Interface,应用程序编写接口,应用程序库(例如C 运行时库,Visual Basic 运行时库或应用开发框架(例如J2EE 与.NET Framework来编写代码。他们开发的代码通常运行在用户态,无需直接对硬件进行操作。他们所关注的是通常是应用功能和业务逻辑的实现。此外,他们的程序通常是直接与最终用户打交道的。 第二类是操作系统平台的提供者。 此类开发人员的主要职责是针对具体的应用环境,对嵌入式操作系统进行裁减,向第一类开发人员提供应用程序运行的平台。他们通常要对所裁减的操作系统的各个模块的功能了如指掌,这样才可以针对具体的应用环境,搭建出合适的平台,使资源达到最节省。例如,一个运行在自动取款机上的嵌入式操作系统应不应该加入MPEG4 播放模块,管理数码相机的嵌入式操作系统中“蓝牙”网络协议栈是否必要……。此外,为了满足应用需求,他们有可能还需要对所裁减的嵌入式操作系统进行一些

文档评论(0)

1亿VIP精品文档

相关文档