2018年1月3日

笔记:把编译时间加入到目标文件

摘要: 在目标文件中加入时间信息,IAR使用pre-build实现记录编译时间功能。 阅读全文

posted @ 2018-01-03 14:50 啊哈彭 阅读(2264) 评论(0) 推荐(0) 编辑

2017年12月24日

笔记:git基本操作

摘要: 1. 快速入门的基本概念 相比SVN,TFS等集中式的版本管理系统,GIT分布式管理最重要的理念是本地仓库有中央仓库的所有备份,中央仓库的存在只是为了方便大家交换数据而已。 相比集中式版本管理系统,GIT有4个存储空间的概念: 工作区:目前操作的目录,本地文件 暂存区:本地缓存,git add 之后 阅读全文

posted @ 2017-12-24 14:42 啊哈彭 阅读(174) 评论(0) 推荐(0) 编辑

2017年8月29日

FreeRtos堆栈检测应用

摘要: Free rtos每个任务都有自己的栈空间,每个任务需要的栈大小也是不同的。如果堆栈过小就会造成栈溢出,有时候栈溢出发生在某种特定顺序的任务切换中,比较难检测出。所以前期测试和监控任务栈用量就显得尤其重要。 FreeRTOSConfig.h文件中配置宏定义: 在任务切换时检测任务栈指针是否过界了,如 阅读全文

posted @ 2017-08-29 15:13 啊哈彭 阅读(3012) 评论(0) 推荐(0) 编辑

2017年7月30日

一个由自增运算符以及C语法顺序细节引起的bug

摘要: C语言语法顺序引起的bug 阅读全文

posted @ 2017-07-30 20:51 啊哈彭 阅读(310) 评论(0) 推荐(0) 编辑

2017年4月18日

嵌入式C函数优化

摘要: 0. 引言 这是一个简单函数的优化,但却体现了代码易读性和效率的综合考虑。 如果问我如何写出优秀的代码,答曰:再写一版。 1. 版本1 从环形buffer中取出数据,然后放到一个结构体中。buffer中的数据是按字节存储,但是结构体的每个单元数据是int16. 2. 版本2 上一版怎么看都啰啰嗦嗦, 阅读全文

posted @ 2017-04-18 15:14 啊哈彭 阅读(535) 评论(0) 推荐(0) 编辑

2017年4月13日

测试驱动开发读后感

摘要: 1.编写测试的好处1. 程序中的每一个功能都有测试来保证他的正确性。无论是重构还是加减一个功能,我们不用担心中间破坏了原来的代码,所以编写测试可以更加自由地提升代码质量。否则,大部分情况下,我们都不敢对旧的代码进行改动,因为不知道一点改动是否会造成代码隐含的bug,这阻止了代码质量的持续提升。 2. 阅读全文

posted @ 2017-04-13 15:20 啊哈彭 阅读(400) 评论(0) 推荐(0) 编辑

2017年4月9日

LwIP之socket应用--WebServer和Modbus TCP

摘要: LwIP是嵌入式领域一个流行的以太网协议栈, LwIP开放源码,用C写成非常方便移植,并且支持socket接口,使用者可以集中精力处理应用功能。 本文就是LwIP socket使用的一个小结,使用的测试平台是stm32+enc28j60+lwip+uc/OS-II。 阅读全文

posted @ 2017-04-09 14:22 啊哈彭 阅读(20414) 评论(0) 推荐(0) 编辑

2017年4月8日

实现高效的GPRS驱动程序

摘要: GPRS驱动代码分析 阅读全文

posted @ 2017-04-08 15:22 啊哈彭 阅读(3529) 评论(0) 推荐(0) 编辑

2017年4月6日

震荡信号Simulink仿真

摘要: 震荡信号Simulink仿真 阅读全文

posted @ 2017-04-06 21:12 啊哈彭 阅读(2827) 评论(1) 推荐(0) 编辑

2017年4月5日

滑动平均滤波的截止频率与平均点数计算

摘要: 1. 介绍 滑动平均值滤波可以去除随机噪声。测量中随机噪声的影响,使测量结果不准确,通过多次测量同一数据源,使用多点集合平均的方法得到数据一个比较合理的估计就是滑动平均值滤波。 例如第80采样点的5次平均值滤波: Y[80] = 1/5( X[80] + X[81] + X[82] + X[83] 阅读全文

posted @ 2017-04-05 21:18 啊哈彭 阅读(19733) 评论(0) 推荐(0) 编辑

2017年4月1日

数字信号处理的一些基本原则

摘要: 数字信号处理的几条重要理论 阅读全文

posted @ 2017-04-01 09:46 啊哈彭 阅读(610) 评论(0) 推荐(0) 编辑

2017年3月28日

STM32大文件分块校验CRC

摘要: 大文件分块计算CRC 阅读全文

posted @ 2017-03-28 22:41 啊哈彭 阅读(10048) 评论(0) 推荐(0) 编辑

2017年3月14日

信号调制

摘要: 调制信号分析 阅读全文

posted @ 2017-03-14 11:01 啊哈彭 阅读(8296) 评论(0) 推荐(0) 编辑

2017年3月13日

IAR 条件断点

摘要: IAR 条件断点 阅读全文

posted @ 2017-03-13 10:00 啊哈彭 阅读(3427) 评论(1) 推荐(1) 编辑

2017年2月19日

嵌入式与工控设备稳定性的思考

摘要: 近几天看到中国高铁走出去,在世界各地拿订单,感到欣慰的同时,也对工控行业有了些想法。 在工控行业外企厂商拥有明显的优势,其竞争力主要是高可靠性,如何理解可靠性,各人有各人的看法。见过很多国内厂家不乏大厂,推出的一些产品功能也很完备,但是总感觉算不上高可靠。比如我曾在某集团公司开发的控制系统上,参数输 阅读全文

posted @ 2017-02-19 20:25 啊哈彭 阅读(846) 评论(0) 推荐(0) 编辑

导航