An open API service indexing awesome lists of open source software.

https://github.com/yimjiajun/zephyr_gui

Intel Open Source Embedded Controller Firmware based on Zephyr Project RTOS UI interface for download project, workspace intiialization, build and flash.
https://github.com/yimjiajun/zephyr_gui

debian-package gui tkinter-python zephyr-rtos

Last synced: 12 months ago
JSON representation

Intel Open Source Embedded Controller Firmware based on Zephyr Project RTOS UI interface for download project, workspace intiialization, build and flash.

Awesome Lists containing this project

README

          

# Zephyr RTOS GUI

eczephyr sample image

## Installation

Zephyr RTOS project requirement tools should been installed

[Getting Started of Zephyr Project](https://docs.zephyrproject.org/latest/develop/getting_started/index.html)

- _west tool chain recommendation install globally rather than python environment._

1. Build source becomes debian package or executable file:

- unix/window(or mouse click):

```bash
python3 build.py
```

`eczpehyr.deb`, `dist/eczephyr`, `dist/eczephyr.exe` been generated after success build.

* _`eczephyr.deb` and `dist/eczephyr`: not generated in MS-DOS._

* _`dist/eczephyr.exe`: will generated in **WSL**_

2. Install debian package (Linux) or executable file (Window):

- unix/window(or mouse click):

```bash
python3 install.py
```

3. Process zephyr GUI:

- unix:

```bash
eczephyr gui
```

- window:

1. right-click mouse button

2. select `eczephyr`

eczephyr context menu display image

## Usage

1. Download Intel Open EC firmware

- Click **Download**:

eczephyr download

- Select Project to Download:

eczephyr download selection