找到
4
篇与
跨平台
相关的结果
-
OneOS {card-default label="📦 项目信息" /} 🔧 项目名称:OneOS 💻 开发语言:C ⭐ Star数:527 | 🍴 Fork数:285 📜 开源协议:Apache-2.0 🔗 项目地址:https://gitee.com/cmcc-oneos/OneOS {/card-default} 项目介绍 OneOS是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-M/R/A、MIPS、RISC-V等主流CPU架构,兼容POSIX、CMSIS等标准接口,支持Micropython语言开发,供给图形化开发利器,能够有效提高开发效率并降低开发成本,帮助客户开发稳固可靠、安全易用的物联网应用。 官网地址:https://os.iot.10086.cn/ 项目详情 OneOS概述 OneOS是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-A和 Cortex-M、MIPS、RISC-V等主流芯片架构,兼容POSIX、CMSIS等标准接口,支持Javascript、MicroPython等高级语言开发模式,提供图形化开发工具,能够有效提升开发效率、降低开发成本,帮助用户快速开发稳定可靠、安全易用的物联网应用。 OneOS架构 OneOS总体架构采用分层设计,主体由驱动、内核、组件、安全框架组成。采用一个轻量级内核加多个系统组件的模式,加上海量硬件的适配支持,使OneOS具备极高的可伸缩性与易用性。操作系统整体架构如下图: 内核 极简的设计思路,在减少资源开销的情况下兼具优秀的实时响应特征,支持多任务管理调度,提供丰富的IPC策略,如信号量、互斥量、消息队列、邮箱等,提供了高效可靠的RTOS内核支撑。 驱动 提供丰富的BSP板级支撑,适配超千款MCU,支持ARM、RISC-V、MIPS、Xtensa、C-Sky等主流架构,经过抽象设计,将所有外设以设备方式进行管理,极大提升了应用开发的便利性。 组件 提供包括网络协议、云平台接入、远程升级、文件系统、日志系统、测试框架、调试工具等众多通用服务能力,也包括高精度定位等专业应用领域的完整解决方案。由于采用了模块化的设计,因此各个组件相互独立,耦合性低,易于灵活裁剪。 安全管理框架 终端侧基于信任根实现轻量级的主动检测和可信度量,提供轻量级的密码算法库及轻量级密钥管理与密钥协商机制,实现端到端安全通信。平台侧基于大数据态势感知技术,帮助用户建立端侧安全画像,根据应用场景制定不同的安全管理策略。 OneOS特点 灵活裁剪 抢占式的实时多任务RTOS内核,支持多任务处理、软件定时器、信号量、互斥锁、消息队列、邮箱和实时调度等特性,RAM和ROM资源占用极小。可灵活裁剪,搭配丰富组件,适应不同客户需求。 跨芯片平台 应用程序可无缝移植,大幅提高软件复用率。支持的主流芯片架构有:ARM Cortex-A和Cortex-M、MIPS、RISC-V等。支持几乎所有的MCU和主流的NB-IOT、4G、WIFI、蓝牙通信芯片。 组件丰富 提供丰富的组件功能,如互联互通、端云融合、远程升级、室内外定位、低功耗控制等。同时提供开放的第三方组件管理工具,支持添加各类第三方组件,以便扩展系统功能。 易于开发 一站式开发工具OneOS Studio可用于对内核和组件的功能进行配置,支持组件自由裁剪,让系统按需进行积木式构建,同时可帮助用户跟踪调试,快速定位疑问。 低功耗设计 支持MCU和外围设备的功耗管理,用户可以根据业务场景选择相应低功耗方案,系统会自动采用相应功耗控制策略,进行休眠和调频调压,有效降低设备整体功耗。 安全设计 针对物联网设备资源受限、海量连接、网络异构等特点,参考等保2.0及《GB/T 36951-2018 信息安全技术 物联网感知终端应用安全技术要求》等规范,在系统安全、通信安全、数据安全等方面提供多维度安全防护能力。 OpenCPU开发框架 支持通信SoC芯片OpenCPU开发模式,为开发者带来屏蔽复杂通信芯片差异的高效开发方式,提供统一开发体验。同时,在同样的业务功能下,减少了设备额外MCU开销和存储器的使用,大幅降低设备成本。 许可协议 OneOS 代码遵循 Apache 2.0 license 开源协议。 ⬇️ 下载地址 下载后请先检查文件完整性,如有疑问请在评论区反馈 最后提醒一下,资源仅供学习交流使用,请于下载后24小时内删除。 -
轻量离线跨平台电脑工具箱TroveKit v0.1.10 软件介绍 一个开源、轻量、完全离线、跨平台的工具箱(支持多国语言,中文,英文)。TroveKit你可能经常需要这些"小工具":哈希、加解密、编码、JSON 格式化、二维码、简单古典密码…… TroveKit 把它们集中到一个桌面应用里,尽量做到: 纯离线:所有数据处理都在本地 操作快:输入即见结果(支持实时更新) 可追溯:带操作日志与一键复制 软件轻量离线跨平台电脑工具箱TroveKit v0.1.10 图片2 轻量离线跨平台电脑工具箱TroveKit v0.1.10 图片4 轻量离线跨平台电脑工具箱TroveKit v0.1.10 图片6 轻量离线跨平台电脑工具箱TroveKit v0.1.10 图片8 轻量离线跨平台电脑工具箱TroveKit v0.1.10 图片10 轻量离线跨平台电脑工具箱TroveKit v0.1.10 图片12 主要功能 多工具集合:Hash / AES / DES / RC4 / 编码解码 / JSON / XML / YAML / 转换器 / 二维码 / 凯撒密码 / 日志管理 现代 UI:深浅色主题、响应式布局、顺滑动画 全局功能搜索:快速查找并导航到应用中的各种工具和功能。 可收起侧边栏:支持侧边栏折叠以最大化工作空间,并自动记忆状态。 增强国际化:English / 简体中文 / 繁體中文(HK/TW)/ 日本語,优化文字大小与翻译质量 日志与提示:操作记录、错误提示、复制按钮,支持备注功能 状态持久化:自动保存工具配置与内容(防止误触丢失) 内置工具 QR Code Generator(二维码生成) 支持 文本 / URL 二维码 支持 Wi?Fi 二维码(SSID / 密码 / 加密方式 / 是否隐藏) 可调样式:颜色、纠错等级、可选 Logo 导出 PNG(支持中文等 Unicode 内容) Classical Ciphers(古典密码) Bacon Cipher(培根密码):支持标准(26字母)或传统(24字母)字母表,支持多种符号模式(A/B, 0/1等) Caesar Cipher(凯撒密码):支持编码 / 解码、可设置位移 Morse Code(摩斯密码):自定义配置(分隔符/长短码) 非字母字符处理:保留 / 忽略 / 按 ASCII 位移(适合做实验,但可能产生不可见字符) Hash & Cryptography(哈希与加解密) MD5 / MD4 / MD2:16 位 / 32 位,大小写可选 HMAC-MD5:基于 HMAC 的 MD5 哈希算法支持 SHA 家族:SHA1 / SHA224 / SHA256 / SHA384 / SHA512 / SHA3 AES / DES / RC4:支持多种模式与填充(Hex/Base64 格式) Encoders & Decoders(编码与解码) URL / Base64 实时编码解码 Hex:支持编码/解码,可配置换行模式(LF/CRLF) Base32 / Hex(Base16) / Base58 / Base62 / Base91 / 自定义字母表 Formatters(格式化) JSON:格式化 / 压缩 / 树形查看 XML:格式化 / 压缩 CSS:格式化 / 压缩 SQL:格式化 / 压缩,支持多种 SQL 方言(MySQL、PostgreSQL、SQLite、T-SQL 等) Converters(转换器) 时间戳转换:支持日期与时间戳(秒/毫秒/微秒/纳秒)双向转换,提供实时高精度系统时钟。 JSON ? XML:双向转换,实时处理 JSON ? YAML:双向转换,实时处理 多种格式语法高亮 示例数据支持,快速测试 错误验证与友好提示 Logs & Toasts(操作日志与提示) 侧边栏记录历史操作,并支持 Session 级持久化(实验性) 实时自动保存:所有操作记录自动保存为本地 SQLite 数据库 支持 手动开启新日志记录(New Log) 备注功能:可为日志条目添加注释/备注,便于更好地记录上下文和文档 会话备注编辑:可为日志会话添加和编辑备注 增强日志交互:尾随空白字符使用视觉标记(·, →, ?)高亮显示,并提供描述性提示 重构日志管理工具:全新的 Master-Detail 布局 界面,用于查看、搜索和管理所有已保存的日志。支持 删除单个条目和整个会话 UUID 生成优化日志:显示生成的 UUID 及其配置格式(String/Hex/Base64/Binary)、大小写、短横线设置。日志中显示数量和格式详情,最多显示 10 个 UUID,超出时有明确提示 方法、输入、输出结构化展示 错误/成功提示 + 一键复制 Roadmap Formatters:YAML Generators:Lorem Ipsum / 随机密码等 github https://github.com/1595901624/TroveKit ⬇️ 下载地址 下载后请先检查文件完整性,如有问题请在评论区反馈 -
B站下载器Downloader v3.2.0 软件介绍 BilibiliVideoDownload是一款开源、免费、跨平台的Bilibili下载桌面端软件,支持 Windows、macOS、Linux 三大系统平台,且UI设计比较好。普通账号最大支持下载1080P,大会员可以下载8K,不登录最大支持下载480P。 软件B站下载器Downloader v3.2.0 图片10B站下载器Downloader v3.2.0 图片12B站下载器Downloader v3.2.0 图片14 更新日志 github.com/blogwy/BilibiliVideoDownload v3.2.0 2022-02-26 支持macOS arm 支持av号解析 软件功能 下载普通下载番剧下载多P下载电影(额外付费除外) 下载封面 下载字幕 下载进度 基本信息 删除下载记录 暂停/恢复下载 ⬇️ 下载地址 下载后请先检查文件完整性,如有问题请在评论区反馈