随笔 - 730  文章 - 2  评论 - 12  阅读 - 92万

随笔分类 -  RTT学习

RTT学习之软件包
摘要:网络工具集 (NetUtils) Ping 工具: 是一种网络诊断工具,用来测试数据包能否通过 IP 协议到达特定主机,依赖于LWIP,支持域名和IP访问; NTP 工具:NTP 是网络时间协议 (Network Time Protocol)用于通过网络对设备的RTC进行校时;设置时区和获取的URL 阅读全文
posted @ 2019-12-05 23:06 杰瑞鼠 阅读(723) 评论(0) 推荐(0) 编辑
RT_THREAD之组件学习
摘要:CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。支持裸机、ucos rh-thread,freertos.适配 Cortex-M0/M3/M4/M7 M 阅读全文
posted @ 2019-12-05 00:33 杰瑞鼠 阅读(2434) 评论(0) 推荐(0) 编辑
RT_THREAD之nano学习
摘要:nona版本为精简版本,只保留FISH(选配)最小内核,可以适配STM的STD.HAL/LL库,需要手动进行移植;现在可以在KEIL MDK/CUBEMX中进行集成,也可以RT-Thread Nano 离线安装包下载手动下载源码(安装在 )自己搭建。keil mdk在实时运行环境中打开,通过RT_C 阅读全文
posted @ 2019-12-04 17:53 杰瑞鼠 阅读(1557) 评论(0) 推荐(0) 编辑
RTT学习之启动流程
摘要:总结RT-Thread的启动流程。 非运行时与运行时的image文件分别是什么样的,请画下来。是谁将 RW 段中的 RW-data(初始化的全局变量)搬运到 RAM 中? MDK环境下各种数据段存储的什么数据? 在RT-Thread启动时,关了中断,那么在什么时候开启的中断? 总结自动初始化原理。 阅读全文
posted @ 2019-11-06 17:37 杰瑞鼠 阅读(1286) 评论(0) 推荐(0) 编辑
RTT学习之sensor设备
摘要:Sensor设备的常用操作: 首先查找传感器设置获取设备句柄。rt_device_find 以轮询、FIFO、中断、任意一种方式打开传感器,中断和FIFO需要设置接收回调函数(释放一个信号量给接收线程处理。)。rt_device_open(dev, RT_DEVICE_FLAG_RDONLY) 连续 阅读全文
posted @ 2019-11-06 11:30 杰瑞鼠 阅读(665) 评论(0) 推荐(0) 编辑
RTT学习之PWM、ADC设备
摘要:一 使用步骤: 查找 PWM 设备获取设备句柄。rt_device_find() 设置 PWM 周期和脉冲宽度。rt_pwm_set(pwm_dev, PWM_DEV_CHANNEL, period, pulse); 使能 PWM 设备。rt_pwm_enable(pwm_dev, PWM_DEV_ 阅读全文
posted @ 2019-11-06 10:42 杰瑞鼠 阅读(1172) 评论(0) 推荐(0) 编辑
RTT学习之SPI设备
摘要:SPI分为主、从、设备;具体又分标准SPI/DUAL SPI/QUAD SPI(用80字节的RAMrt_err_t rt_spi_take_bus(struct rt_spi_device *device);代替收发寄存器) 从设备的操作:在多线程通讯中,从机需要先获得SPI总线、CS使能;使用完后 阅读全文
posted @ 2019-11-05 09:15 杰瑞鼠 阅读(1141) 评论(0) 推荐(0) 编辑
rtt学习之线程间同步与通信
摘要:一 线程间的同步与互斥:信号量、互斥量、事件集 线程互斥是指对于临界区资源访问的排它性,如多个线程对共享内存资源的访问,生产消费型对产品的操作。临界区操作操作方法有: rt_hw_interrupt_disable() / rt_enter_critical()进入临界区, rt_hw_interr 阅读全文
posted @ 2019-10-30 17:32 杰瑞鼠 阅读(878) 评论(0) 推荐(0) 编辑
RTT之柿饼UI
摘要:console.log("strings")//向单片机通过串口发送日志提示信息 this.setData({label1: { value : "Hello RT-Thread", refresh : true}});//通过this.setData的方法修改页面的一个控件的属性信息 pm.nav 阅读全文
posted @ 2019-03-07 23:37 杰瑞鼠 阅读(1389) 评论(0) 推荐(0) 编辑
RTT设备与驱动之硬件定时器
摘要:硬件定时器可以对外部时钟进行计数,利用内部时钟进行定时。 rt_size_t rt_device_write(rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size); 硬件定时器设备支持的命令控制字如下所示: HWTIME 阅读全文
posted @ 2019-01-15 14:47 杰瑞鼠 阅读(1052) 评论(0) 推荐(0) 编辑
RTT设备与驱动之串口
摘要:有一般收发、中断方式、DMA方式: 阅读全文
posted @ 2019-01-15 11:10 杰瑞鼠 阅读(2278) 评论(0) 推荐(0) 编辑
RTT学习之线程管理
摘要:获得线程:rt_thread_t rt_thread_self(void);一 线程的创建和删除:rt_thread_create()创建的句柄,对应的删除rt_thread_delete(),注意线程的删除只是将线程的状态该为close,进入空闲任务才删除。rt_thread_init()函数对应 阅读全文
posted @ 2019-01-10 16:19 杰瑞鼠 阅读(1704) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示