
物联网
文章平均质量分 92
bandaoyu
这个作者很懒,什么都没留下…
展开
-
【RTC读取】RTC时间的安全读取
方法1:(缺点):for(;RTCCTL01&RTCRDY;)_NOP(); //等待RTC有效这一步最长可能需要等上一秒钟,对实时操作十分不利。单要这一步:for(;!(RTCCTL01&RTCRDY);)_NOP();虽然可以避免RTCRDY复位的时候去...转载 2012-02-13 11:58:51 · 1715 阅读 · 0 评论 -
【u-boot】uboot代码简要分析 (u-boot 移植)
【转】先来看看源码目录结构,再按照代码的执行顺序简单地分析源码1.U-boot源码整体框架源码解压以后,我们可以看到以下的文件和文件夹:cpu与处理器相关的文件。每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.lds。cpu.c初始化CPU、设置指令Cache和数据Cache等interrupt....原创 2012-12-19 22:46:04 · 1504 阅读 · 0 评论 -
【ARM】ARM(2440)嵌入式开发全套视频教程|tiny210文档的阅读
1、2、3、ARM嵌入式开发之ARM指令与ARM汇编入门4、ARM嵌入式开发之ARM汇编高级教程与APCS规范详解视频下载地址:http://pan.baidu.com/share/link?shareid=209825&uk=3523275049内容:01_ARM嵌入式开发之ARM基础概念介绍与开发板使用教程.mp402_ARM嵌入...原创 2012-12-31 10:38:09 · 1049 阅读 · 0 评论 -
【MSP430中断】MSP430的IO口中断/中断特性|Px中断进不去 原因
MSP430学习笔记之七:IO口中断MSP430中断嵌套机制(1) 430默认的是关闭中断嵌套的,除非你在一个中断程序中再次开总中断EINT。(2) 当进入中断程序时,只要不在中断中再次开中断,总中断是关闭的,此时来中断不管是比当前中断的优先级高还是低都不执行。(3)若在中断A中开了总中断,刚可以响应后来的中断B(不管B的优先级比A高还是低),B执行......原创 2012-03-09 23:02:11 · 1924 阅读 · 0 评论 -
【Win CE中断】Windows CE中断处理机制|中断处理
物理中断请求(Interrupt ReQuest,IRQ) ↓OAL把物理中断信号映射成OEM定义的逻辑中断信号,如SYSINTR_KEYBOARD;(硬件平台上产生的IRQ可能会不同,但是当键盘中断产生式,这些IRQ被统一转换成SYSINTR_KEYBOARD)↓内核模式的中断服务例程(ISR,Inte......原创 2012-10-30 20:51:58 · 1354 阅读 · 0 评论 -
【中断】msp430的中断|中断优先级|中断嵌套(及容易理解错误的说明)
msp430的中断优先级和中断嵌套MSP430的中断优先级按所在的向量的大小排列,中断向量地址越高优先级就越大,但是默认的MSP430是不能中断嵌套的,要想在执行某一中断时能够响应更高优先级的中断,需要在低优先级的中断程序中手动打开全局中断便能位,因为在进入中断服务子程序时全局中断便能位被清零,即禁止响应其它中断。msp430的指令中,DINT和E......原创 2011-06-09 09:18:35 · 2524 阅读 · 0 评论 -
【跑飞、死机】单片机 msp430程序跑飞原因和解决方式积累
1.中断或主函数中有死循环,现象是程序停在某处。2.堆栈溢出。现象是程序跑飞。**************************************************************************************************3、是否开了中断但是没有用。如:开了中断: TA0CCTL0 =CCIE;......原创 2011-11-30 20:29:17 · 2219 阅读 · 0 评论 -
【WinCE 驱动】Win CE驱动程序快速入门|VS模拟调试 Window CE
应用程序调用驱动程序 1、应用程序使用CreateFile函数打开设备2、然后用DeviceIoControl与驱动程序进行通信,发送命令,交换数据,向指定的设备驱动发送正确的控制码及数据。3、驱动中的IOControl根据传进来的控制码及数据执行swith。。case语句中代码,进而执行操作。应用程序可以通过API函数DeviceIoC.........原创 2012-09-10 22:06:29 · 1470 阅读 · 0 评论 -
【USCI】UART、IrDA、SPI、I2C MSP430学习经
2010-06-28 18:40SPI、IIC、UART区别 第一个区别当然是名字:SPI(Serial PeripheralInterface:串行外设接口); I2C(INTERIC BUS)UART(Universal Asynchronous ReceiverTransmitter:通用异步收发器)第......原创 2011-11-01 16:16:44 · 1200 阅读 · 0 评论 -
【MSP430】5438 定时器A TIMER A 新认识|定时器A 划分几个独立时间间隔
6月2日周四晴定时器A现在的认识:MSP4305438有3个时钟,分别是TA0、TA1和TB了解了定时器A的用法:定时器A可以分成几个独立的时间周期。这几个时钟周期共用一个计数器TA1R或TA0R。在头文件中可以查到:TIMER0含TA0CCR0-TA0CCR4五个TIMER1......原创 2011-06-02 21:18:50 · 596 阅读 · 0 评论 -
【msp430】学习经验总结| 心得体会
1.MSP430开发环境建立1.安装IARdormsp430软件,软件带USB仿真器的驱动。2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET3.建立一个工程,选择"option"选项,设置a、选择器件,在"General"项的"Target"标签选择目标器件b、选择输出仿真,在"Linker"......原创 2011-05-17 17:27:15 · 2221 阅读 · 0 评论 -
【物联网】SIM908/508 GPRS发送数据|送数据控制符|透明传输
今天发送一组数据,发现数据每次都是只发送到一半,后面的数据都没有了,检查了一下发送出去的数据,和要待发的数据在哪个地方断开,发现是在0x19和0x1A处断开,所以0x19和0x1A是比较特殊的数值,经过比较,发现是0x1A导致的后面的数据丢失,0x1A刚好是发送控制符,也就是数组中的0x1A导致了数据的提前发送,后面的数据就没发出去。去掉0x1A后,发现问题换成另一个......原创 2012-03-24 21:40:33 · 441 阅读 · 1 评论 -
【嵌入式】MSP430系统实时时钟RTC学习日志(完善中)
2012.1.11读取实时时钟:1、 RTCRDY为0时,不能取读取实时时钟RT0PS源于ACLK,为了实时时钟日历的正确的运行,ACLK必须是32768Hz。(易出错)定时:一、每小时闹一次:每一小时的15分钟闹一次:1、将RTCAMIN设置成15;2、设置RTCAMIN的AE位和清除闹钟寄存器的其它所有AE位3、AF会在:00:14:59到0......原创 2012-01-06 23:20:13 · 2944 阅读 · 0 评论 -
【FLASH】写MSP430片内flash|FLASH 读写等操作 学习
官方文档:http://pan.baidu.com/share/link?shareid=248887&uk=3523275049第60页//******************************************************************************// 参数: adr 为地址 , 范围 0x1000~0...原创 2012-11-29 15:26:03 · 843 阅读 · 0 评论 -
【单片机】汇编指令入门学习|单片机启动代码汇编
在进行汇编程序设计时,MSP430的指令系统是程序的主体,但为了方便程序编制,还定义了一些指令,这些指令不参与和影响程序的执行,也不在计算机中运行,这类指令称为伪指令。一般汇编器伪指令能帮助用户完成以下事情:·将代码和数据汇编到规定的段中·在存储器中用未初始化的变量保留空间·控制汇编后列表文件的格式·初始化存储器·汇编条件块·定义全局变......原创 2012-05-21 16:54:04 · 4186 阅读 · 0 评论 -
【zigbee】zigbee资料下载 和 zigbee与433模块的优劣
zigbeevs 433基于ZIGBEE技术的无线模块与市场通用的433MHZ模块比较1)频间干扰:433MHZ存在严重的频间干扰.ZIGBEE没有2)频内干扰:433MHZ存在严重的频内干扰.ZIGBEE可以解决3)抗干扰能力:433MHZ是FSK调制方式.抗干扰能力不强.ZIGBEE是DSSS是扩频通讯.抗干扰能力强.4)空中速度: 433MHZ是9......原创 2012-03-22 01:18:38 · 1788 阅读 · 2 评论 -
【IAR 】MSP430 IAR 编译报错:error
关于转载的说明:原文内容可能会不断更新,要想得到最新的内容请跳到到原文看。无编号警告类型:1、Sat Jun 23, 2012 17:41:05: The stackpointer for stack 'Stack' (currently Memory:0xF5336)is原因:http://blog.sina.com.cn/s/blog_4c0cb1c001......原创 2012-02-22 16:17:43 · 6877 阅读 · 2 评论 -
【物联网】AT指令|AT返回错误|AT 指令 收发短信和GPRS上网 SIM508/548
原文地址:常用AT命令解释(转载)作者:半岛鱼标签: 无标签常用AT命令解释(转载)一、AT命令解释:1、常用操作1.1AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT<CR>命令返回:OK(与串口通信正常)(无返回,与串口通信未连通)测试结果:ATOK1.2AT+CSQ...............原创 2011-05-21 11:42:06 · 4389 阅读 · 0 评论 -
MSP430:P1OUT=4、P1OUT |=4、P1OUT &-=~8|P3DIR|=BIT0、P3OUT&=~BIT0 的含义的意思
首先,msp430没有P0口的,按P1口来说明P1OUT=4;P1.2引脚输出高电平,P1其余引脚输出低电平;P1OUT|=4;P1.2置高电平,P1其余引脚不变;即P1OUT&=0xf7,P1.3置低电平,P1其余引脚不变;|是或运算符,&是与运算符,具体请参考C语言应用运算符部分!没有P0口把就把P0当成P1讲解把所以P1.0,P1.1,P1.3输入P1.2输出所以P1.2输出P1.3输入不一定对,我自己的理解,我也刚看书,还望高手指点。...原创 2011-05-25 14:53:27 · 2870 阅读 · 0 评论 -
【SNMP】snmp trap 介绍、安装、命令|Trap的发送与接收代码实现
https://blog.youkuaiyun.com/sunrj_niu/article/details/124213758原创 2022-06-24 10:07:32 · 5631 阅读 · 0 评论 -
【Libevent】Libevent使用例子,从简单到复杂
转载请注明出处:http://blog.youkuaiyun.com/luotuo44/article/details/39670221 关于libevent编程时的一些疑问可以阅读《libevent编程疑难解答》。假如读者还想了解libevent的具体实现,可以阅读《libevent源码分析》系统文章。 不说这么多了,直接上代码。 初等:...转载 2020-04-23 11:29:57 · 422 阅读 · 0 评论 -
【libevent】libevent快速入门
LibEvent快速入门简介基本的socket变成是阻塞/同步的,每个操作除非已经完成,出错,或者超时才会返回,这样对于每一个请求,要使用一个线程或者单独的进程去处理,系统资源没有办法支撑大量的请求。posix定义了可以使用异步的select系统调用,但是因为它采用了轮询的方式来判断某个fd是否变成active,效率不高。于是各系统就分别提出了基于异步的系统调用,例如Linux的epoll...原创 2020-04-22 16:52:19 · 707 阅读 · 0 评论 -
【libevent】libevent 库的使用(windows) ---编辑中
1、下载源码2、cmake生成工程3、用vs打开libevent.sln,里面有各种工程原创 2020-04-10 11:44:57 · 1161 阅读 · 0 评论 -
【MQTT】MQTT C语言客户端实现/ MQTT嵌入式客户端
MQTT客户端实现(嵌入式)最新最容易使用的mqtt封装。 MQTT客户端实现(使用Eclipse Paho C库,进行了二次封装)。 在Linkit7688单片机上运行测试通过,附例程。https://download.youkuaiyun.com/download/skyformat99/9969954MQTT 客户端C语言编好的库和例子(example)https://downlo...原创 2020-03-25 17:37:29 · 7579 阅读 · 0 评论 -
【微服务】什么是微服务?微服务与分布式的区别?微服务怎么具体实践微服务?服务端发现和客户端发现
HOW - 怎么具体实践微服务听上去好像都不错,具体怎么落地啊?这需要回答下面几个问题:客户端如何访问这些服务? 服务之间如何通信? 这么多服务,怎么找? 服务挂了怎么办?客户端如何访问这些服务? 客户端UI如何访问他的?后台有N个服务,前台就需要记住管理N个服务,一个服务下线/更新/升级,前台就要重新部署,这明显不服务我们拆分的理念,特别当前台是移动应用的时候,通常业务变...原创 2020-03-20 10:53:16 · 1339 阅读 · 0 评论 -
【RESTful API】SpringBoot RESTful API 架构风格实践
原文:https://www.cnblogs.com/fishpro/p/spring-boot-study-restful.html1 RESTful API 概述 1.1 什么是 RESTful API 1.2 RESTful API 设计规范 2 Spring Boot 中如何使用 RESTful API 2.1 新建 Spring Boot 项目 2.2 编写示例代...原创 2020-03-13 09:54:30 · 532 阅读 · 0 评论 -
【服务器】身份认证系统(三)什么是OAuth2 + oauth的权限系统(鉴权系统)
https://cloud.tencent.com/developer/article/1474214原创 2020-02-14 15:10:09 · 946 阅读 · 0 评论 -
【MQTT】MQTT简介+安装+使用
MQTT 协议简介 MQTT(Message Queuing Telemetry Transport),是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化,使得其能适应各种物联网应用场景。...原创 2020-02-14 14:11:57 · 63661 阅读 · 0 评论 -
【Spring】Spring 基础,用小例子来理解它(spring boot)
spring 和spring boot 的区别Spring Boot是为了让你快速搭建一个Spring的项目,把Spring的所有Project(也就是题主说的其他)整合在一起。Boot就是启动引导的意思。Spring Boot 不是Spring Framework的升级换代技术,而是由于Spring下面的项目太多,虽然不用XML配置了,但是当使用多个Spring项目的时候配...原创 2017-08-01 01:09:23 · 314 阅读 · 0 评论 -
【MQTT】MQTT 数据格式---编辑中
MQTT协议详解一协议地址:http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html当然也有PDF版的,百度一下,不过个人感觉不是官网上的字体和排版最舒服。那么这个协议是用做什么或有什么特色呢?下面是mqtt.org上的首段介绍:It was designed as an extremel...原创 2019-05-16 15:02:42 · 8341 阅读 · 0 评论 -
【协议】MQTT、CoAP、HTTP比较,MQTT协议优缺点
从这几个层面进行比较与描述:1. 协议栈: MQTT: TCP 长链接, CoAP: UDP 低功耗短连接, HTTP: TCP 2. 请求方式 MQTT: 发布订阅, CoAP: request/ response, HTTP: request/ response3. 通讯消息格式:MQTT:CoAP:HTTP:4. 使用特点与使用场...原创 2019-04-17 20:27:50 · 50501 阅读 · 4 评论 -
【Modbus 】Modbus 协议
Modbus 协议简介 Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用master/slave方式通信。 在Modbus网络上转输 1、异步串行通信。一般的介质有:RS-232,RS485,RS-422上,这也是工业上使用的最......原创 2020-01-15 14:56:30 · 6522 阅读 · 0 评论 -
【变量长度】int、long、short等在windows和linux/ 32位和64位下的长度(long long 才能保证64位)
不同平台下C\C++数值数据类型长度如下:其中long类型和指针类型需要特别注意,编写跨平台的软件时尽量不要使用long类型,或者需要对long类型做特殊处理。原因:编译器的数据模型Datetype LP64 ILP64 LLP64 ILP32 LP32char 8 8 8 ......原创 2020-01-03 14:34:20 · 12379 阅读 · 4 评论 -
【定位】TOF与TDOA
与蓝牙和WIFI定位方法不同,UWB技术位置信息并不是基于信号强度(RSSI)进行计算,而是通过精确无线信号的发送时刻、接收时刻,并通过算法计算的。在UWB技术中应用最广泛的是飞行时间测距法(TOF)和到达时间差法(TDOA)。等你回信——UWB技术之TOF飞行时间法(Time of flight,TOF)是一种双向测距技术,它通过测量UWB信号在基站与标签...原创 2019-12-24 22:34:51 · 9557 阅读 · 0 评论 -
【mesh】ESP32 官方文档(十六)ESP-MESH 编程指南
注意,本文原作是InfiniteYuan,原文连接:https://blog.youkuaiyun.com/qq_27114397/article/details/88079808,此处仅是对该文的备份,请到原文阅读。官方原文:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/api-reference/network/esp_mesh.ht...原创 2019-12-24 10:16:59 · 3316 阅读 · 0 评论 -
【FreeRTOS】FreeRTOS队列
使用RTOS 需要注意的问题:像中断优先级、任务堆栈分配、可重入等,都是更容易出错的地方。读队列时阻塞当某个任务试图读一个队列时,其可以指定一个阻塞超时时间。在这段时间中,如果队列为空,该任务将保持阻塞状态以等待队列数据有效。当其它任务或中断服务例程往其等待的队列中写入了数据,该任务将自动由阻塞态转移为就绪态。当等待的时间超过了指定的阻塞时间,即使队列中尚无有效数...原创 2019-12-11 10:16:39 · 1149 阅读 · 0 评论 -
【网络】mesh和无线桥接WDS的区别
MESH 主要工作在第三层 (IP,报文)WDS 主要工作在第二层 (MAC,帧)MESH 不需要什么收到配置,可以自动发现两个节点之间的最佳路径WDS 需要更多的手动配置,需要手动配置路径优先级来建立链路MESH 动态网络配置 提供多条冗余的无线链路,在节点故障情况下自动启动冗余的链路,MESH网络可以自动发现新节点并动态确定A节点和B节点之间的最佳路径...原创 2019-12-05 14:53:36 · 38585 阅读 · 0 评论 -
【WIFI】WiFi的STA和AP、指什么?SSID、BSSID、ESSID、RSSI
转自:https://blog.youkuaiyun.com/jidushanbojuea/article/details/90604421WiFi的STA和AP模式指什么?1):AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。2):STA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一...原创 2019-12-04 14:57:36 · 15593 阅读 · 1 评论 -
【UWB】UWB基本定位原理
UWB基本定位原理一、 UWB定位技术主要以dw1000芯片为基础实现室内外高精度定位工作,之所以能够实现定位的关键性因素有如下一个方面: 1.dw1000提供数据帧收发时纪录时间戳,这是能够进行两点间测距的基本条件,简单来说, 通过计算数据在空中飞行时间*光速=数据飞行距离,从而测出两节点间的距离。 2.有了数据帧收发时间戳......转载 2019-11-11 17:32:09 · 43678 阅读 · 3 评论 -
【物联网】物联网安全---编辑中
解读2018 OWASP TOP10物联网安全漏洞【51CTO.com快译】从物联网这一个概念诞生之日起,安全问题就一直是物联网发展的关键所在。从供应商到企业用户,再到消费者,每个人都担心他们种类繁多的新物联网设备和系统可能会受到损害。实际上,安全问题比大家担心的更糟糕,因为易受攻击的物联网设备可能被黑客入侵并被利用到巨大的僵尸网络中,甚至威胁到正确安全的网络。但在构建、部署、管理物联网系...原创 2019-05-21 14:08:23 · 4372 阅读 · 3 评论