【企业开源】小米开源:站在巨人肩膀上的创新

卡尔曼滤波五步拆解:用Excel手推姿态解算全过程 本文通过Excel手推演示,详细拆解了卡尔曼滤波在姿态解算中的五步核心流程。文章以融合陀螺仪与加速度计数据估算角度为例,从状态预测、协方差更新到增益计算,逐步展示如何将抽象的矩阵运算转化为可视化的表格计算,帮助读者直观理解滤波器的“预测-修正”机制,并为算法实现与参数调优提供清晰指导。 阅读详情

7月22日消息, 小米4 手机今天发布,又一次掀起了业界关于“小米现象”的讨论热潮。借着这股东风,我们来了解一下“开源”文化在这个炙手可热的科技公司中占据什么地位。

作为一款Android系的产品,小米手机天然具有开源的基因。小米的MIUI系统,被认为是利用开源Android操作系统的成功典范。最新的小米路由器,也使用了路由器端著名的开源OpenWRT系统。除此之外,小米在日志框架、服务框架、HTTP Web框架、消息队列、搜索、分布式缓存、存储业务、监控报警、数据处理等多个领域,都使用了开源技术。

小米首席架构师崔宝秋在谈到“开源”的时候曾说:“拥抱开源软件,可以站在巨人的肩膀上进行创新。"

 

除了使用开源外,小米也回馈开源社区,推出了MIUI系列工具、Minos分布式部署和监控工具、Chronos高可用Timestamp服务、Themis HBase跨行跨表事务实现及其他一些运维工具等等。

1. MiCode公益社区

MiCode是小米创建的一个绿色公益社区,不含有商业利益,包括运营和发展也希望靠社区自己的力量。MiCode社区的这些开源项目的代码放在Github上: https://github.com/MiCode

MiCode官方网站: http://www.micode.net/portal.php

MIUI带头发起了一些项目开源贡献给MiCode社区,包括小米便签,还有为了帮助其他ROM制作者移植MIUI的PatchRom项目等。这些项目使用了对商业公司非常友好的Apache2.0协议。 

MIUI文件浏览器 
MIUI文件浏览器,简单快速的文件浏览器。运行与Android4.0及以上版本,运用4.0的控件,如:进入ActionMode,滑动切换Tab。主要功能:快速扫描、浏览SD卡的文件;支持远程管理,通过FTP协议,电脑可以操作SD卡的资源。 
项目主页: https://github.com/MiCode/FileExplorer

小米便签 
小米便签是Android上最受欢迎的应用之一,发布以来累计下载量已突破百万。具有以下特点: 

  • 快速新建,自动保存,自由分类;
  • 与Google Task同步,方便将本地便签上传、谷歌工作表中的工作项同步到本地;
  • 独特的清单模式,简单方便的管理事务;
  • 闹钟提醒,发送便签到桌面、快速分享.
  • 文本中对邮箱、电话号码、网址的识别,方便快速操作

项目主页: https://github.com/MiCode/Notes 

PatchRom

MIUI ROM是小米公司在最著名的开源Android Rom CyanogenMod的基础上开发,但是却用于商业并且选择闭源,曾经 为此备受诟病。后来,小米开源了MIUI ROM适配项目Patchrom,希望以此加强所有MIUI爱好者之间的交流,将MIUI ROM移植到更多的机型上去。大家可以在github下载到patchrom所有代码以及配套教程。

项目主页: https://github.com/MiCode/patchrom

2. 小米开源硬件俱乐部 

小米开源硬件俱乐部是小米社区的一个组成部分,介绍一些开源硬件相关的知识、产品,以及发布一些小米组织和参与的开源硬件相关活动。

小米网的运营经理、开源硬件的负责人史颉华曾在 一次公开演讲中表示:小米并不打算“进军”开源硬件领域,而是打算“扶植”开源硬件领域。

3. 小米运维部的一些开源项目

  • alertsystem  报警助手是针对运维人员的一款短信报警处理软件。
  • smartdns 基于Twisted实现的智能dns系统
  • dsnat 基于lvs fullnat模基础上开发,dsnat位于网络的网关位置,内网server访问外网时,轮询使用网关地址池中的外网ip。
更多项目查看小米运维部github主页:https://github.com/xiaomi-sa  
小米运维部技术博客:  http://noops.me/  

4. Hadoop布署、监控系统minos等

分布式的发布和监控系统Minos

Minos 是小米公司开发的一个分布式的发布和监控系统。最初是小米开发的用来在Hadoop和 ZooKeeper集群上发布和管理的工具。Minos可轻松扩展来支持其他的系统,目前已经支持包括 HDFS、YARN 和Impala 。 

项目主页: https://github.com/XiaoMi/minos

web开发框架 Xiaomi Rose

小米公司的 Rose 是一个 Java 的 Web 开发框架,但不仅仅是框架。Rose 提供的各种特性和约束惯例,目的就是为了使您在能够轻松地开发web程序。Rose规范了对Spring的使用,也允许您放置applicationContext-xxx.xml文件来扩展Rose。 

项目主页:https://github.com/XiaoMi/rose 

小米官方其他开源项目:https://github.com/XiaoMi

以上,就是我们收集的小米公司的开源项目。如有遗漏,欢迎大家及时补充。 

【Envi风暴】Envi5.6安装图文教程(附Envi5.6完整版下载) 【Envi风暴】Envi5.6与应用商店app store安装图文教程(附Envi5.6完整版下载)从文末网盘下载完整的ENVI5.6安装包,如下所示:双击envi56-win.exe,开始安装。将f__x64下的两个补丁文件拷贝到安装路径。将f__x86下的两个补丁文件拷贝到安装路径。 阅读详情

相关推荐

汽车LED驱动芯片TPS92682-Q1 SPI接口配置与调试实战指南

SPI(串行外设接口)作为一种高速、全双工的同步串行通信总线,广泛应用于微控制器与外围设备之间的数据交换。其工作原理基于主从架构,通过时钟、数据线和片选信号实现设备间的精准时序控制。在汽车电子和工业控制领域,SPI因其简单高效、易于扩展的特性,成为配置复杂电源管理芯片、传感器和存储器的关键技术。通过SPI接口,工程师能够动态调整设备参数、实时读取状态信息,并实现复杂的故障诊断与保护策略,极大地提升了系统的灵活性与可靠性。本文以汽车级双通道LED恒流驱动器TPS92682-Q1为例,深入解析如何通过SPI接口

weixin_29185493的博客 288

小米系列手机开源代码

小米系列手机开源代码 https://github.com/MiCode/Xiaomi_Kernel_OpenSource

新生代CV搬运工 8309

知识图谱-Neo4j-开始构建知识图谱-01

关系(Relationships):连接两个节点,具有方向(→ 或 ←)和类型(Type),可附加属性。 属性(Properties):键值对,存储节点或关系的详细信息(如 , )。 (2) Cypher 查询语言 直观语法:通过模式匹配直接描述图结构。 高效遍历:支持复杂关系路径查询(如最短路径、模式匹配)。 3. 核心优势 (1) 原生图存储 物理存储优化:数据以图结构直接存储,避免传统数据库的“表连接”开销。 高效遍历:通过指针直接访问相邻节点,时间复杂度接近 O(1)。 (2) 高性

寓教于乐。教己助人 1万+

小米开源:站在巨人肩膀上的创新

2014-07-22 18:08优快云作者优快云 CODE 95503 小米开源企业开源 7月22日消息,小米4 手机今天发布,又一次掀起了业界关于“小米现象”的讨论热潮。借着这股东风,我们来了解一下“开源”文化在这个炙手可热的科技公司中占据什么地位。 7月22日消息,    小米4 手机今天发布,又一次掀起了业界关于“小米现象”的讨论热潮。借着这股东风

Jingle的专栏 5868

超级详细!!!新手使用AutoDL跑深度学习(MixVPR项目)的学习记录

新手第一次在AutoDL上跑深度学习的实验,遇到一些问题,简单记录一下。如果大家发现问题,欢迎和我讨论。

weixin_45152283的博客 5万+

ESP32开发进阶:1.接入文心一言

ESP32开发进阶:接入文心一言大模型,串口对话

qq_53529450的博客 1431

【亲测免费】 探索MiCode:一个强大的小米生态开源代码库

探索MiCode:一个强大的小米生态开源代码库 项目简介 是由KYMirai开发的一个开源代码仓库,它为小米生态系统提供了丰富的软件源码和开发者资源。这个项目旨在促进小米设备与服务的开放性,鼓励社区成员参与开发和创新,为全球的开发者提供了一个学习、分享与合作的平台。 技术分析 MiCode的核心价值在于其提供的开源代码和API,这些代码覆盖了多个小米的产品和服务。主要的技术特性包括: 多语言支持...

gitblog_00094的博客 1714

multisim14.3无法访问数据库...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 4456

小米9开源linux内核,发布即开源:小米开源新机Mi 11内核源码

小米已开源最近发布的新机小米 11 的源码,小米 11 系统内核基于 Android R,源码已更新至小米手机内核的 GitHub 仓库,代号为 venus-r-oss。由于 Android 系统是基于 Linux 的,而 Linux 采用 GPLv2 授权,根据 GPL 协议的要求,派生作品均需要发布源代码。小米从 2018 年开始把新机型的内核源码开源,开源时间通常为新机发布后的三个月内。从 ...

weixin_30154537的博客 2599

基于IEEE39节点系统的风力发电机组并网改造与稳定性研究

本文研究了基于IEEE39节点系统的风力发电机组并网改造与稳定性问题。首先将系统工作频率从60Hz转换为50Hz,并对同步发电机、变压器、线路和负荷参数进行相应调整。随后将30、32、34、37号节点的同步发电机替换为不同容量的永磁同步发电机(PMSG)和双馈感应发电机(DFIG),详细建立了两种风电机组的数学模型和控制策略。通过Simulink仿真验证,改造后的系统能够稳定运行并满足并网要求。研究成果为大规模风电并网系统仿真提供了参考,对提高电力系统可再生能源消纳能力具有重要意义。

huanghm88的专栏 109

组基轨迹建模 GBTM的介绍与实现(Stata 或 R)

组基轨迹建模(Group-Based Trajectory Modeling,GBTM)(旧名称:Semiparametric mixture model)历史:由DANIELS.NAGIN提出,发表文献《Analyzing Developmental Trajectories:A Semiparametric,Group-Based Approach》GBTM能够将一群人的轨迹分类并生成数个具有代表性的运动轨迹模型,然后对每个轨迹模型进行分析,以了解人们的运动特征、生理水平和风险等级等。

三分钟热度 1万+

【亲测免费】 Xiaomi 开源项目教程

Xiaomi 开源项目教程 项目介绍 Xiaomi 开源项目是一个由 a4refillpad 维护的项目,旨在提供与小米设备和服务相关的开发资源和工具。该项目包含了一系列的库、工具和示例代码,帮助开发者更好地集成和利用小米的硬件和软件资源。 项目快速启动 环境准备 在开始之前,请确保你已经安装了以下工具和环境: Git Python 3.x 小米开发者账号 克隆项目 首先,克隆项目到本地: g...

gitblog_00309的博客 623

uniapp - 解决报错Error in event handler for “service.requestComponentInfo“: “TypeError: cannot read prop

uniapp,报错,Error in event handler for "service.requestComponentInfo": "TypeError: cannot read properties of undefined (reading 'matches')",h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,如何解决这个问题,一直报错,uniapp报错Error,都检查了还是报错,怎么解决这个错误,uniapp出现Error in event han

🏆 前端领域优质创作者 6379

企业开源】小米开源:站在巨人肩膀上的创新

http://code.youkuaiyun.com/news/2820757

linlin_seven的专栏 590

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

2025小米开源峰会暨开放原子园区行(小米站)成功举办:以开源之力搭建供需对接平台,赋能产业协同创新

作为专注于开源事业的非营利性组织,基金会已正式孵化 43 个开源项目,包括开源鸿蒙、开源欧拉、openKylin、OpenTenBase、快应用等,为项目提供中立身份背书、专业孵化支持及社区可持续发展保障。penvela、Xiaomi MiMo、MiDashengLM-7B 等代表性项目,强调小米秉持“不仅要站在巨人的肩膀上,还要为巨人指方向”的理念,未来将持续以开放共享的开源战略,让“拥抱开源”成为小米工程师文化的重要部分,与伙伴们共同攻克技术难关、繁荣开源生态。付海巍介绍了基金会的核心职能与服务体系。

小米云技术 234

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

小米集团副总裁崔宝秋:开源是人类技术进步的最佳平台和模式

开源不仅是理念、是运动、是一个团队协作的模式,更是一个创新的平台。

开源吞噬世界。 3142

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

全球开源正当时,第 19 届中日韩三国 IT 局长 OSS 会议暨东北亚开源软件推进论坛圆满落幕

第 19 届中日韩三国 IT 局长 OSS 会议暨东北亚开源软件推进论坛圆满落幕

优快云资讯 7925

小米立 Flag:要做年轻人的第一个深度学习框架

小米要做移动端最牛叉的深度学习框架。—— 小米崔宝秋北京时间 6 月 28 日,在第十三届开源中国开源世界高峰论坛上,小米首席架构师、人工智能与云平台副总裁崔宝秋在《小米...

优快云资讯 1万+

小米主办HBaseCon亚洲峰会,打造世界一流的“工程师理想乐园”

7月20日,小米集团和Apache HBase社区联合主办,阿里巴巴、腾讯和华为共同协办的HBaseCon亚洲2019峰会在北京隆重召开。

优快云资讯 1352

2020中关村论坛百度平行论坛:探索中国AI开源与产业智能化模式

9月18日,2020中关村论坛“AI开源创新与产业智能化”平行论坛于中关村国家自主创新示范区展示中心重磅开幕。此次论坛由中国科协学会学术部与百度共同主办,聚焦国内自研开源核心技术赋能产业级创新的重要趋势与标杆,深入探讨AI开源生态构建,产业智能化趋势以及自主核心AI技术应用价值成果,备受各界关注。 作为2020中关村论坛的平行论坛之一,中国科协学会学术部部长、企业工作办公室主任刘兴平,科技部高新技术司副司长梅建平,北京市人民政府副秘书长刘印春,北京市经济和信息化局党组成员、副局长姜广智等参会并致辞。北京市

优快云资讯 4614

小米立Flag:要做年轻人的第一个深度学习框架

小米要做移动端最牛叉的深度学习框架。—— 小米崔宝秋北京时间 6 月 28 日,在第十三届开源中国开源世界高峰论坛上,小米首席架构师、人工智能与云平台副总裁崔宝秋在《小米...

AI科技大本营 2244

小米开源1T MoE大模型:技术解析、部署实战与行业影响

大语言模型(LLM)正推动人工智能技术迈向通用智能,其核心在于通过海量参数学习复杂模式。MoE(混合专家)架构作为关键创新,通过稀疏激活机制,在保持庞大模型容量的同时,大幅降低了计算与部署成本,实现了效率与性能的平衡。这一技术突破使得万亿参数模型走出实验室,具备了工程落地的可行性,为智能客服、代码生成、内容创作等场景提供了更强大的基座。小米此次开源的1T参数MoE大模型,正是这一技术路线的典型实践,其配套的完整工具链与资源,显著降低了前沿AI技术的应用门槛。

weixin_33829657的博客 355

软件就是集成

任正非说华为的核心竞争力在与数字逻辑和软件这块,芯片制造他不做。通俗点,华为主要是基于现有的芯片做二次开发和定制,当然,这里面融入很多对客户需求的理解,这种集成也是创新性的。 从软件角度来说,我们更需要这种集成的能力,基本的原子构件,如操作系统,数据库,编程语言,框架,浏览器老外都已经做好了,我们只能寄生在上面。因为我们力量薄弱,我们的强项不在研究,而在工程,在于利用别人的成果打造自己的产品。

曲折旅程,艰难人生 667

TVBoxOSC:重新定义电视盒子控制体验的开源解决方案

TVBoxOSC是一个基于第三方代码库开发的开源电视盒子控制和管理工具,它通过创新的技术架构让您的手机变身为功能强大的智能电视遥控中心。这款工具不仅解决了传统遥控器的物理限制,更为多设备管理和个性化控制提供了全新的可能性。 ## 🎯 核心理念:从单向控制到智能交互的演进 TVBoxOSC的设计哲学建立在"去中心化控制"和"智能适配"两大核心理念之上。不同于传统红外遥控器的单向信号传输,TVB

gitblog_00144的博客 392

从NuttX到OpenVela:开源协作如何重塑AIoT生态的技术范式

本文探讨了NuttX与OpenVela的开源协作如何重塑AIoT生态的技术范式。通过深度技术融合和社区共建,两者实现了从底层RTOS稳定性到上层规模化应用的无缝衔接,显著提升了开发效率并降低了AIoT设备的开发门槛。

egg99的博客 773

项目开源一年多就从ASF毕业,开发者可以从中学到什么

| 作者:oschina| 转载自:开源中国|编辑:王玥敏| 设计:刘颖洁 开源社引言2015年时,源自于中国的 Apache 项目只有3个,五年后的2020年,已经有了20个项目,其...

开源社KAIYUANSHE的博客 820
上一篇: cmd命令窗口中文显示乱码的解决方法
下一篇: Linux下的gdb常用调试命令
liranke
博客等级 码龄20年 4939粉丝 594原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值