1)硬实时内核层:RT-Thread内核,这是RT-Thread的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等。另外内核层还包括libcpu/BSP(芯片移植相关文件/板级支持包),它与硬件密切相关,由外设驱动和CPU移植文件构成。 2)组件与服务层:组件是基于RT-Thread内核之上的...
本书由自研开源嵌入式实时操作系统RT-Thread核心开发者撰写,专业性毋庸置疑,系统讲解RT-Thread设备驱动开发方法,剖析26种设备驱动开发案例,助力开发者快速掌握RT-Thread设备驱动开发技能。本书的内容共27章,分为三篇。基础篇(第1~11章),先对RT-Thread以及设备框架进行总体介绍,再分别介绍RT-Thread中常用的设备,包括...
驱动配置 RT-Thread使用SCons构建工程,使用基于Kconfig机制的menuconfig工具配置工程。因此不仅要实现驱动,还要实现驱动相关的配置选项:一是Kconfig配置,配置好的配置文件将会在menuconfig工具中形成对应的配置界面;二是进行SConscript配置,配置好后,相应的驱动文件将会被添加到工程中。后面各章的驱动相关配置选项与此...
RTThread设备驱动开发指南第一章:RTThread简介1、RTThread的发展和现状RTThread是一个开源的实时操作系统(RTOS),自2006年诞生以来,它已经成为了国内嵌入式操作系统领域的重要代表之一。RTThread具有轻量级、可剪裁、可定制、可扩展等特点,广泛应用于物联网、智能家居、智能硬件、工业控制等领域。本文将详细介绍RTThread...
第1章 RT-Thread与设备框架简介 本章主要为大家介绍RT-Thread及其设备框架。 杨洁 郭占鑫等 作家的话 去QQ阅读支持我 还可在评论区与我互动 打开QQ阅读 上QQ阅读看本书,第一时间看更新 第一篇 基础篇 第1章 RT-Thread与设备框架简介 本章主要为大家介绍RT-Thread及其设备框架。 杨洁 郭占鑫等 作家的话 ...
一、概述(一)RT-Thread设备驱动《RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-threadIO设备驱动开发方法,从三方面进行讲解。基础篇:对RT-thread以及设备框架进行介绍,再分别介绍基于IO框架中常用的外设设备,分别是UART、PIN、SPI/QSPI、HWTI
经过上一篇的《《RT-Thread设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例》阐述,可以大致了解到RT-thread设备驱动开发的方法步骤,开发指南中的进阶篇外设主要是比基础篇外设复杂点的外设设备,分别是SDIO、Touch、LCD、sensor、MTD nor、MTD nand、脉冲编码器、加解密设备、PM设备。
《RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-thread IO设备驱动开发方法,从三方面进行讲解。 基础篇:对RT-thread以及设备框架进行介绍,再分别介绍基于IO框架中常用的外设设备,分别是UART、PIN、SPI/QSPI、HWTIMER、PWM、RTC、ADC、DAC、WDT。 进阶篇:介绍基于IO框架中稍比基础篇复杂的外设...
/* 串口设备名称 */staticrt_device_tserial;/* 串口设备句柄 */charstr[] ="hello RT-Thread!