嵌入式

8关注 | 845内容

关注
热门排序
  • PCB设计中线宽、线距与过孔的基本概念

    很多初学者把 PCB 设计理解为“把原理图里的线连起来”,线宽随手画 0.25mm,过孔随手放,打样回来大电流的地方烧了、高压的地方短路了,还查不出原因。其实线宽、线距、过孔是 PCB 设计的三个基

    分享
    评论
    3
  • 数组指针与指针数组有什么区别?

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

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

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

    分享
    评论
    投蕉
  • 什么是实时操作系统(RTOS)?嵌入式操作系统基础知识解析

    从智能门锁、可穿戴设备到工业机器人、汽车电子系统,嵌入式设备的稳定运行都离不开底层操作系统的支撑,其中实时操作系统(RTOS)凭借强实时、高可靠、低资源占用的特点,是嵌入式开发的核心技术,也是嵌入式

    分享
    评论
    投蕉
  • Linux进程和线程到底有什么区别:从地址空间到资源共享的底层解析

    Linux进程和线程到底有什么区别:从地址空间到资源共享的底层解析 进程与线程的区分是操作系统原理与Linux系统编程的基础命题,也是开发者从单线程模型迈向并发编程时绕不开的核心概念。多数初学者对二

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

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

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

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

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

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

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

    1381次播放 | 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
    投蕉
  • 嵌入式常见通信协议对比:UART、SPI、I2C、CAN 如何选择?

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

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

    1069次播放 | 41:09
    分享
    评论
    15
  • 正在加载

    APP内打开

    取消
    继续
    立即领取