-- 题图:苏州大学老校门

2020年的最后一天,痞子衡驱车300多公里从苏州赶回了苏北老家(扬州某边陲小镇),连镇铁路虽然新通车了,解决了苏南苏北多年的铁路不直通问题,但奈何痞子衡老家小镇离最近的火车站还有30多公里,不开车还是不够方便。

中午11点苏州出发,晚上5点到家,京沪高速高邮段在修路,耽误了些时间。到了老家,吃完晚饭刷了会手机,看到朋友们都在发年终总结。其实痞子衡没有写年终总结的习惯,但2020年确实是值得纪念的一年,那么姑且一写吧。

2020年因为年初新冠疫情加剧,相信很多人都曾在家办公了一段时间,正因为这段特殊的在家办公经历,很多平时不写技术文章的朋友也开启了博客/公众号生涯。痞子衡最早是2016年开始持续写文章的,不过2020年的文章产量是历史之最,达到了93篇原创,平均4天写一篇。

从文章组成来看, i.MXRT微控制器知识 写得最多,达到了46篇,毕竟这个系列是痞子衡的本职工作相关的;其次是痞子衡今年开始搞的 嵌入式半月刊,二十四节气准时出(目前已出了22期),收录嵌入式好玩的新闻、项目、工具。然后就是写了 9 篇 嵌入式基础知识,这个系列算是想到了就写一篇,没有系统连贯性,因此产量不够。再底下分别是 4 篇 MCUXpresso IDE教程、4 篇 ARM Cortex-M内核知识、4 篇 职场感悟、还有4 篇 杂七杂八

对于2021年,除了已有的一些文章主题外,痞子衡会花主要精力把MCUXpresso IDE教程完善,此外痞子衡还打算在如下三个新主题方向上多发力:RISC-V正在兴起,各大厂商都在布局,痞子衡在学习知识上也不甘落后。关于FPGA,痞子衡求学时间玩了3年多,有一些小经验想和大家分享。C语言是基础,痞子衡计划系统性地整理其小知识点。

  1. RISC-V基础与应用实战方向
  2. FPGA基础与应用实战方向
  3. 嵌入式C语言知识点大全

2020年,是痞子衡开通微信公众号的第四个年头,也是单年新增读者最多的一年(超过10000人)。之前三年都是一个人佛系运营公众号,今年黄工(公众号:strongerHuang)找到了我,把我带到了嵌入式号主圈,痞子衡因此结识了很多朋友(发哥,肖遥,Bug菌,鱼鹰,巧龙...),可以天天在群里侃大山,好不痛快!今年也是痞子衡开始接广告挣钱的第一个年头(8月份开始),虽然挣得不多(相比于痞子衡花在写文章上的时间,这点小钱简直不值一提),但也让痞子衡明白了一个道理,这个世界最终会奖励那些为兴趣或为梦想能努力坚持的人,无论是在金钱上还是名气上,你的付出永远不会白费,重要的是你一定要坚持下去,是坚持让平凡变得可贵,所以大家一起加油,去迎接崭新的2021年!

痞子衡嵌入式:Farewell, 我的2020的更多相关文章

  1. 痞子衡嵌入式:盘点国内RISC-V内核MCU厂商(2020年发布产品)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是国内RISC-V内核MCU厂商(2020). 虽然RISC-V风潮已经吹了好几年,但2019年才是其真正进入主流市场的元年,最近国内大量 ...

  2. 痞子衡嵌入式:知名半导体MCU大厂软件开发C代码规范

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是飞思卡尔软件开发C语言编码规范. 2020鼠年春节是个漫长的假期,痞子衡在家百无聊赖,翻出了2016年10月1日(这个时间是痞子衡正式开始 ...

  3. 痞子衡嵌入式:为下一代智能可穿戴设备而生 - i.MXRT500

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的新品i.MXRT500. 自2018年i.MXRTxxx系列首款芯片i.MXRT600(主打智能语 ...

  4. 痞子衡嵌入式:盘点国内RISC-V内核MCU厂商

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是国内RISC-V内核MCU厂商. 虽然RISC-V风潮已经吹了好几年,但2019年才是其真正进入主流市场的元年,最近国内大量芯片公司崛起 ...

  5. 痞子衡嵌入式:盘点国内车规级MCU厂商

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是国内车规级MCU厂商及其产品. 在汽车电子领域,MCU的应用非常广泛,大到车身控制与动力总成,小到雨刷车窗等控制单元,都离不开MCU的身 ...

  6. 痞子衡嵌入式:超级好用的可视化PyQt GUI构建工具(Qt Designer)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是PyQt GUI构建工具Qt Designer. 痞子衡开博客至今已有好几年,一直以嵌入式开发相关主题的文章为主线,偶尔穿插一些其他技术 ...

  7. 痞子衡嵌入式:极易上手的可视化wxPython GUI构建工具(wxFormBuilder)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是wxPython GUI构建工具wxFormBuilder. 一.手工代码布局GUI界面的烦恼 如果你曾经设计过上位机软件GUI界面,初 ...

  8. 痞子衡嵌入式:恩智浦MCU安全加密启动一站式工具NXP-MCUBootUtility用户指南

    NXP MCU Boot Utility English | 中文 1 软件概览 1.1 介绍 NXP-MCUBootUtility是一个专为NXP MCU安全加密启动而设计的工具,其特性与NXP M ...

  9. 痞子衡嵌入式:PCM编码与Waveform音频文件(.wav)格式详解

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是PCM编码及Waveform音频文件格式. 嵌入式里有时候也会和音频打交道,比如最近特别火的智能音箱产品,离不开前端的音频信号采集.降噪 ...

  10. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU特性介绍(2)- RT1052DVL6性能实测

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的性能. 在前面的文章 i.MXRT微控制器概览 里,痞子衡给大家简介过恩智浦半导体在2017年推出的新 ...

随机推荐

  1. IDEA社区版(Community)和付费版(UItimate)的区别

    比对类型 Ultimate(终极版,付费) Community(社区版,免费) 语言支持 Java Java Groovy Groovy Kotlin Kotlin Scala(通过插件) Scala ...

  2. 口述完SpringMVC执行流程,面试官就让同事回家等消息了

    Srping MVC 执行流程真的是老生常谈的话题了,最近同事小刚出去面试,前面面试官相继问了几个 Spring 相关的问题,但当面试官问他,你知道 Srping MVC 的执行流程吗?小刚娴熟的巴拉 ...

  3. 在django中使用原生sql语句

    raw # row方法:(掺杂着原生sql和orm来执行的操作) res = CookBook.objects.raw('select id as nid from epos_cookbook whe ...

  4. python实现自动发邮件

    Python有两个内置库:smtplib和email,可以实现邮件功能,无需下载,直接import导入. smtplib库负责发送邮件 Email库负责构造邮件格式和内容 邮件发送需要遵守SMTP协议 ...

  5. 第8.23节 Python中使用sort/sorted排序与“富比较”方法的关系分析

    一. 引言 <第8.21节 Python中__lt__.gt__等 "富比较"("rich comparison")方法用途探究>和<第8.2 ...

  6. PyQt(Python+Qt)学习随笔:gridLayout的layoutHorizontalSpacing和layoutVerticalSpacing属性

    layoutHorizontalSpacing和layoutVerticalSpacing属性在Qt Designer中是网格布局(gridLayout)和表单布局(formLayout)都有的属性, ...

  7. Mysql 逻辑架构图及日志系统

    我们经常能看到如下的逻辑架构图,但是往往不能进行很好的记忆,看过就忘记了,也不知道它的实现方式.今天通过简单的画图来简单了解一下mysql到底是如何执行一个select语句,如何update一条语句. ...

  8. flask注册蓝图报错

    记录下这个我找了两天的坑... take no arguments() 这两天一直学习flask的时候,我把注册的蓝图,写成注册的form表单的 举个栗子 class TetsView(view.Me ...

  9. 冲刺Day5

    每天举行站立式会议照片: 前后端交互: 昨天已完成的工作: 1.确认搜索栏界面 2.订单模块的大部分代码 3.用户模块的大部分代码 4.测试登录注册功能 燃尽图: 今天计划完成的工作: 成员 任务 高 ...

  10. C++ 有关指针作为函数参数的问题,自定义内存分配函数传递二级指针的问题

    如题所示,我们主要讨论在自定义的内存分配函数中通常见到的代码如下所示: void Create(A** addr); 其中传递的参数是二级指针.为什么? 我们先看一下完整的动态内存分配函数的简单例子: ...