Code Monkey home page Code Monkey logo

xc-os's Introduction

XC-OS

面向MCU的小型嵌入式图形操作系统

感谢网友@robojkj提供的增强版设计

内核

FreeRTOS Kernel V10.2.0

UI框架

LittlevGL V6.1

文件系统

SdFat V1.1.0

特点

  • 1.无需外扩RAMFLASH
  • 2.支持安装第三方APP以及驱动程序,使用Lua脚本语言编写
  • 3.支持总线式扩展外部设备
  • 4.系统自动识别新设备,安装驱动程序,并生成图形界面

APPs

  • 1.系统设置(主题颜色、电池信息、电源控制、下拉菜单)
  • 2.Lua代码编辑器+调试终端
  • 3.APP启动器
  • 4.文件浏览器
  • 5.文本编辑器
  • 6.音乐播放器(WAV格式; 支持同步显示xtrc、xlrc、lrc歌词; 同步FFT(256点)频谱显示)
  • 7.视频播放器BmpVideo
  • 8.Arduboy/Arduboy2 Game System(支持多开、前后台切换、独立游戏存档)
  • 9.任务管理器
  • 10.Shell + 文件透传协议
  • 11.待续...

硬件配置

  • 主控: STM32F405RGT6(RAM:192KB ROM:1024KB FREQ:216MHz(over clock))
  • 屏幕: LCD ILI9488(3.5inch 480x320 16bit总线 70Hz刷新率)
  • 触控: GT911
  • 功放: PAM8403(3W)
  • 扬声器: HUAWEI HONOR 8 扬声器总成
  • 电池: Li-ion 3.7v 2000maH
  • 电源管理: IP5108(5V 2A)
  • 加速度传感器: MPU6050
  • 外置储存器: Micro SD
  • 通信: NRF24L01+PA / USART x2
  • 壳体: PLA 1.75 3D打印

成品展示

image image image image image

xc-os's People

Contributors

fastshift avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.