- 博客(6)
- 收藏
- 关注
原创 一文搞懂单片机大小端模式
在计算机中,字节是数据基本存储单位,一个字节占8个位,多个字节的数据通常由多个字节组成,在这种情况下,字节编号通常从高位字节到低位字节。,所以,计算机内部处理器,单片机,都是采取的小端模式。(Least Significant Byte,LSB): 这是多字节数据中的最低位字节,也是数据中权重最低的部分。(Most Significant Byte,MSB): 就是多字节数据中的最高位字节,也是数据中权重最高的部分。端,就是字节序,也就是多字节被存储为连续的序列,高地址和低地址字节的排列顺序。
2023-12-06 21:47:30 909 1
原创 rtthread时钟管理
系统处理和时间有关的事件,延时,时间片轮转调度。可以根据宏定义这里的时钟节拍设置为每秒1000次,也就是1ms他是怎么实现时间设置的呢,通过系统滴答定时器(硬件定时器),设置为1ms触发一次,回调中断处理函数,每次进入中断rt_tick自加,根据配置可得1ms进入一次,进行自加。
2023-10-04 12:49:39 324
原创 rtthread线程
rtthread操作系统是多任务,多线程来操作,线程主要是由两类线程,(1)系统线程.(2)用户线程。rtthread的最小操纵单位就是线程,那么,线程由什么来设置的呢,答案就是线程结构体,一个名为rt_thread的结构体,该结构体如下该结构体包含了结构体对象的信息,例如等,还包含了内存空间等信息,例如等信息,还包含等信息包含了优先级,事件集等信息。还包括一个默认的清除函数,当线程退出时,由线程回调这个函数,进行的清楚现场,这个函数由用户自己编写。
2023-10-02 20:24:23 224
原创 rtthread内核基础知识
内核是操作系统的核心,主要是负责线程、通信、时钟、中断、内存等,rtthread内核的架构如下图所示可以看出内核也是围绕着这几个功能写的,它位于硬件层的上边,主要包括对象管理(把设备抽象成对象进行管理),调度器(负责线程间的调度),线程管理(线程的创建等),通信,时钟管理(心跳等),内存管理(线程占用内存大小等)rtturead内核间的调度主要是优先级的全抢占式的多线程调度算法。时钟管理以时钟节拍为最小时钟单位。
2023-10-02 16:02:44 104 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人