- 博客(40)
- 资源 (19)
- 收藏
- 关注
原创 C语言的编译过程
C语言的编译过程其实就是一个翻译的过程,将我们可以理解的高级语言代码转换成为计算机可以理解的机器代码的过程。本章节主要描述的是C语言的编译有哪些过程。
2024-01-02 15:43:31
497
原创 尾矿库监测预警解决方案-监测内容
安全生产事关广大人民群众的根本利益,事关改革发展和稳定的大局。我国在确立了“安全第一,预防为主,综合治理”的安全生产基本方针和“安全发展”指导原则后,从安全法制、安全责任、安全投入、安全科技和安全文化等方面入手,强化安全监管工作。但受我国现阶段生产力发展水平较低、企业安全生产基础薄弱、从业人员安全意识不强、安全法制不健全等因素的影响,我国安全生产形势依然严峻,工矿领域安全生产重特大事故时有发生,特别是近年来尾矿库事故多发,已引起了国家的高度重视
2023-12-29 13:40:39
564
原创 LWIP的优缺点
Light weight IP,意思是轻量化的TCP/IP协议,是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。LwIP的设计初衷是:用少量的资源消耗实现一个较为完整的TCP/IP协议栈,其中“完整”主要指的是TCP协议的完整性,实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。此外LwIP既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行
2023-12-27 15:33:27
960
原创 视频遥测终端机的设计需求
本文件主要描述的是视频遥测终端机的整体架构,针对于整体架构,进行需求分解,详细描述了整个需求的需求功能点,旨在指导后续的系统设计工作。
2023-12-26 10:21:23
1255
原创 北斗导航产业现状及发展趋势
全球卫星导航系统(GNSS)系所有卫星导航定位系统以及导航增强系统的总称。目前主要包括:美国GPS卫星导航定位系统、俄罗斯GLONASS全球卫星导航系统、中国北斗卫星导航系统、欧洲Galileo卫星导航定位系统以及为局部区域服务的增强系统(如北美的WAAS、欧洲的EGNOS、日本的MASAS、准天顶卫星系统QZSS等)
2023-12-25 15:06:52
1512
原创 预警指挥中心建设方案
随着科技的迅速发展,新产品、新技术的应用也体现在指挥中心的建设上。考虑到指挥中心的实际运行需要,系统采用模块化、开放式、集散分布式的设计思想,最大限度地满足预警指挥的要求,并且具有内部调整的足够灵活性,可适应变化着的各种需求。
2023-12-22 10:30:43
1384
原创 北斗高精度基坑安全监测系统解决方案
基坑监测是基坑工程施工中的一个重要环节,是指在基坑开挖及地下工程施工过程中,对基坑岩土性状、支护结构变位和周围环境条件的变化,进行各种观察及分析工作,并将监测结果及时反馈,预测变形及稳定状态的发展,根据预测判定施工对周围环境造成影响的程度,来指导设计与施工,实现信息化施工。基坑监测主要包括:支护结构、相关自然环境、施工工况、地下水状况、基坑底部及周围土体、周围建(构)筑物、周围地下管线及地下设施、周围重要的道路以及其他应监测的对象等。
2023-12-21 15:38:28
2191
原创 北斗地基增强网的系统组成
北斗地基增强网系统是在传统GPS 差分(单基准站或多基站差分)定位的基础上快速发展起来的一种基于北斗卫星定位系统的多参考站区域卫星定位增强系统,它可使用多种通信手段,包括卫星通讯、无线电数据链、电话固网、GSM流动网以及NTRIP(Internet RTK)等方式播发实时差分改正信息。因此,它的用户是非常广泛的,应用也是千差万别的,是面向各行各业的,包括实时的、事后的、高精度的和低精度的,而不是针对某一个用户,某一个工程,从而在资源的利用上达到了最大限度,不仅避免了重复购置和建设,减少了投入,而且提高了精度
2023-12-21 10:17:45
1252
原创 论北斗地基增强网的重要性
“智慧地球、数字地球、数字城市”等概念不断涌现,是指依托建立宽带多媒体信息网络、地理信息系统等基础设施平台,整合地区信息资源,突破时间,空间的局限建立一个在现实中不可能建立的开放信息环境。中国数字省市的建设将对中国现代化水平的提高,对国家信息化水平的提高,以及对中国城市管理水平的提高,具有重要的战略意义。
2023-12-21 09:48:21
499
原创 北斗卫星导航系统介绍
北斗卫星导航系统(BeiDou(COMPASS)Navigation Satellite System)是中国正在实施的自主发展、独立运行的全球卫星导航系统。系统建设目标是:建成独立自主、开放兼容、技术先进、稳定可靠的覆盖全球的北斗卫星导航系统,促进卫星导航产业链形成,形成完善的国家卫星导航应用产业支撑、推广和保障体系,推动卫星导航在国民经济社会各行业的广泛应用。北斗卫星导航系统由空间段、地面段和用户段三部分组成,空间段包括5颗静止轨道卫星和30颗非静止轨道卫星,地面段包括主控站、注入站和监测站等若干个
2023-12-21 09:42:10
1814
原创 地质灾害监测预警解决方案
依据常见地质灾害类型,搭建地质灾害监测方案,主要包含滑坡类地质灾害监测方案、地面沉降类地质灾害监测、泥石流类地质灾害监测、岩溶塌陷类地质灾害监测和崩塌类地质灾害监测方案。
2023-12-21 09:21:50
1673
原创 编译优化的等级的说明
编译优化通过对编译时间、目标文件大小、执行效率进行不同的取舍和平衡,来提供整体性能。优化的方法大致包括:1)精简操作指令;2)尽量做到CPU的流水操作;3)对程序的猜测,调整代码的执行顺序;4)充分使用寄存器;5)对调用进行展开操作。对程序进行合理的优化,可以很好地改善代码大小,提高程序的执行性能,但是优化后,也可能出现一些莫名其妙的问题。这里对编译优化做一个总结描述。
2023-12-19 17:02:45
696
原创 Visual Studio开发环境的搭建
本文档主要的目的是指导熟悉搭建Visual Studio开发环境以及如何建立C/C++工程项目编译运行
2023-12-14 11:45:12
1584
原创 养牛场北斗综合管理系统解决方案
随着我国北斗卫星导航定位系统的快速发展和定位精度的持续不断提高,在牛身上穿戴定位终端后可以实现对牛的位置和温度的测量,在蜂窝网络正常的情况下,定位和温度数据通过蜂窝网络通信方式回传到监控云平台,在蜂窝网络缺失的情况下,可通过无线LoRa通信方式,将多个定位终端的监测数据实时汇聚到LoRa网关,LoRa网关可通过蜂窝网络或北斗短报文通信方式将数据回传到监控云平台。通过云平台的处理和计算,提供电子围栏、轨迹管理等功能。
2023-12-12 22:12:50
527
原创 车联网行业研究综述
物联网作为目前国家重点发展的五大战略性新兴产业,己经被列入了国家发展战略规划。发展物联网重点要加快推进物联网研发与应用。在物联网的应用领域,车联网因其应用效应和产业带动作用,正成为物联网应用示范的首选。物联网技术及应用被誉为“计算机、互联网、通信网之后的第三次信息浪潮”。2008年起源于美国的全球给济危机,严重的打击了全球经济发展。那时欧美发达国家为了重振低迷的国家经济,开始寻找新的科技及应用来刺激经济发展,形成经济新的增长点,下一代信息技术规划中的物联网进入了各国政府的视野。2009年,新能源和物联网被
2023-12-09 19:41:52
1010
原创 铁路通信铁塔监测方案
铁路通信铁塔在线监测系统采用先进成熟的传感器系统、北斗高精度定位技术以及采集和通讯技术,结合先进的太阳能新能源技术、数据库系统、数据分析技术以及预报警系统,对铁塔安全信息——如环境温湿度、风速风向、倾斜、裂缝等实时监测并及时预警和报警。系统兼具智能化、云计算、无线传输、高精度、集成高效等多重优势。该监测系统能实时监测铁塔的倾斜、环境、应变、裂缝等情况,及时了解铁塔的安全、可靠状况,根据监测数据发展趋势,对超标铁塔状况及时进行多种方式预报警,指导检修和维护,提醒运行维护人员加固地基,防止事故发生。
2023-12-09 18:54:04
1517
原创 经久不衰的C语言
C语言能够保持经久不衰,我认为有以下原因。历史原因:C语言因其历史原因,被用于各类操作系统的开发,各种软件项目的开发,各种编译器开发,各种单片机程序的开发,其现在已经几乎没有其它编程语言能动摇其在这些方面的地位。自身原因:C语言本身就功能强大,开发灵活,而且大部分编译器都支持内联汇编,使得其功能能够满足几乎任何需求。C语言在应用层开发中,被Java、Python等现代语言取代,C语言几乎没有用武之地,但是C语言在嵌入式系统开发、驱动开发、底层组件开发、算法开发方面,具备特有的优势,因此,在
2023-12-08 10:50:39
1881
原创 重点车辆安全监测预警技术方案
重点车辆安全监测预警平台采用了物联网、北斗高精度定位技术、人工智能技术、区块链技术、视觉识别、大数据计算技术等前沿高科技技术。平台通过对人、车、路的信息(即重点车辆驾驶员信息、重点车辆状态信息、道路桥梁信息)进行多维度实时监控,数据能够实时传回平台并进行海量大数据处理
2023-12-06 14:09:21
1898
原创 位操作奇偶校验算法
信息的传输都是以比特流的方式传输的,数据在传输过程中,可能存在传输错误的情况,如发送的数据是01001101,而接收到的数据是01001100,比特位出现最低位出现错误,由1变成了0。为了检测出这种错误,工程应用上通常采用奇偶校验的方式来实现。以奇校验为例,我们传输的一个字节8比特的数据,先计算比特位1的个数,如果比特位1的个数是奇数,则第9位设置为0,如果比特位1的个数是偶数,则第9位设置为1,连续9比特的1的个数始终保持奇数。偶校验类似。
2023-12-06 12:08:09
482
原创 国产工业实时操作系统Intewell
Intewell工业实时操作系统源于有30多年发展历史的“道”操作系统,是一款微内核实时操作系统(RTOS),具有良好的可扩展性、友好的用户开发环境和丰富的开发调试工具,提供POSIX接口。Intewell工业实时操作系统支持目前市面上主流芯片,支持IEC61131-3标准的工业控制软件,支持EtherCAT、Modbus等多种工业总线,广泛应用于工业控制、汽车电子、轨道交通、能源电力等行业,解决工业现场操作系统的自主可控、安全可信问题。
2023-12-05 20:40:47
1484
原创 格雷码转二进制
格雷码属于可靠性编码,其特点是从一个数变为相邻的一个数时,只有一个数据位发生跳变,是一种错误最小化的编码方式。格雷码经常用于减少状态转化时的瞬间错误。在实际应用中,常常需要将格雷码转换为二进制码进行处理。本文章描述了格雷码转二进制原理,同时给出一段工程应用上实用的格雷码转二进制源码。
2023-12-02 14:29:33
1171
原创 嵌入式软件版本管理
版本命名规则:产品型号_VX.Y.Z_Date_TagX:主版本号,一位数字表示,初始值为1,表示软件的主版本号,当功能模块有较大的变动或子版本号满,即可升级,比如增加多个模块或整体架构发生变化。Y:子版本号,一位数字表示,初始值为0,表示软件的次版本号,当功能有一定的增加、变化或修订版号满,即可升级,比如增加对权限控制等。Z:修订版本号,两位数字表示,初始值为1,表示软件的维护版本号,功能有少量增加或变化,或对已发布的缺陷的修复或一些小的变动。
2023-11-29 16:06:10
890
原创 canfestival介绍及对象字典编辑器的环境搭建
canfestival是一套功能完整,完全符合CANopen标准的开源协议栈,canfestival为开发者还提供了许多工具,提高开发的便利性。Canfestival源码由ANSI-C编写,提供了对于多种硬件平台的驱动,本文主要介绍canfeitival相关基础,以及搭建字典编辑器。供读者参考。
2023-11-29 15:57:14
3403
原创 MCUXpresso IDE将源码制作成lib库的方法
函数库是一个已经被编译好代码和数据的目标文件的集合,所生成的库文件内的函数可以直接供其他程序调用。程序函数库经过高度抽象化,具有一定的通用性,使得程序的开发工作更加模块化。在嵌入式开发中,也会涉及到函数库文件,除了模块化开发以外,也可以对源代码进行保密。本文主要描述的是基于MCUXpressoIDE下
2023-11-28 21:14:31
1381
原创 tmf8801为什么测量距离达不到2.5米
在tmf881官方技术手册上写明了测量最大距离是2500mm,但是用户在使用官网提供的tmf8801驱动代码实现之后,发现实现的距离最多只能到达2200mm左右。本文章的目标主要描述的是如何让tmf8801能够测量达到2500距离的技术方法。
2023-11-28 13:52:04
1073
原创 TMF8801的频偏校正
通过对频偏的校正,tmf8801的测量进度会进一步得到提高,但是大家测实验的时候,有没有发现,tmf8801的标称能测量到2.5米,但是实际测量过程中可能只能测到2米到2.2米左右,这里会涉及到例外一个问题,下一章节继续讲解。
2023-11-26 17:07:21
584
原创 tmf8801校准方法
tmf8801是一个飞行时间(ToF)激光测距传感器,通过测量光波的脉冲差测量距离。能够在±5%范围内进行高精度距离测量,并且能够在黑暗环境和有厌氧罐的情况下运行。 对tmf8801校准可以有效减小由于光学结构、电气干扰、环境光干扰带来的误差,保证芯片测量结果的一致性。官网提供了一套校准的驱动代码,下面结合驱动代码描述tmf8801的校准过程。
2023-11-26 13:09:23
553
3
原创 仿真器无法连接IMXRT1176处理器的解决方法
我们在调试IMXRT1176代码过程中,偶尔会出现因误操作,程序一执行后就出现卡死的现象。在这种情况下,IMXRT1176重新上电后,导致仿真器无法连接IMXRT1176。本文档描述的是解决此问题的操作方法。
2023-11-24 15:58:26
586
原创 Windows环境搭建NTP服务器方法
网络时间协议,英文名称:Network Time Protocol(NTP)是一种时间同步化的协议,在无序的Internet环境中提供精确和健壮的时间服务。使得网络设备做到时间的同步化。本文档主要介绍在Window环境下搭建NTP服务器的设置方法。
2023-11-23 10:29:08
10373
1
原创 嵌入式INI配置文件
minIni是一种用于读取和写入INI文件的库,minIni占用很少的资源,具有确定的内存占用空间。minIni的主要用途是在运行ROTS(甚至没用任何操作系统)的嵌入式系统上使用。MinIni要求这样的系统提供一种存储和文件I/O系统,但是不需要此文件I/O系统与标准C/C++库兼容
2023-11-16 11:49:02
535
原创 QT的exe的生成
1.通过QTcreator生成项目,用release方式编译生成exe程序。2.找到生成exe文件的目录,如G:\workspace\code\build-S1_Tools-Desktop_Qt_5_14_2_MinGW_32_bit-Release3.生成的exe文件叫S1_Tools.exe4. 通过window10,通过搜索栏找到QT5.14.2(MinGW 7.3.0 32-bit),这个根据你实际编译选择而选择不同,5.G:\workspace\code\build-S1_Tools-Deskto
2022-06-12 10:06:50
1615
技术和管理岗位等级划分
2025-03-08
小回沟古滑坡监测方案.doc
2023-12-26
第一章 经久不衰的C语言.pdf
2023-12-23
室内外高精度位置服务解决方案.pdf
2023-12-22
基于大数据的配电网全景视图研究设计概要设计说明书-20181114.pdf
2023-12-22
一种非刚体目标的实时检测与跟踪算法.pdf
2023-12-06
铁路北斗三代高精度监测预警系统研究.pdf
2023-11-25
minIni开源库,用于指嵌入式系统下使用ini文件解析库
2023-11-23
数据结构2-2章节线性表的顺序表示和实现自创源码
2023-03-03
数据结构2-1章节线性表源码
2023-03-02
最大化 LoRa 长距离,您应该知道的完整秘籍.pdf
2020-04-14
附件2 广东电网有限责任公司计量自动化系统微功率无线通信规约(2016版).pdf
2020-04-14
TMF8x01模块用户手册V1.01.pdf
2020-04-05
使用PX4 FMU 与PX4IO组装
2016-02-01
zlib是提供数据压缩用的函式库
2016-02-01
gui开发框架wxwidgets
2016-02-01
全方位全景图像
2015-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人