中国北斗卫星导航系统

中国北斗卫星导航系统  (2016年6月)  目录  前言  一、发展目标与原则  二、持续建设和发展北斗系统  三、提供可靠安全的卫星导航服务  四、推动北斗系统应用与产业化发展  五、积极促进国际合作与交流  结束语  前言  北斗卫星导航系统(以下简称北斗系统)是中国着眼于国家安全和经济社会发展需要,自主建设、独立运行的卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要空间基础设施。  20世纪后期,中国开始探索
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

北斗用户机用户接口协议(4.0 版本)

1. 接口数据传输约定串口非同步传送,参数定义如下:传输速率:115200bit/s(默认)1 bit 开始位;8 bit 数据位;1 bit 停止位;无校验 。接口数据传输基本格式如下:指令 / 内容 长度 用户地址 信息内容 校验和“指令”或“内容”传输时以 ASCII 码表示,每个 ASCII 码为一个字节;“长度”表示从 “指令或...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

通过内置主题BuiltinTopic监控OpenDDS

OpenDDS的内置主题BuiltinTopic,是DDS内部用于RTPS对等发现和DCPSInfoRepo集中发现的应用级DW和DR相互匹配的辅助通讯主题。 通过readDCPSParticipant、readDCPSTopic、readDCPSSubscription和readDCPSPublication接口,就能接收到OpenDDS的内置主题BuiltinTopic的相关信息和Qos属性等。内置主题有4个,名称和类型分别是const char...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS的Android交叉编译

基本要求为Android构建核心OpenDDS主机库,您需要:一个同时支持OpenDDS和Android NDK的开发系统。 Windows和Linux已经过测试,但macOS也应该可以工作。 Android原生开发工具包(NDK)r18或更高。您可以从android.com单独下载,也可以使用Android Studio附带的SDK管理器。如果您使用SDK管理器,它位于$SDK/ndk-bundle. 我们将假定您对OpenDDS和Android开发有一定的了解,但是将假定更多的Open
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

QT5.12.2部署Android环境和编译apk

基于Qt 5.12.2(Qt Creator4.8.2),可以部署Android环境,进行QT C++代码开发并编译出出apk,运行于手机或模拟器上。 步骤1,下载Qt5.12.2https://download.qt.io/official_releases/qt/5.12/5.12.2/qt-opensource-windows-x86-5.12.2.exe 在安装过程中,选择以下3个Android组件,满足不同处理器手机的需要 ...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

Qt for android不能连接华为手机

使用Qt for android开发手机app应用,出现了几个问题:(一)不能连接华为手机的问题,调查过程如下: 1)华为mate9手机,通过USB连接电脑 2)设置了开发者选项中的【USB调试】等项; 3)新建了untitled的工程,选择android的arm64-v8a处理器,产生apk后,点击【运行】按钮后,显示无可用的手机设备。 在其他平台,如Mac上能检测到华为mate9手机,但在Windows7平...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

【Android】如何使用ADB进行调试

adb是什么?adb有什么用?adb工具如何用?  是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具,adb的工作方式比较特殊,采用**Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS的OpenDDS_monitor机制

OpenDDS的OpenDDS_monitor动态库机制,已经为对OpenDDS内部的实体对象监控、关联关系如DW和DR的匹配,提供了一个基础模型。 本节,主要讲述OpenDDS_monitor动态库机制; 下节,主要讲述OpenDDS自带的monitor程序,敬请期待; 但是,OpenDDS_monitor,只是一个监控和reportOpenDDS内部实体数据的原型,和RTIDDS的admin console和monitor功能相差较大...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS的OpenDDS_monitor应用

OpenDDS的OpenDDS_monitor动态库,主要是实现了内嵌于OpenDDS核心实体对象内部的监控内容的report机制,如何在应用程序中运用呢?大致分5个步骤 1)依赖OpenDDS_monitor动态库 2)包含相应的头文件#ifdef ACE_AS_STATIC_LIBS#include <dds/monitor/MonitorFactoryImpl.h>#endif 3)OpenDDS_monitor...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS的tools/monitor

OpenDDS的tools/monitor,是一个基于QT4的GUI程序,用于展现OpenDDS内部实体对象的监控内容,监控内容的来源有2个 1)OpenDDS_monitor机制发布的10种report数据ServiceParticipantReport DomainParticipantReport TopicReport PublisherReport DataWriterReport DataWriterPeriodicReport Subscrib...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

Qt入门(1)

Qt简介Qt 是一个支持跨平台开发的 C++ 框架,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序,满足后台服务程序的开发需求。同时,Qt Creator(即IDE)提供了项目和文件的创作,它类似于微软的VS和其他的Studio。Qt支持多平台的C++代码开发,最新的版本是 Qt6。Qt 除了支持界面设计(GUI编程),还提供了封装...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS Developer‘s Guide/OpenDDS3.17应用开发者指南

OpenDDS已经发布到3.17版本了,无论是在功能、还是在稳定性方面,都有了很大的进步(bug还是有的,你使用的过程中,可能会遇到)。决定即日起,着手翻译OpenDDS Developer's Guide,主要是
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS编译java语言开发版本

OpenDDS通过JNI方式对OpenDDS的C++的SDK的访问和引用,提供了Java语言的应用开发能力。 对OpenDDS编译和支持Java语言时,可以参照如下步骤和设置进行:(1)设置环境变量 set JAVA_HOME=D:\Java\jdk1.6.0_24 支持32位jdk set JAVA_HOME=D:\Java\jdk1.8.0_40_x64 支持64位jdk set JAVA_PLAT...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

OpenDDS百问百答

问:DDS是什么? 答: 数据分发服务DDS(Data Distribution Service for Real-time Systems),是对象管理组织OMG(Object Management Group),基于HLA和Corba技术框架,提出分布式、以数据为中心的发布订阅DCPS(Data-Centric Publish-Subscribe)模型的实时数据传输的软件架构。 问:DDS架构的优点...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

Linux平台上编译ACE和OpenDDS

今天,有幸在Linux平台,重新编译ACE、OpenDDS,编译过程中的问题和分析解决办法,记录下来。 众所周知,Linux操作系统平台,常用的 1)国外有RedHat、CentOS、Ubuntu等,国产的有中标麒麟、银河麒麟、湖南麒麟、深度等; 2)处理器有x86、x86_64、Mips、ARM/ARM64、申威等; 3)Linux的内核版本从2.6.18到4.19.90等; 4)glibc版本从2....
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

在Android手机上运行OpenDDS发布订阅app

在Android手机(我测试的是华为手机)上,运行OpenDDS的发布订阅apk程序,实现本机和相邻手机的数据传输,基本步骤如下 1)选择合适的OpenDDS和ACE版本,编译出Arm64-v8a的交叉编译.so动态库; 2)部署Qt for Android环境,开发DDS_Demo代码,并编译出apk软件包 3)通过adb方式安装到手机上 4)在手机运行DDS_Demo1app,实现本机的dds通讯(...
分类: 其他 发布时间: 11-28 08:25 阅读次数: 0

树莓派4 安装 UbuntuServer20.04.1X64 位系统 配置 wify

参考链接:https://my.oschina.net/u/4396566/blog/4915392
分类: 其他 发布时间: 11-28 08:16 阅读次数: 0

腾讯云 ddns 配置 shell 脚本

#!/usr/bin/env bash# =========================================# 个人信息# =========================================domain='yourdoman.com'subDomain='www'sId='腾讯云id'sKey='腾讯云秘钥'# 一般不会变动,所以手动就行,包含在注释掉的打印信息中recordId='记录id'# =============================
分类: 其他 发布时间: 11-28 08:16 阅读次数: 0

腾讯 ddnspod 泛域名解析动态更新shell 三级域名

#!/bin/bash#/usr/bin/ddns#recordId='1254338950'recordId='806316621'domain='hxkj.host'#注意这里3级域名,如果直接填写*执行报错,二级域名填* 泛域名解析报错,*.asd不会报错subDomain='*.asd'#在腾讯ddnspod网页管理页中查找 sid 和skeysId=''sKey=''signatureMethod='HmacSHA1'timestamp=`date +%s`nonce=
分类: 其他 发布时间: 11-28 08:16 阅读次数: 0

给树莓派挂载移动硬盘或U盘

https://shumeipai.nxez.com/2013/09/08/raspberry-pi-to-mount-the-removable-hard-disk.html
分类: 其他 发布时间: 11-28 08:16 阅读次数: 0