全站日记 标签: 国产操作系统
前面几篇文章总结了RT-Thread多线程相关内容的学习过程,包括多线程的使用,多线程的同步,多线程的通信,关于多线程相关的学习总结,可以查看之前的文章。 本文的内容是关于RT-Thread中断管理的学习总结,包括简单地介绍了什么是中断,裸机中断与RT-Thread中断有什么区别,RT-Thread是如何处理中断的,RT-Thread内核提供哪些中断相关的接口,等等。 关于RT-Thread中断管理相关的内容,官方提供了比较丰富的文档作为参考,具体可以查看以下链接: http...
时间,不管在任何生活场合,都是一个非常重要概念。试想一下,假如没有了时间,这个世界几乎所有的事物都会乱套,但同时很多科学家也会提出疑问,在客观世界里面,时间是真实存在的吗?(扯得有点远~哈哈) 回到正题,任何操作系统的运行,都离不开时间。因为操作系统需要有一个界定标准,去规划各种进程或线程的运行,时间就是这个统一的标准。操作系统通过时间的流逝,定期去检查线程是否已经达到调度标准,定期去检查是否有一些定时任务需要执行,等等。 关于RT-Thread时钟管理相关的内容,官方提供了...
前两篇文章总结了RT-Thread多线程以及多线程同步的学习过程,关于前两篇学习总结,可以查看以下链接: RT-Thread学习笔记 --(4)RT-Thread多线程学习总结 RT-Thread学习笔记 --(5)RT-Thread线程间同步学习总结 本篇文章继续总结关于RT-Thread多线程相关的最后一个重要知识点:线程间通信。前面的文章多次提及到,一个大的任务拆分为多个小任务,这些小任务之间必然存在着各种各样的关系,导致这些小任务的线程不能各自为政,必须要考虑其他任务...
相信不少工程师在阅读RT-Thread相关源代码的时候,都会经常看到如下图所示的宏定义,按照宏定义的命名来理解,这些宏定义似乎都是对一些初始化函数进行某些声明工作。 如上图所示,通过对源码的跟踪发现,这些INIT_XXX_EXPORT的宏定义,最终都是调用了INIT_EXPORT这个宏定义,而这个宏定义,就是把该初始化函数放在自定义的rti_fn符号段里面,源码在rtdef.h头文件里面,如下图所示。 把初始化函数放到自定义的符号段里面,有什么作用呢?答案就是,可以通过这种方...
今天要分享的课程是基于国产龙芯 CPU 的嵌入式系统仪器仪表,工控设备、网络设备等面向具有一定硬件、软件基础的学生,以龙芯1号系列芯片为核心,进行 RT-Thread 嵌入式系统设计与开发。该课程由基础入门篇、 RT-Thread 操作系统篇、外设篇三部分组成。本课程配有教材、课件、微课等资源 。 课程目录 第一讲 嵌入式系统入门与裸机下载 第二讲 嵌入式系统裸机编程 第三讲 基于RT-Thread操作系统入门- env 第四讲 基于RT-Thread操作系统内核1-sh...
中国工信部将大力支持发展国产操作系统。中国工信部新闻发言人张峰表示,Windows XP是有庞大用户群的操作系统,据相关数据显示,目前中国有70%的计算机用户使用XP系统,微软单方面宣布停止Windows XP系统的技术支持服务,使得现有XP用户面临着安全威胁或因...
中国从N久前就一直在推国产操作系统、国产CPU等等,但好像一直没有成功,倒是不断爆出作假的新闻。单说操作系统,基本都是基于国外Linux系统或者FreeBSD系统进行的二次开发,进行一下汉化、加入点软件、换一下界面,就成了国产的了。呵呵,只是,好像这些...