PanGuBoard v0.3开发资源包发布

经过长达六个月的迭代开发,今天我们为PanGuBoard发布了开发资源包的第三个版本,即v0.3版本。之所以延期发布,主要原因是我们设计了两款新产品,一款是专为PanGuBoard适配的功能扩展板,i2M-GiantAxe扩展板。另外一款是STM32MP1核心板和底板结构的开发套件,i2X-MP15X开发套件。两款产品在软件上也同样做了大量的软件开发任务,所以接下来,我们会很快发售新产品,让更多开发者把STM32MP1芯片平台应用到产品领域。i2X-MP15X开发套件虽然硬件结构与PanGuBoard不同,但软件开发包是通用的,所以之前在PanGuBoard做的开发,现在可以无缝的迁移到i2S-MP15X核心板硬件平台上,更适合工控产品的设计开发和量产。

PanGuBoard开发资源包v0.3版本已经开放,欢迎访问WiKi网站来获取文件和文档说明。

资源包下载页面 http://wiki.i2som.com/pages/viewpage.action?pageId=19923153

下面本次开发资源包v0.3的更新日志,

Documents目录

  • 增加CM4目录,添加Keil下开发CM4的文档

Source目录

TF-A

  • 支持i2S-MP15X核心板

U-Boot

  • 支持i2S-MP15X核心板和i2C-MP15X-B底板

Linux kernel

  • 支持i2S-MP15X核心板和i2C-MP15X-B底板
  • 启用USB serial驱动,支持USB转串口设备,如CP21x系列型号
  • 启用RNDIS驱动,支持部分4G模块,如合宙,YUGA
  • 支持YUGA CLM920 AC3模块的串口设备

Yocto

i2som-image-qt系统镜像

  • 添加tzdata,支持时区配置
  • 添加字体思源和文泉驿(source-han-sans和wqy-zenhei)
  • 添加Lua语言和Lua-periphery软件包,支持使用Lua语言操作Linux常用外设
  • 添加Lighttpd作为Web服务端
  • Qt5组件
    • 添加Wayland组件,支持使用Wayland后端来显示Qt应用
    • 添加libpng, jpeg组件
    • 添加sql-sqlite, sql-sqlite2组件
  • 添加libmodbus软件包,支持使用C语言开发基于modbus协议的通信应用
  • 增加i2bootchoose应用,可以在命令行下切换启动项
  • 添加dbus服务,用于应用间IPC通讯

i2som-image-weston系统镜像

  • 添加tzdata,支持时区配置
  • 添加字体思源和文泉驿(source-han-sans和wqy-zenhei)
  • 添加Lua语言和Lua-periphery软件包,支持使用Lua语言操作Linux常用外设
  • 添加Lighttpd作为Web服务端
  • 添加libmodbus软件包,支持使用C语言开发基于modbus协议的通信应用
  • 增加i2bootchoose应用,可以在命令行下切换启动项
  • 添加dbus服务,用于应用间IPC通讯

i2som-image-py3qt系统镜像

  • 支持i2som-image-qt系统镜像的所有功能
  • 支持python3-pyqt5,可以使用Python3语言使用Qt5图形库的开发GUI应用

CortexM4开发

  • 添加支持STM32CubeMX的ioc配置工程文件,可以使用STM32CubeMX软件灵活配置PanGu开发板外设

Tool目录

  • 重新对文件分组,分为四个子目录CM4-Development, ProgrammingTool, SDK, SystemEnvironment。
    • CM4-Development目录,存放Cortex-M4开发需要使用的工具软件
    • ProgrammingTool目录,存放烧写相关的工具软件
    • SDK目录,存放Linux开发的工具链SDK安装包
    • SystemEnvironment目录,存放开发系统环境相关的工具软件
  • CM4-Development目录
    • 更新STM32CubeMX 版本为V5.5.0
    • 添加STM32CubeIDE开发工具安装包,版本1.3.0。支持操作系统平台,Windows,Linux,macOS
    • 更新Keil STM32MP1 支持包版本为v1.2.0
  • ProgrammingTool目录
    • 更新STM32CubeProg版本为V2.4.0
  • SDK目录
    • 添加PanGu工具链sdk包

升级说明

v0.3版本的Yocto编译路径有变化,目录为”~/i2SOM-STM32MP1″,之所以从”PanGu”变更为”i2SOM-STM32MP1″, 是因为我们后续会开发更多STM32MP1平台的产品,所以我们重新规划了目录。

现在有两种方法来解决:

  1. 之前已经有”~/PanGu”目录并且想改变,可以直接使用mv命令来对该目录重命名,会影响以前Yocto构建的pangu镜像,需要重新删除后来构建。
  2. 之前已经有”~/PanGu”目录并且不想改变,可以使用ln命令来链接到到该目录,不影响以前的Yocto构建。
ln -s ~/PanGu ~/i2SOM-STM32MP1

Linux kernel,U-Boot,TF-A代码的升级,直接下载03-Source目录下的源代码包放置在”i2SOM-STM32MP1″目录下即可。

Yocto编译可以沿用以前的i2som-pangu-sstate-cache.tar.xz和i2som-pangu-predownload.tar.xz包,部分软件包需要联网下载。

相关新闻

联系我们

029-89197679

技术咨询:support@i2som.tech

商务合作:market@i2som.tech

工作时间:周一至周五,9:30-18:30,节假日休息