502所Soc2115开发流程


  本条博客是对本次公司重要任务所使用的Soc的使用已经开发流程进行记录,方便后续同事入门与使用,Soc为502所的SiP2115。

官方提供文件

  开发环境为502所邮寄光盘内的文件,其中有:

  1. lightning for 2115 -> 502所基于eclipse封装的windows下集成开发环境,主要方便调试;
  2. Red Hat Linux(V8编译环境) -> redhat,用于编译与可执行文件生成;
  3. 串口工具 -> 用于串口调试;
  4. tar-jxvf -> python2-linux-完整包 用于执行检查错误指令脚本;
  5. beyond compare 3.3.4 -> 文件比较工具
  6. [程序编辑器]Source Insight -> 用于代码编辑
  7. UltraEdit_lh -> 也是一个文本编辑器,可以查看二进制文件
  8. Vmware 6.5 -> 虚拟机安装文件(我用的是vmware 15 pro)

lightning

 安装

  安装lightning,安装过程需要***,***根据网卡mac地址生成,生成方式应该很常见,未进行**;
502所Soc2115开发流程
502所Soc2115开发流程

 新建项目

  对新建项目进行了尝试,对一些要修改项进行说明。

  1. 文件->新建项目->spaceOS;
  2. 工程配置,主要修改处理器选择:
    502所Soc2115开发流程

 调试配置

  1. 小甲虫右三角->调试配置->DSU调试->右键新建;
  2. 主要选项卡下,C/C++程序选择程序可执行文件、builb下选择Disable auto build;
  3. 调试器选项卡下,连接配置为选择Soc的DSU端口在Windows上对应COM口。

 运行配置

  1. 大播放图标右三角->运行配置->连接调试->右键新建;
  2. 连接配置选项卡下,进行Soc的DSU端口在Windows上对应COM口配置;
  3. 目标机初始化选项卡下,将内核选择为LEON3_单核。

redhat

  502所光盘内提供的redhat虚拟机登陆用户名为:root 密码为:administrator。由于我之前安装了VMware 15 Pro了,所以使用扫描本地虚拟机,添加redhat虚拟机。
  终端登陆后可使用 startx 进行图形界面,还需要安装python安装包,以保证后期python脚本的正确运行,但是我查看之后发现python在光盘内的虚拟机中已经存在。
  对于共享文件夹在虚拟机关机状态下到虚拟机配置中进行添加。