EVC开发工具说明

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.2 集成开发环境
5.2 集成开发环境
• 在中,选择菜单下的 进行 编译
• 如果弹出下面的提示,点 击即可
5.2 集成开发环境
• 在中编写你的程序
5.2 集成开发环境
• 的代码
/********************************************************/ -A
""
(, , , ) {
(" \n"); 0; }
5.2 集成开发环境
""
• 这个文件包含了一组文件,它们中定义了 及其用到的结构和 常量
5.2 集成开发环境
(" \n");
• 这个应用程序唯一的功能行 • 支持大部分标准C库,包括等等。这一行有趣的地方在于它
不像 其它任何地方,这个串不是而是。下面是对这个现象的 合理解释:对于用标准编译的C标准库,和诸如等其它字符串 库函数用的是字符串。当然, 支持这些标准函数的版,例 如 , ,和 • 编译 • 选择应用程序将运行的目标平台,注意和的选择。在此,我 们选择基于平台进行实验。如果是要运行在特定的硬件平台, 必须按照前面讲述的内容导出并安装到中去,然后进行应用 程序的开发
❖ 应用程序开发主要包括三各方面的内容: ❖ 从中导出(软件开发工具包) ❖ 安装到 ❖ 32编程,编程
5.1
❖ 下面我们重点介绍的导出以及安装过程。导出主要有如 下几个步骤:
❖ 导出新的 ❖ 的配置 ❖ 的编译 ❖ 下面将在前面创建的内核2基础上进行的导出 ❖ 的导出 ❖ 启动,并打开前面创建的 内核2(可以选择创建一个基
• 程序的入口点是本程序和标准C程序之间最大的差别
C标准入口: ( **, )
标准入口点: (, , )
5.2 集成开发环境
""
• 这个文件包含了一组文件,它们中定义了 及其用到的结构和 常量
• 程序的入口点是本程序和标准C程序之间最大的差别
C标准入口: ( **, )
标准入口点: (, , )
5.2 集成开发环境
鼠标或键盘 ❖ 等:支持标准显示器,必须有鼠标和标准键盘 ❖ 存储设备: ❖ :可能没有硬盘等大容量存储器,可能无法存储大量文件,
可能无法实现虚拟内存,内存访问受限(由于内存容量通 常较小,又无法实现虚拟内存),内存是稀缺资源
❖ 等:大容量硬盘,虚拟内存,大容量内存等配置决定了程
5.2 集成开发环境
手持式移动设备嵌入式开发
第5 章
开发工具简介
本章目标
掌握的导出方法 熟悉集成开发环境 掌握远程调试工具的使用
5.1
❖ 使用 工具编写 应用程序时,必须知道自己所开发的程序 运用在什么样的硬件目标平台上,以及目标平台具有什么 操作系统功能,否则,开发者开发的应用程序很可能不能 在目标平台上运行
❖ 通过 向 导出应用程序要运行平台的,可以使开发出的 应用程序能够很好的运行在特定的目标平台上
5.2 集成开发环境
• 参数 是 与出现差异的情况之一,在 里,命令行字符串是字符 串,在其它版本的 里,命令行字符串总是的
• 最后一个参数,,指明了程序主窗口的初始状态。由父进程, 通常是浏览器传递这个参数到程序里。它对应用程序如何配 置主窗口给出了说明,在 里,这个参数的值被限制成3个状态: 普通()、隐藏()和非激活显示()。除非应用程序需要 强制它的窗口预先确定状态,在程序主窗口被创建后,这个 值是不加修改,只是简单的传递给函数
• 字符编码 • :支持,而且通常都是以为字符的编码标准,即以两个字节来
表示任何一个字符(不论是中文字符还是标准字符),这样在 编写程序时,与字符串相关的处理需要特别注意这一点 • 等:通常是使用字符,同时支持 • 的其他主要特性 • 界面紧凑、配置多样化、函数的精简等等 • 开发工具的选择 • 系统通常使用 或 等开发工具,同时支持模拟器及模拟器的调 试
于某个的内核)
5.1
5.1
▪ 点击>> ,如下图所示
5.1
▪ 点击下一步,如下图所示
5.1
▪ 输入名称和制造商名称,点击下一步,如下图所示
5.1
▪ 导出在环境开发的,点击下一步,如下图所示
5.1
▪ 导出完成,点击,如下图所示
5.1
❖ 的配置 ❖ 再次点击>> ,如下图所示
5.1
▪ 如下图所示选项,视图表示导出的存储在开发者创建内核的路径下 的目录里,创建的内核平台名称为2,导出的是一个标准的安装文 件,名称为2
• 第1个参数,为其它应用程序指明程序实例,也为需要验证这 个的 函数提供了程序实例
• 参数是从旧的16 ( 3.1及更早的系统)遗留下来的。包括 在 内的所有32 操作系统中, 始终是0,可以忽略掉。
• 参数指向一个字符串,包含了命令行文本。从微软 浏览器启 动的应用程序没有命令行参数,但在某些情况下,例如当系 统自动启动一个程序时,系统包含一个命令行参数来说明程 序为什么被启动
5.1
▪ 点击,对模拟器设置,如下图所示,设置后点击“确定”退出 ▪ 如果不需要导出应用于模拟器的,可在下拉表中选择。在此项,还
需要根据先前内核定制的平台,进行的选择。同时还可以在项进行 安装信息的填写。
5.1
❖ 的编译 ❖ 点击>> ,如下图所示
5.1
▪ 编译结束,如下图所示
5.1
▪ 若编译过程没有错误,导出的保存到开发者指定的目录,文 件名为2
Байду номын сангаас
5.2 集成开发环境
▪ 我们的第一个应用程序: ▪ 打开4,创建一个工作空间
5.2 集成开发环境
• 在对话框中选择标签
• 在 对话框中填入工作空间的 名称以及存储位置
5.2 集成开发环境
• 向刚创建的工作空间添 加文件或项目
• 在对话中选择标签,然 后选择
5.2 集成开发环境
• 在处填入文件名
5.1
❖ 的安装 ❖ 双击2文件,就可以安装,如下图所示
5.1
▪ 点击””,如下图所示
5.1
▪ 安装过程,如下图所示
5.1
▪ 至此,我们就已经完成了的导出,设置,编译,安装过程。 后续我们就需要在的开发中根据我们的程序应用平台选择我 们定制的
5.2 集成开发环境
❖ 开发工具 ❖ 与编程有何不同 ❖ 处理器: ❖ :支持多种处理器 ❖ 等:支持X86系列处理器 ❖ 屏幕或键盘等输入设备: ❖ :支持触摸屏(非标准分辨率大小)或无显示器,可能无
相关文档
最新文档