Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

PRO CocoPI

CocoPI

Project tags

License

GPL 3.0

License: GPL 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 1.9k
  • 0
  • 6
Update time: 2024-01-30 19:56:19
Creation time: 2023-10-09 09:05:24
Description

Description

Copyright belongs to @linkk

link: https://oshwhub.com/linkk/yfaRSYKOSPNxSv4FkzHecddCCK5bDEta

 

I used to learn Linux for a long time, but with little gain.

Therefore, I decided to make my own Linux board, in the process of doing projects to improve myself.

However, limited by my ability level, only completed the key, LCD, TFT function verification, and now I have given up the interest, so if you want to reproduce it, please think twice.

 

I named this design CocoPI-Zero. There are three main reasons for this name:

1. Cocoa beans is the raw material of chocolate.

2My name is pronounced similar to cocoa in my hometown accent.

3When I started this project, I was watching the anime "LoveLive Love and Concert! Superstar!!!" One of the main female characters is named Coco.

The design and layout of the board is based on Wizards' Quark, which is very small and delicate.

 

In terms of face value alone, I think CocoPI-Zero is ahead of most Linux development boards on the market today.

 

CocoPI-Zero is small, but it has all the essentials. Although CocoPi is small, it is equipped with most of the hardware suitable for embedded Linux beginners to start.

1, for learning the most basic device driver LED.

2, can be used to learn the interrupt system and input subsystem keys.

3, used to learn the IIC driver MPU6050.

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

5, on-board audio driver chip PAM8403, and a MIC.

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

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

8, RTL8189 module for WiFi connection.

9, TF card, W25Q256, for storing system or files.

10, Expansion IO one, this project is used for external WS2812B light bar.

 

 

Linux learning suggestions:

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

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

Then you can learn Linux driver development, we recommend watching the video of Xunwei Electronics: https://www.bilibili.com/video/BV1Vy4y1B7ta?share_source=copy_web .

Finally, I would like to thank all my friends and colleagues who have helped me.

And thanks for the support of this project from Lichuang Starfire open source activities.

 

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
Empty
Project Attachments

Project Attachments

Order File name Download times
1

dd902f0653e22276ef8c1f4d42e74d26.mp4

5
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn