电子发烧友 电子发烧友
  • 首页
  • 技术
    可编程逻辑
    MEMS/传感技术
    嵌入式技术
    模拟技术
    控制/MCU
    处理器/DSP
    存储技术
    EMC/EMI设计
    电源/新能源
    测量仪表
    制造/封装
    RF/无线
    接口/总线/驱动
    EDA/IC设计
    光电显示
    连接器
    PCB设计
    LEDs
    汽车电子
    医疗电子
    人工智能
    可穿戴设备
    军用/航空电子
    工业控制
    触控感测
    智能电网
    音视频及家电
    通信网络
    机器人
    vr|ar|虚拟现实
    安全设备/系统
    移动通信
    便携设备
    物联网
    区块链
    HarmonyOS
    RISC-V MCU
    光伏
    ChatGPT
    IGBT
    充电桩
    氮化镓
    BLDC
    逆变器
    5G
    电机控制
  • 资源
    技术文库
    新品速递
    电路图
    元器件知识
    电子百科
    最新技术文章
  • 下载
    在线工具
    常用软件
    电子书
    datasheet
  • 专栏
    电子说
    专栏
  • 社区
    论坛
    问答
    小组
    技术专栏
    社区之星
    试用中心
    HarmonyOS技术社区
    2023电子工程师大会
  • 研究院
  • 活动
    设计大赛
    硬创大赛
    社区活动
    线下会议
    在线研讨会
    小测验
  • 学院
    直播
    课程
  • 视频
  • 企业号
  • 华秋智造
  • 工具
    PCB在线检查
    datasheet查询
    选型替代查询
    免费样品申请
    免费评测试用
    工程师专区
    技术子站
0
  • 聊天消息
  • 系统消息
  • 评论与回复
查看更多
查看更多
查看更多
  • 0

    关注
  • 0

    粉丝
  • 0

    动态
VIP于 到期 续费
  • 个人中心
  • 内容管理
  • 积分兑换
    当前积分:
  • 修改资料
  • 退出登录
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
下载中心
  • 推荐
  • 分类
  • 资料
  • 软件
  • 工具
  • 排行榜
  • DataSheet

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

AWorks是在怎样的背景下诞生的?AWorks究竟是什么?

AGk5_ZLG_zhiyua 来源:未知 作者:李倩 2018-04-06 19:37 次阅读

本文导读

经过十多年的不断研发、积累和完善,广州致远 电子有限 公司(www.zlg.cn)推出了全新的AW orks平台—— IoT 物联网生态系统。并已成功地应用到ZLG的 示波器、功率计、功率分析仪、电压监测仪、电能质量分析仪、数据记录仪与 工业通讯等系列高性能仪器和工业IoT 产品中。AWorks的诞生极大的降低了 开发者门槛,为开发者提供便利,使开发者可以忽略底层技术细节,专注产品“核心域”,更快的开发出具有竞争力的产品。同时,AWorks为开发者提供的是高度抽象的通用接口,基于AWorks平台的软件与底层 硬件无关,可以“随心所欲”的跨平台复用(如更换 MCU等等)。

AWorks是在怎样的背景下诞生的?AWorks究竟是什么?怎样使用AWorks?本文作为AWorks的简介,将解答这些疑问,使读者对AWorks有一个初步的认识。

1.1诞生的背景

虽然 嵌入式系统和通用计算机系统同源,但由于应用领域和研发人员的不同, 嵌入式系统很早就走向了相对独立的发展道路。通用计算机软件帮助人们解决了各种繁杂的问题,随着需求的提升,所面临的问题越来越复杂,软件领域的大师们对这些问题进行了深入研究和实践,于是诞生了科学的软件工程理论,无需多言,通用计算机软件的发展是我们有目共睹的。

再回过头来看嵌入式系统的发展,其需求相对来说较为简单,比如,通过热电阻 传感器测温、上下限报警与继电器的动作,因此嵌入式系统的应用开发似乎没有必要使用复杂的软件工程方法,于是通用计算机系统和嵌入式系统走上了不同的发展道路。

当嵌入式系统发展到今天,所面对的问题也日益变得复杂起来,而 编程模式却没有多大的进步,这就是所面临的困境。相信大家都或多或少地感觉到了,嵌入式系统行业的环境已经开始发生根本的改变, 智能硬件和工业互联网等都让人始料不及,危机感油然而生。

尽管企业投入巨资不遗余力地组建了庞大的开发团队,当产品开发完成后,从原材料BOM与制造成本角度来看,毛利还算不错。当扣除研发投入和合理的营销成本后,企业的利润所剩无几,即便这样员工依然还是感到不满意,这就是传统企业管理者的窘境。

虽然ZLG投入了大量的人力资源,但重复劳动所造成的损耗以亿元计。上千种MCU、大量的片上外设、众多的外围器件,操作方式不尽相同。由于缺乏平台化的技术,即便相同的外围器件,几乎都要重新编写相应的代码和文档并进行测试,所有的应用软件很难做到完美地复用。

在开发同一系列高中低三个层次的产品时,通常会遇到这样的问题,主 芯片可能使用 ARM9、双核A9和 DSP,其 操作系统分别为µC/OS-II、 Linux和SysB IOS。不仅驱动代码不兼容,而且应用层代码也不一样,如此一来,仅仅维护这些各不相同的代码就要消耗大量的人力资源。同时,对于开发人员,每天处在这繁重的维护工作中,很难再专注于产品本身,发现新的创新点。

传统的 嵌入式开发门槛很高,从硬件到软件,从底层驱动到各种协议栈、中间件,再到应用程序,这些都是嵌入式开发必须要掌握的技能。比如,使用一个新的MCU,需要阅读上千页的数据手册;使用OS不得不深入底层,了解原理和移植底层核心代码;产品需要联网,又不得不学习丰富的 通信技术和物联网协议( NB-IoTLora、Bluetooth、WIF、HTTP、MQTT、LW M2M、TLS……)。

相信很多开发者都有过项目从最底层的 寄存器操作开始,一步一步地构建整个开发平台的惨痛经历。项目投入了大量的人力、物力、财力,结果往往却不甚理想。这是因为我们并非是各个方面的专家,不可能每一面都能做得很好,项目自然会为此而付出巨大的成本。

什么都要做,却什么也做不好,这就是当前嵌入式开发的真实写照。同时,对于一个具体产品来讲,这些技术仅仅只是产品的基础“工具”,并非“核心域”,产品的价值在于产品本身的创新。若在开发产品前,开发者需要花大量的时间和精力学习这些新技术、新知识,不仅严重影响产品的开发进度,而且随着时间的消耗,最初的 创意、最初的灵感,很可能就被这些技术细节打败,消磨殆尽,很难开发出具有竞争力的产品了。为了解决种种痛点,经过十多年的不断研发、积累和完善,ZLG推出了AWorks平台。

1.2概述

图1.1 AWorks

如图1.1所示是AWorks的标识符。从概念上讲,AWorks是ZLG经过十多年时间积累开发的IoT物联网生态系统。AWorks平台的宗旨是“软件定义一切”,使应用与具体硬件平台彻底分离,实现“一次编程、终生使用”和“跨平台”。AWorks提供了大量高质量、可复用的组件,行业合作伙伴可以在该平台上直接开发各种应用,通过有线接入和无线接入收集、管理和处理数据。从而将 程序员从“自底层寄存器开始开发、学习各种协议”的苦海中解放出来,使开发者可以回归产品本质,以应用为 中心,将主要精力集中在需求、 算法和用户体验等业务逻辑上。具体来说,可以从两个方面来理解AWorks。

首先,AWorks是一个平台。它提供了一种通用机制,能够将各种软件组件有机的集成在一起,使其可以为用户提供数量庞大且高质量、高价值的服务。这些组件经过了精心的设计和实现,在代码体积、效率、可靠性和易用性方面下了很大功夫。

其次,AWorks是跨平台的,这里的平台指的是底层硬件平台或具体软件的实现。AWorks规范了各种类型组件的通用 接口,这些通用接口是对某一类功能高度抽象的结果,与具体芯片、外设、器件及实现方式均无关。例如,定义了一组文件系统接口,接口与具体存储硬件,具体文件系统实现方法(FAT、YaFFS、UFFS等)均无关。换言之,存储硬件、文件系统的实现都可以任意更换,不会影响到通用接口。基于此,只要应用程序基于这些通用接口进行开发。那么,应用程序就可以跨平台使用,更换底层硬件不会影响到应用程序。换句话说,无论 MCU 如何改变,则基于AWorks平台的应用软件均可复用。

下面,首先简述AWorks的基本特点,然后向读者展示AWorks的架构图。

1.2.1 特点

AWorks具有以下特点:

所有内部组件均可静态实例化,避免内存泄漏,提高系统运行的确定性和实时性;

深度优化了组件初始化过程,使系统能以极短的时间(通常小于1s)启动;

所有组件可插拔、可替换、可配置(可通过便捷的图形配置工具完成);

领先的驱动管理框架:AWbus-lite,使驱动程序可以得到最大限度的复用;

先进的 电源管理模块,最大限度地降低功耗;

提供常用的通用组件:文件系统、TCP/IP议栈、 USB协议栈等;

主要目标领域:IoT物联网,提供WiFi、Bluetooth、 Zigbee、GP RS、3G等无线接入方式,以及6LoWPAN、TLS、DTLS、CoAP、MQTT、LWM2M等物联网关键协议栈。云端接入方面,支持 机智云、IBM、阿里云等云服务平台应用程序框架,很快也将推出ZLG自主研发的云平台;

包含极微小原生内核,任务数量无限制,高达1024优先级,支持同优先级任务,最小能在1K RAM、2K ROM中运行,包含多任务管理、 信号量、互斥量、消息队列等多种OS服务;

除原生内核外,也可使用ucCOS、 FreeRTOS等实时操作系统作为AWorks的内核;

提供第三方组件的适配器,方便用户跳过移植阶段,直接使用第三方组件,比如LWIP、Fa tFS、SQLite等。

简单的说AWorks平台提供了标准化的硬件扩展接口与硬件无关的标准化A PI函数接口,提供了大量高质量的组件,这些组件都是可剪裁、可配置的。基于AWorks中大量的组件,开发者无需关心与MCU、OS有关的基础知识,只要会 C语言就能将需求开发成产品。

为了帮助用户快速搭建产品原型,ZLG还提供了丰富的硬件模块供开发者选择,如i.MX28x底板及系列核心板、M3352底板及系列核心板、M6748底板及系列核心板和一系列外围扩展配件(传感器配件、ZigBee配件、 WI-FI配件、3G配件等工业IoT常用配件)。

1.2.2 架构

AWorks架构图详见图1.2。

图1.2 AWorks的架构

可以简单地将AWorks看作三层结构:应用层、中间层和硬件层。

1、应用层

包含用户编写的应用程序。应用程序可以使用C开发,也可以使用 C++开发。对于部分硬件平台,AWorks还提供了 Python(MicroPython)的支持,用户可以直接使用Python语言开发应用程序。

2、中间层

中间层是AWorks的主体部分,其包含了各式各样的组件,在AWorks中,一切软件都可以视为组件,常见的有:驱动软件(比如,PCF85063驱动)、通用工具软件(比如,链表、 环形缓冲区)、一些大型的协议栈(比如,TCP/IP)等。

虽然AWorks集成的组件十分繁多,但都是可裁剪的,AWorks甚至能够在只有几K内存的小资源平台上运行。其中,AMetal是一个特殊的组件,其位于外设和外围器件之上,本质上是一个裸机支持包,负责与底层硬件打交道,完成寄存器级别的操作,封装底层硬件的功能,并完成基础功能的抽象,为系统上层提供统一的硬件操作接口。换言之,AMetal处理了底层硬件的差异性,使系统上层专注于硬件功能的使用,无需再处理繁杂器件之间的差异性,为每一类不同器件编写不同的驱动。

除AMetal外,其余所有组件可以分为5大类(在架构图中使用黑色的矩形框进行了划分,并在矩形框左上角对该类组件进行了命名):应用框架&库(Appl ication Frameworks & Libs)、基础服务(Base Facilities)、实时内核(Real- Time Kernel)、 网络(Networking)、设备管理(Device Management)。

应用框架&库

(Application Frameworks & Libs)

应用框架是直接为应用程序服务的,主要包含一些大型的系统框架,如:GUI、脚本引擎、数据库、Bootlo ader等。

AWorks兼容Posix,使基于Posix接口的应用程序可以无缝移植到AWorks平台中运行。为便于用户使用,AWorks还提供了一系列算法库。

在这里,特别说明一下相对读者来讲比较陌生的一个概念:“AWPI C++框架”,其同样是由广州致远电子有限公司推出的。AWPI提供了一套C++接口,它与操作系统和平台均无关,在任何地方都可以使用,类似于Posix接口,只要一个系统兼容AWPI,那么基于AWPI的应用就可以在该系统中运行。

当前,AWPI已经支持AWorks、Windows和Linux系统。如此一来,习惯于在Windows或Linux上做开发的C++程序员,只要其使用AWPI开发C++应用程序,那么这些应用程序就可以在AWorks中运行,而AWorks又是定位于IoT物联网的生态系统,换句话说,C++程序员无需了解嵌入式底层,就可以直接使用C++开发物联网相关应用。

基础服务

AWorks提供了一系列基础服务,这是一些高效、功能完善的组件,主要包括:文件系统、I/O系统、Shell服务、加密(安全)服务、 电源管理(低功耗)、测试框架、状态机框框架、事件管理框架等。

实时内核

实时内核可以看作一个OS内核,提供OS基础服务:时间管理、线程服务、同步(互斥锁、信号量、消息邮箱等)、原子操作、数据传递、内存管理等。

通常情况下,AWorks默认使用的OS内核是广州致远电子有限公司自主研发的轻量级 RTOS:AWorks OS(RTK)。但实际上,AWorks并不限制使用某一特定的操作系统,操作系统如同驱动代码一样,仅仅是一个可以根据需要任意更换的组件。

在AWorks中,要使用某一操作系统,仅需提供一个对应的适配器即可。操作系统适配器直接驻留在操作系统接口之上,主要用于屏蔽各类操作系统和硬件接口的差异,从而大大地增强了AWorks的可移植性和可维护性。

当前,AWorks已经为常见的操作系统提供了适配器,比如,SYSBIOS Adaptor、Windows Adaptor、Linux Adaptor等。以支持在AWorks中使用这些操作系统。

网络

网络是AWorks非常重要的组成部分,也是其作为IoT生态系统的必备条件。在万物互联的大趋势下,网络相关技术也得到了快速的发展。AWorks紧随时代潮流,支持众多常用协议以及 最新的协议。用户基于AWorks平台开发,无需再深入研究网络协议,直接使用这些协议即可。

目前,AWorks支持常见的 通信技术,主要有:ModBus协议、 CAN协议(这里的CAN侧重于CAN协议栈,设备管理中的CAN侧重于CAN硬件通讯接口)、Cellular(蜂窝)、WIFI、 以太网、Lora WAN、NB-IoT、Bluetooth、zigbee等。

同时,AWorks具有TCP/IP协议栈,支持IPv6,支持TLS(使用TLS加密通信)以及大量基于TCP/IP的应用协议,如:FTP、SMTP、HTTP、MQTT、CoAP、LWM2M等。

特别地,随着物联网的发展,越来越多的设备需要接入“云”,AWorks已经针对第三方云(主要包括阿里云、机智云等)进行了适配,基于AWorks的应用可以轻松的接入这些“云”,第三方云的支持可以方便用户将之前的程序迁移到AWorks平台。除此之外,AWorks平台还将推出自主研发的云平台。

设备管理

设备管理用于管理一系列硬件设备,在嵌入式系统中,设备的种类非常繁多,如GPIO、PWM、 ADC、ADC、 I2C、SPI、CAN、Serial、USB、PCIe、传感器、人机界面、媒体设备、存储设备等。使用一个设备管理框架可以实现对这些设备“有条不紊”的管理。

3、硬件层

硬件层表示了当前AWorks支持的硬件设备。主要分为两大类:

支持的 CPU内核

当前支持的CPU内核主要有:Cor tex-M0/3/4/7、Coterx-A7/8/9、ARM7/9、DSP等常用内核。

支持的外设 & 外围器件

外设主要是指MCU的片上外设,如ADC、 DAC、GPIO、 UART、SPI、I2C等;外围器件主要是指一些IC芯片,常见的有:各类传感器芯片、存储器芯片、接口扩展芯片(比如,UART转两路SPI)、专用芯片(如以太网PHY芯片)等。

1.3发布形式

图1.3 SDK发布形式

AWorks的发布形式是SDK(Software Development Kit),SDK中包含了文档、工具、示例代码、模版工程等。详见图1.3。

详尽的文档旨在帮助用户快速上手AWorks。例如:《快速入门手册》可以帮助用户快速搭建好开发环境;《用户手册》可以使用户对SDK有更深入的了解,如目录结构、平台资源(ADC通道数目、PWM通道数目等)等,并掌握硬件平台相关资源的定义和配置(如 LED0对应的I/O口)。

示例代码展示了一些组件的使用方法,比如,多任务、文件系统、 定时器、内存管理等等。当用户使用一个新的组件时,可以参考SDK中提供的示例代码,快速理解各个接口的使用方法。模版工程用于用户快速创建自己的应用工程,使创建新的工程非常简单:拷贝一份模版工程并重命名即可。

AWorks是不开源的,内部核心功能组件都是以库的形式提供,相关接口通过头文件引出。用户直接使用各个组件提供的接口开发应用程序,专注于应用程序开发,无需关心底层实现。需要注意的是,AWorks SDK与具体硬件开发套件相对应,不同硬件平台使用的SDK是不同的。广州致远电子有限公司推出了一系列嵌入式硬件开发套件,供用户二次开发,快速搭建产品原型。如EPC-AW280底板可以分别与A280-W64F8AWI(WIFI核心板)、A280-Z64F8AWI(zigbee核心板)和A280-M64F8AWI(无线读卡核心板)组成3套开发套件,详见图1.4。

图1.4 底板与3个核心板可以组成3套开发套件

为了便于客户使用,广州致远电子有限公司为每套硬件都提供了对应的AWorks SDK,即SDK与具体硬件开发套件一一对应。在使用AWorks前,需要联系广州致远电子有限公司,获取到对应硬件的SDK。

不同硬件对应的SDK是不同的,不建议混用。不同SDK对底层硬件的不同分别进行了处理,屏蔽了底层硬件的差异性,对于用户来讲,无论使用何种硬件,应用程序使用的API是完全相同的,也正因为如此,应用程序不会与某一硬件平台捆绑,可以很容易地实现跨平台复用。

1.4使用方法

对于用户来讲,获取AWorks SDK后,即可基于AWorks快速开发应用程序。在开发某一应用程序前,需要先建立一个新的工程,在AWorks SDK中,已经提供了模板工程,“新建工程”只需简单拷贝一下即可。

模板工程就是位于projects_ keil5applications目录下的template文件夹。新建工程即将template文件夹重新复制一份,并将拷贝得到的文件夹重命名为与具体应用相关的名字,例如:要编写一个LED闪烁应用,则可以命名为:led_blinking。接着打开led_blinking文件夹,将工程文件template.uvprojx也重命名为led_blinking.uvprojx,至此,即完成了工程的建立。若用户已经正确安装了keil软件,则双击led_blinking.uvprojx工程文件即可打开工程。(更详细的操作详见配套 开发资料中的《快速入门手册》,其中包含了详尽的软件安装步骤)。打开工程后,即可在user_code分组下的main.c文件中添加具体的应用 程序代码

作为示例,可以编写一个简单的LED闪烁程序,详见程序清单1.1。

程序清单1.1 LED闪烁范例程序

将该程序编译、链接后即可生成程序固件,并可以 下载到开发板上运行,具体操作方法相见SDK中的《快速入门手册》。

在AWorks中,函数的命名以“aw_”开头,其中,aw_led_toggle()在aw_led.h文件中声明,用于翻转LED;aw_mdelay()在aw_delay.h文件中声明,用于延时指定的时间(单位:毫秒)。这些接口的详细使用方法将在后续相关的章节予以介绍。需要特别注意的是,在AWorks平台中编写应用程序时,所有源文件都应该首先包含aworks.h文件。

在这里,初步体会了LED和延时服务两类API,实际中,任何模块或服务的使用方法都是类似的。首先,包含该模块或服务对应的头文件(“aw_xxx.h”);然后,使用头文件中提供的API。后续章节将详细介绍AWorks提供的一些基础服务,比如,常用设备(LED、按键、 数码管等)、常用外设(GPIO、PWM、SPI等)、时间管理、内存管理、OS内核、文件系统等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    寄存器
    +关注

    关注

    31

    文章

    5271

    浏览量

    119647
  • 嵌入式系统
    嵌入式系统
    +关注

    关注

    41

    文章

    3531

    浏览量

    128983

原文标题:AWorks生态系统简介

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一个全新的AWorks平台,服务IoT物联网生态系统

    AWorks怎样背景诞生的?AWorks
    的头像 发表于 04-06 09:12 1.7w次阅读
    一个全新的<b class='flag-5'>AWorks</b>平台,服务IoT物联网生态系统

    AWorks试用体验】+AworksWince环境通过网线(TCP/IP)下载Labview程序

    本帖最后由 jianren2 于 2015-8-22 20:41 编辑 AworksWINCE环境通过网线连接Labview好多人都在用microUSB和Aworks连接使用
    发表于 08-19 20:22

    4本周立功嵌入式学习指南,看完你也能跟上大神的步伐~

    `《面向AWorks框架和接口的C编程(上)》AWorks怎样背景
    发表于 09-04 16:31

    图解:IGBT究竟是什么?

    图解:IGBT究竟是什么? IGBT究竟是什么?
    发表于 08-10 08:01

    S参数究竟是什么?

    S参数究竟是什么?起决定性作用的S参数将S参数扩展到多端口器件和差分器件
    发表于 03-01 11:46

    我们仿真DDR究竟是仿真什么

    我们仿真DDR究竟是仿真什么?
    发表于 03-04 07:32

    电感饱和究竟是什么

    电感饱和究竟是什么
    发表于 03-11 08:13

    真正软件定义无线电究竟是怎样的?

    真正软件定义无线电究竟是怎样的?
    发表于 05-14 06:47

    分贝究竟是什么?如何去理解它?

    分贝究竟是什么?如何去理解它?
    发表于 05-31 07:05

    一文读懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC长什么样?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的呢?
    发表于 06-18 06:04

    spec究竟是什么?有谁可以分享一

    spec究竟是什么?哪位同行可以帮忙分享DFI 5.0的spec?
    发表于 06-21 07:16

    增量式编码器倍频技术的M法究竟是怎样测速的

    增量式编码器输出的脉冲波形信号形式常见的有哪几种?增量式编码器倍频技术的M法究竟是怎样测速的?
    发表于 11-09 07:08

    基于AWorks LED灯点亮的简单例程

    AWorks是ZLG历时12年开发的下一代嵌入式开发平台,支持组件“可插拔、可替换、可配置”,用户只需修改相应的头文件,即可实现“一次编程、终生使用、跨平台”,本文为大家介绍AWorks点亮一个LED灯简单例程,感受AWorks
    的头像 发表于 04-12 15:40 4064次阅读

    超声波熔接原理究竟是怎样

    超声波熔接理论基础不变,就会有模貝搭建原则的共通点。而超声波熔接原理究竟是怎样的?
    发表于 04-20 10:03 3015次阅读

    S参数究竟是什么?

    S参数究竟是什么?
    发表于 11-01 08:24 2次下载
    S参数<b class='flag-5'>究竟是</b>什么?
    • 文章
    • 资料
    • 帖子
    • 飞凌嵌入式FET6254-C核心板为智能运动控制系统强力赋能

      内个老胡
      2小时前
      96 阅读
    • 鸿蒙生态设备超10亿!原生鸿蒙发布,国产操作系统实现自主可控

      章鹰观察
      5小时前
      308 阅读
    • 康谋分享 | AD/ADAS的性能概览:在AD/ADAS的开发与验证中“大海捞针”!

      康谋自动驾驶
      7小时前
      147 阅读
    • 明明我说的是25G信号,你却让我看12.5G的损耗?

      海马硬件
      8小时前
      314 阅读
    • 从原理到计算到设计,1200字手把手教你学会用运放搭建差分放大电路

      硬件那点事儿
      9小时前
      373 阅读
    • MC9S08DZ学习板教学

      1.38 MB
      1积分
      49下载
    • 鸿蒙内核源码分析:手眼通天的虚拟内存

      KK
      0.47 MB
      免费
      11下载
    • WIFI遥控无接触配送小车设计方案(原理图&amp;源代码)

      KK
      5.64 MB
      免费
      36下载
    • Northframe单片机极简信号/状态机框架

      算一挂
      0.43 MB
      免费
      0下载
    • Termshark tshark终端用户界面

      马祥
      0.44 MB
      2积分
      1下载
    • 【社区工程师专题系列第七期】没有兴趣推动是不会有成就的——李海

      ElecFans小喇叭
      17小时前
      8 阅读
    • Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

      sinovoip
      17小时前
      70 阅读
    • 嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-串口通讯编程示例之串口硬件原理

      jf_13411809
      17小时前
      127 阅读
    • 《DNK210使用指南 -CanMV版 V1.0》第二十六章 摄像头图像捕获实验

      jf_85110202
      17小时前
      209 阅读
    • AGM32VF407如何支持SDIO?最大SD卡容量支持到多少?

      jf_61020569
      17小时前
      188 阅读

    推荐专栏

    更多

      玻璃钢生产厂家安徽动物玻璃钢雕塑设计浙江开业商场美陈订购济宁市玻璃钢雕塑定制深圳工业玻璃钢雕塑摆件玻璃钢艺术雕塑定制商场美陈用什么软件做广州树脂玻璃钢雕塑生产厂家福建卡通玻璃钢雕塑设计及定制绍兴抽象玻璃钢雕塑批发临安区玻璃钢雕塑介绍陕西大型玻璃钢雕塑市场宝鸡玻璃钢雕塑价格美陈商场怎么选邢台玻璃钢仿铜雕塑定制重庆城市玻璃钢雕塑佛山广场玻璃钢雕塑公司肇庆玻璃钢动物雕塑推荐货源同安园林玻璃钢雕塑报价玻璃钢蘑菇房雕塑常州玻璃钢仿铜雕塑制作艺术玻璃钢雕塑工艺南宁佛像玻璃钢雕塑批发湖南玻璃钢雕塑大全北京商场美陈订购深圳树脂玻璃钢雕塑厂家古代玻璃钢卡通雕塑制作甘肃玻璃钢雕塑艺术摆件广东酒店玻璃钢园林艺术雕塑临高县玻璃钢花盆季节性商场美陈厂家直销香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

      玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化