Vhx0lenKq

Small mobile phone based on the [LCSC Taishanpai Development Board]

 
Overview
I. Project Description:
    Based on the Taishanpai development board, this project aims to replicate an extended mobile phone, a project sponsored by a training camp. It mainly involves tasks such as environment setup, SDK compilation, device tree modification, driver writing, code burning, expansion board schematic design, PCB design, component purchase, soldering, and debugging. This provided a preliminary understanding and learning of the Linux development process.
II. Project Resources
   : References from the official website: 【LCSC Taishanpai RK3566】Development Board - Feishu Cloud Documents (feishu.cn)
III. Troubleshooting:
    1. Environment Setup:
           During virtual machine setup, the disk partition was too small, resulting in insufficient hard drive space during subsequent SDK compilation, causing virtual machine malfunctions. It is recommended to reserve sufficient hard drive space when setting up the environment.
    2.
           My laptop, a ten-year-old relic, encountered an insufficient memory error during the full compilation of the Android SDK. Referencing the notes on compiling Android 11 on Ubuntu 18.04 (by Bilibili.com), I successfully resolved the issue. The entire compilation process took three and a half days to complete.
    3.
            When developing a system for rotating the screen, it was necessary to modify the Android system's orientation. The official documentation lacked relevant information, so I found the specific settings by reading the provided patch file.
      4.
      I wasn't very familiar with component procurement and casing design. I directly used the official drawings for prototyping. Because I didn't verify the assembly dimensions, I used the default parameters from the hardware design when purchasing fixing screws and spring pins, leading to deviations during final assembly. I had to repurchase and replace them.
IV. Summary
             Through replicating the training camp project, I gained a relatively clear understanding of Linux development. My work mainly involves microcontroller projects, and I've always had various ideas about Linux system development. However, seeing the sheer size of the system often left me feeling helpless. I hope this experience will allow me to truly enter the world of Linux and go further. The road ahead is long; let us strive together.
V. Demonstration video
   is attached.
   
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-22 07:53:10

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号