SylixOS 全面支持 C-SKY 系列处理器


翼辉欢迎新朋友 C-SKY

  • 今天是 C-SKY CPU 架构加入 SylixOS 生态的日子,有了 C-SKY 的加入,SylixOS 能够支持的处理器架构平台已经多达八种。在以下八大平台上,SylixOS 都能够切换自如。

  • 接下来,小编将隆重介绍下 C-SKY 这位新朋友。

    C-SKY 处理器架构是由杭州中天微系统有限公司(以下简称中天微)研发的具有自主知识产权的32位嵌入式 CPU 架构。采用此架构的处理器具有低功耗、高性能、高代码密度、易使用等特点。

    2018年4月,阿里巴巴集团全资收购中天微,随后不久正式宣布:将中天微与阿里巴巴达摩院自研芯片业务合并,成立平头哥半导体有限公司,推进云端一体化的芯片布局。科普一下,“平头哥”是蜜獾的别称,主要栖息于热带雨林和开阔草原地区,是“世界上最无所畏惧的动物”。据说这个起名源于马云的一次非洲之旅。

    C-SKY 帅气的样子

  • 基于中天微 C-SKY 架构开发的32位嵌入式芯片,覆盖高、中、低端嵌入式应用,并广泛应用于物联网智能硬件、数字音视频、信息安全、网络和通信、工业控制、以及汽车电子等多个领域,全球累计出货已超过8亿颗。

    我是 SylixOS,有芯片的地方我都在

    我是 SylixOS,是一个开源的跨平台的大型实时操作系统。2006年,是我出生的那年,经过十多年的成长,我已成为功能最为全面的实时操作系统之一。

    我的爱好广泛,在众多专业领域产品中都有我的身影,涉及航空航天、军事防务、轨道交通、智能电网、工业自动化、汽车电子、医疗、网络通讯等领域。

  • 初次见面,一拍即合

  • “中华芯,天下行”,是 C-SKY 的情怀。有中华芯,怎么能没有中华魂?在一帮同样有情怀的翼辉工程师努力下,SylixOS 很快就成功地运行在了载有 C-SKY CK810 核的 SC8925 板卡之上。

  • C-SKY SC8925 上运行的 Shell 界面

    太棒了!

    有了 SylixOS 提供的各种强大功能的支持,C-SKY 可以将功能和性能发挥到极致。

    为了让基于 C-SKY 芯片的 SylixOS 系统具有极大的开发便捷性,我们在现有的 IDE 开发套件中,全面加入了对 C-SKY 的支持,它们包括:

    1. 集成开发环境 IDE(可以快速构建出支持 C-SKY 的 SylixOS 内核和应用);

    2. 仿真环境 Simulator(可以提供如同真实硬件的 C-SKY 虚拟运行环境);

    3. 编译器 Compiler(集成了 C-SKY 的交叉编译工具);

    4. Qt 图形开发包(集成了 C-SKY 的 Qt 图形开发包 SDK);

    5. TpsFs 文件系统(掉电安全)访问工具,TpsFs 为翼辉具有自主知识产权的掉电安全文件系统。

  • SylixOS 支持 C-SKY 的对称多处理器(SMP)平台,并且提供了内核模块、应用程序、共享库等多种动态加载的支持,可以满足多部门分布式软件开发需求。

  • 动态加载内核模块

    为了发挥 C-SKY 处理器的强大图形显示能力,SylixOS 为 C-SKY 提供了 Qt 集成开发环境。使用 RealEvo-QtSylixOS 可以几乎零配置的开发 SylixOS 上的 Qt 应用程序,并且做到一键部署 Qt 共享库到 SylixOS 设备上。以下是模拟器 Qt 运行效果。

  • C-SKY 的 Qt 运行效果

    SylixOS 为了方便基于 C-SKY 的应用程序调试,在 IDE 中也集成了 C/C++ 应用程序调试功能,包括:断点、单步等基本功能,Attach 调试正在运行的进程,以及多线程的 non-stop 调试方式等。

  • 调试运行的界面

    携手前行,共创未来

    翼辉信息是中国拥有大型实时操作系统完整自主知识产权的高科技企业,技术团队拥有十年以上嵌入式系统设计经验,专注为高可靠、高安全、高实时领域提供跨平台的系统级解决方案。中天微团队致力于推动国产 CPU 自主研发创新,加入阿里巴巴后,希望通过阿里强大的技术平台和生态系统整合能力,推动国产自主芯片大规模商用,为加速推进“中国芯”在各领域的应用做出贡献。

    如今,翼辉信息的 SylixOS 实时操作系统与加入阿里巴巴体系后的中天微 C-SKY 处理器成功实现第一次携手。在未来的发展道路上,让我们一起继续前行,为更多领域提供更好更专业的软硬件一体化解决方案。

  • 2018年11月09日