• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 详解STM32

    程序编译之后,全局变量,静态变量已经分配好内存空间,在函数运行时,程序需要为局部变量分配空间,当中断来时,也需要将函数指针入,保护现场,以便于中断处理完之后再回到之

    2022-03-11 09:51

  • 基于STM32的虚拟多线程(TI_BLE协议_ZStack协议)

    基于STM32的虚拟多线程,可以很好的用于裸机程序中,用于模拟小型操作系统的多线程概念。本实例参考了参考TI_BLE协议_ZStack协议

    2018-06-14 10:42

  • 堆内存和内存的区别是什么

    内存是为线程留出的临时空间,每个线程都有一个固定大小的空间,而且空间

    2023-02-21 13:54

  • C++中的和堆区别

    在Windows下,是一块连续的内存的区域,其大小数值是编译时就确定的常数,是由系统预先根据顶的地址和的最大容量定义好的。如果你的数据申请的内存空间超过

    2018-10-04 10:29

  • Linux中的进程、线程、内核以及中断

    首先, (stack) 是一种串列形式的 数据结构。这种数据结构的特点是 后入先出 (LIFO, Last In First Out),数据只能在串列的一端 (称为:顶 top) 进行 推入

    2023-05-14 09:30

  • 如何用stm32使用LWIP网络协议实现DHCP客户端

    LWIP是一款开源的嵌入式网络协议,支持的功能很多,而且能在多任务环境下和单任务裸机环境下跑,今天说说他的移植过程,芯片为STM32,网卡为ENC28J60。

    2018-11-07 16:14

  • 浅谈鸿蒙内核源码的CPU四次换,寄存器改值

    本篇有相当的难度,涉及用户和内核的两轮切换,CPU四次换,寄存器改值,将围绕下图来说明.  解读 为本篇理解方便,把图做简化标签说明: user:用户空间 ker

    2021-04-28 16:56

  • 关于STM32局部变量问题 数组过大,溢出了怎么办

    当在一个函数中声明一个较大的局部 数组 变量时,程序可以编译通过,但运行时,老是进入hardfaulthandler,导致出现改问题的原因可能是溢出。因为 局部变量 是存放在区的,而全局变量在

    2018-06-19 07:39

  • 浅谈鸿蒙内核源码的

    上面的代码和鸿蒙内核用方式一样,都采用了递减满的方式, 什么是递减满?

    2021-04-24 11:21

  • 明确区分堆与,堆和究竟有什么区别?

    这条短短的一句话就包含了堆与,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是一块内存,所以这句话的意思就是:在内存中存放了一个指向一块堆内存的指针p。在程序会先

    2018-04-09 09:45