![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 75
西斯廷的米开朗基罗
唯物的壳,唯心的核
展开
-
[Python]ctypes+struct实现类c的结构化数据串行处理
用C/C++实现的结构化数据处理在涉及到比较底层的通信协议开发过程中, 往往需要开发语言能够有效的表达和处理所定义的通信协议的数据结构. 在这方面是C/C++语言是具有天然优势的: 通过struct, union, 和bit-fields, C/C++能够以一种最有效率也最自然的方式处理此类问题.那么问题来了? 用Python如何达到这个目的呢?...原创 2015-12-11 17:21:05 · 17668 阅读 · 3 评论 -
STM32栈和堆使用不同RAM的实现方法
STM32栈和堆使用不同RAM实现的方法最近在调试将开源数据压缩算法zlib移植到STM32的工程中. 由于zlib要占用大量的动态内存(缺省设置下需要至少280kB左右的内存), STM32内部的48kB 的SRAM远远不够用, 因此必须将动态内存分配使用的内存堆(HEAP)设置在外部的扩展RAM中去. 我在使用的STM32中用了一个别人写的已经烧好的IAP Bootloader, Bootloa原创 2015-11-23 19:36:17 · 3853 阅读 · 0 评论