【再见2021,你好2022】保持热爱,继续前进
[复制链接]
本帖最后由 DDZZ669 于 2022-1-2 15:37 编辑
2021,是忙忙碌碌的一年,这一年,与EEWorld共成长。
嵌入式之旅与EEWorld
大学期间,步入电子与编程的世界,与嵌入式开发结下不解之缘,2015年,偶遇EEWorld,成为EEworld大家庭中的一员,之后的时间,从论坛中不断学习相关知识,有机会就参加论坛的活动,也收获了许多知识。
出于对嵌入式编程的热爱,找工作时也偏向于嵌入式开发,最终也找到了比较满意的工作。
嵌入式开发涉及的内容非常多,对于我目前偏向的软件方向,也要了解一些基础的硬件设计与电路知识,另外,对于软件来说,从代码分层设计上,又分为了软件驱动开发和软件应用开发,从应用的硬件上,又分为单片机类软件开发和嵌入式Linux软件开发。内容涉及之广,就需要不断的学习,扩展知识储备。
2021,也将自己的日常学习笔记,记录到EEWorld中,与大家共分享:
2021 学习分享
上半年,将单片机的电机控制、PID控制又学习了一遍,记录了7篇图文笔记:
编码器计数原理与电机测速原理——多图解析
电机控制基础——定时器基础知识与PWM输出原理
电机控制基础——定时器捕获单输入脉冲原理
电机控制基础——定时器编码器模式使用与转速计算
电机控制进阶——PID速度控制
电机控制进阶2——PID位置控制
电机控制进阶3——PID串级控制(附全套代码下载)
下半年,再次步入嵌入式Linux的开发学习,已i.MX6ULL开发板为平台,学习从Linux系统移植到驱动软件开发的基础知识。
系统移植篇
i.MX6ULL嵌入式Linux开发1-uboot移植初探
i.MX6ULL嵌入式Linux开发2-uboot移植实践
i.MX6ULL嵌入式Linux开发3-Kernel移植
i.MX6ULL嵌入式Linux开发4-根文件系统构建
i.MX6ULL嵌入式Linux开发5-根文件系统完善
i.MX6ULL嵌入式Linux开发6-系统烧写到eMMC与遇到的坑!
驱动开发篇
【i.MX6ULL】驱动开发1——字符设备开发模板
【i.MX6ULL】驱动开发2——新字符设备开发模板
【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
【i.MX6ULL】驱动开发4——点亮LED(寄存器版)
【i.MX6ULL】驱动开发5——设备树原理与点亮LED
【i.MX6ULL】驱动开发6——Pinctrl子系统与GPIO子系统点亮LED
【i.MX6ULL】驱动开发7——按键输入捕获
【i.MX6ULL】驱动开发8——中断法检测按键
【i.MX6ULL】驱动开发9——Linux IO模型分析
【i.MX6ULL】驱动开发10——阻塞&非阻塞式按键检测
【i.MX6ULL】驱动开发11——LCD驱动实践
来自EEWorld的鼓励
在分享文章的同时,也收到了EEWorld意外的惊喜——EEWorld对优质文章进行E金币的奖励(可以将E金币兑换成自己需要的物品哦),很荣幸我也多次得到了论坛给予的E金币支持,让我在分享文章时有了更大的动力~
在EEWorld 15周年庆活动中,也收到了EEWorld15周年的纪念T恤~
2022 计划
2022,继续前进,重点将在嵌入式Linux的应用开发,打算学习Qt图形界面,尝试借助Qt的各种功能,与i.MX6ULL开发板相结合,继续进行Linux开发实践。
|