kernel:用Rust编写的嵌入式“智能手表”

时间:2024-05-24 06:50:12
【文件属性】:

文件名称:kernel:用Rust编写的嵌入式“智能手表”

文件大小:44KB

文件格式:ZIP

更新时间:2024-05-24 06:50:12

rust arm embedded smartwatch Rust

mwatch 使用Rust编写的嵌入式智能手表,使用RTFM框架进行多线程处理。 特征 电容式触摸感应输入-支持多点触摸手势 全16位元ssd1351 OLED 运行时可安装的应用程序(有关更多信息,请参见) 实时时钟 通过蓝牙通知警报 可在稳定的锈蚀2018上构建 为MWatch开发应用程序 mwatch提供了一个SDK,用于开发应用程序,可以在运行时通过。 有关SDK的更多信息,请参见。 系统架构 概述 MWatch尝试遵循现代计算机操作系统,该操作系统配有内核,内置的​​窗口/显示管理器以及用于在手表上开发用户空间应用程序的用户空间api以及某些内置应用程序。 窗口/显示管理器 窗口管理器处理手表内部状态/应用程序的输入和呈现,所有状态都必须实现State trait才能运行,但可以选择实现其他辅助特性,这使window Manager可以为状态启用更多功能。 内核API o


【文件预览】:
kernel-master
----.gitignore(78B)
----openocd.lldb(285B)
----openocd_itm.gdb(931B)
----Makefile(698B)
----data()
--------uop.raw(6KB)
--------mwatch.raw(8KB)
----src()
--------ingress()
--------main.rs(20KB)
--------application()
--------system()
--------lib.rs(338B)
----.cargo()
--------config(1KB)
----.travis.yml(129B)
----mwatch.x(241B)
----CHANGELOG.md(3KB)
----openocd.gdb(936B)
----Cargo.toml(2KB)
----tools()
--------fake_watch_msg(634B)
--------install(119B)
----README.md(4KB)
----.vscode()
--------launch.json(2KB)
----memory.x(895B)
----build.rs(620B)

网友评论