电子发烧友网 > 军用/航空电子 > 正文

无人机技术的多路设备数据传输系统解决方案

2020年08月07日 14:33 次阅读

民用无人机系统集成时,除了飞控需要与地面站通信外,部分机载设备也需要与地面系统的设备进行通信。如采用相对差分GPS技术来提高无人机导航精度时,地面端差分基站需要上传差分导航电文给机载移动站接收机;任务载荷需要与其配套的地面控制终端传输状态与指令数据等。如何解决空地多路设备的数据传输成为系统集成的关键问题。

现有的解决方法主要包括:(1)采用多对数传电台或多通道电台分别传输各路设备的数据;(2)由飞控和地面站转发多路数据,数据经过一对电台实现无线传输。方法1体积重量增加,电磁兼容性差,且成本高。因此,方法2成为主要实现方法。但由于飞控需要完成复杂的导航控制解算任务,处理器资源有限,造成数据传输效率低,数据量大时容易发生数据阻塞的问题,影响无人机飞行安全。

鉴于现有的无人机设备多采用串口通信方式,且空地间的通信呈现交换局域网特性,本文设计了一种应用于无人机设备网络的串口交换机,通过专用的链路层报文协议和基于RT-Thread实时操作系统的多线程通信程序,实现高效的多通道数据交换传输功能;利用操作系统基于线程优先级的内核调度方法实现输出端口的优先级队列调度功能,确保高优先级数据不因数据量大而发生通信阻塞,提高了交换传输系统的可靠性。

1 系统网络结构与工作原理

一对串口交换机分别安装在无人机系统的机载端和地面端,连接机载系统和地面系统的串口设备,如图1所示。交换机端口分为1个节点端口和多个设备端口,节点端口连接数传电台,分时传输各设备的数据。在计算机网络中,以太网交换机工作在OSI模型的数据链路层,各端口接收到链路层的以太网数据帧后根据其中的目的MAC地址与端口地址映射表完成数据帧的转发。而在无人机设备网络中,串口交换机接收到的是设备的应用协议数据帧,不包含任何网络连接信息,因此系统软件为各设备端口分配唯一的端口地址,并根据链路层的报文协议和端口参数为设备数据帧添加地址等链路层封装,通过端口寻址转发数据,在端口输出时去除封装,实现各通道设备间虚连接的透传功能。当出现多路数据同时访问节点端口时,则根据通道优先级依次输出各路数据,最终实现多通道数据的无线传输功能。

2 系统需求分析与硬件方案

结合当前应用需求分析,无人机空地数据链包括飞控数据链、差分导航电文数据链、载荷数据链等。因此,将串口交换机的端口数定为5个,分为1个节点端口和4个设备端口,在实现常用的3通道数据传输的基础上预留1路给其他扩展设备。

串口交换机的硬件组成包括单片机、电平转换芯片、端口通信指示灯开关电源。单片机采用ST公司的STM32F405RGT6.其内核为ARM公司推出的Cotex-M4内核,运行时钟达168 MHz,总共有6个串口外设,具有1 MB的Flash和192 KB的RAM,充足的运行内存为大容量通信提供足够的缓冲区,单个芯片即可满足系统设计需求。

电平转换芯片由MAX3232和MAX3490分别将COMS/TTL电平转为常用的RS-232和RS-422串口电平,以适应不同接口的设备,如图2所示。通信指示灯则用于显示各端口的数据收发状态。

3 系统软件设计

3.1 链路层报文协议设计

为实现多路数据交换传输功能,首先定义了链路层报文交换协议。借鉴IEEE802.3标准以太网帧格式定义,并结合无人机串口设备网络的特点和实际功能需求,设计了如表1所示的链路层报文协议。

相较于以太网帧格式,上述定义的链路层报文协议存在以下特点:

(1)以太网数据帧最长为1 500 B,串口交换机的报文帧长由1 B表示,最长数据帧为255 B,该长度能够满足绝大部分的串口设备帧长。对于超长的数据帧,对其拆分成多个数据报文,由报文序号表示报文之间的拼接顺序,避免超长数据帧占用链路时间过长而增加其他报文的等待延时;

(2)报文携带端口的优先级信息,在多个报文同时访问一个输出端口时能够实现区分服务功能,确保重要的设备数据优先输出;

(3)协议除了用于数据通信外,还可向交换机发送指令报文,配置各个端口的优先级和串口参数等,提高串口交换机应用的灵活性。

3.2 多线程通信程序设计

串口交换机的嵌入式通信程序要求能够实时处理5个串口外设的数据收发,同时还要完成各设备端口数据的链路层协议封装、转发、解封和端口输出调度等任务。采用传统单片机顺序执行的程序设计方法难以实现多个端口高效、实时的数据交换传输功能。

本文在串口交换机的STM32处理器上移植了嵌入式实时操作系统RT-Thread,利用操作系统的多线程编程模型与运行机制实现各端口通信程序模块化编程和独立运行。利用系统提供的信号量、消息队列等线程同步和通信对象实现各端口收发线程的同步与数据交换功能,极大地提高了程序设计的效率。

首先,为了应对多串口并发传输数据的通信压力,软件底层设计了DMA传输和接收空闲中断的串口驱动程序。端口接收设备的数据时,DMA控制器自动将数据存入底层接收缓冲区。当数据帧结束时,串口产生空闲中断,在中断服务函数中计算接收数据长度,并释放信号量通知上层的应用程序读取数据。在发送数据时,直接将发送缓冲区的首地址和数据长度赋值给DMA控制器后,便挂起释放CPU资源,底层由硬件自动执行串口发送。该方法与常用的单字节接收中断方法相比,极大地减少数据接收的中断频率,接收线程可在底层接收完一帧数据后才唤醒一次,统一对接收缓冲区的数据进行处理,提高了数据传输效率和系统可靠性。

上层应用程序分别为每个端口创建接收处理线程和发送线程,由系统内核根据线程状态和线程优先级调度执行,达到并发运行的效果。端口接收线程的执行流程如图3所示,首先读取底层接收FIFO的数据。对于4个设备端口,对读取的数据执行透传处理,即读取端口目的地址等参数后对数据帧添加链路层协议封装,形成链路层报文数据,最后通过操作系统提供的消息队列将报文数据转发到节点端口的发送线程。对于节点端口,其接收电台发送过来的链路层报文数据,需要对报文进行传输校验,校验通过后按照报文的目的端口信息将报文转发到目的端口的发送线程。

设备端口的发送线程在等待消息队列的报文数据时处于挂起状态。在获得节点接收线程转发过来的报文数据后,发送线程以高于接收线程的优先级抢占CPU,读取队列中报文数据并根据链路层的报文协议去除封装,提取数据内容,执行DMA发送,最后释放CPU。该过程流程简单,占用CPU时间少,使消息队列中的报文及时输出,避免队列溢出。

3.3 基于线程优先级的优先队列调度实现方法

交换机连接电台的节点端口任意时刻只能传输一个报文数据,当多路报文同时访问时,须在输出队列中排队等待。不同数传电台的传输速率不同,造成后续报文排队等待延时难以确定。设备增多,数据量变大时容易发生通信阻塞和缓冲区溢出的问题。

考虑到不同的设备数据对实时性要求和无人机安全飞行的重要程度不同。为了确保无人机飞行安全,本文采用的策略是对端口进行优先级定义,形成不同优先级的报文,并确保最高优先级的数据充分享有电台的传输带宽,不发生通信阻塞。一种易于实现的方法是严格优先级队列调度算法(Strict Priority,SP),该算法的原理是在节点输出端口设计一个队列调度器和多级输出缓冲队列,如图4所示。队列调度器每次发送报文数据时,先发送最高优先级队列的报文数据,只有在最高优先级队列中无报文数据后,才从次优先级中选择报文发送,以此类推。

通过分析比较,SP调度算法对队列的调度策略与嵌入式实时操作系统内核基于线程优先级的调度策略相似,因此采用线程优先级的调度方法可快速实现SP队列调度算法。具体实现方法是为图4中的每个队列创建一个发送线程,即将原来节点端口的1个发送线程扩展为4个,线程的优先级顺序按照端口优先级排序,且均高于其他端口线程的优先级。每个发送线程对应一个长度为20条消息的消息队列,用于缓存待调度输出的报文数据。在只有一个发送线程的消息队列收到报文时,内核直接调度执行串口发送。当多个发送线程同时处于就绪态时,内核根据线程优先级先执行高优先级的发送线程,发送完成后进行下一次调度,每次调度都从就绪态中最高优先级的发送线程开始。

线程调度与队列调度的一个区别在于内核对线程实行全抢占式的调度方法,即高优先级的线程能够抢占低优先级线程的执行。为了避免高优先级发送线程抢占发送数据,造成前一报文传输失败,需在节点端口4个发送线程之间添加发送互斥锁同步对象,使高优先级的发送线程在收到报文后仍须等待当前发送完成并释放互斥锁,才获得执行。

通过上述方法,原有的队列调度工作转换为内核对线程的调度工作,无需设计队列调度器程序,由稳定的系统内核实现相同的功能,提高了运行的可靠性,确保了高优先级设备数据不因数据量大而发生通信阻塞,进一步提高了无人机系统多路数据传输的可靠性。

4 系统测试结果与分析

为了测试验证系统软件,排除电台无线传输误码造成的报文丢失,测试时采用有线的方式连接一对串口交换机的两个节点端口,节点端口的波特率设置为115 200 b/s。通过串口助手模拟设备通信,测试内容分为2项:

(1)测试各通道在不同波特率、不同数据频率下数据传输的完整性和实时性。由两个串口助手分别在传输通道的两端,双向同时发送字符串消息。测试结果表明,各通道独立工作时均能完整、实时地传输数据。

(2)测试在不同数据频率下4个通道并发传输数据时各通道数据的传输完整率。首先按端口序号定义4个设备端口的优先级,数值越小优先级越高,波特率统一配置为115 200 b/s。串口助手软件同时向交换机的4个设备端口发送帧长为50 B的数据,发送频率为50~100 Hz,以10 Hz递增,各频率下通信10 min,统计每个频率下4个通道接收字节数占发送字节数的百分比

在60 Hz频率下,总的数据输入速率为12 000 B/s,由于缓冲区的存在,即使略大于节点的输出速率11 520 B/s,短时间内仍然能够完整地传输4个通道的数据,只存在少量误码丢包。当数据频率达到70 Hz时,输入速率已经大大超过节点输出速率,此时最低优先级的COM4端口数据开始得不到传输,COM3端口只传输了67.8%,而高优先级的COM1、COM2仍然能够得到完整的传输。继续增加发送频率,COM3的传输率继续下降,但仍然不影响高优先级的两个端口。测试结果说明基于线程优先级的SP队列调度实现方法有效。

5 结论

本文针对当前民用无人机系统集成时出现的空地多路设备传输需求,将计算机局域网中以太网交换机的原理应用于无人机系统串口设备网络,设计了多串口交换机。通过专用的链路层协议和高效的多线程通信程序,实现了空地多通道数传交换功能,并实现了端口的区分服务,确保高优先级数据的可靠传输,保障无人机飞行安全。该设计简化了系统集成工作,降低了系统成本,对推动无人机在各领域的应用具有重要意义。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

快速构建RT-Thread 可通用的软件包

主题介绍及亮点:软件包在高级语言中非常常见,很多高级语言都有对应的软件包平台,软件包生态对于一门语言的选择至关重要,本次
发烧友学院发表于 2018-09-11 00:00 1749次阅读
快速构建RT-Thread 可通用的软件包

无人机助力5G基站的精细化、智能化管理升级

据了解,相比已有的4G基站,未来5G基站不管是数量上还是耗电量和价格上,都将在3倍左右。这意味着数量....
发表于 2020-08-07 15:42 7次阅读
无人机助力5G基站的精细化、智能化管理升级

无人机数传电台是是什么,如何进行正确选型

无人机数据链是无人机系统的重要组成部分,是飞行器与地面系统联系的纽带。无人机数据链按照传输方向可以分....
发表于 2020-08-07 14:42 11次阅读
无人机数传电台是是什么,如何进行正确选型

开源推动无人机云台飞速发展,未来趋势如何

开源几乎是直接推动了无人机云台这个方向的飞速发展,不过虽说这位俄罗斯兄弟的技术实力很强,但依然存在缺....
发表于 2020-08-07 14:20 12次阅读
开源推动无人机云台飞速发展,未来趋势如何

适合消费级无人机的航拍相机和云台

现在,任何人都可以把相机放到空中从非比寻常的新角度拍摄照片,这是有史以来的第一次。相机放置和运动的垂....
发表于 2020-08-07 14:15 14次阅读
适合消费级无人机的航拍相机和云台

无人机新飞控产品的特点性能和为行业发展趋势

1、军工品质,稳定可靠。采用全金属屏蔽外壳与航空连接器,板材质量优越,达到工业级防水、防尘、防震的防....
发表于 2020-08-07 11:54 35次阅读
无人机新飞控产品的特点性能和为行业发展趋势

关于ARM 架构处理器的产品特点介绍

ARM 高端 CPU,强大边缘计算能力,有效分担云端压力;Linux 系统,集成 Python 开发....
发表于 2020-08-07 10:45 123次阅读
关于ARM 架构处理器的产品特点介绍

城堡防御公司发布新的人工智能软件和网络解决方案

城堡防御公司的首席执行官克里斯托弗·威廉姆斯说:“我们提供了直观的硬件和软件,能够快速、经济高效地处....
发表于 2020-08-07 10:14 130次阅读
城堡防御公司发布新的人工智能软件和网络解决方案

采用处理器实现便携式振动测试分析仪的改进设计

因此采用AD7864的A/D转换结束信号BUSY的下降沿中断CPU,然后由S3C2410直接读取A/....
发表于 2020-08-07 10:13 72次阅读
采用处理器实现便携式振动测试分析仪的改进设计

关于无人机出现动力饱和的解决方案

4)飞行作业过程中突然遭遇强风,植保无人机需要占用一部分动力以维持飞行姿态。
发表于 2020-08-07 10:00 48次阅读
关于无人机出现动力饱和的解决方案

关于植保无人机出现电调故障的原因

电调的作用就是将飞控板的控制信号,转变为电流的大小,以控制电机的转速,完成规定速度、动作。因为电机的....
发表于 2020-08-07 09:53 37次阅读
关于植保无人机出现电调故障的原因

exynos880是什么处理器相当于骁龙多少

Exynos880是三星处理器,而这也是继Exynos980和990之后的第三款集成5G基带的三星移....
发表于 2020-08-07 09:49 417次阅读
exynos880是什么处理器相当于骁龙多少

无人机在飞行过程中供电不足的表现有哪些?

飞控是无人机的大脑,如果无人机在飞行过程中出现连接不上飞控的情况,就等于没有知觉的人在走路,这种情况....
发表于 2020-08-07 09:47 41次阅读
无人机在飞行过程中供电不足的表现有哪些?

关于植保无人机飞控内三种款式的区别

集成了陀螺仪、加速度计、气压计等传感器,采用了内减震的方式。同时,气压计独特的导流静压舱设计,在提高....
发表于 2020-08-07 09:42 61次阅读
关于植保无人机飞控内三种款式的区别

无人机导航与控制系统中使用最频繁的一种模式是什么...

许多飞手在刚接触无人机时,对其中的GPS模式、姿态模式、手动模式等非常模糊和混淆,再加上拓攻的T1-....
发表于 2020-08-07 09:34 75次阅读
无人机导航与控制系统中使用最频繁的一种模式是什么...

传感器节点控制器助力连网传感器

引言 今天的便携式设备通过持续的活动监测和情境感知来了解周围环境。为了实现这个功能,设备集成了越来越多的传感器...
发表于 2020-08-07 08:02 0次阅读
传感器节点控制器助力连网传感器

嵌入式屏幕色彩开发

还记得此前的“蓝黑白金裙”之争吗?这个分歧源于我们的眼中用来分辨颜色的锥状细胞的差异,而人机界面中“蓝黑白金裙...
发表于 2020-08-07 06:06 0次阅读
嵌入式屏幕色彩开发

STEAM教育是什么?STEAM教育新热点无人机...

一台LiteBee Wing无人机在室内穿梭、翻转,学生聚精会神地操控着它上下翻飞;老师在课堂上拿着....
发表于 2020-08-06 17:54 188次阅读
STEAM教育是什么?STEAM教育新热点无人机...

AMD用于索尼PS5等下一代游戏主机的处理器已开...

封装和测试,是芯片生产的最后两步,在完成这一环节之后,芯片就将用于相关终端产品的组装。索尼PS5所需....
发表于 2020-08-06 16:45 376次阅读
AMD用于索尼PS5等下一代游戏主机的处理器已开...

大唐移动提出了基于场景化的智慧网络解决方案

针对森林场景,大唐移动提出“广覆盖‘平’时打底,高热点‘急’时保障”的“平急”结合方案。平时利用地面....
发表于 2020-08-06 15:33 109次阅读
大唐移动提出了基于场景化的智慧网络解决方案

专为高空通信设计的Sunglider太阳能无人机

据外媒New Atlas报道,一种专为高空通信设计的无人机已经逐渐接近实际应用,HAPSMobile....
发表于 2020-08-06 14:53 52次阅读
专为高空通信设计的Sunglider太阳能无人机

小米投资“芯来科技”促进国产RISC-V架构产品...

近年来,包括北京、上海、深圳、武汉等地在内的地方政府,都积极推动RISC-V成为国产芯片架构发展标准....
发表于 2020-08-06 14:26 232次阅读
小米投资“芯来科技”促进国产RISC-V架构产品...

ADI的Blackfin DSP处理器BF70X...

ADI公布了Blackfin DSP处理器BF70X,该DSP处理器是BF51X系列的升级,采用了最....
发表于 2020-08-06 12:02 85次阅读
ADI的Blackfin DSP处理器BF70X...

基于TMS320F2812DSP和复杂可编程逻辑...

随着计算机技术、信号检测技术及微电子技术的迅猛发展,对断路器控制单元的要求也不断提高,现代智能控制单....
发表于 2020-08-06 11:49 50次阅读
基于TMS320F2812DSP和复杂可编程逻辑...

搭载特殊装备的无人机、无人艇出现在湖北恩施屯堡乡...

多雾阴雨天及泥泞的道路为灾后勘测带来了影响,当地应急管理指挥部紧急找来专业设备进行“支援”。设备的不....
发表于 2020-08-06 11:37 205次阅读
搭载特殊装备的无人机、无人艇出现在湖北恩施屯堡乡...

NASA把无人机送上火星,最具野心探测计划启动

如果一切顺利的话,在 7 个月后,它将开始采集火星岩石标本,并将其封装后埋在特定位置,等待 NASA....
发表于 2020-08-06 11:19 214次阅读
NASA把无人机送上火星,最具野心探测计划启动

德关于州仪器OMAP3630应用处理器与 USB...

Teardown.com的分析师们最近进行了一项新的拆解任务:Parrot AR.Drone 2.0....
发表于 2020-08-06 11:12 93次阅读
德关于州仪器OMAP3630应用处理器与 USB...

移动设备广泛应用在各种嵌入式系统

MIPI协会传感器工作小组主席Ken Foust表示:“I3C在I2C规格之上建立了功能超集(sup....
发表于 2020-08-06 11:07 138次阅读
移动设备广泛应用在各种嵌入式系统

ARM Cortex M4低功耗处理器可用以开发...

除了常见的运动追踪惯性传感器,该开发工具也包含心律传感器以及环境传感器;小尺寸版本的开发板面积为31....
发表于 2020-08-06 11:04 94次阅读
ARM Cortex M4低功耗处理器可用以开发...

FIS1100 IMU采用内置AttitudeE...

全球领先的高性能功率半导体解决方案供应商Fairchild 今日推出 FIS1100 六轴 MEMS....
发表于 2020-08-06 10:53 49次阅读
FIS1100 IMU采用内置AttitudeE...

Center研究人所开发最新可穿戴设备

这款智能T恤是以平台式架构设计,能让OEM厂添加不同功能的传感器,例如能追踪呼吸频率或是身体脱水的情....
发表于 2020-08-06 10:47 116次阅读
Center研究人所开发最新可穿戴设备

Sunglider太阳能无人机完成测试,利用HA...

据外媒New Atlas报道,一种专为高空通信设计的无人机已经逐渐接近实际应用,HAPSMobile....
发表于 2020-08-06 10:46 77次阅读
Sunglider太阳能无人机完成测试,利用HA...

中国“彩虹”太阳能无人机,实现“永不着陆”

说起无人机参与空战,美国可谓是开创了先河。上世纪80年代,美国研制的无人机在海湾战争、伊拉克战争等高....
发表于 2020-08-06 10:36 46次阅读
中国“彩虹”太阳能无人机,实现“永不着陆”

我国的天鹰无人机,世界上最大的无人驾驶飞机

2017中国推出的两款无人机让全世界为之震惊,一款是成飞推出的云影无人机,随后天鹰无人机也出现在浙江....
发表于 2020-08-06 10:30 170次阅读
我国的天鹰无人机,世界上最大的无人驾驶飞机

多旋翼无人机中红外热成像系统的设计组成部分

太阳电池的等效电路图。太阳电池主要是由p-n 结构成的,p-n 结具有单向导通性,类似于一个二极管,....
发表于 2020-08-06 10:26 85次阅读
多旋翼无人机中红外热成像系统的设计组成部分

完成首次全自动飞行,空中飞行出租车真的要来了

Pop.Up系统的关键组件是一个2.5m长、1.4m宽的载人舱,可附着在一个电池驱动的底盘上成为一个....
发表于 2020-08-06 10:21 114次阅读
完成首次全自动飞行,空中飞行出租车真的要来了

利用无人机技术探讨地形因子对土壤物理性质的影响

露天矿排土场复垦分为边坡和平台。本次采集土壤样品采用随机取 样 法, 利 用 环 刀 取 表 层0~....
发表于 2020-08-06 10:19 105次阅读
利用无人机技术探讨地形因子对土壤物理性质的影响

莱安多片区域的无线视频监控应用方案分析

该工厂共分为七个区域,每个区域有三个监控杆,每个杆上装3台130万网络高清摄像机。共有63台网络高清....
发表于 2020-08-06 10:11 24次阅读
莱安多片区域的无线视频监控应用方案分析

工业园区采用无线网桥实现数据组网传输的应用方案

根据客户提出的信息,目前园区内有接近30栋楼的数据需要通过无线传输实现管理中心和前端各个终端大楼的数....
发表于 2020-08-06 09:57 71次阅读
工业园区采用无线网桥实现数据组网传输的应用方案

高清数字图传系统怎样上传到无人机系统?

如果没有图传,无人机就不可能这么快速地发展,图传就好比是无人机的眼睛。 打游戏的朋友一定有这样体验,....
发表于 2020-08-06 09:50 34次阅读
高清数字图传系统怎样上传到无人机系统?

德国XMG公司称将在2020年第三季度面临AMD...

德国XMG公司表示,订购锐龙7 4800H级笔记本电脑的客户可以选择用锐龙5 4600G进行更换,并....
发表于 2020-08-06 09:50 383次阅读
德国XMG公司称将在2020年第三季度面临AMD...

植保无人机喷头防喷洒农药雾粒在空中分布情况

植保无人机下压风来源于它的螺旋桨,高速旋转形成的涡旋气流(涡旋气流和植保无人机上面的气流形成压力差,....
发表于 2020-08-06 09:44 96次阅读
植保无人机喷头防喷洒农药雾粒在空中分布情况

大疆公司推出首款带变焦功能的无人机

德国消费电子产品GFU今天再次分享了这两款无人机的高清谍照,并提供了关于两款无人机的特别之处。正如预....
发表于 2020-08-06 09:39 56次阅读
大疆公司推出首款带变焦功能的无人机

为什么Flight Autonomy系统能够在无...

但这里注意,不管是超声波还是红外、亦或是这里的激光测距,都只是一维传感器,只能给出一个距离值,并不能....
发表于 2020-08-06 09:36 130次阅读
为什么Flight Autonomy系统能够在无...

AMD将正式推出全新的Zen 3架构的处理器

AMD的Zen架构CPU已经推出了有三代,包括Zen、Zen+以及Zen 2,而在今年年末,AMD也....
发表于 2020-08-06 09:17 385次阅读
AMD将正式推出全新的Zen 3架构的处理器

基于TMS320DM642多媒体处理器实现高速图...

图像采集的运用非常广泛,经过几十年的发展,采集技术有了很大程度的进步。目前的专业采集设备集成度更高,....
发表于 2020-08-06 08:50 105次阅读
基于TMS320DM642多媒体处理器实现高速图...

半导体技术将是富士康公司未来五年内关注的三大领域...

另有消息人士透露,具备芯片设计能力的富士康目前也在考虑收购ARM的部分股权。作为全球最大的iPhon....
发表于 2020-08-06 08:44 414次阅读
半导体技术将是富士康公司未来五年内关注的三大领域...

一个小型嵌入式操作系统设计:精髓都有了!

上面定义一个 32 位变量,每一位代表一个任务,0 表示挂起状态,1 表示就绪状态。它记录了各任务的....
发表于 2020-08-05 17:06 114次阅读
一个小型嵌入式操作系统设计:精髓都有了!

采用可编辑逻辑器件和VHDL语言实现波控系统设计...

相控阵是通过波控系统控制阵列天线各单元通道的相位、幅度以形成空间波束并控制其方位角和俯仰角。早期的波....
发表于 2020-08-05 16:43 30次阅读
采用可编辑逻辑器件和VHDL语言实现波控系统设计...

用于无人机高度测量的毫米波雷达微带天线的设计与实...

“射频电路”是“高频电子线路”、“微波技术”等课程的后续课程,它作为通信工程、电子工程、电波传播与天....
发表于 2020-08-05 15:27 106次阅读
用于无人机高度测量的毫米波雷达微带天线的设计与实...

将无人驾驶飞机和探地雷达组合到单个集成系统中

地面控制软件UgCS与UgCS SkyHub确保所有硬件完全集成的关键元素,UgCS SkyHub这....
发表于 2020-08-05 15:22 160次阅读
将无人驾驶飞机和探地雷达组合到单个集成系统中

ClimaCell利用英特尔编译器来提高C2实例...

此外,一份案例研究中也详细介绍了采用英特尔至强可扩展理器的谷歌云高性能计算解决方案如何帮助Clima....
发表于 2020-08-05 15:17 89次阅读
ClimaCell利用英特尔编译器来提高C2实例...

军工无人机研发看过来:英国航母大量使用舰载无人机

今日科技,关注看更多 英国航母大量使用舰载无人机 英国皇家海军在伊丽莎白女王级航空母舰二号舰威尔士亲....
发表于 2020-08-05 11:57 264次阅读
军工无人机研发看过来:英国航母大量使用舰载无人机

无人机在多个领域的应用案例

当无人机首次进入未知的天空时,情况并没有这么乐观。历史记载指出,它们主要用于军事和战争原因。幸运的是....
发表于 2020-08-05 11:16 294次阅读
无人机在多个领域的应用案例

无人机航测技术为为工程施工管理提供决策依据

参数设置完毕后,应对无人机进行试飞,检查飞行过程中相机拍摄情况、飞行路径执行情况、影像数据存储情况及....
发表于 2020-08-05 10:58 46次阅读
无人机航测技术为为工程施工管理提供决策依据

基于AI+遥感的目标检测技术在自然资源监测中的应...

AI+遥感技术己经在自然资源典型地物类型识别、耕地保护和执法监察中已得到初步应用,并展现出广阔的发展....
发表于 2020-08-05 10:53 539次阅读
基于AI+遥感的目标检测技术在自然资源监测中的应...

蚊子无人机的飞行原理及应用应用范围分析

蚊子无人机的飞行原理和传统无人机完全不同,可以认为是微型无人机的一次创新。它不是固定翼也不是旋翼,而....
发表于 2020-08-05 10:49 192次阅读
蚊子无人机的飞行原理及应用应用范围分析

中兴通讯5G网联无人机的成果展示和应用领域介绍

时值中国5G牌照发放一周年之际,中国联通在河南省安阳市举办5G牌照发放一周年颁奖活动,并发布5G无人....
发表于 2020-08-05 10:44 218次阅读
中兴通讯5G网联无人机的成果展示和应用领域介绍

有没有想过为什么嵌入式开发要使用C语言呢?

新型的单片机,寄存器成百上千,全靠记忆简直天方夜谭,复杂的大型项目不是一个人能完成的,汇编的移植性和....
发表于 2020-08-05 10:14 94次阅读
有没有想过为什么嵌入式开发要使用C语言呢?

乱码

请问各位兄弟有没遇到这个问题,更改控件标签就会弹出这个,区域,时区,都改成中文中国了,还没找到方法 ...
发表于 2020-08-03 21:42 114次阅读
乱码

采用16引脚SOIC或DFN表面贴装封装的单片固态开关

CPC7582线路卡接入交换机的典型CPC7582应用框图。 CPC7582是采用16引脚SOIC或DFN表面贴装封装的单...
发表于 2020-07-30 10:21 0次阅读
采用16引脚SOIC或DFN表面贴装封装的单片固态开关

请问RT-Thread和Freertos哪个更适合学习开发使用呢?

Freertos是一个国外推出的一个迷你的实时操作系统内核,开源,功能包括:任务管理、时间管理、信号量、消息队列、内存...
发表于 2020-07-24 05:43 0次阅读
请问RT-Thread和Freertos哪个更适合学习开发使用呢?

请问asm void MSR_MSP(u32 addr) MDK 5.14编程出错对操作系统有什么影响?

__asm void MSR_MSP(u32 addr)这段代码,MDK 5.14编程出错,对操作系统有什么影响? 需要怎么改才可以用起来...
发表于 2020-07-22 06:36 0次阅读
请问asm void MSR_MSP(u32 addr) MDK 5.14编程出错对操作系统有什么影响?

如何将FIFO ip内核连接到Kintex7 FPGA内的GPMC接口引脚?

我正在使用德克萨斯州的Dm8148处理器DAVINCI处理器制作定制板,它与GPMC引脚接口16个i / o线连接到Kinte...
发表于 2020-07-19 20:02 0次阅读
如何将FIFO ip内核连接到Kintex7 FPGA内的GPMC接口引脚?

光纤通道FC存储交换机的常见问题有哪些

  FC存储交换机还是比较常用的,光纤通道FC存储交换机的常见问题的解决方法,在这里拿出来和大家分享一下,希望...
发表于 2020-07-14 17:29 165次阅读
光纤通道FC存储交换机的常见问题有哪些

如何提高操作系统的实时性

  1、缩短中断响应时间。几乎所有的实时事件都是通过中断上报的,当中断来临时,我们必须停止当前的一切任务,响应中...
发表于 2020-07-08 15:41 81次阅读
如何提高操作系统的实时性

32位操作系统为什么不能安装aduino程序?

请问下win7 64位的操作系统aduino程序可以有,怎么32位操作系统不能安装aduino程序? ...
发表于 2020-07-08 09:29 60次阅读
32位操作系统为什么不能安装aduino程序?