How can you compile your owned WebOS in Ubuntu 18 ?
The SDK of YeaCreate WebOS is base on buildroot.
and the WebOS is mainly made by Chromium + PHP.
Setup the compile environment:
apt-get install repo git-core gitk gcc-arm-linux-gnueabihf u-boot-tools device-tree-compiler \
gcc-aarch64-linux-gnu mtools parted libudev-dev libusb-1.0-0-dev python-linaro-image-tools linaro-image-tools \
autoconf autotools-dev libsigsegv2 m4 intltool libdrm-dev curl sed make binutils build-essential gcc g++ bash \
patch gzip bzip2 perl tar cpio python unzip rsync file bc wget libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev \
libglade2-dev cvs git mercurial rsync openssh-client subversion asciidoc w3m dblatex graphviz python-matplotlib \
libc6:i386 libssl-dev texinfo liblz4-tool genext2fs libfile-which-perl libmpc3 cmake tree pkg-config repo
Download source code:
mkdir Ntablet && cd Ntablet
git clone https://github.com/yeacreate-opensources/tools.git
git clone https://github.com/yeacreate-opensources/external.git
git clone https://github.com/yeacreate-opensources/buildroot.git
Import the WebOS defconfig:
cd buildroot
make Ntablet_rk3288_webos_php_defconfig
Seletc packages if you need(*option):
You can also replace your owned Kernel here(*option):
buildroot/board/yeacreate/870a/fs-overlay/boot/
Start compile:
Once it finished, the rootfs file is in
buildroot/output/images/rootfs.ext2
long press the ‘volume+’button,and press the ‘reset’ button, the Ntablet would go to the USB upgrade mode.
Or, you can select the USB upgrade mode in the boot menu via the wireless serial.
Then you can go to the tools folder for updating the rootfs of Ntablet in Linux.
cd tools
./flashrootfs.sh
If you are using Windows system for flashing, just use AndroidTool.exe , for replacing the file in linuxroot partition with the rootfs.ext2 .
Here is a link about how to download firmware for the Ntablet:
https://yeacreate.com/en/support-video/ntablet/ntablet-download-firmwares.html
Here is a link about WebOS firmwares:
https://yeacreate.com/en/support-download/ntablet/ntablet-webos-firmwares.html