兰博

CocoPI

 
Overview

 

I have been learning Linux for a long time, but I always forget it after learning it, and there is no gain.

Therefore, I decided to make a Linux board of my own and improve myself during the project.

However, due to my ability level, I have only completed the functional verification of buttons, LCD, and TFT, and I have given up on it, so if I want to reproduce it, I still have to seriously consider it.

 

 

 

I named this design CocoPI-Zero, which means "Coco Pi Zero". There are three main reasons for this name:

1. Cocoa beans, the raw material of chocolate.

2. My name sounds similar to Keke in my hometown dialect.

3. When I started this project, I was watching the anime "LoveLive Love and Concert! Superstar!!", and one of the heroines was named Coco.

 

 

 

The design and layout of the board refer to the design of Zhihui Jun's Quark, which is very small and exquisite.

In terms of appearance alone, I personally feel that CocoPI-Zero is ahead of most Linux development boards currently on the market.

Small but complete. Although Cocoa Pie is small, it is already equipped with most of the hardware suitable for beginners of embedded Linux.

1. Used to learn the most basic device driver LED.

2. Can be used to learn the keys of the interrupt system and input subsystem.

3. MPU6050 used to learn IIC driver.

4. SPI screen for learning SPI driver and UI interface development.

5. Onboard audio driver chip PAM8403 and a MIC.

6. USB to TTL chip CP2102 for serial port debugging.

7. USB expansion chip SL2.1A provides 3 USB ports (2 USBA, 1 Typec).

8. RTL8189 module for WiFi connection.

9. TF card, W25Q256, used to store system or files.

10. One expansion IO. This project is used to connect an external WS2812B light strip.

 

 

Linux learning suggestions:

You can first learn the basic commands of Linux, for example: https://www.bilibili.com/video/BV184411B7ne?share_source=copy_web .

Then learn the Linux introductory video of Zhengdian Atom: https://www.bilibili.com/video/BV1vE411h7Fi?share_source=copy_web .

Then you can learn Linux driver development. It is recommended to watch the video of Xunwei Electronics: https://www.bilibili.com/video/BV1Vy4y1B7ta?share_source=copy_web  .

 

During the completion of this project, the main reference materials include:

1. Lychee Pie Nano full process guide

2. Tutorial written by Mr. Li Shanwen

3. Boss Moyun’s blog

4. Wow Cool Developer Community

 

 

Finally, I would like to thank my friends and big guys who have helped me and learn from you.

We also thank Lichuang Spark Open Source Activities for their support of this project.

dd902f0653e22276ef8c1f4d42e74d26.mp4
BOM list.zip
Gerber_CocoPI-Zero_2022-04-17.zip
Gerber_CocoPI-Zero-Dock-Mini_2022-04-17.zip
59916
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-23 10:48:49

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号