v1.0.0 ReleaseNote
本项目主要对Phytium系列CPU的apache nuttx开发环境的部署方法进行介绍,目前支持在Linux和WSL上使用SDK,支持在x86_64设备上完成交叉编译。
Phytium-NuttX-SDK作为整个开源项目的入口,提供了项目说明、部署手册、版本管理等开发者在调试过程中会使用到的必要内容。
Phytium-NuttX-SDK仓库会自动下载对应的nuttx内核仓库、nuttx apps仓库、Phytium-Standalone-SDK仓库代码,完成nuttx开发环境的部署。
本次版本发布的nuttx内核仓库、nuttx apps仓库,基于 nuttx releases/12.4 和 nuttx-apps releases/12.4 开发。
Phytium-NuttX-SDK架构如下图:
NuttX操作系统的特点:
NuttX的系统架构如下图:
NuttX SDK 的代码结构如下所示,下载本仓库之后,执行 ./install.py
,下载nuttx内核仓库和nuttx apps仓库代码,下载Phytium-Standalone-SDK代码至 nuttx/arch/arm64/src/phytium/phytium-standalone-sdk
中,其中apps和nuttx目录为执行 install.py
脚本后生成。
.
├── LICENSE
├── README.md
├── docs --> SDK 相关的文档
│ ├── ChangeLog.md
│ ├── compile_nuttx.md
│ └── figs
├── apps --> nuttx-apps 应用仓库代码
│ ├── phytium_examples --> phytium板卡测试例程
│ └── ...
├── nuttx --> nuttx 内核仓库代码
│ ├── phytium-standalone-sdk --> 软件底座
│ └── ...
└── install.py --> SDK 安装脚本
Peripherals | Platform Supported |
---|---|
Generic Interrupt Controller v3 | E2000D <br> E2000Q |
UART (PrimeCell PL011) | E2000D <br> E2000Q |
IOPAD | E2000D <br> E2000Q |
GPIO | E2000D <br> E2000Q |
SDIO | E2000D <br> E2000Q |
SPI | E2000D <br> E2000Q |
Network | E2000D <br> E2000Q |
请联系飞腾嵌入式软件部
wangxiaodong1030@phytium.com.cn
Phytium Public License 1.0 (PPL-1.0)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。