Update README (#53)
This commit is contained in:
@@ -1,32 +1,37 @@
|
|||||||
# Flutter for Embedded Linux (eLinux)
|
# Flutter for Embedded Linux (eLinux)
|
||||||
|

|
||||||
|
|
||||||
[](https://github.com/sony/flutter-elinux/actions/workflows/analysis.yml)
|
[](https://github.com/sony/flutter-elinux/actions/workflows/analysis.yml)
|
||||||
|
|
||||||
This software is a **non-official** extension to the [Flutter SDK](https://github.com/flutter/flutter) to build and debug Flutter apps for Embedded Linux devices.
|
This software is a **non-official** extension to the [Flutter SDK](https://github.com/flutter/flutter) to build and debug Flutter apps for Embedded Linux devices using [flutter-embedded-linux](https://github.com/sony/flutter-embedded-linux), which is the flutter embedder for eLinux.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
- Flutter optimized for Embedded Systems
|
- Flutter optimized for Embedded Systems
|
||||||
- Minimal dependent libraries
|
|
||||||
- Lightweight than Flutter desktop for Linux (Not using X11 and GTK)
|
- Lightweight than Flutter desktop for Linux (Not using X11 and GTK)
|
||||||
- arm64/x64 devices support
|
- arm64/x64 devices support
|
||||||
|
- Minimal dependent libraries
|
||||||
- Embedded software development
|
- Embedded software development
|
||||||
- Cross-building from x64 to arm64 support
|
- Cross-building from x64 to arm64 support
|
||||||
- Install/uninstall/debug to remote target devices
|
- Install/uninstall/debug to remote target devices
|
||||||
- Flutter plugins support
|
- Flutter plugins support
|
||||||
- Display backend support
|
- Display backends
|
||||||
- [Wayland](https://wayland.freedesktop.org/)
|
- [Wayland](https://wayland.freedesktop.org/)
|
||||||
- X11
|
|
||||||
- Direct rendering module ([DRM](https://en.wikipedia.org/wiki/Direct_Rendering_Manager))
|
- Direct rendering module ([DRM](https://en.wikipedia.org/wiki/Direct_Rendering_Manager))
|
||||||
- Generic Buffer Management ([GBM](https://en.wikipedia.org/wiki/Mesa_(computer_graphics)))
|
- Generic Buffer Management ([GBM](https://en.wikipedia.org/wiki/Mesa_(computer_graphics)))
|
||||||
- [EGLStream](https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Graphics/graphics_eglstream_user_guide.html) for NVIDIA devices
|
- [EGLStream](https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Graphics/graphics_eglstream_user_guide.html) for NVIDIA devices
|
||||||
|
- X11
|
||||||
- Keyboard, mouse and touch inputs support
|
- Keyboard, mouse and touch inputs support
|
||||||
- Equivalent quality to Flutter desktops
|
- Equivalent quality to Flutter desktops
|
||||||
- API compatibility with Flutter desktop for Windows and GLFW
|
- API compatibility with Flutter desktop for Windows and GLFW
|
||||||
- APIs such as MethodChannel and EventChannel are completely the same with them
|
- APIs such as MethodChannel and EventChannel are completely the same with them
|
||||||
|
|
||||||
If you want to know more details, see also [flutter-embedded-linux](https://github.com/sony/flutter-embedded-linux), which is flutter embedder for eLinux.
|
If you want to know more details, see also [flutter-embedded-linux](https://github.com/sony/flutter-embedded-linux).
|
||||||
|
|
||||||
## Getting Started
|
## Plugins
|
||||||
For help getting started with flutter-elinux, view the [documentation](https://github.com/sony/flutter-elinux/wiki).
|
Flutter plugins for eLinux such as video_player and camera can be found at [flutter-elinux-plugins](https://github.com/sony/flutter-elinux-plugins).
|
||||||
|
|
||||||
|
## User documentation
|
||||||
|
User documentation including quick start guides can be found at [Wiki](https://github.com/sony/flutter-elinux/wiki).
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
Welcome to this project. We welcome all your contribution and feedback. See: [CONTRIBUTING.md](CONTRIBUTING.md).
|
Welcome to this project. We welcome all your contribution and feedback. See: [CONTRIBUTING.md](CONTRIBUTING.md).
|
||||||
@@ -74,7 +79,6 @@ $ flutter-elinux run -d elinux-x11
|
|||||||
## Companion repos
|
## Companion repos
|
||||||
| Repo | Purpose |
|
| Repo | Purpose |
|
||||||
| ------------- | ------------- |
|
| ------------- | ------------- |
|
||||||
| [flutter-elinux](https://github.com/sony/flutter-elinux) | Flutter tools for eLinux |
|
|
||||||
| [flutter-elinux-plugins](https://github.com/sony/flutter-elinux-plugins) | Flutter plugins for eLinux |
|
| [flutter-elinux-plugins](https://github.com/sony/flutter-elinux-plugins) | Flutter plugins for eLinux |
|
||||||
| [flutter-embedded-linux](https://github.com/sony/flutter-embedded-linux) | eLinux embedding for Flutter |
|
| [flutter-embedded-linux](https://github.com/sony/flutter-embedded-linux) | eLinux embedding for Flutter |
|
||||||
| [meta-flutter](https://github.com/sony/meta-flutter) | Yocto recipes of eLinux embedding for Flutter |
|
| [meta-flutter](https://github.com/sony/meta-flutter) | Yocto recipes of eLinux embedding for Flutter |
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 43 KiB |
Reference in New Issue
Block a user