I. Project Introduction
Everyone is familiar with mobile phones and has heard of embedded Linux. Since Lei Jun has entered the automotive industry, why don't we secretly learn Linux and then enter the mobile phone market? It's said that knowing Linux makes it easier to find a job. The Taishanpai RK3566 Fat Girl Mobile Phone will guide beginners step-by-step through building a Linux-based smartphone. Through this project, we can learn Linux basics, driver development, system development, hardware design, casing design, soldering and debugging, and understand the Linux project development process.
II. Project Material
Classification
Name
Material Address
Preparation Stage
Taishanpai Open Source Link
LCSC Taishanpai Development Board - LCSC EDA Open Source Hardware Platform (oshwhub.com)
LCSC Development Board Knowledge Base
https://dri8c0qdfb.feishu.cn/wiki/JNDHwxPWWi99CJk6SkMc6Z3Yn2e?from=from_copylink
【Fat Girl Mobile Phone】Practical Project Materials
https://lceda001.feishu.cn/wiki/M1DVwL6HgihWzlkKgmucPbDbnG4
【Fat Girl Mobile Phone】Project Material Outline
https://lceda001.feishu.cn/wiki/QJmTwqMUwirBD6kQxoMcyAQtnZc
Linux Basics
: I. Environment Setup
https://lceda001.feishu.cn/wiki/NggWw6XZliI5D1k9aircDS2Jnkb
II. SDK Compilation
https://lceda001.feishu.cn/wiki/SRaFwXXNUi5Lmtkf4nqcKhyxnJ3
III. Commonly Used Linux Commands
https://lceda001.feishu.cn/wiki/WXwJw77ZRitCiYkimVGcO5q5nGh
Driver Basics
IV. Linux Device Tree
https://lceda001.feishu.cn/wiki/DNmawAx qNiYk8EkfABvcpDoEnQ2
V. Screen Selection and Debugging
https://lceda001.feishu.cn/wiki/NiQKwDgsuiwLiHkCtFtcZnoFnFg
VI. Touch Driver
https://lceda001.feishu.cn/wiki/AhDkwcP5RiwUHXkzMVOc1JMPnBg
Project Practice (For Experts)
VII. Comprehensive Mobile Project
https://lceda001.feishu.cn/wiki/K51kwVQ9ViBTeDkYmsRc0YOLnle
III. Video Replay
[Free Learning Training Camp Opening Live Stream Replay] LCSC Taishanpai RK3566 Linux Development Board
:
[Linux Environment Setup] LCSC Taishanpai RK3566 Linux Development Board Training Camp - Lesson 1 [Linux Common Commands] LCSC Taishanpai RK3566 Linux Development Board Training Camp - Lesson 2 [Linux Device Tree]
LCSC Taishanpai RK3566 Linux Development Board Training Camp - Lesson 3 [Linux Device Tree] LCSC Taishanpai RK3566 Linux Development Board Training Camp - Lesson 3 [Linux-HDMI, EDP Screen Driver] LCSC Taishanpai RK3566 Linux Development Board Training Camp Lesson 4: https://www.bilibili.com/video/BV15K421x7sL/?spm_id_from=333.999.0.0 [Linux-MiPi Screen Driver] LCSC Taishanpai RK3566 Linux Development Board Training Camp Lesson 5: https://www.bilibili.com/video/BV1bH4y15753/?spm_id_from=333.999.0.0 [Linux-Touch Driver] LCSC Taishanpai RK3566 Linux Development Board Training Camp Lesson 6: https://www.bilibili.com/video/BV1qK421h72E/?spm_id_from=333.999.0.0 [Linux Mobile Hardware Design] LCSC Taishanpai RK3566 Linux Development Board Training Camp Lesson 7 : https://www.bilibili.com/video/BV1Br421378c/?spm_id_from=333.999.0.0 [Linux Mobile Phone Driver Debugging] LCSC Taishanpai RK3566 Linux Development Board Training Camp Lesson 8: https://www.bilibili.com/video/BV1mJ4m1J7jh/?spm_id_from=333.999.0.0 [Linux Mobile Phone Soldering Debugging] LCSC Taishanpai RK3566 Linux Development Board Training Camp Lesson 9 : https://www.bilibili.com/video/BV19i421y7Hv/?spm_id_from=333.999.0.0 IV. Project Showcase