2018年1月31日

网络:W5500抓包TCP segment of a reassembled PDU

摘要:W5500抓包TCP segment of a reassembled PDU 阅读全文

posted @ 2018-01-31 09:36 啊哈彭 阅读(261) 评论(0) 推荐(0) 编辑

2018年1月30日

网络:W5500 UDP数据包格式注意事项

摘要:W5500 UDP数据包格式注意事项 阅读全文

posted @ 2018-01-30 14:49 啊哈彭 阅读(2962) 评论(0) 推荐(0) 编辑

2018年1月3日

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

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

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

2017年12月24日

笔记:git和码云

摘要:背景:之前使用GitHub,无奈网速原因,有时候竟无法连接,搜索解决方案而又鱼龙混杂淹没在信息的海洋。 于是尝试码云,界面简单,全中文,用起来很是顺手。 码云使用git来管理,操作上都是git的基本指令,比较简单。 笔记一则,简要记录下几个点。 什么是码云:http://git.mydoc.io/? 阅读全文

posted @ 2017-12-24 18:07 啊哈彭 阅读(158) 评论(0) 推荐(0) 编辑

笔记:git基本操作

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

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

2017年8月29日

FreeRtos堆栈检测应用

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

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

2017年7月30日

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

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

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

2017年4月18日

嵌入式C函数优化

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

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

2017年4月13日

测试驱动开发读后感

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

posted @ 2017-04-13 15:20 啊哈彭 阅读(243) 评论(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 啊哈彭 阅读(14352) 评论(0) 推荐(0) 编辑

2017年4月8日

实现高效的GPRS驱动程序

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

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

2017年4月6日

震荡信号Simulink仿真

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

posted @ 2017-04-06 21:12 啊哈彭 阅读(1396) 评论(0) 推荐(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 啊哈彭 阅读(9926) 评论(0) 推荐(0) 编辑

2017年4月1日

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

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

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

2017年3月28日

STM32大文件分块校验CRC

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

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

导航