搜索资源列表
timers
- 定时器的做法, 采用动态链表的形式。 节省系统资源,单操作复杂,希望根据自己的情况选用
EVChigh-levelprogrammingandapplication
- 本书详细介绍了evc编程环境、evc应用编程包括界面编程、串口通信、网络、数据库注册表、动态链接库和com接口,里面有大量的实例源码,是一本嵌入式vc编程入门的好书-This book details the evc programming environment, evc, including application programming interface for programming, serial communication, network, database, registry,
SDLTree
- 动态链表存储的树的c++代码实现 树的三种遍历的c++代码实现-Dynamic list stored in the tree c++ code to achieve the three kinds of tree traversal of the c++ code to achieve the
timeout-list-malloc
- 从uclibc的malloc和glib的glist、timeout提取出来的代码,用于嵌入式开发。分配一块内存用于动态内存,有定时功能,提供双向链表这种容器。用于没有操作系统和c标准库支持的环境。-Uclibc' s malloc and glib from the glist, timeout extracted the code for embedded development. A memory for dynamic memory allocation, there is timi
memb
- 因单片机的ram非常有限,本人在实际的工作中发现在编写单片机程序时能使用动态内存分配将对程序结构和提高程序复杂度有很大的帮助,但是编写动态内存分配代码因ram有限又不适宜采用动态链表的方式来管理内存,采用固定分配块的方式又不能充分利用单片机的ram(有时候一个字节都很重要啊),为此想出这个在速度和ram使用效率折中的办法(因为在使用动态内存的地方往往速度要求不是很高)。 本代码是采用C语言编写,可以在任何可编译C语言的工具上编译。 如果你在使用中发现任何的bug,或者对单片机
Stm32启动文件配置
- stm32启动文件可以说有 5 个作用:1,初始化堆栈SP 2,初始化中断向量表 3,配置系统时钟 4,—main 进入main()函数 5,初始化PC指针, 上电后就从 RESET Handler 开始执行。 简单说明:(详其他可参考 cortex_m3 内核) 堆:主要用于动态内存的分配,比如用 malloc() 栈:变量,函数调用。 weak 是 若定义 意思是说 自己可以在 C 中定义 。 B . 跳转到无限循环。