新人报到!

嵌入式学习之旅博客篇:新人报到!

大家好!

我是 Rare-30,一名刚刚踏上嵌入式系统学习道路的新人。非常高兴能在博客园这个充满技术氛围的平台上安家落户,开始记录和分享我的学习历程。

🛠 我为什么选择嵌入式?

  • 着迷于硬件与软件的紧密协作,想让代码真正“驱动”物理世界。
  • 对单片机、物联网、机器人等领域充满好奇,渴望深入了解底层原理。
  • 希望掌握从电路设计到固件开发的完整技能链。

📚 当前的学习方向

  1. STM32 学习笔记与实践:
    • 外设驱动开发详解与踩坑记录 (GPIO, UART, I2C, SPI, ADC, TIMER, DMA...)
    • 标准库 / HAL 库 / LL 库的使用心得与对比
    • 开发环境搭建 (Keil, STM32CubeIDE, VSCode) 与调试技巧 (J-Link, ST-Link)
    • 基于 STM32 的项目思路、实现过程和问题解决
  2. 数据结构在嵌入式中的应用:
    • 链表、队列、栈、哈希表、二叉树等常用数据结构的 C 语言实现与分析
    • 在 MCU 资源受限环境下如何选择和优化数据结构
    • 数据结构在实际嵌入式项目(如协议解析、状态机、数据管理)中的案例
  3. Linux 与嵌入式 Linux 学习之路:
    • Linux 常用命令、Shell 脚本学习笔记
    • 嵌入式 Linux 开发环境搭建 (交叉编译工具链、NFS, TFTP)
    • Buildroot / Yocto 构建根文件系统初探
    • Linux 驱动开发基础概念学习 (字符设备、设备树初步)
  4. C/C++ 嵌入式编程技巧:
    • 深入理解指针、内存管理与优化
    • C 语言面向硬件编程的最佳实践
    • C++ 在资源受限环境下的有效应用
  5. RTOS (FreeRTOS) 学习与实践: 任务管理、队列、信号量、事件组等核心机制的使用与分析。
  6. 项目实战分享: 从构思、设计、编码到调试的完整项目过程记录,包含源码和电路分析(如果可能)。
  7. 资源整理与思考: 优质学习资料、工具推荐,以及对学习方法和技术的阶段性反思总结。

✍️ 这个博客会写些什么?

我计划在这里主要记录:

  1. 学习笔记与心得: 记录关键概念、踩过的坑以及解决方案。
  2. 项目实践过程: 分享做小项目的思路、步骤和遇到的问题。
  3. 资源分享: 整理和推荐一些我觉得很棒的学习资料、工具或网站。
  4. 思考与总结: 对某个技术点或学习方法的阶段性反思。

🙏 期望与请求

作为一名学生,深知嵌入式领域博大精深,前路漫漫。我怀着空杯心态而来,期待:

  • 能与各位前辈、同行多多交流,你们的经验是我宝贵的财富。
  • 得到大家的指点和建议,帮助我少走弯路。
  • 通过分享自己的学习过程,既是对知识的巩固,也希望能给其他刚起步的朋友一点点参考(哪怕只是避坑指南😄)。

“路虽远,行则将至;事虽难,做则必成。” 我会坚持学习和更新,希望能在这个小天地里与大家共同进步!

多多关照!

Rare_30
2025年7月15日

posted @ 2025-07-15 10:58  Rare_30  阅读(25)  评论(1)    收藏  举报