嵌入式

8关注 | 842内容

关注
热门排序
  • 数组指针与指针数组有什么区别?

    前言 在嵌入式C语言开发中,指针数组和数组指针是最容易写出隐性Bug的两个知识点。不同于上层软件开发,嵌入式开发对内存布局、地址偏移、参数传参、栈内存占用极度敏感,很多看似能正常编译的代码,实则暗藏

    分享
    3
    投蕉
  • ARM处理器为什么需要不同工作模式?异常与中断机制基础解析

    很多初学 STM32 或 Linux 内核的同学都会背诵「ARM 有 7 种工作模式」,却很少有人认真想过:为什么一颗 CPU 要给自己设计这么多『人格』?本文从『保护』与『效率』两个动机出发,把

    分享
    评论
    投蕉
  • 出差没带开发板也能调固件:开源模拟器 esp32sim,让真实 ESP32 固件直接在浏览器里跑

    做嵌入式开发的朋友大概都遇到过这种场景:出门在外想改个 Bug,手边没有开发板,只能干瞪眼。最近开源社区给出了一个相当硬核的答案——Rust 写的 ESP32 模拟器 esp32sim,不用实体硬件,

    分享
    评论
    投蕉
  • C语言开发最容易混淆的知识点 ——数组和指针到底有什么区别?

    在C语言的学习和面试中,有一个问题几乎人人都会被问到:“数组和指针到底是不是一回事?”。很多人会脱口而出:“数组名就是指针嘛!”这句话一半对,一半错。对的部分是:在很多表达式场景下,数组名会“退化”

    分享
    评论
    投蕉
  • 基于ARM架构的嵌入式系统启动流程深度剖析

    引言:启动流程的详细解析 嵌入式系统的启动流程看似是教科书式的步骤堆砌,实则暗藏硬件协同、安全攻防的复杂逻辑。这篇文章我将以ARM Cortex-A/M双架构对比为切入点,结合工业级SoC设计案例与

    分享
    评论
    投蕉
  • 嵌入式常见通信协议对比:UART、SPI、I2C、CAN 如何选择?

    在嵌入式开发的世界里,芯片与外设之间的通信就像是人类的语言交流。UART、SPI、I2C、CAN 这四大“语言”各有千秋。面对具体的项目需求,如何精准地为它们选择合适的通信协议?我们可以从以下几个核

    分享
    评论
    投蕉
  • 手把手教你学51单片机(C语言版)金沙滩

    1378次播放 | 41:18
    分享
    评论
    31
  • VisualGDB使用基础入门(一):ARMCC导入(Nordic Softdevice篇)

    VisualGDB基于支持VS2008~VS2022,目前支持CorssWork(SES)\MDK\IAR\CUBEMX工程直接导入,没有支持包的芯片也可用导入,自行添加编译链即可,国产HPM6750

    分享
    1
    19
  • 零基础ARM开发

    1096次播放 | 52:31
    分享
    1
    20
  • 嵌入式工资为什么比纯软工资低那么多?

    半导体工程师 2022-09-14 09:37 发表于北京嵌入式工资为什么比纯软工资低那么多?下面,谈谈我的个人体会。陆芯晶圆切割机记得在1999年的时候,我离开大型国企,进入一家个人小作坊工作,做嵌

    分享
    10
    投蕉
  • 嵌入式操作系统原理与应用

    1069次播放 | 41:09
    分享
    评论
    15
  • 新手学习单片机的首选到底是什么?

    一、首先为什么要先学51单片机?因为51单片发展最早,应用最广泛,特别是I/O口的操作非常简单,而且相关的学习资料最多、教材最成熟,学习起来得心应手,入门很快。有了这个基础再去学习其他单片机那就是小菜

    分享
    7
    投蕉
  • 【自制】简易血氧图示仪【初投稿】

    1045次播放 | 03:27
    分享
    1
    12
  • 【自制】一只电脑鼠的养成【STM32】

    1053次播放 | 07:30
    分享
    2
    7
  • 正在加载

    APP内打开

    取消
    继续
    立即领取