学习优秀博文(【guo产MCU移植】手把手教你使用RT-Thread制作GD32系列BSP)有感

一篇优秀的博文是什么样的?它有什么规律可循吗?优秀的guo产32位单片机处理器是否真的能成功替换掉stm32的垄断地位?

本文博主以亲身经历聊一聊这个话题。

文章目录

  • 1 写在前面
  • 2 从优秀的博文开始
  • 3 guo货当自强
  • 4 缺芯问题是否已根治
  • 5 友情推荐
  • 6 文末福利

1 写在前面

作为一个长期热衷于写博客和做分享的技术博主来说,关注和学习每一篇优秀的博文,都是一件非常值得开心的事。如果能在一篇优秀的博文中学到技术知识,又能从中学到一些技术以外的,诸如排版、成文、组织架构等方面,的优秀元素,我认为对个人是一个不错的学习和提高。

guo产替换化,是一个历史性的进展,作为行业的从业者的,有必要时刻关注这方面的动态,发觉身边优秀的guo货产品,技术崛起也许从此刻就已经开始。

今天无意中了解到母校深大正在举办电子设计大赛,而大赛的指定MCU就是GD32系列,这简直太棒了。从当下创造力最强的大学生群体就开始培养国产MCU的应用,我相信不久的未来,guo内的MCU必将迎来大爆发,非常期待见到这一天。

2 从优秀的博文开始

熟悉我的朋友大概都知道,我从事21年上半年才开始初步了解到RT-Thread的,也是从那个时候开始,我变成了[RT-Thread官方技术社区](RT-Thread-首页-RT-Thread问答社区 - RT-Thread的常客,一度成为了活跃的开发者。

时间回到2021年的9月份,我记得那个时候RT-Thread官方技术论坛还在举办每个月的答题挑战,就是由开发者去回答开发者的各式各样的问题,从而赚取积分来兑换奖品。

在参加活动至于,论坛还在举办 RT-Thread guo产MCU移植挑战赛,由于我那个时候太差,所以没能报名。但是当我有一天在浏览论坛帖子的时候,我看到了这篇优秀的移植帖子,一下子我就被吸引了。帖子详情见这里。

要知道RT-Thread官方技术论坛大神可是非常多的,能够在论坛中加上【优秀】的帖子,那是精华中的精华,必须值得开发者好好学习的。

这篇博文主要讲的内容是,如何基于RT-Thread现有的BSP框架,将 GD32F407VKT6 这款guo产MCU移植RT-Thread操作系统。

从这一篇优秀博文的学习中,我不仅了解了如何将一款新的MCU移植RT-Thread操作系统,更多的是,我似乎get到了,什么样的博文才应该是一篇优秀的博文:

  • 图文并茂,条理清晰:至上应该从整体成文上,给人一种逻辑非常清晰,条理分明的感觉,同时在必要的图片展示上,也做到比较好的示例;
  • 步骤严谨,细致入微:如果涉及到操作步骤,一定要清晰谨慎,切勿步骤跳跃,以一个读者的角度看待整一个操作步骤,做到细致入微,这样更能加深读者的印象;同时,具备可操作模仿的步骤,也可以加深博文的好感;
  • 抛砖引玉,深入思考:成文后,能够比较好的引出更深入的话题,通过自己更深入的思考内容,引导读者进行思考,引发共鸣,促进互动交流。

毫无疑问,这篇优秀的博文自然是做到了,我们一起来围观一下评论席:

3 guo货当自强

如上一章节所展示的兆易创新的 GD32F407VKT6 这款guo产MCU,它被认为是很好地替换stm32的产品。

这几年的芯片问题一直是我们的心头恨;一恨外guo人心狠,不肯放开芯片供应;二恨guo产芯片不争气,不能狠狠地打外guo人的脸。

话虽如此,个人感觉,这几年正是因为有了缺芯的存在,才给了guo产芯片一个很好的发展契机。

这个从芯片行业薪资的水涨船高就很能看出问题,大量的高端技术人才涌入芯片制造行业,使得这个行业在史无前例地高速发展。

当然,在高投入的情况下,我们也的确收获了不少成绩。在某些领域我们是可以喊出:guo货YYDS 的口号!

但是,我们也应该充分认识到 guo货当自强 也是势在必行。

仅仅占领中低端市场是远远不够的,我们的目标应该要更远大,看得更远才能,走得更远。

4 缺芯问题是否已根治

这几年的特殊行业,各行各业都感受到了缺芯的痛苦。

正如上面所说,guo芯正在一步步走向强大,那么现在我们应该问自己一个问题:缺芯问题目前已经得到根治了吗?

我虽未从事芯片方面的研发,但是凭借近10年的嵌入式软件相关的开发,经常跟32位单片机打交道的攻城狮经验,我的直观感受就是:革命尚未成功,同志还需努力!

尽管,我们能在一些比较粗浅的领域能制造出性能相当,但是价格远远低于进口芯片的guo产芯片;但是往往这一些高端精密的芯片应用产品上,我们还是始终会受制于人。这些场景中,我们只能使用那些昂贵的进口产品,在短期内,我们并无法找出更好的替代品。

幸运地是,在芯片领域,我们也看到了一些比较高端的芯片诞生,比如我们备受关注的 华为麒麟芯片,也许能更给我们带来更多的希望。

同时,目前我们也可以看到RISC-V开源指令集正在大放异彩,我们也看到了很多guo产芯片在借势发展壮大,详细不久的将来,搭载RISC-V指令集的强大芯片也将从中guo诞生。

5 友情推荐

今天给大家推荐一本由兆易创新高工参与撰写,产业界、技术圈、高校10余名专家推荐:《GD32 MCU原理及固件库开发指南》

32位MCU的功能比8位MCU的功能更强大,但随之而来的是寄存器数量大大增加,继续使用寄存器则开发难度大大增加,对初学者尤其不友好。因而,GD32 MCU在推出伊始即推出了配套固件库,该固件库将寄存器的操作封装成一个个用C语言编写的API库函数,代码可读性也很高。经过长期的工程实践,笔者发现GD32的这套固件库质量非常高,是一套设计优美的API,它的命名采用全小写加下划线的方式,熟悉Linux内核的用户会觉得很亲切;在寄存器定义方面更多地使用宏定义,大多数API函数都短小精悍,生成的代码尺寸小巧,运行效率高。

目前网上关于GD32 MCU的开发资料以及配套的教学书籍还较少,开发者不得不阅读芯片用户手册、数据手册以及固件库代码,而用户手册都是使用寄存器来描述的,且目前市面上还没有专门介绍GD32固件库的书籍,这给广大初学者在学习方面带来了一定的困难。为全面系统地介绍GD32 MCU原理以及固件库的使用,降低GD32 MCU开发者的学习及使用门槛,《GD32 MCU原理及固件库开发指南》应运而生。

对本书感兴趣的,可以到我的社区,查看本书的详细介绍。

6 文末福利

为了感谢广大粉丝朋友的支持,特在本文举办赠书答谢活动,详细内容可参加我的社区活动:【第15期社区福利赠书活动】兆易创新FAE参与撰写:《GD32 MCU原理及固件库开发指南》(文末赠书5本)-CSDN社区,一共赠书5本,欢迎大家踊跃参加。

文末赠书《GD32 MCU原理及固件库开发指南》5本 | 国产MCU中GD32系列有望成为未来32位MCU的主流相关推荐

  1. 【致敬未来的攻城狮计划】第2期定向赠书《RT-Thread设备驱动开发指南》+ 《GD32 MCU原理及固件库开发指南》

    开启攻城狮的成长之旅!这是我参与的由 CSDN博客专家 架构师李肯(超链接:http://yyds.recan-li.cn)和 瑞萨MCU (超链接:瑞萨电子 (Renesas Electronics ...

  2. 云计算监控—Prometheus监控系统(文末赠书)

    陈金窗 刘政委 张其栋 郑少斌 读完需要 20 分钟 速读仅需 7 分钟 本文摘自于<Prometheus 监控技术与实战>一书,从云计算时代的业务特点出发,探讨了云计算监控的目标和挑战, ...

  3. 神理论 | 我面向淘宝编程,而你面向什么编程?(文末赠书5本)

    神理论 | 我面向淘宝编程,而你面向什么编程? 陌生人一定会疑问,嵌入式跟taobao有半毛钱关系啊?那么本文,博主就跟你聊聊,如何面向淘宝学习嵌入式! 文章目录 1 写在前面 2 面向XXX编程 3 ...

  4. PyTorch自然语言处理入门与实战 | 文末赠书

    文末赠书 注:本文选自人民邮电出版社出版的<PyTorch自然语言处理入门与实战>一书,略有改动.经出版社授权刊登于此. 处理中文与英文的一个显著区别是中文的词之间缺乏明确的分隔符.分词是 ...

  5. 再来学习一下RT-Thread的软件架构 | 文末赠书5本《软件架构实践》

    再来学习一下RT-Thread的软件架构 摘要: 学习和使用了RT-Thread有2年多了的时间,最近一直在研究开源项目Matter相关的软件架构设计,趁此机会,再来温习一下rt-thread的软件架 ...

  6. 利用excel与Pandas完成实现数据透视表(文末赠书)

         文末赠书 数据透视表是一种分类汇总数据的方法.本文章将会介绍如何用Pandas完成数据透视表的制作和常用操作. 1,制作数据透视表 制作数据透视表的时候,要确定这几个部分:行字段.列字段.数 ...

  7. 文末赠书3本 | 盼了一年的Core Java最新版卷Ⅱ,终于上市了

    文章目录 盼了一年的Core Java最新版卷Ⅱ,终于上市了! Core Java基于Java 17全面升级 Core Java最新版卷Ⅱ现已上市 卷Ⅰ.卷Ⅱ有何不同? 如何阅读<Java核心技 ...

  8. 【福利赠书】有人说,测试驱动开发已死?(文末赠书3本)

     友情推荐一本测试领域的教科书:(文末送3本) < 测试驱动开发:入门.实战与进阶>,英文原书名为<Learning Test-Driven Development >,是一本 ...

  9. 替代VBA!用Python轻松实现Excel编程(文末赠书)

    大家好,我是小z,也可以叫我阿粥~ 面向Excel数据处理自动化的脚本编程,目前主要有VBA和Python两种语言可供选择. 从上世纪90年代到目前,VBA一直是Excel脚本编程的主要工具.VBA语 ...

最新文章

  1. 根据当前时间获取本周,下周,上周日期
  2. 多个sphinx配置文件合并
  3. SQL:使用备份向导、SQL命令、导出数据三种方式对已建立的数据库进行备份
  4. 数学之美 系列二 -- 谈谈中文分词
  5. JEPLUS表格组件数据平铺——JEPLUS软件快速开发平台
  6. R语言观察日志(part6)--初识rMarkdown
  7. 戴明博士:管理的十四项原则
  8. Python爬虫入门四之Urllib库的高级用法
  9. html checked属性值,HTML复选框的checked属性的值是多少?
  10. 计算机的任务管理器作用,电脑技术:如何妙用任务管理器
  11. OpenGL基础38:数据存储
  12. oracle 11g rac进程起停
  13. office转PDF文档
  14. 加工中心计算机编程自学,加工中心编程能自学吗?
  15. Python3 爬虫快速入门攻略
  16. 高效能人士的七个习惯读后感与总结概括-(第四章)
  17. 移动应用众包测试综述
  18. java导出excel 打不开_java – 无法使用AbstractExcelView导出Excel工作表
  19. Android使用VideoView播放网络视频
  20. kaggle 深度学习训练内存不够

热门文章

  1. [附源码]计算机毕业设计JAVA校园摄影爱好者交流网站
  2. 微信小程序—拖拽排序
  3. steam下载速度太慢,如何加速
  4. TikTok为什么无法关注其他人?
  5. 现在做什么小生意赚钱?
  6. Keil ARM开发 error L6236E错误解决
  7. 安卓8.1运行linux,在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏 | Linux 中国...
  8. title,description,keywords有什么价值?
  9. 搜索之线性搜索和二分搜索
  10. win7定位位置服务器,win7 定位 服务器地址