C/C++
文章平均质量分 63
西山竹
这个作者很懒,什么都没留下…
展开
-
记一次ADC波形调试过程
背景: 最近开发一款合泰5260的设备,为了配合硬件验证smoke 打光的波形和时序是否正常。原创 2022-11-04 19:15:40 · 873 阅读 · 1 评论 -
记一次烟感设备的高低温测试数据异常分析
4. 经过多次测试发现ADC采样 在10度以上的数据 10度~65度 ,跟ADC 表格里面的参数一一对应,没有问题,说明ADC采样稳定,但在10度以后,似乎ADC 停止采样了一样,个人感觉跟硬件有关 ,或底层IO口配置有关。5. 由于检查GPIO口各项配置,未发现异常,后面想了下使用设备A的软件烧录到设备B中看下,结果发现设备B也能成功打印0度以下的温度。2. 于是开始对比设备B和设备A软件的差异。测试程序如下:设定 25度开始--->65度---->0度-->---->0度---->25度结束。原创 2022-09-21 13:08:09 · 584 阅读 · 0 评论 -
git仓库-客户端软件安装配置过程
git 软件有客户端软件和服务器端软件(也就是远程仓库服务器需要下载和安装两个工具: Gitblit 和 java jdk)5 .将生成的ssh-key id_rsa.pub 放到git服务器(远程仓库)里面,就可以访问远程仓库了。之前一直用svn,进来公司有新项目想使用git仓库,于是体验了一番。git 跟SVN一样也是一款版本管理系统。git使用起来更加方便。这里主要介绍git客户端的安装和使用过程。软件, 安装步骤基本默认下一步即可。3. 设置仓库的全局用户名和邮箱。原创 2022-09-16 12:35:17 · 463 阅读 · 1 评论 -
关于RF协议移植(温感器)的注意事项
1.将RF二代的协议文件 RF_B.c ,RF_B.h 加入到工程中,通过宏定义框起来,然后在串口收发函数中通过宏定义调用RF二代的串口收发处理函数(这里就是RF协议层的处理)。由于B端设备的RF协议是旧版(二代),而现有的协议是新版(三代),两者之间的协议不兼容,协议帧格式不同,RF模块和软件不同 ,所以要做移植(迁移)在接收函数和发送函数中可能有些应用层的功能条件判断,这些应用层的功能可以删掉,只保留协议收发的部分 ,参照二代RF协议的收发机制,进行串口收发。...原创 2022-08-15 20:36:24 · 493 阅读 · 0 评论 -
关于一款智能安防网关系统的项目开发总结
随着物联网技术的发展,智能硬件以及相关的智能网关系统越来越多的被开发出来,销售到全球各地。人们也越来越倾向于购买可以“联网”的硬件产品,习惯于用app对联网的智能产品进行远程管理和控制。在最开始的巨型机时代,人们只能通过总线与计算机进行点状连线;在PC时代,人们实现了计算机与计算机的网状通信与连线;在移动互联网时代,智能手机将每个人都相互连线;而在物联网时代,随着5G技术的兴起,除了计算机和手机外的,其他所有传统硬件产品都可以通过联网模块接入互联网,并通过app或其他交互方式进行管理和控制。其中比较有代..原创 2021-02-24 22:40:30 · 1171 阅读 · 0 评论 -
eclipse cdt Program "make" not found in PATH
在说这个问题之前先介绍下安装环境:系统环境:win7 x64 1. 下载jdk 安装包 安装并设置系统环境变量。例如:D:\Program Files\Java\jdk1.8.0_131\bin;D:\MinGW\bin;在cmd 命令行中输入 java javac 验证。2. 下载eclipse IDE for C/C++ Developers (CDT)原创 2017-07-13 18:32:03 · 7997 阅读 · 1 评论 -
烟感器设备接入AWS IOT的一种方法
最近和同事一起做了一个烟感器接入 AWS IOT 的Demo ,遇到一些问题,想记录下来,以备日后查阅。需求:1. 烟感器(WIFI方案)接入AWS IOT core 平台,APP端也接入AWS IOT 端。2. 烟感器收发消息数据(jason格式)通过AWS IOT 与APP互动。3.APP端可以控制烟感器端状态,并获取烟感器端的history Data.环境:...原创 2018-09-12 16:02:31 · 3009 阅读 · 3 评论