物联网(The Internet of Things,IOT)是指通过各种信息传感器、射频识别技术、全球定位系统等装置与技术,实时采集任何需要监控、连接、互动的物体或过程的信息,实现智能化感知、识别和管理。

加载中
置顶
发表了博客
05/11 10:57

为了让女朋友运动起来,小伙儿不仅买单车还设计了智能防盗单车锁

摘要:本文提出一种基于STM32单片机的智能自行车锁(马蹄锁)的设计方法,来提高自行车锁的智能化及安防等级。 本文分享自华为云社区《基于STM32+华为云IOT设计的智能防盗单车锁【玩转华为云】》,作者: DS小龙哥 。 一、前言 近年来随着国民经济的发展,交通拥堵和环境污染问题越来越突出,而自行车对改善交通与环境起到了重要作用。中国本身是一个自行车使用大国,随着自行车的发展,自行车的科技含量越来越高,然而自行车安... 展开更多

收藏 4
0
置顶
发表了博客
05/10 17:01

“炫技”还是“真硬核”,OpenPPL 实测阿里「倚天 710」芯片

> 本文将以深度学习模型推理应用为出发点,对「倚天 710」这款 ARM Server 芯片进行性能方面的实测。 [OpenPPL](https://github.com/openppl-public/ppl.nn) 自开源以来,便密切关注着业界的进展,致力于优化模型推理的全链条。完善对国产化芯片的支持,是 OpenPPL 团队的一个重点方向。 2021 年,阿里平头哥团队推出了全球首个 5nm 制程的 ARM Server 芯片 ——「倚天 710」。该芯片是基于 ARM 最新的 Neoverse N2 核心,自研的... 展开更多

收藏 0
0
置顶
发表了博客
05/05 11:13

基于Cortex-M7平台的OneOS-CODESYS方案实战演练

OneOS 是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、 跨平台、低功耗、高安全等特点,支持 ARM Cortex-A 和 Cortex-M、MIPS、RISC-V 等主流芯片架构,兼容 POSIX、CMSIS 等标准接口,支持 Javascript、MicroPython 等高级语言开发模式,提供图形化开发工具,能够有效提升开发效率、降低开发 成本,帮助用户快速开发稳定可靠、安全易用的物联网应用。 目前,OneOS 联合 CODESYS推出基于 OneOS 的PLC 编程规范开发... 展开更多

收藏 0
2
置顶
发表了博客
04/13 09:57

中断管理那些事儿

本文分享自中移OneOS微信公众号《中断管理》。 中断是指计算机运行过程中,出现某些意外情况需及时处理时,CPU能自动停止正在运行的程序并转入处理意外情况的程序,处理完毕后又返回原被暂停的程序继续运行。中断是一种异常,正确地处理异常,避免错误发生是提高软件稳定性非常重要部分。 中断工作机制 中断向量表是所有中断处理程序的入口,一般是在地址空间的0地址,因为中断处理与芯片架构强相关,下文以Cortex-M系列来进行说... 展开更多

收藏 1
0
置顶
发表了博客
04/19 15:17

手把手教学电信NB模组使用OneOS FOTA

背景 由于电信NB模组限制,使用了电信物NB联网卡的设备在连接公网时需要经过电信的CTWing平台,此时设备如果要做 FOTA升级则需要经过CTWing平台配置转发才能使用OneOS FOTA平台实现升级相关的操作。 电信CTWing平台设置 1.1 账号开通 访问电信CTWing平台 https://www.CTWing.cn/ 注册账号 然后做个人实名认证;进入控制台 并开通天翼物联网平台(AIoT)-通用组件服务。 1.2 创建第三方应用 如图,在应用管理中创建第三方应用,应... 展开更多

收藏 0
1
置顶
架构师
发表了博客
04/05 20:37

长文预警【深度学习】基于 Pytorch 的网络训练

我是 ***雪天鱼***,一名FPGA爱好者,研究方向是FPGA架构探索和数字IC设计。 关注公众号【集成电路设计教程】,获取更多学习资料,并拉你进“`IC设计交流群`”。 QQ`IC设计&FPGA&DL交流群` 群号:`866169462`。 # 一、数学基础:标量,向量,矩阵与张量 ![enter description here](https://oscimg.oschina.net/oscnet/up-f2e68106322a2ede0f1ea2c6f47956bb170.png) 一个标量(Scalar)就是一个单独的数; 一个向量就是一列数,这... 展开更多

收藏 0
0
置顶
发表了博客
03/31 21:42

摇滚开源人CC:热爱足球音乐,亦是工业互联网生态构建者!

嘉宾简介 范维肖,网名 CC,现任 Allegro 熹乐科技 CEO,腾讯云 TVP。1998 年开始做开源 BBS 产品,2006 年加入 CSDN,后曾作为首席架构师负责飞信 SNS 业务。2011 年进入移动互联网领域,打造社交音乐 App、音乐版权交易平台等。2019 年起,创立Allegro熹乐,打造开源低时延边缘计算框架 YoMo,为行业提供物联网 IoT 开源实时数据计算框架,并参与了中国工业互联网相关标准的制定,致力于推动云计算和边缘计算生态的融合。 前言... 展开更多

收藏 1
1
置顶
发表了博客
01/07 15:30

一文普及工业控制、PLC

本文分享自中移OneOS微信公众号《工业控制-PLC简介》。 工业控制的前世今生 先来一段比较拗口的概念性描述: 工业控制系统是由计算机和工业过程控制部件组成的自动控制系统。工业控制系统对数据进行采集与监测,并以控制信号的方式输出计算结果,最终实现设备的自动化运行或是对被控对象的管理与监控。由于大数据量和高速率传输的要求,自动控制系统与以太网逐渐结合,向网络化发展,其发展从CCS(计算机集中控制系统)、DCS(分... 展开更多

收藏 1
0
置顶
发表了博客
03/14 10:53

没有不足的资源,只有没优化的代码

本文分享自中移物联网微信公众号《OneOS技术实践-没有不足的资源,只有没优化的代码》。 成本和配置的博弈 对于MCU而言,资源就是成本。同一系列的芯片,厂商通常会推出各种梯度的RAM和ROM配置,以满足不同的应用需求。对于同一种封装,RAM和ROM容量越大价格越高。所以在芯片选型的时候,就不可能简单地选择最高配置,而是在评估应用需求和保证一定裕量的前提下,选择最符合需求的配置。那么如何在实现既定产品功能时,占用最少... 展开更多

收藏 1
0
置顶
发表了博客
03/22 09:37

这三种内存管理算法你知道吗?

本文分享自中移OneOS公众号《内存管理》。 根据应用程序需求和系统资源的差异,操作系统提供了不同的内存分配管理算法,分别是小内存管理算法、slab管理算法和memheap管理算法。 小内存管理算法主要针对系统RAM空间比较少的情况,一般用于小于2MB内存空间的系统,也是使用最广泛的内存管理算法。 slab内存管理算法则主要是在系统RAM空间比较丰富的情况,提供了一种近似内存池分配的快速算法。 memheap算法则用于系统存在多个内存... 展开更多

收藏 4
1
置顶
发表了博客
03/17 18:20

无人机之眼 | ROS图像RTMP协议推流到地面站,CPU表示软件解码

**一、Nginx服务器搭建** 因为要将处理过的图片串成rtmp码流,因此,需要搭建一个rtmp服务器,常用的方案是Nginx服务器。 1.1 安装依赖 ``` sudo apt-get update sudo apt-get install -y openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-d... 展开更多

收藏 0
0
置顶
发表了博客
03/17 11:32

从硬件到软件,教你从零搭建智慧农业大脑

摘要:本文讲解如何利用华为云IOT物联网平台实践搭建一个智慧农业智慧大脑。 本文分享自华为云社区《物联网应用开发实践案例-智慧农业【玩转华为云】》,作者: DS小龙哥。 1. 设计需求、硬件环境介绍 1.1 项目背景 近几年,物联网、智能家居、AI人工智能技术发送非常迅速。在物联网技术的支撑下,如今农业逐渐走向现代化,自动化、现在智能化的农业生产成为了主流。告别“刀耕火种”的传统农业后,现代农业也正在向智慧型转变,... 展开更多

收藏 0
0
置顶
发表了资讯
2020/09/17 08:39

封闭的 NVIDIA 收购 Arm,开放的 RISC-V 机会来了?

Linus 直言 “NVIDIA 是一个我们从未合作过的垃圾公司。”,并摆出了那个经典手势。

收藏 0
置顶
发表了博客
01/20 10:12

端云融合开发案例分享

本文分享自中移OneOS微信公众号《行动起来~端云融合开发案例分享》,作者:跤总。 开发环境介绍 1. 硬件:万耦开发板,中国移动推出的基于STM32,NXP等芯片的一个系列开发板,其由不同处理核心的核心板与万耦底板组成。底板是通用的,核心板有STM32L475VGT6、STM32F401VET6与NXPLPC55S69三个型号,用户可根据需求选择不同的核心板。 2. 编译工具链:OneOS Cube,是中国移动OneOS操作系统基于命令行的开发工具,提供系统配置、项... 展开更多

收藏 0
0
置顶
发表了博客
2021/11/25 10:40

应用MoLink框架快速实现网络连接

本文分享自中移OneOS微信公众号《应用MoLink框架快速实现网络连接》,作者:柏灵。 MoLink简介 1.1 MoLink是什么 Molink即ModuleLinkKit (模组连接套件)。MoLink是一整套针对嵌入式模组开发套件。MoLink提供了模组多实例管理、模组功能适配并向开发者提供统一易用的API(应用程序接口)。 同时,OneOS OpenCPU模组方案完全兼容Molink API接口,通过统一的API接口实现MCU+模组和模组OpenCPU方案间应用代码的无缝迁移。 1.2 传统嵌入... 展开更多

收藏 0
0
置顶
发表了博客
02/22 09:31

搞懂时钟管理,看这个就好啦~

本文分享自中移OneOS微信公众号《时钟管理》。 时钟管理包含两部分,第一部分是操作系统最小时间单位(时钟节拍),第二部分是基于时钟节拍的定时器,下面分别展开描述。 时钟节拍 时钟节拍是特定的周期性中断,这个中断可以看做是系统心跳。系统心跳的时间间隔取决于不同的应用,一般是1ms~100ms。这种周期性中断使得内核可以将任务延迟若干个时钟节拍,以及当任务等待事件发生时,提供等待超时等依据。时钟节拍率越快,系统的... 展开更多

收藏 1
0
置顶
发表了博客
02/28 10:31

任务间同步 | 信号量、互斥量和事件集

本文分享自中移OneOS微信公众号《任务间同步》,主要介绍互斥量、信号量、事件集在任务间同步过程中起到的作用,并通过对其概念、控制块结构和接口设计的讲解帮助开发者更好的理解其在操作系统中的应用。 多个任务操作同一块代码区域,这块代码就称为临界区,如果任何时刻最多只允许一个任务去使用临界区,那么多个任务就需要互斥的访问。当一个任务占用此资源时,其它需要该资源的任务必须等待,直到占用者释放资源。 另外一种... 展开更多

收藏 0
0
置顶
发表了问答
02/18 12:16

我想问一下rabbitmq-diagnostic -n这个命令后面跟结点名称的格式有什么要求?

我想问一下,rabbitmq的诊断本地结点命令这样用是不是对的? rabbitmq-diagnostics -n rabbit@sunboy25-Default-string 这里面sunboy25-Default-string是本地主机名

收藏 0
置顶
发表了博客
02/10 10:15

一起玩转LiteOS组件:Pixman

摘要:本文将以Pixman Demo为例,详细说明Pixman的功能。 本文分享自华为云社区《LiteOS组件尝鲜—玩转Pixman》,作者:Lionlace。 基本介绍 Pixman是由三星工程师开发的像素操作库,广泛应用于矢量图形Cario和X服务器等。它能够提供低级像素处理能力,同时具备图像合成、图形变化以及光栅化等功能。本文将以Pixman Demo为例,详细说明Pixman的功能。 该Demo实现功能的步骤:新建一个宽高为20*20的像素图片,将目标图片划分为4... 展开更多

收藏 0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部
返回顶部
顶部