banner
yono

yono

哈喽~欢迎光临
follow
github

2024·Still Settling

Start#

We still do not know what yono has been doing in the first half of this year. Looking through forum posts, it seems they studied GUIX and NetX. Then they improved the DC source products and stabilized shipments.

My consistent memory makes me feel like life has just begun, and unconsciously, the people and events I have experienced will be hurriedly forgotten.

Halfway#

Since building the blog site, everything has become traceable. I still remember the excitement when the blog first started running.

Sometimes, I write down things I don't want to forget in a little notebook, but I always end up losing the notebook. Today, I finally have a pressure-free place to write.

Building a Website - Saturn Ring Base

Other People's Libraries Are Terrible#

The Modbus protocol is a very simple and universal protocol, but I don't want to accept any of the open-source libraries available on the market. Some require taking over interrupts, while others require manually fetching and parsing buffers, making usage and maintenance quite troublesome. After a sporadic six months, I basically completed a library that I am satisfied with. To exaggerate, the ideas and goals are far superior to anything available on the market.

Introduction to Modbus Protocol - Saturn Ring Base

Fully Switching to VSCode#

First, I switched from TI's ARM to ST's. CCS is certainly a very good IDE, while Keil is terrible beyond measure. So I wrapped up a VSCode that integrates various toolchains, pretending it's my own IDE, and the experience is quite good.

I also came into contact with a small number of Node projects, using nvm to manage Node versions, and VSCode provides excellent support.

Additionally, for building the wiki site, I used the Open Source Static Documentation Website Generation Tool - teedoc, which requires a Python virtual environment but does not need robust Python development support. PyCharm feels a bit heavy, while VSCode is just right.

Compiling CMAKE Projects with VSCode - Saturn Ring Base

Growth#

This year, there hasn't been much significant progress, just a steady accumulation of experience. I wrote a total of 19 technical articles, which is the result of two years of work, and I really like the number 19. Let's aim to produce 19 articles every year from now on; it's settled.

In terms of dealing with people and affairs, my abilities have noticeably declined. In fact, working in technology for a long time brings side effects. It's not a decrease in emotional intelligence, but rather a lack of energy to care about these things.

One thing I might be proud of is that I created the icon for my blog site. Seeing Innei's icon is a GitHub imitation, I wanted one too. There are two icons, one bright and one dark.

Life#

This year, life has become less human-like. Since moving to the company dormitory at the beginning of the year, I have hardly left the factory and haven't seriously played any new games.

The few times I went to the beach weren't very good experiences. I went with my elderly father; we climbed a mountain during a landslide, and our supplies were completely insufficient. We almost fell while rock climbing, but thankfully, we used our last bit of strength to climb down to the beach and called for a speedboat. I also went with a friend, which might be a sign of our last few meetings, as we are all drifting apart... The other two times also didn't yield good results.

Fortunately, Hearthstone returned to the domestic server, so I can occasionally find some joy.

About the Future#

First, I must increase the time spent alone. I don't have higher expectations for the world; I should be kinder to myself.

This article is synchronized and updated to xLog by Mix Space. The original link is https://www.yono233.cn/notes/28

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.