I get busy as soon as I arrive at the office every day.
I need to wash my cup, choose the tea I brewed today,
then go get hot water, tidy up my desk,
charge my phone, turn on the computer,
check today’s work tasks,
browse the work group, and then I feel tired.
I mainly do three things at work:
steal electricity, drink a lot of water, and go to the bathroom.
Ordering takeout is the peak of my mental struggle for the day.
The standard takeout for workers:
an overly long shop name, national trend packaging,
unknown drinks, spoons that break easily,
dark and salty pickles, and collecting store points for grilled sausages.
After eating, I feel like my life is over…
After lunch, I chat with colleagues:
“Did you pay for your car in full just a year after graduation?”
“Cough, actually it’s nothing,
“the main thing is to do a good job at work.”
“Oh? What work? Teach me!”
“My dad’s ideological work.”
Relying on parents, living off others, getting something for nothing, being well-connected,
these were the things I used to dislike the most.
Now that I’ve grown up, I still can’t stand it,
but it’s not me who can do these things.
My colleague’s words struck me like a thunderbolt.
“The truly emotionally stable ones are the wealthy.”
When others angrily resign to travel,
I just get angry for a moment.
This world isn’t boring at all,
it’s because we have no money that we feel the world is boring.
Who took away my chance to see cherry blossoms in Tokyo, ski in Switzerland,
see the aurora in Iceland, watch maple leaves in Canada,
stay in treehouses in Norway, listen to rain in the UK,
paint in Italy, spend Christmas in Seattle,
and live my life with my partner in Australia,
while enjoying a rich life in the USA?
Oh God, if you only bully one person—
only dare to drink lemonade from Mixue Ice City,
only order from Pinghao Fan for takeout,
only watch movies sponsored by the Venetian Macao,
only listen to music for half an hour for free from ads,
only shop at Pinduoduo,
never have money to travel,
only buy phone cases for one cent on Douyin,
and only take taxis that cost less than twelve yuan.
If this gives you a sense of accomplishment,
then just pretend I said nothing…
I hope in my next life to have a household registration in the capital,
living alone in a big villa in the center of the magic city,
with parents busy with business and no time to care for me,
often feeling guilty and transferring me millions as pocket money.
Then I would emotionally post on my social media:
“I don’t need a lot of money, I need a lot of love.”
Dreams linger like clouds, my heart is like a deer, my soul flies like fire, my life is like a chicken…
He’s here, he’s here, he’s come with gifts!
Brother Peng’s Teacher’s Day special, let’s level up together:
Shanguigu FreeRTOS Video Tutorial
Direct link to Bilibili:
https://www.bilibili.com/video/BV1vUpje9Ej2
FreeRTOS is a real-time operating system widely used in the embedded field, popular for its free and open-source nature, lightweight, strong portability, and rich features. Mastering FreeRTOS is crucial for engineers engaged in embedded system development, IoT, industrial automation, and other fields.
This tutorial covers all functions of FreeRTOS, including: task creation, task scheduling, interrupt management, synchronization mechanisms, low power consumption, memory management, etc. With dozens of examples, after learning, you will master the principles and usage of FreeRTOS, enhance your multitasking programming skills, and fully grasp the development techniques of real-time operating systems!
The tutorial continues the consistent style of Shanguigu: nanny-style explanations, hands-on teaching, and line-by-line coding, extremely friendly for beginners; generous gifts, in addition to videos, it also provides a complete set of code, notes, and materials, offering one-stop service.
The prerequisite knowledge for learning this tutorial:Basic C Language、STM32 Microcontroller, corresponding learning materials can be obtained for free by replying: Embedded in the Shanguigu Education WeChat public account.
Tutorial Introduction
http://www.atguigu.com/download.shtml
Follow the official Shanguigu account on Bilibili,
to get the latest video tutorials first!
Portal: https://space.bilibili.com/302417610
Tutorial Directory
01. Introduction to FreeRTOS Tutorial 02. Difference Between Bare-Metal Development and Operating Systems 03. Introduction to FreeRTOS 04. Basic Knowledge of FreeRTOS: Multitasking & Task Scheduling Strategies 05. Basic Knowledge of FreeRTOS: Analysis of Task Scheduling Strategies 06. Basic Knowledge of FreeRTOS: Task States 07. Basic Knowledge of FreeRTOS: RTOS Tick Clock 08. Basic Knowledge of FreeRTOS: Introduction to Context Switching 09. Basic Knowledge of FreeRTOS: Timing of Context Switching 10. Basic Knowledge of FreeRTOS: Idle Tasks 11. FreeRTOS Porting: Obtaining Source Code & Introduction to Source Code Structure 12. FreeRTOS Porting: HAL Library Project Porting 13. FreeRTOS Porting: Issues with HAL Library and RTOS Clock Sources 14. FreeRTOS Porting: Differences in Porting with Register Development Methods 15. FreeRTOS Porting: Explanation of System Configuration Files 16. FreeRTOS Porting: Data Types & Naming Conventions 17. Task Creation and Deletion: API Functions & TCB Introduction 18. Task Creation and Deletion: Dynamic Method Coding 19. Task Creation and Deletion: Dynamic Method Demonstration 20. Task Creation and Deletion: Static Method Coding and Demonstration 21. Task Suspension and Recovery: Introduction to API Functions 22. Task Suspension and Recovery: Coding & Demonstration 23. Interrupt Management: Introduction to Interrupt Management & Critical Section Principles & Comparison of Suspended Scheduler 24. Interrupt Management: Coding & Demonstration 25. Time-Slice Scheduling: Coding and Demonstration 26. Task Utility Functions: Coding Related to Task State Query Functions 27. Task Utility Functions: Demonstration of Task State Query Functions 28. Task Utility Functions: Coding and Demonstration of Task Run Time Statistics 29. Time Management: Introduction to Two Time Functions 30. Time Management: Coding and Demonstration 31. Message Queue: Concept and Function Introduction 32. Message Queue: Coding and Demonstration 33. Semaphore: Introduction 34. Semaphore: Binary Semaphore Coding and Demonstration 35. Semaphore: Counting Semaphore Coding and Demonstration 36. Semaphore: Introduction to Priority Inversion Issues 37. Semaphore: Simulating Priority Inversion Coding 38. Semaphore: Simulating Priority Inversion Demonstration 39. Semaphore: Mutex Semaphore 40. Semaphore: Mutex Semaphore Coding & Demonstration 41. Queue Set: Introduction and Function Introduction 42. Queue Set: Coding and Demonstration 43. Event Flag Group: Introduction and Function Introduction 44. Event Flag Group: Coding and Demonstration 45. Task Notification: Introduction and Function Introduction 46. Task Notification: Simulating Semaphore Coding and Demonstration 47. Task Notification: Simulating Message Queue Coding and Demonstration 48. Task Notification: Simulating Event Flag Group Coding and Demonstration 49. Task Notification: New Usage of Task Notification Array 50. Software Timer: Introduction and Function Introduction 51. Software Timer: Coding and Demonstration 52. Low Power Mode: Introduction to Implementation Methods & Related Configuration Items 53. Low Power Mode: Usage & Demonstration 54. Memory Management: Introduction to Five Memory Algorithms 55. Memory Management: Coding & Demonstration of Memory Allocation and Release
I used to love life,
but ever since I started working,
I’ve been adjusted by my boss…
Workplace Science: What is a boss?
It’s someone who doesn’t know what I want,
but once you produce it,
I know what I don’t want.
“Hi, I have an idea,
“this project you need to push,
“let’s align together, and then headway.
“If you have time open, come find me for a review,
“this determines how much year-end bonus you get.
“If something comes up, any questions,
“email me, cc your line manager.”
Whenever I discuss with my boss, I just want to diss him!
The boss can never distinguish between explanation and retort,
explain once and it’s a retort,
say it again and it’s arguing,
say three times and it’s like I don’t take him seriously.
The boss is very much like an app.
His words are like recommendations from a certain book,
they just look good;
the boss’s demands are like a certain e-commerce platform,
you place an order today and it has to be delivered tomorrow;
the promises made by the boss are like Pinduoduo,
they at least have to be cut once…
I used to watch Conan and never understood,
why people would kill over minor friction?
After working, I understand it all!
I now feel like I’m living like Pinduoduo,
every day I either want to compete with someone,
or want to stab someone.
Brother Peng’s workplace small class:
To stand firm in the workplace, you must have a high tolerance!
“If the boss scolds without naming names, it definitely isn’t me.
“If the boss names me? That’s just a metaphor,
“actually, he’s definitely not scolding me.”
I seem to have found a way to solve workplace conflicts.
Brother Peng’s embedded small class is starting again!
Scan the code or click the “Read the original text” in the bottom left corner:
to help you fully master FreeRTOS development skills!
Some say that Sima Yi’s greatest strength was his good health.
He couldn’t beat Zhuge Liang but outlasted him,
when Cao Cao died, he didn’t die;
when Cao Cao’s son died, he didn’t die;
when Cao Cao’s grandson died, he still didn’t die!
In the end, the Three Kingdoms unified under Jin.
In fact, Sima Yi’s greatest strength was his high realm.
After Yang Xiu was executed because of the chicken ribs incident,
Sima Yi asked Cao Cao for permission to visit.
Cao Cao asked him: Why do you want to see Yang Xiu?
Yang Xiu was Sima Yi’s arch-enemy,
who had tried to kill him several times.
Sima Yi said this:
“I have no enemies along the way,
“only friends and mentors.””
After leaving school, without teachers, who do I learn from?
Learn from the talented people around you!
Colleagues, leaders, bosses, clients…
Who you want to become, get close to them;
Who you want to become, learn from them.
In the way of friendship, seek wise people,
make friends openly, and secretly honor them as teachers!
As long as you have eyes to discover others’ strengths,
everywhere in life is a classroom.
It has to be Sima Yi:
“If you see others’ shortcomings, there is no one worth befriending;
“If you see others’ strengths, everything in the world is my teacher.”
Learn from the good, reflect on the bad.
Open your perspective, and your world will be different.
Happy Teacher’s Day, my friend.
Reading ten thousand books is not as good as traveling ten thousand miles,
traveling ten thousand miles is not as good as meeting countless people,
meeting countless people is not as good as having a famous teacher guide you.
At eight o’clock tonight, Yushen will host the live broadcast:
Link to gain knowledge:
https://live.bilibili.com/10033678
Brother Peng scored full marks in math in the college entrance examination,
I pondered that I should learn from the people around me!
I humbly asked him how he became so amazing,
was it because he had no girls liking him in high school?
Brother Peng didn’t say anything, rolled his eyes,
and then said things that can’t be repeated.
Brother Shanguigu Peng is bullying me with his sarcasm…
Two-Wheeled Balance Car Project
STM32 Microcontroller Tutorial
Schematic & PCB Design Tutorial
Linux Application Layer Development Tutorial
Digital Circuit: Building a Computer from Scratch
……
More Shanguigu Learning Resources,
free videos, face-to-face courses, live broadcasts by famous teachers,
scan the QR code for more information:

