PT850 FAQ for Update kernel, Shell and AP.TD1820-0000(中文).pdfVIP

PT850 FAQ for Update kernel, Shell and AP.TD1820-0000(中文).pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
PT850 FAQ for Update kernel, Shell and AP.TD1820-0000(中文)

福建新大陆自动识别技术有限公司 T 如何更新 PT800 系列产品的内核、Shell 和应用程序 1 先认识几个基本的概念 3 2 如何用“更新开关”下载操作系统内核 5 3 在内核已经存在的情况下如何更新操作系统内核 7 4 如何获得并编辑图形Shell 9 5 在图形Shell没被安装的情款下如何下载图形Shell 10 6 当Shell 已经安装时如何用应用程序更新或者覆盖Shell 12 7 当图形Shell 已经安装时如何更新操作系统内核 14 8 当图形Shell未安装时如何用您的应用程序覆盖图形Shell 14 9 如何将应用程序下载到文件系统中 14 10 如何从文件系统中运行应用程序 15 福建新大陆自动识别技术有限公司 T 文档名 PT850 FAQ for Update kernel, Shell and AP 文档编号 T 作者 罗烽,lf586@ 公司 福建新大陆自动识别技术有限公司 版本号 1.0 Rev 2 创建时间 Mar 28, 2005 最后一次更新 Feb. 21, 2008 日志 Mar 28, 2005 Created. V 1.0 Apr. 1, 2005 Rev 1 Feb. 21, 2008 Rev 2 福建新大陆自动识别技术有限公司 T 1 先认识几个基本的概念 在 uBase-III 中,程序主要被分为两种:“内核”和“应用程序”。 Application 1 Application 2 Shell Kernel 图1 : 内核、Shell 和应用程序的逻辑关系 内核直接烧写在用于存储内核的 FLASH ROM 中,它的起始地址为 0 。这就是说,当 重新启动或开启 850 时,首先执行的是来至内核的命令。 Shell 是一种特殊的应用程序。像内核一样,Shell 也是支持烧写在用于存储内核的 FLASH ROM 中的,但它的地址不是 0,一般情况下,在 850 里,Shell 的固定地址是416 , 在 041 里,这个地址是 128。Shell 是内核导入后被内核执行的第一个程序。 正应为 Shell 是被烧制在存储内核的 Flash 的固定位置上,所以内核可以被准确的找到 并执行。 对最终用户来说,他们通常希望开机就能自动运行应用程序。如果您将您的应用程序下 载到 Shell 现在所在的位置,则 Shell 将会被覆盖,内核将在启动时执行您的应用程序以代 替 Shell 。同时,Shell 的源代码对所有开发人员都是开放的,因而可以方便的将 Shell 的源 代码加入应用程序中,应用程序也因此可以继承 Shell 的所有特性。 在 PT-850 中,还有另外一种方法去运行您的应用程序,您可以将您的应用程序下载存 储为文件。当您需要运行某一个应用程序时,从 Shell 里选择并运行它就可以了,此时,Shell 起着一个应用程序管理器的作用。 当应用程序已经下载保存在系统中,此时去格式化您的系统是个危险的动作,因为所有 的应用程序都将消失。因此,我们建议您将您的应用程序在开发过程中时存为文件,在最终 发布时存为内核。 福建新大陆自动识别技术有限公司 T

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档