Learning Path for Raspberry Pi

If you don’t want to miss my updates, remember to check the official account in the upper right corner and set it as a star, take down the star and give it to me.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
At the beginning of this year, Dalvin opened up surplus boards for users to apply for use. The author of this article, Zhang Zhihui from Henan University of Science and Technology, not only did projects after obtaining the Raspberry Pi but also shared his rich experience in getting into Raspberry Pi for everyone’s reference.
The trial application is still ongoing, click to view ☞☞In 2020, Dalvin will take care of your development board for a year.

Once upon a time, I was an ignorant freshman, and I first learned about Raspberry Pi from a senior. Listening to him talk about those magical and interesting projects and looking at that red logo, I couldn’t help but yearn for it.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

After that, I kept seeing many excellent works made with Raspberry Pi, such as the robot that twists the Rubik’s cube made by a classmate, the robotic arm on Bilibili, and later the Petoi Nybble that completely captured my heart – a mechanical cat developed by Dr. Li Rongzhong. All of these made me eager to learn about Raspberry Pi. As a student in the Department of Mechanical and Electronic Engineering, learning how to use Raspberry Pi is quite normal.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

However, time has dragged on, and in the blink of an eye, I have become a senior in my third year, but I have never had the opportunity to truly get in touch with Raspberry Pi.

Until I followed Dalvin.

I applied for a Raspberry Pi board on Dalvin because I had already applied for the school’s SRTP project to make a visual SLAM car, which can autonomously build maps and navigate in a completely unfamiliar environment. The instructor said I could use a computer to analyze images and then send them back to the car, but after seeing Dalvin’s tweet, I thought it would be simpler and more fun to use Raspberry Pi!

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

So during this winter vacation, I applied for a Raspberry Pi board, wanting to at least understand it and make something that barely works.

In this article, I will introduce the past and present of Raspberry Pi, summarize the pitfalls encountered during the configuration and installation of the system, and write it out to share with everyone.

Learning Path for Raspberry Pi
What You Should Know About Raspberry Pi

Let’s start with the name of Raspberry Pi.

In 2008, Upton, who has been dedicated to making cheap and useful computers for children, created his second-generation prototype [2].

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
The first-generation prototype of Upton. Image source: Raspberry Pi Foundation

After starting, Upton’s second-generation prototype directly entered a certain version of Python, and that’s how the Raspberry Pi got its name.

As for the word Raspberry, on the one hand, he wanted to learn from the fruit traditions of Apple, Apricot Computers, and Acorn (the predecessor of chip manufacturer Arm and BBC Micro manufacturer), and on the other hand, it was a half-joke about the project’s playful nature at that time.

After that, the Raspberry Pi Foundation was born, which is a non-profit organization dedicated to teaching the world the knowledge needed for hardware and software in computing.

Released in 2011

The Raspberry Pi Alpha version board

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
After that, the Raspberry Pi Foundation, through extreme pursuit, finally condensed expensive and fragile computers into a credit card-sized PCB. The Raspberry Pi unexpectedly sold well, and now, Raspberry Pi users can be found all over the world, spontaneously sharing their experiences of using Raspberry Pi on forums.
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
The creator of Raspberry Pi, Upton

For Upton, what makes him happiest is not that Raspberry Pi has sold tens of millions of units, but that from then on, “you can even see those children lying on the living room floor, watching the pictures of Raspberry Pi’s TV, just like we used to.”

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

The situation where computer departments could not recruit students no longer exists because countless children have developed a huge interest in computing through Raspberry Pi, and everything has changed.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

Yes, it’s such an idealistic story. How much knowledge is there that I don’t know about this Raspberry Pi 3B+ in my hand? It must be a lot, but even if I don’t know, what does it matter? Through Raspberry Pi, I have learned what I want to learn. This is my thought on Raspberry Pi. Even if you, as a user, have not learned the SSH protocol or do not understand what embedded systems are, it doesn’t matter. As long as you want to learn something through Raspberry Pi, just go for it.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
Some Suggestions for Beginners to Get Started with Raspberry Pi
Essentials

A Raspberry Pi board

A quality card reader

A better quality 16G memory card

Recommended to get

A display screen

A set of wireless keyboard and mouse

A Raspberry Pi case

A set of Raspberry Pi power management kit

Learning Path for Raspberry Pi
Memory card
Learning Path for Raspberry Pi

Memory cards should not be cheap; you should buy a quality flash memory card. First, the speed will be much faster when writing the system. The first memory card I bought wrote the system at only 0.9M/s, while the second memory card soared to 9M/s. Second, the memory card also affects the writing speed of Raspberry Pi during daily use.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

Regarding capacity, it is recommended to use 16G, as the system image file is already close to 15G. Smaller is not feasible, and too large is also not good. It is said that Raspberry Pi 4 supports a maximum capacity of 64G. For beginners, if you are not constantly downloading movies, 16G is enough.

Learning Path for Raspberry Pi
About the display screen
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
In many beginner articles about Raspberry Pi, it is said that a screen must be prepared. In fact, by using tools like SSH remote login and VNC viewer, we can completely control Raspberry Pi through our computer and log in remotely.
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

However, I still recommend that you buy one. The original intention of Raspberry Pi’s design is to hope that you can take it out to play anytime and anywhere. Having a display screen can save a lot of troublesome steps. The above picture is the display screen I personally bought, and I did not buy a screen with wires to assemble like many geek classmates. I mainly bought a mature product considering that it can be used in other situations.

Learning Path for Raspberry Pi
Wireless Keyboard and Mouse + Power Management
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

Similarly, a convenient display screen combined with a wireless keyboard and mouse allows you to play anytime and anywhere. Of course, power management needs to be well managed to avoid unnecessary troubles, so it’s best to buy a professional product directly.

I didn’t buy either of these, so I won’t discuss my feelings.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

Finally, I would like to add that I personally think it is unnecessary to buy the popular Raspberry Pi sensor kit on Taobao. When learning other microcontrollers, some people also ask this question. I personally think these kits are quite similar in use. If you don’t delve into the principles of the sensors but just want to use them, they won’t help you learn much.

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
Popular products on Taobao

Learn one, and I believe you can extrapolate the usage methods of others. It’s not too late to buy specific sensors when you actually need them for a project.

Configuring Raspberry Pi

The memory card you buy does not come with a system, so beginners need to install the system themselves and configure the Raspberry Pi. I won’t replicate the Raspberry Pi configuration here, as I am also a rookie who learned from others’ tutorials.

Learning Path for Raspberry Pi

Here I recommend the Raspberry Pi configuration tutorial by “Tongji Zihai Xiong” [3]. I followed his tutorial and found it simple, but you can learn a lot by going through it.

Learning Path for Raspberry Pi

Beginners often encounter many silly problems when configuring Raspberry Pi. These problems catch those experts off guard, and they definitely wouldn’t think of them when making tutorials. Here are a few, just to throw out some ideas.

The memory card is plugged into the USB slot
Learning Path for Raspberry Pi

Many beginners follow the tutorial step by step and finally write the system. After unplugging the card reader and plugging it directly into the USB port of the Raspberry Pi, when powered on, only the red light (PWR) is on, while the green light (ACT) is not on, and they can’t enter the system. After searching online, they panic, thinking, “Is my Raspberry Pi broken?!”

Learning Path for Raspberry Pi
Learning Path for Raspberry Pi
Learning Path for Raspberry Pi

In fact, the red light being on indicates that the power is normal, while the green light being on indicates that the memory card is in use. If the memory card slot of the Raspberry Pi is currently empty, the green light will naturally not light up.

“Why is my command result different from the tutorial?”

The reason for this result is likely that the command was typed incorrectly, especially for some long commands. Here, I suggest directly copying and pasting the commands from the tutorial to avoid errors.

“Why can’t my power bank be used?”

The Raspberry Pi is still a fragile board. Directly using a power bank to power the Raspberry Pi or using a high-power charger to power the Raspberry Pi is dangerous for it. Some power banks are 5V/1A, while the Raspberry Pi 3B+ requires 5V/2.5A [4]. Generally, such a phone charger plug is not available on the market.Learning Path for Raspberry Pi

Raspberry Pi dedicated charger on Taobao

Using a home phone charger plug is also possible, but it may cause some unexpected problems, such as sudden keyboard and mouse lag, sudden network lag, performance crashes, etc. Do not poke at the Raspberry Pi’s pins with powered devices, as Dalvin often says: “Improper power on will damage the chip.”

Learning Path for Raspberry Pi

After less than a day of exploration, I believe you can configure the Raspberry Pi. Thanks to Python, you no longer have to spend a lot of energy and time on writing programs and debugging. Whatever ideas you have, you can quickly realize them with this tool.

Learning Path for Raspberry Pi
【References】
[1] Petoi Nybble: A blessing for Raspberry Pi cat slave players
https://shumeipai.nxez.com/2018/11/21/petoi-nybble.html?variant=zh-cn
[2] The Story of “Raspberry Pi”: How a $35 Computer Changed the World?
https://www.ifanr.com/1162731
[3] Lecture 2: Raspberry Pi Beginner’s Pain-Free Startup Guide
https://www.bilibili.com/video/av47603695
[4] Raspberry Pi Notes – Understanding and Purchasing Raspberry Pi
https://www.cnblogs.com/xuanxiaochen/p/5813852.html
END
Learning Path for Raspberry Pi

Collection of Related Articles on Raspberry Pi:

Raspberry Pi + Computing Stick 2 Completes Real-Time Face Recognition Project

Building NAS with Raspberry Pi 4, Making Hard Drives Easily Connected to the Internet

Using Raspberry Pi to Remotely Control Home Appliances with Web Interface

Remote Monitoring with Raspberry Pi

Raspberry Pi Partner Logic Analyzer, Testing I2C Signals

Unboxing Debut! Raspberry Pi 4 Hands-On Test!

More Exciting Content:
Project Sharing | Electric Competition Series | Artificial Intelligence | Postgraduate Entrance Examination
Essential Knowledge Points | Graduation Project | Switching Power Supply | Job Seeking

We are NiMo, the founder of Dalvin, a sister who only talks about technology and not about flirting. The Dalvin online education platform aims to serve professionals in the electronics industry, providing skill training videos covering popular topics in various subfields, such as embedded systems, FPGA, artificial intelligence, etc. It customizes layered learning content for different groups, such as commonly used knowledge points, disassembly assessments, electric competitions/intelligent cars/postgraduate entrance examinations, etc. Welcome to follow.

Official website: www.darwinlearns.com

Bilibili: Dalvin

QQ Group: 1057755357

Learning Path for Raspberry Pi

Learning Path for Raspberry Pi

Leave a Comment

Your email address will not be published. Required fields are marked *