mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
72 lines
1.3 KiB
Markdown
72 lines
1.3 KiB
Markdown
# Buildroot Package for Miyoo CFW 2.0.0
|
|
Opensource development package for Miyoo handhelds.
|
|
|
|
## Install
|
|
|
|
It is assumed you're using Debian based distro, others like Arch or Fedora may brake at build time.
|
|
|
|
### Install necessary packages
|
|
|
|
``` shell
|
|
sudo apt install -y wget unzip build-essential git bc swig libncurses-dev libpython3-dev libssl-dev cpio rsync subversion python3 mercurial imagemagick btrfs-progs
|
|
```
|
|
|
|
### Download BSP
|
|
|
|
```shell
|
|
git clone https://github.com/MiyooCFW/buildroot
|
|
```
|
|
|
|
## Make the first build
|
|
|
|
### Apply defconfig uClibc
|
|
|
|
```shell
|
|
cd buildroot
|
|
make miyoo_uclibc_defconfig
|
|
```
|
|
|
|
### Or apply defconfig musl
|
|
|
|
```shell
|
|
cd buildroot
|
|
make miyoo_musl_defconfig
|
|
```
|
|
|
|
### Regular build
|
|
|
|
- image
|
|
|
|
```shell
|
|
make
|
|
```
|
|
|
|
- image & sdk
|
|
|
|
```shell
|
|
make sdk
|
|
```
|
|
|
|
## Speed up build progress
|
|
|
|
### Compile speed
|
|
|
|
If you have a multicore CPU, you can try
|
|
```
|
|
make -j ${YOUR_CPU_COUNT}
|
|
```
|
|
or buy a powerful PC for yourself.
|
|
|
|
## Flashing firmware to target
|
|
|
|
load output/images/miyoo-cfw-*.img on sdcard
|
|
|
|
## First booting device
|
|
|
|
You will have to answer a few questions on first boot, represented on graphic below:
|
|

|
|
|
|
---
|
|
# _Buildroot 2022.02.9 (docs: https://github.com/MiyooCFW/buildroot/blob/master/docs/manual/manual.pdf)_
|
|
---
|