XCOSnTh介绍

XCOSnTh是一个由3个核心部分组成的操作系统,包括裸机、XCJoinOS和XCOSPlug,提供模块化设计,便于功能扩展和协作开发。XCOSnTh旨在简化开发流程,支持多种功能和兼容性,旨在为开发者和新手提供高效学习环境和乐趣。
摘要由CSDN通过智能技术生成

星尘:XC     下载:XCOSnTh平台      抖音       博客目录


XCOSnTh的应用

XCOSnTh介绍

 XCOSnTh简介:       

        XCOSnTh平台的核心由3部分组成,在这3部分之外是用户的自由发挥空间,也是有XCOSnTh平台提供其他工具的地方(因为XC认为,XC提供的工具与大家写的程序是一样的,无须搞特殊,大家都是平等,每一个程序都需我们行动后消耗了能量才能写出来,也没有程序是绝对完美的,重点就是我们都付出了,所以才有最终实现了功能的软件成果,大家携手可以让程序更加健壮丰富,乐趣也更多),3核心部分的的成分为:

                1、裸机部分:实现了最小编程系统

                2、XCJoinOS部分:参与循环式操作系统 部分

                3、XCOSPlug部分:独立运行式操作系统 部分

        以上3个部分,其实也有层级关系。裸机部分为最底层(可独立使用),XCJoinOS部分为中间层(须要现有裸机部分才能使用),XCOSPlug部分为第3层(这一层很特殊,单独介绍)

        XCOSPlug部分(第3层)介绍:

                特殊点:XCOSPlug可以被XCJoinOS使用(或者说是承载),XCOSPlug也可以独立运行,无语XCJoinOS的参与,但是须要重新写XCOSPlug须要的支撑程序。

        这3层的”城防部署图“为:从main.c开始,图在本文顶部可下载

XCOSnTh城防部署图

3大核心部分功能介绍:

1、裸机部分功能介绍:

  •  【001】仅实现了最小编程系统,无任何其他功能

2、XCJoinOS部分功能介绍:

  • 【001】xcDebugOut功能:等同于printf函数
  • 【002】命令行功能:CMD
  • 【003】自动初始化功能:AutoInit
  • 【004】自动轮询功能:AutoWhile

3、XCOSPlug部分的功能介绍:

  • 多线程功能:线程静态初始化
  • 内置一个用户线程:用以运行XCJoinOS的功能

   注:XCOSPlug相关的API:API表


设计XCOSnTh的初衷 

  1. 0代码修改做功能的增加与减少,XCJoinOS就能实现
  2. 传统开发模式与标准操作系统开发模式可以快速自由切换,验证在不同设计情况的方案的可行性与方案的质量,XCJoinOS与XCOSPlug就能实现,使用也十分方便
  3. 后期可以有很多插件或者说是软件工具的支持,比如队列工具,软件IIC工具,CRC计算工具等等,目前XCOSnTh平台也可以轻松做到
  4. 兼容一些裸机开发爱好者(探险者),XCOSnTh裸机开发(第一层)就能实现这部分需求
  5. 提供很多有趣且富含原理知识的玩法,让多人协作可以运行起来,目前也做到了,在第1点和XCJoinOS的支持下,每个人开发的功能可以巧妙方便的自由组合,于是可以收获各个伙伴的在一起的共同乐趣
  6. 让更多新手更加方便的入门,同时还能学到系统的知识,专业的知识,权威的知识,为他们提供帮助,消除学习的困难,构建良好的学习环境
  7. 让“出可行方案”这一个事情变得更加高效和轻松,XCOSnTh提供的便携性和充沛的人员,可以使的在完成这个事情的同时,不丢失快乐,还可能惊喜的得到成倍的快乐哦
  8. 我也想知道我究竟能把一件事能做到多好,我能在选择的这件事情坚持多久,走多远,我能给大家带来哪些价值和快乐
  9. 我总感觉自己能行的傻🙂
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值