这些嵌入式知识助你秋招,也助你进阶

当前秋招进行的如火如荼。今天归纳总结嵌入式相关的技术文章,助你一臂之力。

C语言

温故知新 | C 语言最全入门笔记

全面讲解 C 语言的结构体(struct)

详解 C 语言指针,一文给他搞定

C 语言中的三块技术难点

C语言函数指针的六个高级应用场景

C语言中,实现函数宏的三种方式

C语言进阶之 回调函数详解

C语言中的 extern “C” 知多少

C语言与C++基础知识面试总结

C语言位域(位段)详解

结构体大小你算对了吗

16 个 C 语言问题,你能答上来几个?

C程序中与内存有关的常见错误

关于二叉树的操作,全在这了

内存拷贝函数 memcpy 的原理及实现

内存分配函数 malloc 原理及实现

分享几个实用的嵌入式 C 程序

嵌入式软件

学习嵌入式,DMA要会玩

嵌入式软件的几种程序架构,你选哪种

MCU的程序执行结束后去哪儿了

嵌入式开发,究竟什么时候需要用RTOS

嵌入式软件分层框架设计,举个例子

带你熟悉常用的 arm 编译器详解(armcc/armclang)

嵌入式设备与PC上位机通信协议设计的几点原则

MDK 分散加载文件(.sct)剖析及应用

了解单片机的内部结构原理

嵌入式工程师的硬核编程思想!

嵌入式软件中状态机的几种操作

一张图秒懂嵌入式系统的启动流程

梳理一下嵌入式和单片机之间的关系

在嵌入式开发中实现多态,提高开发效率

全面总结嵌入式系统相关的知识

编写优质的嵌入式 C 程序代码

一篇文章汇总嵌入式处理器相关的知识

【进阶】嵌入式系统的软件架构设计

一份嵌入式底层基础知识点(长文)

嵌入式开发过程中遇到问题,该如何解决

常用接口协议

动画图解常见通讯协议:SPI、I²C、UART、红外 …

通过分析波形,透彻理解 UART 通信

全面解析 SPI 通信协议

全面解析 I2C 通信协议

讲解 I2C 信号线为何加上拉电阻(图文并茂)

详解RS232、RS485、RS422

学习CAN通信协议

深入理解 USB 通信协议(详解)

详解 Modbus 通信协议(清晰易懂)

如何设计STM32单片机高负载串口通信

如何高效解析单片机的通信协议数据

串口接收数据完成的几种判断方式

提高RS485通信的抗干扰能力的措施

实例讲解 STM32 通过 IO 模拟串口通信

一文了解MQTT协议

嵌入式开发中常用的几种通信接口总结

STM32单片机

STM32 基础知识总结,你全掌握了吗

快速入门STM32的学习经验总结

STM32 启动文件解析

STM32启动详细流程分析(一)

STM32启动详细流程分析(二)

搞懂STM32开发用的HAL库

STM32为何能在诸多的单片机中脱颖而出

实现 STM32 环形队列接收串口数据

STM32 程序是如何被分散加载的

详解 STM32 单片机 GPIO 的工作原理

STM32时钟系统详解

分析 STM32 外设驱动HAL库的实现

RTOS

RTOS 低功耗设计原理及实现

嵌入式开发,究竟什么时候需要用RTOS

嵌入式裸机过渡到RTOS的 7 个技巧

嵌入式 RTOS 程序设计的 5 个实战技巧

嵌入式开发从裸机到上操作系统,需要面对哪些挑战

总结RTOS任务切换的时机

RTOS任务切换过程中堆栈的使用情况

助你快速入门 RT-Thread

网络通信

计算机网络协议总结,入门看这篇就够了

很多人都理不清的网络常识

图解计算机网络知识点(图文并茂)

28 张图,一次性说清楚 TCP,速度

UDP/TCP 包的大小限制知多少

搞清楚TCP/IP、http、socket、长连接、短连接之间的关系

什么是 TCP 数据粘包,该如何解决

16张动图趣味解读网络原理,形象生动

详解网卡处理数据的 Ring Buffer

Linux系统

Linux 系统结构详解(夯实基础篇)

Linux文件系统剖析

详细讲解 Linux 程序的编译过程

深入理解 Linux 的 I/O 系统

一文读懂计算机内核态、用户态和零拷贝技术

全面解析 Linux 多线程

嵌入式软件编程之多线程与多进程

【源码角度】Linux线程是怎么创建出来的

【源码角度】Linux 内核是如何 fork 出一个进程的

对linux内核中container_of()宏的理解

一张图看尽 Linux 内核运行原理

深入理解glibc malloc:malloc() 与 free() 原理图解

一文看懂 Linux 内核,清晰明了

gcc 编译选项总结

Linux学习思维导图,共38张

Linux静态库与共享库基础知识

Linux内核Makefile执行流程

ARM64 的多核启动流程分析

(深入浅出)详解虚拟内存

Linux驱动

Linux 设备树基础知识总结

讲解嵌入式 Linux 驱动开发的方方面面(深度好文)

Linux驱动编程必备基础知识

构建第一个Linux驱动模块

Linux驱动之软件架构思想

bootLoader相关

浅谈单片机Boot的几种自刷新方式

嵌入式设备实现OTA升级的原理

单片机通过 UART 实现 OTA 升级的详细流程

专为32位单片机开发的轻量级OTA组件(开源)

嵌入式设备差分升级原理和实现(附代码)

不升级版本也可以修复单片机的bug

深入浅出讲解单片机的BootLoader

详解嵌入式设备的文件传输协议

汽车OTA技术原理剖析

基于串口环形队列的BootLoader实现

小知识点

没学过 51 单片机可以直接学stm32吗

工作中如何提高C语言编码技能

面试考题之 SPI 总线的工作模式

自学嵌入式软件的几点建议

如何快速入门RTOS

嵌入式软件如何做到模块化设计

想走嵌入式驱动方向,该如何选择研究生专业

简述从零开发一款嵌入式产品

如何解决嵌入式开发中遇到的问题

简说C语言可重入函数

如何设计外设控制接口实现软件分层

RTOS不同任务共享全局变量问题

STM32硬件SPI NSS不能拉高问题

STM32单片机启动是如何选择系统时钟源的

STM32单片机位带操作原理解析

关于串口通信丢帧问题的处理

STM32单片机实现Bootloader跳转的关键步骤

最后

更多内容请去公众号【一起学嵌入式】查阅。

未完待续…

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zsky_01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值