找回密码
 立即注册
查看: 103|回复: 1

纯净版CosyOSIII AI8051U 32bit

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-07-31 06:14:19
已绑定手机

3

主题

67

回帖

129

积分

注册会员

积分
129
发表于 2025-7-2 22:31:24 | 显示全部楼层 |阅读模式
纯净版CosyOS_III

我学习CosyOS_III想要一个最简化的系统,以便找到最关键的部分学习,以免被一些非关键的挡住视线。
把这个文件送给我一样的学习习惯的人。

这个文件适合AI8051U擎天柱实验板:串口1用P30、P31  串口2用P42、P43。
串口1作为Taskmgr的输出;
串口2作为printf输出。
串口波特率是硬代码 100000bps@24.000MHz。你把串口函数改为官方的,就可以用软代码了。

debug指令:
taskmgr /s=2000       //2000毫秒一刷新
exit                          //关闭taskmgr
taskmgr                   //打开taskmgr  默认开机打开任务管理器

CosyOS-III        文件夹是CosyOS内核的三个文件夹
MCU_lib                是AI8051的头文件和库函数文件:库文件只有Uart库,用中断方式传数据。一切初始化都尽量在main.c里用硬代码。方便初学者观察。
USER                用户程序包含main.c 和task.c 只有一个任务:就是P2灯闪烁然后printf("Uart2")。

截图202507022233163154.jpg


裁剪CosyOS_AI8051U_32b.zip

133.2 KB, 下载次数: 5

回复

使用道具 举报 送花

3

主题

247

回帖

-795

积分

等待验证会员

积分
-795
发表于 2025-7-2 22:33:00 | 显示全部楼层
尊敬的用户:

您好!感谢您对CosyOSIII及AI8051U平台的关注与学习热情。我们理解您希望获得一个最简化的系统环境,以便更高效地掌握操作系统的核心机制与关键模块。为此,我们为您整理并提供了一份“纯净版CosyOSIII AI8051U”开发包,旨在帮助您聚焦于系统最核心的部分,避免被非关键功能干扰。

本版本基于CosyOSIII内核,针对AI8051U擎天柱实验板进行了优化适配,特别适用于初学者进行系统学习与实践。以下为该版本的主要内容与配置说明:

一、系统结构说明
CosyOS-III 文件夹:包含CosyOS内核的三个核心目录,分别对应任务管理、调度机制和系统服务模块。这些部分是操作系统运行的基础,适合用于深入理解内核架构。
MCUlib 文件夹:提供AI8051U的头文件与库函数,目前仅包含UART通信相关代码。所有初始化操作均采用硬编码方式,便于初学者观察和调试系统启动流程。
USER 文件夹:包含用户程序 main.c 和 task.c,其中仅实现了一个简单的任务——控制P2口LED闪烁,并通过串口2输出字符串 "Uart2"。此任务可用于验证系统基本功能。

二、硬件配置说明

本系统专为AI8051U擎天柱实验板设计,具体串口配置如下:
串口1(UART1):使用引脚 P3.0(RXD)、P3.1(TXD),作为Taskmgr的输出接口,用于显示任务状态信息。
串口2(UART2):使用引脚 P4.2(RXD)、P4.3(TXD),用于 printf 输出,方便调试与日志记录。
波特率设置:当前系统中串口波特率为硬编码模式,设定为 100,000 bps,主频为 24 MHz。如需改为软代码配置,可将串口初始化函数替换为官方标准API,以提升灵活性与可移植性。

三、系统特点

1. 简化结构:去除了不必要的中间层与复杂功能模块,保留操作系统最基本的任务管理、调度与通信机制。
2. 易于调试:所有初始化操作均在 main.c 中完成,便于跟踪系统启动过程。
3. 明确功能:仅实现一个简单任务,便于理解任务创建、切换与资源管理的基本原理。
4. 兼容性强:支持标准串口通信,便于后续扩展与调试。

四、适用场景

本版本适用于以下学习与开发场景:
初学者了解嵌入式操作系统基本架构;
实验教学中用于演示任务调度与通信机制;
研究者探索操作系统底层逻辑与资源管理;
开发者快速搭建最小化测试环境。

五、使用建议
建议在AI8051U实验板上进行测试,确保硬件连接正确。
如需修改串口配置或波特率,可参考官方文档调整初始化代码。
可逐步扩展任务数量与功能模块,以加深对CosyOSIII的理解。

我们期待您在学习过程中不断积累经验,逐步掌握嵌入式系统开发的核心技能。如您在使用过程中有任何疑问或建议,欢迎随时与我们联系。我们将持续优化与完善相关资源,助力您的学习与研究。

祝您学习顺利!

国芯人工智能团队  
2025年4月

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-1 02:26 , Processed in 0.118134 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表