发 帖  
  • 其与传统的网络编程模型并没有什么不同,用户仍然是继续利用socket api编写常见的tcp及udp网络应用。...
    0
    1481次阅读
    0条评论
  • 通过C的malloc()标准库例程或C++的 new 关键字创建的所有数据结构都驻留在堆中。堆是RAM中具有预定最大大小的特定区域。...
    0
    1085次阅读
    0条评论
  • 只有当处于DEBUG版本和打开内存调试DMEM_DBG时才进行日志登录,否则MallocExt()和FreeExt()函数与malloc()和free()是等价的,这样保证了系统处于发布版本时的性能。...
    0
    647次阅读
    0条评论
  • 不要依赖默认的堆栈大小。在许多RTOS中,任务的默认堆栈大小大约是0x200。这通常是堆栈深度,而不是使用的字节数!仅仅是一个闪烁的LED的任务就可能使用了整整千字节的堆空间!...
    0
    432次阅读
    0条评论
  • 不可将布尔变量直接与 TRUE、 FALSE或者 1、 0进行比较 。据布尔类型的语义,零值为“ 假”(记为 FALSE),任何非零值都是“ 真”(记为TRUE)。...
    0
    634次阅读
    0条评论
  • 从前文的介绍来看,嵌入式系统是一个大类,单片机是其中一个重要的子类。嵌式系统像是一个完整的计算机,而单片机更像是一个没有外设的计算机。...
    0
    2366次阅读
    0条评论
  • 软件开发人员往往都是非常乐观的一群人,只要让他们的代码忠实地长时间地运行就可以了,仅此而已。微控制器跳出应用程序空间并在非预想的代码空间中执行这种情况似乎是相当少有的。...
    0
    497次阅读
    0条评论
  • 静态库和动态库的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。...
    0
    2004次阅读
    0条评论
  • 最近部门不同产品接连出现内存泄漏导致的网上问题,具体表现为单板在现网运行数月以后,因为内存耗尽而导致单板复位现象。 一方面,内存泄漏问题属于低级错误,此类问题遗漏到现网,影响很坏; 另一方面,由于内存泄漏问题很可能导致单...
    0
    1028次阅读
    0条评论
  • 为什么单片机的I/O口需要驱动呢?这个问题需要从I/O口的电气特性上进行解释。...
    0
    2449次阅读
    0条评论
  • 搭建H桥驱动电路一般都包括两个部分:半桥/全桥驱动芯片和MOS管。自行搭建的H桥驱动所能通过的电流几乎由MOS管的导通漏极电流所决定。...
    0
    5715次阅读
    0条评论
  • 所谓半桥驱动芯片,便是一块驱动芯片只能用于控制H桥一侧的2个MOS管:1个高端MOS和1个低端MOS。因此采用半桥驱动芯片时,需要两块该芯片才能控制一个完整的H桥。...
    4
    24299次阅读
    2条评论
  • Linux继续在努力改善其实时性能,但其最长中断时延仍无法满足对RTOS来说至关重要的硬(hard)实时要求。这些问题最后都会归结为服务质量(QoS)。...
    0
    814次阅读
    0条评论
  • 等效电路是将一个复杂的电路,通过电阻等效、电容等效,电源等效等方法,化简成具有与原电路功能相同的简单电路。这个简单的电路,称作原复杂电路的等效电路 。...
    1
    2914次阅读
    0条评论
  • STM32还提供了一个特别的保护,即对Flash存储区施加读保护后,即使没有启用写保护,Flash的第 0 ~ 3 页也将处于写保护状态,这是为了防止修改复位或中断向量而跳转到RAM区执行非法程序代码。...
    1
    18678次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 133 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /9 下一条

返回顶部