zoukankan      html  css  js  c++  java
  • keil5 制作自己的pack

    以前都是用的keil5以下版本的keil,没有RTE这个功能,后来安装了keil5以上的版本,才开始使用RTE这个功能,这个功能是干什么的呢,通过这几天的了解,我认为这个功能就是把已经写好的程序封装起来,以后用起来方便一些,直接添加进去就ok,不用拷贝来拷贝去的,官方也把库函数、RTX、File System、USB、Gui等等给封装起来了,用的时候直接勾选上就可以了,然后直接编写我们的接口程序,用起来更人性化一点。以上我的理解。下图就是RTE

    我们把上层应用程序写好了,就给封装成Pack的形式,这样无论是什么单片机,每次只需写好接口程序,就能应用我们的Pack了,但是我们的Pack的兼容性必须得好,就是尽量不要修改我们的Pack,因为制作好Pack以后,我们封装好的程序是不允许修改的,如果修改的话,只能是在重新做一个Pack。

    我在这里就交大家怎样制作自己的Pack,用的是正点原子的SYSTEM文件夹下面的程序,因为每次写程序基本都用这个文件夹,这个文件夹下面的程序是不需要修改的了。

       

    步骤:

    1.新建一个后缀为PDSC文件

    文件的内容为:

       

       

    具体内容解释看官方文档:http://www.keil.com/appnotes/docs/apnt_250.asp

    http://www.keil.com/appnotes/docs/apnt_251.asp

    http://www.keil.com/appnotes/docs/apnt_252.asp

    这几个文档就是官方给出的,教大家怎么用Pack

       

    2:把源代码准备好,下图是我的源代码SYSTEM

       

    3:修改PDSC文件名为vendor. name.pdsc格式

    vendor和name在PDSC文里面都能找到,具体含义看官方第一个文档。

       

    4:创建压缩文件

    在这里需要注意一下,不能用快压软件压缩文件,我开始用快压软件压缩文件,但是在后来安装Pack的时候没有成功,提示说文件不完整,后来用系统自带的压缩软件压缩文件,就成功了,其他的压缩软件也可能出现这个问题,大家注意一下。

       

    5:修改压缩文件的名字为vendor. name. version.zip格式

       

    6:使用Keil进行安装

       

    这就完成了,安装成功后是这样的,如下图。

       

    然后点击

    弹出

       

    上面就是我们制作的Pack包,然后勾选上,就会自动添加到程序里。

       

    我们就能够正常使用了。

    这是初步使用Pack功能,想要使用更多功能,请参考官方的那三个文档

       

  • 相关阅读:
    学习方法和阶段介绍 、 iOS界面开发引入 、 构造第一个App 、 视图控制器和视图 、 控件与事件 、 InterfaceBuilder
    Runtime 、 Block
    NSDictionary 、 NSMutableDictionary
    NSArray(二) 、 NSMutableArray 、 NSSet 、 NSMutableSet
    NSNumber 、 NSValue 、 日期处理 、 集合类 、 NSArray(一)
    (Foundation)NSObject 、 NSString 、 NSMutableString
    Objective-c---分类 、 扩展 、 ARC
    Objective-C--- 多态 、 协议
    关于Quartz2D方法小总结
    控制器之间的顺传与逆传
  • 原文地址:https://www.cnblogs.com/ChengR/p/15716544.html
Copyright © 2011-2022 走看看