This post was last edited by Beifang on 2019-5-21 12:00 If you give up the market, why don’t I go and grab the territory?
1. Overview
Making an own operating system has always been the dream of makers. Now I give you the opportunity, will you come?
The previous Ubuntu Touch ran on Meizu for a while and then shut down, because Android’s position is too stable, and it can’t win even if it is developed.
How about making your own Linux Touch now? How about playing Huawei P series badly? In fact, the key is in everyone’s hands.
Now, I start to recruit free Linux Touch developers in this forum to develop a free and unrestricted mobile terminal operating system together.
If you intend to join, you can post below.
2. Design logic.
2.1 Android phones are based on Linux, but they are not good at memory management and release. However, because of the huge accumulation of APP applications, it is difficult for users to migrate and they are unwilling to migrate.
In fact, the threshold for program development based on Linux has been lowered very low.
- If you use QT creator, a novice programmer can make an application similar to wordpad from scratch in 8 hours.
- If you use javascripte and electron, it is also very easy to do.
- What's more, for data control, directly using python and R to develop is a very happy choice.
2.2 The hardware framework of Linux Touch is based on the core MCU+DSP+GPU (for ARM is mali), peripheral access sensor, RF radio frequency devices, etc. Therefore, if you can play with Raspberry Pi, you can make a mobile phone. 2.3 Linux Touch driver, basically like this First load uboot from rom, then use u-boot to load zImage and other linux kernels, and finally use zImage to load the operating system. This work can be done well using Debian or Ubuntu. 2.4 If you are not familiar with the kernel. Then, after the operating system prototype is ready, develop your own application, your own Moji Weather, and your own notepad. 3. Development plan 3.1 First select a hardware development platform, or develop a prototype board through crowd creation. 3.2 Port
embedded Debian to this hardware platform. 3.3 Improve the image, add touch driver, GUI driver, Camera driver, RF driver, Sensor driver, write driver interface and share it. 4. Then it's time for everyone to break the phone together. Everyone has their own Linux Touch.
This content is originally created by Northern, a netizen of EEWORLD forum. If you need to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source