c
xhoufei2010
这个作者很懒,什么都没留下…
展开
-
keil 采用 makefile 实现编译
1 说明由于keil 软件需要收费,故有许多公司或者个人希望能够使用makefile 实现编译功能。如此一来,就可以脱离了keil 公司的限制,自由开发。2 开发环境(1) windows 操作系统的PC一台。 (2)arm-gcc windows端交叉编译工具链(个人使用版本:gcc-arm-none-eabi-4_7)。 如需下载,可到本人的上传链接下载: http:/原创 2018-01-25 15:19:07 · 14625 阅读 · 1 评论 -
CRC 算法C代码
1 说明本文为CRC8 算法,算法公式为 C(x) = x^8+ x^2+ x^1+ 12代码实现/* * CRC table for the CRC-8. The poly is x^8+ x^2+ x^1+ 1 */const unsigned char s_tabCrc8[] = { 0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x...原创 2018-09-02 16:55:19 · 1061 阅读 · 0 评论 -
二维数组赋值给一维数组,子函数返回获取临时变量的指针导致问题
1 说明在C语言中,如果从子函数获取指针,然后将指针拷贝给其他数据,容易出现拷贝不成功。这是因为子函数的变量,分配在栈上,当子函数退出时,对应的变量也生命周期结束。如果此时在将指针指向的数据拷贝,容易出现拷贝不成功。2 问题代码示例#include <stdio.h>unsigned char* GetArray(int num){ unsigned cha...原创 2019-05-30 16:11:27 · 1993 阅读 · 0 评论