- 博客(198)
- 资源 (2)
- 收藏
- 关注
原创 阿里四面总结-200215
2月14晚,参加阿里四面,个人第一次使用视频方式,IOT团队负责人气场较强,内心很紧张,脑子不太灵活了。主要考察的是个人对产品的扩展性和 使用精简的语音表达出个人想法。最近看了wifi,nb-iot的视频,研究了栈和freertos的系统切换和部分源码。一个架构兼容多种4G模块指令,匹配4仓位,8仓位,16仓位,40仓位,60仓位产品。优点 : 1个是未入网设备在和网关距离比较远时,网关可通过已入网的节点将它入网。一对多和多对一的问题:广播洪泛和所有设备同时将数据上报给一个节点(网关)。
2022-12-28 15:50:46 603
转载 zigbee关联请求入网
2、任何一个zigbee模块要加入到某个网络,一定要有一个处于该网络里的节点作为介绍人,并且这个介绍人不能是终端节点。介绍人节点为被介绍人节点的父节点,被介绍加入的节点称为子节点。二者是父子节点关系。3、有三个模块:A模块下载了协调器功能代码;B模块下载了路由器功能代码;C模块下载了终端功能代码;当A没上电,而B、C上电的时候,会一直去寻找网络请求加入网络;直到A模块上电以后,先...
2020-02-01 17:29:38 1306
原创 反思
人是需要反思的,是需要经常反思的,由于外面的干扰会发现自己的圈子会越来越宅的。1、每次接同事时比较尴尬,不知道应该说什么;可以说说做了什么梦,说说自己的事情了,早上在想什么;平淡的心态,注意你的关注点是谁,不要太激动了。2、新同事的带领需要注意什么那?3、做文档和老板沟通真的是挺好的一件事情;4、不要等自己老了,却没有什么可以遗憾的5、有舍才有得;感悟: 1、尊敬领导,向领导 发表出自己的想法 ;然
2017-12-09 19:00:45 388 1
原创 欢迎使用CSDN-markdown编辑器
1、调整灯光的频率 默认情况下 SDK PWM波的频率是 600HZ的,有时我们需要将它调整频率,例如调整为4K,只需要更改参数 PMW_MAX_TICK_MULTI 为31 就好了。 计算 PWM 频率公式 freq = CLOCK_SYS_CLOCK_HZ / (PMW_MAX_TICK) PMW_MAX_TICK=PMW_MAX_TICK_BASE*PMW_MAX_TICK_MUL
2017-12-09 18:34:57 335
原创 吃饭小结-161204
和玩狼人杀的朋友一起吃了饭,谈的特别开心。1、知道自己适合做神马,知道自己能做神马。深度有两种,一种是细节的深入,另外一种是广度的深入。2、了解自己在饭桌上真的不善于言谈,在有很多人的情况下,无法表达出自己的想法。同时对生活的看法还处于窄的阶段。例如说星座,电影, 美剧等等,个人不是很懂。我比较善于两个人的交谈,可以跟上自己的节奏。但是很多人的时候却不能很快的融于这个环境。主要有两个方面,一个是
2016-12-04 22:15:55 551
转载 常用开发资源
版权声明:喝水不忘挖井人,转载请注明出处,897503845@qq.com。一、香瓜序昨天电脑硬盘坏掉导致大量未保存的资源遗失,连各种环境都要全部重搭。于是熬夜整理了些移动硬盘中的资料上传至网盘,以便日后实现“傻瓜式重搭开发环境”。二、技术博客1、linux博客:http://blog.sina.com.cn/feilusia5222、ble、android
2015-11-28 21:24:01 550
转载 CC2541 BLE源码阅读知识积累之外设从机Peripheral工作模式
阅读的源代码:核心主要是位于BLE/project/SimpleBLEPeripheral部分阅读的参考文档:TI_BLE_Software_Developer's_Guide.pdf,BLE_CC2540_DeepDive_Training_2011.pdf,TI_BLE_Sample_Applications_Guide.pdf,SIG的Core_V4.0.pdf 在B
2015-07-28 16:38:33 834
原创 ZgiBee 手持机
1、扫网网络会漏掉其他网络信息通常放生在同一信道,网络环境中较差的情景下。1、出现没有扫网网络的信息,多扫描几次或者复位2、目前可以证明信号最好的是可以扫到的。扫网的地方不对,应该是在DDC旁边扫网的。3、总结网络流程。现在是不可能了。时间太晚了。
2015-06-30 11:47:16 824
原创 深圳之行---错过
深圳之行若用两个字表达就是错过,错过飞机航点,错过最世界之窗,错过欢乐谷,错过红树林,错过看海,错过与最好的两位朋友见面,错过创客的硬件封坛,因有错过,虽有遗憾,也有其得。 1、因为错过飞机,让我意识内心的深深的震撼,重新购买了一张机票(花了2倍的价格),让有有种烧钱的感觉,重新点燃了激情。若无错过,生活依然平平淡淡,毫无波澜。因为错过使我想起了太多的第一次,第一次露营,第一次做飞机
2015-06-22 22:17:49 605
转载 eclipse上配置c语言开发环境
关键词:eclipse;window下;c/c++;MinGW编译器;gdb调试工具;cdt插件;launch failed. binary not found;makefile;Eclipse IDE for C/C++ Developers 。。。 想在eclipse上写c,研究了两天,网上的资料多是多,duo是重复和无用的哎!弄来弄去欲哭无门呀!不过最后虽然不尽人意,
2015-06-14 22:02:45 1310
转载 CC2541 BLE源码阅读知识积累之外设从机Peripheral工作模式
阅读的源代码:核心主要是位于BLE/project/SimpleBLEPeripheral部分阅读的参考文档:TI_BLE_Software_Developer's_Guide.pdf,BLE_CC2540_DeepDive_Training_2011.pdf,TI_BLE_Sample_Applications_Guide.pdf,SIG的Core_V4.0.pdf 在B
2015-06-11 08:04:32 1123
原创 flash 与CODE memory ,ROM与Xdata
1、IAR环境会生产下面的map图 112 416 bytes of CODE memory 256falsh 35 bytes of DATA memory (+ 73 absolute ) 6 260 bytes of XDATA memory 8KRAM 194
2015-05-23 20:18:12 3396
转载 Wi-Fi、ZigBee、BLE无线三国杀
(文/上海顺舟)随着物联网的持续推进,最为重要的连接方式——无线技术(Wi-Fi、ZigBee、BLE)呈割据趋势,正如古时三国:曹魏(Wi-Fi)、刘蜀(ZigBee)、孙吴(BLE)一样,争抢地盘,各自混战。笔者帮您梳理一下三大技术现今趋势比较,以飨看官。 曹魏,代表作Wi-Fi:三国时,曹魏以不可阻挡之势横扫中原,无可披靡,正如如今Wi-Fi一样,大规模普及,深入人“身”(手机、平
2015-05-20 21:43:37 1211
转载 Z-stack中回调函数及回调机制的分析
使用回调函数方法:1、注册回调函数 ZDO_RegisterForZDOMsg( ZDAppTaskID, Device_annce );2、回调函数 调用,细节:#if/**/ZG_BUILD_RTR_TYPE //131223zcl:路由节点向用户指示新节点加入 case Device_annce://问题:每次上电,只有前两次设备申明才能进
2015-05-15 17:21:47 1379
转载 看门狗
看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠
2015-05-13 14:04:34 1342
转载 解决问题的思路,你对么?
解决问题的能力,不仅是技术人需要的通用技能,任何纵横职场的人都需要它,甚至可以这么说,“一个人解决问题的能力决定了ta对公司的价值”。解决什么问题其实不重要,本文将从一系列有趣的小问题出发,讨论解决问题的通用思路。问题一:鸡兔共一笼,100只头,320只脚,问几只鸡,几只兔子?解决方法:设鸡为x,兔子为y,列方程x+y=100,2x+4y=320,解方程得x=40,y=60,即鸡4
2015-05-05 08:44:06 713
转载 Qt中Qstring,char,int,QByteArray之间到转换
http://ibeyond.blog.51cto.com/1988404/373948 11、各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QStr
2015-05-03 22:22:46 594
原创 QString 与 QByteArray的转换
1、QString 转换为 QByteArrayQByteArray byte=“hello”;QString string;byte = string.toAscii();2、QByteArray 转换为 QStringQByteArray byte(“111”);QString string;string = QString(byte);
2015-05-03 18:55:01 6174
转载 蓝牙4.0技术分析1-广播者角色
第1章 BlueTooth Roles-Broadcaster广播可设置以下几种类型:1) Connectable Undirected Event Type(可连接无定向广播)2) Connectable Directed Event Type(可连接定向广播)3) Scannable Undirected Event Type(
2015-04-27 10:49:25 1367
转载 BLE的Advertising包
Physical Channel:40个RF频道,3个是advertising的,37个是data的。advertising channel index的37对应的频率是:2402Mhz,38是2426Mhz,39是2480Mhz。data channel index 0是2404,步进2Mhz。空中包结构:Link Layer packet format:|1byte Pre
2015-04-27 10:47:26 2058
转载 [置顶] iOs LightBlue与cc2540 BLE开发板之间的通信实验 [原创, 多图]
iOs LightBlue与cc2540 BLE开发板之间的通信实验 [原创,多图] 下面我们来一次做 iPhone 和 PC 与开发板的通信实验。只有 iPhone4S(含)以后的设备才支持低功耗蓝牙 BLE,我们这里做的实验使用的是 iPhone4s. 从 APP Store 里下载安装了 LightBlue 程序。通常,智能机设备作为主机,CC254x 作为从机,当然,CC
2015-04-27 10:10:55 941
转载 SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
问题:IAR 8051 8.302,编译TI的BLE-CC254x-1.4.0的SensorTag工程,对此工程没有进行任何改动,直接编译,出现如下错误:分析:参考TI技术论坛【http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/51684.aspx
2015-04-24 11:45:14 1989
转载 iOs LightBlue与cc2540 BLE开发板之间的通信实验 [原创, 多图]
iOs LightBlue与cc2540 BLE开发板之间的通信实验 [原创,多图] 下面我们来一次做 iPhone 和 PC 与开发板的通信实验。只有 iPhone4S(含)以后的设备才支持低功耗蓝牙 BLE,我们这里做的实验使用的是 iPhone4s. 从 APP Store 里下载安装了 LightBlue 程序。通常,智能机设备作为主机,CC254x 作为从机,当然,CC
2015-04-23 19:54:22 1200
原创 搜索引擎的使用
找资料时好的方法:有确切的关键字,可以先搜索,搜索后再在资源里找到关键字,再进行搜索,这样子就可以找到你想要 的答案。用电脑搜索和用手机搜索的 方法是不一样的. 用 手机搜索会比电脑搜索好一点!
2015-04-20 07:29:40 461
原创 字符串转10进制,10进制转字符串,并移16进制数显示
ID=dateLine->text();//得到字符串 QString str = ID; bool ok; int hex = str.toInt(&ok, 16); // hex == 255, ok == true,将字符串变成10机制数 hex=hex+1; QString t = Q
2015-04-18 22:15:59 2233 1
转载 QT String
QStringList dataList; dataList.append("Item 1"); dataList.append("Item 2"); dataList.append("Item 3"); dataList.append("Item 4"); dataList.append("Item 5");//在其后面添加 添加。 QStr
2015-04-18 21:22:16 472
转载 嵌入式系统 Boot Loader 技术内幕
嵌入式系统 Boot Loader 技术内幕Boot Loader的目的就是为了在不适用烧写器的情况下,通过无线或者串口将代码进行升级。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 B
2015-04-14 17:04:17 493
转载 Qt学习系列1--串口通信(16进制发送)
其实串口通信网上文章很多了,大家看看基本能搞定,我只遇到过一个较难解决的问题,就是如何发送16进制的数据,将相关代码贴出来大家参考123456789101112131415161718192021
2015-04-12 22:11:10 1270 1
转载 什么是回调函数?
你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话(ID号),过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。回答完毕我们绕点远路来回答这个问题。
2015-04-10 10:33:42 427
转载 Z-stack 应用程序编程接口(API)-网络层
NWK 层为更高层提供了如下功能:·· 网络管理· 地址管理· 网络参数与功能函数除了管理功能,NWK 还提供了应用程序没有的数据服务。应用程序可以通过 AF数据接口[AF_DataRequest()]来发送数据。3.4.1.1 网络管理(Network Management)3.4.1.1.1 NLME_NetworkDiscoveryRe
2015-04-10 10:04:10 549
转载 Z-stack 应用程序编程接口(API)-网络层
NWK 层为更高层提供了如下功能:·· 网络管理· 地址管理· 网络参数与功能函数除了管理功能,NWK 还提供了应用程序没有的数据服务。应用程序可以通过 AF数据接口[AF_DataRequest()]来发送数据。3.4.1.1 网络管理(Network Management)3.4.1.1.1 NLME_NetworkDiscoveryRe
2015-04-10 10:03:05 766
转载 QT中常用的快捷键
Ctrl+I 自动对齐Ctrl+/ 注释行,取消注释行Ctrl+Ctrl+> 展开代码块,注意同时按下ShiftCtrl+[ 跳到代码块的头部Ctrl+] 跳到代码块的尾部Ctrl+L 跳到某一行
2015-04-09 11:36:04 465
转载 QT串口发送十六进制数据接收串口数据并十六进制显示
QT串口发送十六进制数据接收串口数据并十六进制显示[喝小酒的网摘]http://blog.const.net.cn/a/4098.htm代码如下: struct PortSettings myComSetting = {BAUD9600,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,10}; //定义一个结构体,用来存放串口各个参数 myCom
2015-04-08 23:25:33 17953 6
转载 Qt入门-下拉列表框QComboBox类
QComboBox是QT GUI中的下拉列表框。[cpp] view plaincopyclass Q_GUI_EXPORT QComboBox : public QWidget { Q_OBJECT 常用方法和属性:(1)addItemsvoid addItems ( const QStringLi
2015-04-08 23:22:32 1918
转载 Qt编程之“串口助手”
http://blog.sina.com.cn/s/blog_7940d06d010100wh.html首先展示一下我的效果图,可以大致了解一下我这个串口助手的基本功能:下面是该软件mainwindow的相关源代码,也是这个小软件的精华部分,重要代码行后面均有注释,有祝大家理解:#include "mainwindow.h"#include "ui_ma
2015-04-08 23:20:48 783 1
转载 学习C++ -> 类(Classes)的定义与实现
一、"类" 的介绍 在C++中, 用 "类" 来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些不同点, 相同点如他们都有质量、都有两个轮子, 都是属于交通工具等。"都有质量"、"两个轮子"属于这个对象的属性, 而"都能够当做交通工
2015-04-08 10:30:56 504
转载 C++ 类和类的定义
在面向对象的程序设计中,有经常接触类、对象等专业名词;到底什么是类、什么是对象呢?在程序又是怎样运用呢?类是面向对象程序设计的核心,它实际是一种新的数据类型,也是实现抽象类型的工具,因为类是通过抽象数据类型的方法来实现的一种数据类型。类是对某一类对象的抽象;而对象是某一种类的实例,因此,类和对象是密切相关的。没有脱离对象的类,也没有不依赖于类的对象。 什么是类 类是一种复杂的数
2015-04-08 10:07:57 473
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人