物联网时代,GDK3 助你一臂之力

bc9aad2676155072d9ae9718d1f7f7a5.png

物联网时代

GDK3 助你一臂之力

9029263d40263debc2a270bf6d78b09b.png

www.nanocode.cn/#/gdk3

物联网(Internet of Things,缩写IoT)一词诞生于2005年。在2005年信息社会世界峰会上,国际电信联盟正式提出“物联网”概念,提出无所不在的“物联网”通信时代即将来临,世界上所有物体,从轮胎到牙刷、从房屋到纸巾都可以通过因特网主动进行信息交换。

b5d07fdf5e9e35d4e73796ecd6b59a95.png

现在,这个“高大上”的事物已经逐渐走进了我们的生活。物联网能够将特定空间环境中的所有物体连接起来,进行拟人化信息感知和协同交互,而且具备自我学习、处理、决策和控制的行为能力,从而完成智能化生产和服务。对我们普罗大众而言,一个最直接的应用就是远程控制。比如,我可以在办公室里打开家里的除湿机或者空调,前提是我预先设置好,让他们连在网上。

这些设备要能够连接上网,并且接受指令执行相应的动作,他们必须备有一块芯片,这样的芯片统称物联网芯片。物联网的应用特点和场景需求与 PC 完全不同,对于 PC 而言,性能是第一位的,而对于物联网,高效、低功耗是更好的选择。所以物联网芯片大多采用 Arm 架构。其他如 RISC-V,ASIC 也正在逐步崛起。

a6e55fc695043766269950f35073e831.png

除了硬件,还需要软件,也就是大家常说的嵌入式程序。随着接入物联网的设备越来越多样,嵌入式系统的应用场景不断扩展和深化,嵌入式程序的开发需求在不断增加,无论是智能家居、智能医疗设备还是智能交通系统,都需要嵌入式系统开发人员来设计、开发和维护。

但另一方面,嵌入式系统开发的技术门槛比较高。嵌入式系统开发涉及到硬件和软件两个方面,需要掌握的知识广泛而深入,包括电子电路、嵌入式编程、交叉编译、操作系统等多个领域。这让很多传统软件的开发者望而却步,对未来充满担忧,也让一些想入行的新手踟蹰不前,痛失很多良机。

格蠹科技的 GDK3 开发板,极好地解决了这个难题。GDK3 是基于ARM Cortex-M3 SoC 设计的,包含了 ARM v7 架构的 M 规格 CPU(简称 Arm v7-M),广泛应用于深度嵌入式、实时控制和物联网等领域。配合格蠹科技的 Nano Code 桌面软件,用户可以极其方便地烧录和调试各种嵌入式程序。

GDK3

cdef2ab8fc660a98c9a6eef4e6c8252b.jpeg

GDK3 主要有以下几个功能:

01

学习嵌入式编程

GDK3 为学习嵌入式编程提供了一个高效的试验环境,它支持多种实时 OS 系统,在上面可以使用 C 语言来开发各种嵌入式程序。

GDK3 支持 JTAG、串口等丰富的调试方式,与格蠹科技的 Nano Code 协作, 可以与主机无缝衔接,编写代码、构建、下载执行和调试都可以一站式完成,具有很高的开发和调试效率。

GDK3 官网上有关于 GDK3 的各类文档,包括上手指南、编程示例、进阶资料等。

cdfed7e8d39381d1d224e0ebaa4f9a6a.jpeg

02

开发物联网应用

GDK3 使用的 CH32 SoC 具有功耗低、静音稳定、性价比高等优势。

GDK3 具有比较丰富的外部接口,用户可以灵活使用这些接口来快速开发自己的产品原型。

GDK3 具有丰富的示例代码,包括 USB 主从端口、串口通信等,可以大大加快开发原型的速度。

使用 GDK3 配套的强大调试功能,可以快速定位开发过程中遇到的各类疑难问题。

147fe454a813d887e7afaa539458cd92.jpeg

03

ARM 架构和嵌入式系统研

GDK3 使用的 ARM M3 核心是代表着典型的深度嵌入式微处理器,它上面可以运行多种实时 OS 操作系统。

用户可以使用 GDK3 来模拟要研究的系统环境,然后使用与 GDK3 配套的强大调试功能对系统的硬件和软件进行深入研究。

b818183ac929c455fe4a37be9873d1dc.jpeg

04

GDK3 针对的用户群

  • 信息安全领域的软硬件工程师和研究者

  • 在嵌入式平台上从事硬件研发和系统软件开发的软硬件工程师

  • 学习和钻研计算机软硬件原理的大中院校学生和教师

2e571977fae449a4799c0e077c790286.gif

GDK3 实际演示

关于 GDK3 的配置,可以参考:

https://www.nanocode.cn/#/gdk3/bom

关于 GDK3 的学习资料,可以参考:

https://www.nanocode.cn/wiki/docs/gdk3

▷ -THE END ◁

【盛格塾】

正心诚意,格物致知

人文情怀审视软件,以软件技术改变人生

4ca8f33c9271a3a954b0a08a6d3fc025.png

格友公众号

064a13e4f9e72f9f3e01b18df69c0fe0.png

盛格塾小程序

扫描上方二维码或在微信中搜索“盛格塾”小程序

可以阅读更多文章和有声读物

往期推荐

炸弹指令何处来?

在幽兰上体验微信的LINUX本地版本

双剑合璧,天下无敌 —— 幽兰双剑2镜像体验

LINUX平台高级调试和优化(2024上海站)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值