11 RimeLink

尚未进行身份认证

锐米通信 CEO,计算机硕士,11 年通信研发与管理经验,精通 LoRa 物联网,LoRa 行业思想领袖。 获得过国家专利,成功研发过多款产品。精通产品,营销和管理,复合性人才。

等级
TA的下载次数 58

LoRa点对点系统源代码

基于LoRa终端平台(STM8L151C8T6和SX1278)和Contiki系统,开发了点对点通信系统:通过评估软件,LoRa终端从PC接收数据,可以远程发送给另外的LoRa终端。

2016-10-25

LoRa开发源代码

基于LoRa终端平台(STM8L151C8T6和SX1278)和Contiki系统,开发了3个小系统:发送随机数据,接收数据帧,Ping-Pong收发系统。

2016-10-18

Contiki+STM8L

基于锐米通信的DEMO(STM8L151C8T6),开发一个Contiki系统,支持shell, ASSERT(), DBG, 支持Key,采集温湿度,成熟稳定,可以扩展成产品。

2016-07-31

一种轻量级嵌入式GUI设计与源代码

一种轻量级嵌入式GUI设计文档和源代码: 1. word文档描述该GUI设计原理; 2. ANSI C代码实现该GUI

2016-05-03

MCU低功耗设计(2)实践

用电池供电的产品来说能耗是一个重大的问题,一旦电能耗尽设备将“罢工”。在《MCU低功耗设计(一)理论》中,我们介绍了节能的原理,本文用万用表和MCU电路板,真刀真枪地测试功耗值。简单,但绝对真实的测试数据,看看官方宣称低功耗与实测结果有多大差距,Let’s go!

2015-08-06

测试STM8L151C8功耗的C语言代码

为更好也测试STM8L151C8的功耗,我们写了一个C语言测试软件,它把MCU的5种低功耗运行模式都包括在内。当测试对应的运行模式时,只需要修改宏定义,如:#define MCU_MODE MODE_HALT,测试停止模式下功耗值。

2015-08-04

MCU低功耗设计(一)理论

MCU电能消耗依赖于: MCU芯片尺寸 或者说晶体管的数目; MCU供电电压 降低电压可以成平方级别地降低电能消耗; 时钟频率 可以把时钟频率降低到刚好满足应用需要; 外设数目 使能的外设越多,耗能越大; 运行模式 合理选择工作模式可以大幅节能,如,全速工作极短时间后进入睡眠模式。 节能方法 1. 关闭不需要使用的外设; 2. 所有未使用的引脚必须连接到一个确定的逻辑电平; 3. 当有外设必须保持激活时,使用Wait模式来获得低功耗; 4. 使用合适的VDD值; 5. 尽可能地使用低功耗运行模式; 6. 如果不能使用低功耗模式,那就将主频降低到满足应用的最小值; 7. 如果可能,使用动态控制I/O引脚的上拉功能。

2015-08-04

Contiki_2.7

Contiki,特别适合于做WSN,全部是C语言,代码开源,文档丰富。最重要的是,它的MAC有基于contend的协议,可以很快的移植到产品中,比OpenWSN的基于TDMA方式要简单。另外,它的开发者是著名软件LWIP的作者,Adam;已经商业化了,经受过考验。

2014-12-15

WSN运用于精细农业

将WSN运用于精细农业,是一个实战的项目,很有参考意义。

2014-11-21

基于IAP和网口升级固件

现有嵌入式设备:基于ARM Cortex M3处理器 带以太网通讯功能 为降低设备维护成本节省宝贵的时间和金钱 需要设计网口升级固件功能 本文描述了基于IAP和网口升级该嵌入式系统的方法 其中处理器为NXP公司的ARM Cortex M3 开发环境为IAR Embedded Workbench for ARM IAP In Applicatin Programming 在应用编程 一般指MCU可以通过通信端口(UART口 网口等)从外部接收应用程序镜像并烧录到FLASH中实现固件升级 ">现有嵌入式设备:基于ARM Cortex M3处理器 带以太网通讯功能 为降低设备维护成本节省宝贵的时间和金钱 需要设计网口升级固件功能 本文描述了基于IAP和网口升级该嵌入式系统的方法 其中处理器为NXP公司的ARM Cortex M3 [更多]

2014-09-06

网络抓包转换软件

ConvPacket2TestData用于将网络抓包软件捕获的报文生成测试数据。 设有一个数据包文件Packet.pcap,操作步骤如下: 1. 用Wireshark打开Packet.pcap; 2. 右击选中的报文:Copy->Bytes->OffsetHex; 3. 打开一记事本,点击“粘贴”,将生成如下数据,并保存为Packet.txt; 0000 00 24 f9 d5 27 4a 00 17 31 67 71 b8 08 00 45 00 0010 00 ea b9 b9 40 00 40 06 17 7e c0 a8 f3 01 c0 a8 4. 双击打开ConvPacket2TestData.exe,输入:“文件名”和“偏移量”,如: Packet.txt 即打开该文件的包数据 0x36 从此处偏移开始生成测试数据 将会生成“TestMMS.h”文件,该文件具有如下格式: const INT8U g_abyTestMMSData[] = {0xDD, ......, 0xDD}; 5. 可以将“TestMMS.h”文件加入工程中进行测试。

2014-04-24

基于MD5的二次加密实用函数

1. 基于MD5加密后再进行二次加密,安全; 2. 灵活配置,支持文件配置,方便; 3. 考虑多种操作(存储,提取,验证),实用; 4. 详细的文档说明,明了。

2010-04-02

高精度触摸屏校准软件

1. 高精度,将触摸屏可以分隔成N(通过宏定义)个小区进行校准; 2. 非常灵活,可以自学习触摸屏的象素增长方向; 3. 高智能化,不限于屏幕的物理尺寸,采用中心补偿校准法,精度十分高; 4. 程序与数据松耦合度,只需提供一个配置文件就可以适应任何屏幕; 5. 优化的C程序设计,效率十分高,关键部分采用宏定义实现; 6. 超强的稳定性,经工业级设备多年使用无故障。

2010-03-26
CSDN身份
  • 博客专家
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。