一、概述 经过上一篇的《《RT-Thread设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例》阐述,可以大致了解到RT-thread设备驱动开发的方法步骤,开发指南中的进阶篇外设主要是比基础篇外设复杂点的外设设备,分别是SDIO、Touch、LCD、sensor、MTD nor、MTD nand、脉冲编码器、加解密设备、PM设备。 对于进阶篇的外...
RT-Thread是RTT官方推出的一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。犹记的以前都是在ENV工具下配置,然后生成IAR或者keil工程,现在好了,直接Studio下一站完成,且全中文支持操作,且不需要iar和keil了,但目前比较遗憾的是只支持ST系列芯片,...
因为RT-Thread 还有许多优点,包括它支持非常多的硬件平台,还拥有及其丰富的组件和软件包(包括文件系统、网络、IoT、AI、传感器等等),提供了便捷的开发环境和 IDE 工具,以及有众多技术文档、参考设计和活跃的开发者社区,这些都能帮助您快速入门和掌握 RT-Thread,开发出优秀的产品。 当然啦,最重要的是,RT-Thread 是...
二、FinSH shell finsh运行于开发板,它可以使用串口/以太网/USB等与PC机进行通信,提供一套供用户在命令行的操作接口。 finsh是一个C语言风格的Shell,在finsh shell中使用命令(即C语言中的函数),必须携带()符号,finsh命令的输出为此函数的返回值。 finsh支持两种模式: C语言解释器模式,为行文方便称之为c-style; #...
《RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-thread IO设备驱动开发方法,从三方面进行讲解。 基础篇:对RT-thread以及设备框架进行介绍,再分别介绍基于IO框架中常用的外设设备,分别是UART、PIN、SPI/QSPI、HWTIMER、PWM、RTC、ADC、DAC、WDT。
开发板MCU:STM32F746ZG 1.1 RT-Thread Studio安装与包管理 RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。 下载地址:https://www.rt-thread.org/page/studio.html ...
“物联网” 则体现在 RT-Thread 针对物联网场景提供的众多组件和软件包,比如 AT组件、WiFi、蓝牙、LoRa、Sensor、AI 等等。以及针对安全和低功耗的优化,还有以 JS 为开发方式的柿饼 UI,都使其非常适用于 IoT 领域。 1.4 开源的 RT-Thread 您可能会担忧,RT-Thread 作为一个开源的操作系统,会不会污染企业私有...
RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成, 具备一个 IoT OS 平台所需的所有关键组件,拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过 20亿 台,成为国人自主开发、...
RT_Thread应用开发 一、Bootloader固件升级 RT-Thread ST固件更新过程 RT-Thread 通用 Bootloader 的软件框架 image RT-Thread 通用 Bootloader 特点 以bin 文件的形式提供,无需修改即可使用 资源占用小,ROM 最小只需要 16KB,最大 32KB 适用于多系列 STM32 芯片(目前支持 F1 和 F4 系列 )...
4、 具备完整的ARM&ST&51平台产品的开发经验,熟悉RT-Thread Studio、KEIL、IAR等开发环境的使用; 5、 熟悉一种RTOS(uCos、RT-Thread、FreeRTOS),并且熟悉TCP/IP、MQTT、HTTP、Modbus等协议; 6、 较好的逻辑分析能力、数据链路分析能力、信息归纳,搜索,过滤能力; ...