自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 RT_Thread的线程是如何实现的

在多线程中每个线程都是独立的、互不干扰的,因此要为每个线程分配独立的栈空间。这个栈空间通常是一个预先定义好的全局数组,也可以是动态分配的一段内存空间,都存在于RAM中ALIGN(RT_ALIGN_SIZE) /* 定义线程栈 */ rt_uint8_t rt_flag1_thread_stack [ 512 ];线程栈就是提前定义好的全局数据。在RT_Thread中用到的数据类型都会用typedef重新取名。存放在rtdef.h文件中ALIGN:设置变量需要多少个字节对齐,对在它下面的变量起作用是在。

2023-07-15 08:08:19 120 1

原创 裸机系统与实时系统的区别

在多线程系统中,根据系统的功能,把程序主体分割成以一个个独立的,无限循环且不能返回的小程序,这些小程序就称为线程。每个线程都是独立的、互不干扰的,具备自身的优先级,由操作系统进行调度管理。__mian的作用是初始化好系统变量、如全局变量,只读的,可读可写的。轮询系统即是在裸机编程的时候,先初始化好相关的硬件,然后在一个死循环里不断循环,顺序地做各种事情。当一个紧急的事件被中断标记之后,如果对应的线程的优先度足够高,就会立马得到响应。外部事件地的响应在中断里面完成, 事件的处理回到轮询系统中完成。

2023-07-14 09:55:05 128 1

基于单片机的智能药盒设计答辩PPT,包含嵌入式硬件、微信小程序和阿里云服务器

基于单片机的智能药盒设计答辩PPT,包含嵌入式硬件、微信小程序和阿里云服务器,主要介绍了产品的设计方案以及所需要的知识能力。介绍了在设计过程中的硬件迭代,描述了智能药盒所实现的功能。

2023-07-02

基于HTML5和 javascript 的动态网站设计

主要是用于课程设计,设计一款用于展示地区独特风光的网站,带图片素材,带全部源码。图片展示采用动态加载,可以任意添加自己的图片,源码清晰,易于更改。

2023-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除