Skip to content

Latest commit

 

History

History
88 lines (44 loc) · 3.24 KB

2.十分钟快速部署.md

File metadata and controls

88 lines (44 loc) · 3.24 KB

2.十分钟快速部署

在本篇文档中,将会介绍为已有的keil工程部署PikaScript的方法。

PikaScript几乎没有全局变量和宏,仅依赖标准库,因此为已有的工程部署PikaScript是非常容易的。

下面是部署PikaScript的具体步骤。

(1)下载PikaScript源码

进入PikaScript主仓库

https://github.com/mimilib/pikascript

打开发布页面

image

下载最新发布的PikaScript软件包

image

解压后得到一个pikascript文件夹,直接将这个文件夹复制到keil工程里面

image

例如可以复制到keil工程的根目录

image

(2)调整堆栈

打开工程的启动文件

image

建议分配4K的栈空间和16K的堆空间,最少也需要分配2K的栈空间和8K的堆空间

4K栈空间对应0x1000, 16K堆空间对应0x4000,如下图所示

image

(3)添加源码

在Project中新建三个group,建议命名为pikascript-core,pikascript-api和pikascript-lib

image

然后将pikascript文件夹内的三个子文件夹下的.c文件全部添加到keil工程里

image

再然后为pikascript-core和pikascript-api文件夹添加include路径

image

image

(4)初始化PikaScript

在初始化代码中添加PikaScript,通常是在main.c中

  1. 添加 #include "pikascript.h"

image

  1. 初始化pikaScript并得到pikascript主对象的指针pikaMain

image

(5)编译源码

编译源码时需要勾选C99标准

image

pikascript需要printf库函数,因此需要勾选Use MiroLIB使得工程支持printf。

image

然后直接编译即可,一般来说是可以直接通过的,使用compiler version 5 或者 compiler version 6均可。

结语

部署文档到此就结束了。继续学习PikaScript的标准开发流程请看

3. PikaScipt标准开发流程