首页 文章 精选 留言 我的

精选列表

搜索[CloudQ共创征文],共1297篇文章
优秀的个人博客,低调大师

#2020征文-TV#10分钟鸿蒙应用实战开发:鸿蒙手绘板 (含源代码)

目录: 前言 (一)创建项目 (二)实现绘画工具 (三)调用工具 (四)运行效果 (五)完整代码 前言: 今天是鸿蒙的手机beta发布活动,很荣幸受邀来到现场,一会儿可以给大家上个靓照~。 本篇旨在通过实践一些样例,让开发者们快速提高肾上腺素,欢乐的加入鸿蒙应用开发之旅。整篇就是一个完整的实操样例,我也尽量在一片中把内容都讲清楚。 基础的一些知识点,可以访问我另一个系列:《鸿蒙OS应用开发实践》 正文 (一)创建项目 1.创建一个新的TV项目: 2.创建一个新的Java类: 命名为Draw: 这个作为我们的绘画的核心组件,所以我们让他继承Component,方便后面的调用。需要注意的是,这里导入包名的时候,我们选择第一个:ohos.agp.components包。 完成后,依然会报错,提示我们需要创建构造函数: 同样默认会有很多构造方法,我们选择第一个(单个参数)即可。 (二)实现绘画工具 这样一个基础的组件类就创建好了,接着我们构思下一画板工具里需要哪些元素: 画笔:用于画出各种点和线。 画板:用于展现我们到底花了什么,它是内容的载体。 所以,根据以上这些元素,在接下来我们需要在代码里定义和创建一些内容: Path mPath = new Path(); Paint mPaint; Point mPrePoint = new Point(); Point mPreCtrlPoint = new Point(); Canvas : 画布的意思,属于渲染组件,一般用于渲染各种界面元素,这里需要 import ohos.agp.render.Canvas;包 Path : 路径的意思,也属于渲染组件,用于描述绘制的路径。需要import ohos.agp.render.Path; Paint : 表示绘制,属于渲染组件,用于一些绘制操作,需要import ohos.agp.render.Paint; Point : 表示一个点,通常由二维坐标(x,y)组成,需要import ohos.agp.utils.Point; 所以上面的代码,我们先定义了一些等待使用的工具变量。 现在我们缺少了一个东西,那就是如何交互?一般的,绘图这样的,我们要么鼠标,要么触屏,要么就是电子绘笔等。这里我们使用鸿蒙触摸组件来实现。 在代码中去实现Component.TouchEventListener方法: 实现onTouchEvent()方法: onTouchEvent包含两个参数:Component表示当前接收的组件,TouchEvent表示当前的触摸事件。 通过getAction实例方法可以获取TouchEvent的状态: TouchEvent.PRIMARY_POINT_DOWN : 按下状态 TouchEvent.PRIMARY_POINT_UP :点按状态抬起 TouchEvent.POINT_MOVE: 点按拖动 我们需要在按下的时候开始记录点的位置,拖动的时候记录下整个轨迹,而抬起的时候则不做任何事情。 所以,在onTouchEvent事件函数中,我们的代码这样写: switch (touchEvent.getAction()) { case TouchEvent.PRIMARY_POINT_DOWN: { MmiPoint point = touchEvent.getPointerPosition(touchEvent.getIndex()); mPath.moveTo(point.getX(), point.getY()); mPrePoint.position[0] = point.getX(); mPrePoint.position[1] = point.getY(); mPreCtrlPoint.position[0] = point.getX(); mPreCtrlPoint.position[1] = point.getY(); return true; } case TouchEvent.PRIMARY_POINT_UP: break; case TouchEvent.POINT_MOVE: { break; } MmiPoint :表示是人机交互接口的一个Point,这里用来接收点击事件的点,需要import ohos.multimodalinput.event.MmiPoint; 然后在点击下去的这一下,指定路径mPath的moveTo目标为当前事件点击获得的点。 同时也设置了两个预制缓存点的坐标为当前点击的点。 抬起的操作,我们这里暂时不做处理。 直接来处理下移动分支下的操作: case TouchEvent.POINT_MOVE: { MmiPoint point = touchEvent.getPointerPosition(touchEvent.getIndex()); Point currCtrlPoint = new Point((point.getX() + mPrePoint.position[0]) / 2, (point.getY() + mPrePoint.position[1]) / 2); mPath.cubicTo(mPrePoint, mPreCtrlPoint, currCtrlPoint); mPreCtrlPoint.position[0] = currCtrlPoint.position[0]; mPreCtrlPoint.position[1] = currCtrlPoint.position[1]; mPrePoint.position[0] = point.getX(); mPrePoint.position[1] = point.getY(); invalidate(); break; > 解析: 同样用MmiPoint来接收点击输入,然后先说下mPath.cubicTo:使用path的cubicTo方法来实现三次贝塞尔曲线,就是说两个点之间的线有两个控制点。这样可以让曲线更加的平滑,它需要输入三个点的参数,所以,我们之前定义了两个Point变量,这里就需要用上了,整体上的原理就是,先把点击获得第一个点传入到曲线函数中,然后计算当前点击的位置加上第一个点的二分之一偏移量来细化得到一个更小的值来作为第三个参数,而第二个参数,我们让缓存的另一个点直接接收当前点击的点的值,然后传入到第二个参数中,最后又更新当前位置给第一个点,这样第一个点传入(旧的点),加上拖动后的当前点(新点),在当前点的二分偏移量的点,构成了三点传给了曲线函数,最后重新更新旧的点,让旧点变成一个新的位置,再次拖动的时候,就全部有了新的值,形成一个闭环。 invalidate()函数表示申请重新绘制(刷新UI)。 至此,我们就完成了点绘制(画笔)的计算方法。 下一步,我们要实现让画笔的这些点和线呈现到画板(Canvas)上: 解锁更多章节>>> 作者:涂启标 想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com

优秀的个人博客,低调大师

解码鸿蒙生态及核心技术+2025 HarmonyOS 创新赛,携手共创万物互联新未来

7月8日晚,一场聚焦HarmonyOS 应用开发的线上技术交流会成功举行。本次活动由开源中国(OSCHINA)《数智漫谈》栏目主办,以“三步上手鸿蒙开发:工具·能力·进阶”为主题,旨在帮助开发者高效掌握鸿蒙应用开发核心技能,把握万物互联时代的创新机遇。 直播吸引了大量开发者关注,观看人次超过1.45万,全网累计曝光量达740万。 交流会上,三位来自鸿蒙生态的技术专家进行了深入分享。 华为云HCDE、鸿蒙应用认证开发者姚圣伟介绍了鸿蒙操作系统的最新进展。截至 2025 年 6 月,鸿蒙生态设备突破 10 亿台,中国市场占有率 17%,超越 iOS 成为中国市场的第二大移动操作系统。 鸿蒙的核心能力包括分布式架构、跨端开发、AI集成等,支持一次开发多端部署。鸿蒙6.0 版本强化了分布式软总线技术,提供更高带宽、更低时延、更安全可靠的设备间通信能力,支持更流畅、更强大的多设备协同体验。 专家特别提到,相比 Web应用,鸿蒙元服务具备独特的核心优势。在用户体验上的提升,元服务实现了“原子化”场景渗透,无需打开完整载体,可直接嵌入系统场景(如负一屏卡片、日历提醒),实现 “服务找用户”,而 Web 需依赖浏览器跳转,体验割裂。另外,得益于系统级深度协同,元服务能直接调用系统底层能力(如本地计算、状态响应),Web 应用受沙箱限制无法做到。它重构了服务触达方式,以轻量化、场景化打破传统应用壁垒,推动生态从 “下载安装” 向 “按需流转” 升级,这是 Web 应用难以替代的生态级突破。 华为开发者专家(HDE)张一弛详细演示了鸿蒙官方开发工具DevEco Studio。他表示,DevEco Studio 的安装与项目创建流程十分便捷,集成 SDK、模拟器,支持 Stage 模型;同时具备构建加速(并行/增量编译)、AI 辅助编程、3D UI 视图分析复杂组件层级、AI 性能分析优化、以及创新的多屏模拟器实现单窗口多设备联调等诸多亮点。 专家指出,相比安卓开发环境,DevEco Studio 更加轻量,更加高效。DevEco Studio 基于 IntelliJ IDEA 精简打造,剔除冗余组件,安装包更小,专注鸿蒙开发时资源占用更低。其AI 辅助编程(CodeGenie)功能可快速生成代码、修复问题;Hvigor 构建工具优化流程,编译更快;支持多端实时预览,远程真机测试便捷,大幅提升开发效率。而安卓开发常用的 Android Studio 因需要兼容的安卓 SDK 广泛,且需集成大量组件,资源占用较高,且操作复杂。 上海杉达学院副教授、华为开发者专家(HDE)祝欣蓉则针对开发者成长路径提出建议。她提出三步路径:一是要提高对鸿蒙技术演进趋势和生态发展的认知;二是高效学习:以官网知识地图为纲,从行业白皮书切入,快速入门,分阶段学习,并推荐了“代码工坊”和“开发案例”两个实用工具。三是积极参与生态:活用新工具(如智能体框架)开发智能体,积极参与开源,抓住鸿蒙生态爆发期的机遇。 活动同时重点介绍了正在进行的“2025 HarmonyOS 创新赛”。该赛事由华为发起,是鸿蒙生态规模最大的官方开发者赛事,面向全球开发者。赛事设立专项奖金,总激励近千万(包含450万元人民币及450万耀星券),鼓励开发者基于 HarmonyOS 6 开发者 Beta 版本,调用其创新 Kit 能力,开发具有创新性和极致体验的应用或解决方案。 专家在解读赛事时指出,评审注重创新性、技术实现和用户体验,建议参赛团队紧扣六大方向赛题,明确分工,善用AI工具,并关注社会关怀与跨设备协同等加分项。冲击高奖项的作品需融合技术创新、商业潜力和社会价值。 本次技术交流会通过场景化演示与案例拆解,为开发者提供了实用的开发指导和生态洞察。与会专家表示,鸿蒙操作系统的快速发展及其构建的万物互联生态,为全球开发者提供了广阔的创新舞台。活动的成功举办,将进一步激发开发者的创新热情,推动鸿蒙生态的繁荣发展。 微信扫码,观看直播回放:

优秀的个人博客,低调大师

普华基础软件加入龙蜥并成为理事单位,共创开源操作系统新生态

近日,经龙蜥社区理事会表决通过,普华基础软件股份有限公司(以下简称 “普华基础软件”)正式加入龙蜥社区,并成为社区理事成员单位。 普华基础软件是中国电子科技集团有限公司发展基础软件的重要平台,是国内率先可提供从实时嵌入式操作系统、通用桌面操作系统、服务器操作系统到云操作系统全线产品、服务与解决方案的基础软件企业。普华通用操作系统产品以开源 Linux 为基础,支持 X86、ARM、SW64、LoongArch 等架构,包含鲲鹏、申威、海光、龙芯、飞腾、兆芯等国产芯片,满足信息化基础设施、办公系统、管理系统、业务系统、生产作业系统等多个领域的应用需求,为客户提供全生命周期的服务保障。 作为软件开发的基石,“开源” 正在成为数字化创新发展的关键。普华基础软件将基于龙蜥开源操作系统发布商业版本,推动基于龙蜥技术的商业化快速落地,协助社区进行操作系统生态建设,与产业链上下游厂商开展软硬件兼容适配工作,推动龙蜥成为国际先进操作系统。同时,还将积极参与社区版本开发,组建和贡献社区 SIG 工作组,共同规划社区版本发布和技术路线,培育开源生态基础。不断壮大开源人才队伍,保障社区生态可持续发展。 普华基础软件事业部总经理沈翔表示:“龙蜥是国内领先的操作系统开源社区,普华是一家具有开源基因的国产操作系统公司。面对基础软件架构正在发生的变化,普华基础软件用‘两横两纵’的方式构建了新的数字化建设底座,希望在龙蜥社区开源、开放、日益繁荣的生态与应用之上,为用户打造好用的应用生态立体综合支撑及运维平台,提高国家数字基础设施的产业创新能力,共同创造一个面向未来的开源操作系统。” 龙蜥社区理事长马涛表示:“普华基础软件作为国内有重要影响力的专业操作系统厂商加入到龙蜥社区,必将加速社区的联合创新,提升社区的技术价值和产业影响力,推动国产操作系统产业的升级发展。”

优秀的个人博客,低调大师

联想与温州医科大附属第一医院:打造“智慧医疗”航母 共创医疗新体验

ZDNet至顶网服务器频道 03月29日 新闻消息:3月28日,联想集团与温州医科大学附属第一医院(简称:温医一院)签署战略合作协议,双方将利用各自领域的优势,开创“医企联合”的全新模式,共同打造“智慧医疗”架构及解决方案,以信息化为抓手,实现医院业务流程的优化和再造,加速推动中国医院向智慧医院的转型。作为此次战略合作的重要组成部分,双方共同投入资源成立的 “温州医科大学联想智慧医疗研究院”在签约现场举行了揭牌仪式,来自国家卫计委、浙江省卫计委、温州市、温州医科大学、温医一院、联想集团的领导和医疗信息化专家出席会议,并就医疗信息化开展了深入的探讨和沟通。 联想集团与温州医科大学附属第一医院签订战略合作协议 本次合作达成后,双方将完成从客户关系到伙伴关系的转变,实现战略优势互补,进一步深化各自的行业领导者地位,并打造稀缺的、可持续的行业竞争力和影响力。借助联想雄厚的定制化产品研发实力、强大的IT基础架构解决方案整合能力和专业的企业级服务优势,双方将共同成就端到端的“智慧医疗”解决方案的最佳实践。 同时,联想集团还将不断致力于将桌面云、移动医疗、大数据处理等最新研发成果引入到温医一院的信息系统中,通过丰富、可定制的移动终端设备和APP集成等前沿技术,与温医一院一起探索医院IT应用的创新之路,并逐步将合作方案推向市场,共同为更多的医院插上“智慧”的翅膀! 签约仪式上,温州医科大学党委副书记、温州医科大学附属第一医院院长陈肖鸣表示:温医一院多年来致力于利用信息化技术改造就医流程,打造“以病人为中心”的一流的“智慧医院”,在此过程中,我们不断改变传统思维的惯性,发动全院力量推进医院信息化建设。此次与联想集团在“智慧医疗”领域开启的合作,将加速我院在医疗信息化领域的发展步伐,提升医院的综合救治和服务能力,为患者打造更为方便快捷的就医流程,为我国医院信息化建设和医疗改革提供助力。 温州医科大学党委副书记、温州医科大学附属第一医院院长陈肖明 联想集团副总裁,中国区大客户事业部总经理童夫尧指出:医疗行业是联想大客户业务重点投入的细分行业之一。我们本着“以病人为中心”的信息化建设理念,针对不同医疗机构的个性化需求与业务实际情况,提供量身定制的一站式医疗IT解决方案,助力各级医疗机构实现业务流程的优化和再造,解决诊疗资源配置不均衡、利用率不高等问题,改善医患关系、缓解老百姓看病难的问题。通过与温医一院的合作,我们合力将最优秀的解决方案提供给更多的医疗机构,提升中国智慧医疗水平,为患者创造更佳的医疗新体验。 联想集团副总裁、中国区大客户事业部总经理童夫尧 “智慧医疗”作为我国医疗信息化领域最常被提及的理念,在行业中已经推行多年,但总体来说鲜有可复制的成熟业务模式。究其原因可以用两个“鸿沟”来概括,一方面,医院自身存在信息化和业务应用的鸿沟,业务应用分项目规划,从而导致业务出现“各自为战”的孤岛。另一方面,IT厂商和医院之间也存在需求认知的鸿沟,IT厂商不能设身处地的去了解医疗行业差异化的应用场景和需求特点,一些不“合身”的技术方案,反倒会让医生无法专注于自身业务,事倍功半。因此,联想和温医一院通过对“医企联合”这种全新模式的探索,将“智慧医院”的理念付诸落地实施,通过在各自最擅长领域的倾力投入,打造一个开放、可扩展的“智慧医疗”航母平台,有效整合医院、IT企业、医疗信息化合作伙伴(SI/ISV)优质资源,进而实现先进业务模式的流通性和可复制性。 联想集团在此次合作中负责医院云架构的规划,部署和运维管理等工作,帮助温医一院在业务架构、应用架构、数据架构和技术架构四个层面进行升级和改造,支撑医院业务应用的规划部署运维和不断的优化,打造新一代的医院业务系统的SAAS平台。 作为全球领先IT基础架构解决方案提供商,联想集团将医疗行业划分为大客户业务重点发力的新兴行业,在短短的几年内,凭借全价值链的产品线组合和端到端的整合能力,联想医疗已经成为业内迅猛增长的一股新生力量。目前,联想已经拥有25个医疗解决方案,成功进驻300余个三甲医院,并助力了4个省级医疗卫生平台IT基础架构建设。 而合作的另一方,温医一院是一所拥有95年历史的省属现代化三级甲等综合医院,在信息化建设上坚持以病人为中心,并已完成了信息化顶层设计,包括HIS(医院信息系统)、LIS(实验室/检验科信息系统)、PACS(影像归档和通信系统)、RIS(放射信息系统)、电子病历、临床路径等50多个系统的软件开发和实际应用,已经初步具备了智慧医院的雏形。因此,在此次合作中,温医一院利用医疗信息化专业人才和业务经验等方面的优势,将关注于医院应用系统架构再造,通过业务功能模块和业务流程的改进,与云技术充分结合,打造新一代的医院业务系统。 新成立的“温州医科大学联想智慧医疗研究院”,是一个针对二级以上医院信息化建设的研究机构。双方将为其共同投入管理人员、IT管理服务架构师、项目管理人员和应用开发人员。研究院将针对涵盖医院所有业务流程的“智慧医疗整体方案”进行研究细化,进一步丰富双方科研成果,并逐步将此方案推向市场,在规划设计、应用开发、系统部署实施和后期运维等四个阶段为更多客户提供全面的IT管理服务,以帮助接受此方案的医院成功完成智慧医院的建设。借助整体方案的不断完善,研究院还将培养出一大批专家人才。 原文发布时间为:2014年03月29日 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

优秀的个人博客,低调大师

算力互联、调度协同、生态共创|开源中国携手超智算科技、共绩科技达成战略合作

国务院《AI+行动意见》强调加强智能算力互联互通和供需匹配。工信部《算力互联互通行动计划》和"毫秒用算"专项行动提出"盘活存量、精准对接、弹性供给",推动算力从"重硬件囤积"转向"重高效调度"。超智算科技(S·AIDC)与共绩科技、开源中国就算力资源共享、算网平台建设、弹性算力协同、技术与商业信息共享、用户生态等方面达成合作共识,合力共建"算力供给、智能调度、开发者分发"的完整价值链条。 近日,超智算(北京)科技有限公司(以下简称“超智算科技”)携手北京共绩科技有限公司(以下简称“共绩科技”)与开源中国达成战略合作。超智算科技副总裁兼华东地区负责人王勃兴,共绩科技副总裁秦奔、开源中国高级副总裁李彦成及三方核心团队共同出席并见证本次签约仪式。多元异构算力融合、国产算力规模化落地、智能算力调度、算电协同创新及开发者生态共建等核心领域开展全方位协同,贯通算力供给、调度与应用全链路,共同探索算力产业高质量发展的全新实践路径。 战略合作签约仪式 从规模建设走向统一调度 随着“东数西算”和全国一体化算力网持续推进,我国算力基础设施的发展重点正从规模建设进一步走向互联互通、统一调度和高效运营。尤其随着国产算力快速发展,不同芯片、架构、区域的算力资源加速汇聚,如何将这些多元异构资源汇聚、调度起来,成为提升国家算力资源整体效能的关键。 从全国一体化算力网的建设逻辑来看,调度正在成为连接算力资源与真实需求的核心环节。它不仅决定分散算力能否实现跨区域、跨主体高效配置,也直接关系到国产算力、多元异构算力能否在统一体系中实现协同使用。此次三方合作,正是围绕这一链路展开。 开源中国是国内最大的开源社区 OSCHINA.NET,拥有 1500 万开发者用户;旗下的 Gitee 是全球第二大的代码托管服务平台,汇聚超过 1400 万开发者,服务的企业客户超过 42 万家;继承开源基因,上线的模力方舟(MoArk)大模型托管和算力服务平台,提供最新最热开源 AI 模型和异构算力服务。开源中国长期深耕开源技术与开发者生态,为算力能力进一步触达真实开发和应用需求提供生态支撑。 超智算科技是国际领先的全栈式智能算力综合运营商,秉持“助力织就全国算力一张网,推动算力普惠”的愿景,已在北京、上海、广西、陕西、江苏五大核心城市完成算力节点布局,旗下北京超智算人工智能创新示范园项目连续两年入选北京市“3个100”重点工程。依托高性能智算中心与零碳算力底座,构建算、电、数、模全栈能力,并以广西崇左、云南昆明为桥头堡,加速Token服务与AI能力出海,拓展中东及东南亚市场。此外,公司发布全国首个首箭首星一体化项目“超智算一号”算力卫星,将开启天地一体化算力先河,持续引领全球智能算力高质量发展。 共绩科技是全球首个电网式算力调度服务商,以弹性算力调度为底座,通过统一接入、资源感知、智能匹配、动态调度等能力,将不同区域、不同芯片、不同架构的算力资源组织起来,并面向模型训练、推理、Agent及企业AI应用形成弹性、稳定的算力供给。 三方将发挥各自在“3+X”国家枢纽级算力布局、算电协同算力调度与2200万+开源用户生态方面的优势,推动算力资源、调度平台与用户需求进一步协同发展,共同打造AI生态新范式。 深化六大协同 打造完整价值链条 第一深化多元算力协同 汇聚国际主流算力、国产算力及不同区域算力资源,扩大优质算力供给,形成更加多元、稳定的算力资源体系。 第二深化国产算力生态 推动国产算力更高效地连接模型训练、推理、Agent等真实AI需求,促进国产算力从资源接入进一步走向规模化应用。 第三深化异构算力调度 面向不同芯片、架构和集群,强化调度能力,推动异构算力从资源可用走向可调度及高效协同。 第四深化算电协同 依托算力调度能力,结合不同区域能源供给、电力成本和算力负载,通过地域调度、时域调度等方式优化计算任务配置,推动算力资源与能源资源协同,提高整体运行效率和绿色用能水平。 第五深化全国一体化算力网建设 三方将共同推进算网平台及调度体系建设,推动更多算力节点互联互通和协同调度,让多元异构算力在更大范围内高效流动,为全国一体化算力网建设提供产业实践。 第六深化生态共建 依托超智算科技的多元算力资源与全国算力布局,结合共绩科技的算电协同算力调度能力与开源中国在开源社区、开发者及技术生态方面的积累,共同连接算力供给、技术工具、模型及开发者需求,推动算力能力更便捷地进入开发和应用场景。 未来,超智算科技将牵头携手共绩科技、开源中国,以多元算力资源为基础,以覆盖北京、上海、广西、陕西、江苏、广东、云南等7大区域的3+X枢纽级多元算力资源为基础,以算电协同调度为核心纽带,持续推动国产算力、多元异构算力与能源体系协同发展,,让更多算力实现可连接、可调度、可服务,为全国一体化算力网建设和人工智能产业发展提供更加高效、弹性、普惠、绿色的算力支撑。

优秀的个人博客,低调大师

#2020征文-开发板#鸿蒙liteos-a如何启动第一个用户进程init_lite

目录: 1. 鸿蒙OS编译知识 2. 从编译过程看鸿蒙OS代码结构 3. 第一个用户态进程init_lite 4. Init_lite是如何被kernel调用的? 1、鸿蒙OS编译知识 OpenHarmony源码编译系统使用了google开发的gn工具以及ninjia。这二者结合起来比传统的makefile编译系要高效,尤其适合大系统的并行编译。对开发者而言,如果要参与OpenHarmony的开发,需要对gn的语法有些了解。本文仅做一些最基本的介绍: 1.使用gn工具的话,开发者将编译规则写在名为BUILD.gn文件中。和Makefile一样,gn文件有自己的语法规则,属于领域语言(Domain Specific Language,DSL)。gn语法不难,但编译规则本身有很多内容,所以一下子要掌握全部内容也不容易。 2.gn支持自定义模板函数,可放在名为.gni的文件中。OpenHarmony中最常见到的gn模板文件为./build/lite/config/component/lite_component.gni。.gn文件中通过import可导入gni模板文件。OpenHarmony定义了lite_component、lite_library等模板函数。 3.gn中,可执行文件的编译函数入口为exectuable(“文件名”),共享库的编译规则函数为shared_library(“文件名”)。所以,如果要搜索某个文件对应的编译规则,可以先搜索所有的BUILD.gn文件,然后grep executable。以下是grep所有的executable的结果截图。 (以上原理引自中科创达OpenHarmony研究组 鸿蒙OS开源代码精要解读之——init) 2、从编译过程看鸿蒙OS代码结构 Hi3518EV300的编译命令如下: python build.py ipcamera_hi3518ev300 -b debug 这条编译命令是怎么执行的呢? 编译的主文件是Build\lite\BUILD.gn文件,内容截取如下: 先编译kernel,依赖库;最后编译rootfs, rootfs的编译过程\build\lite\gen_rootfs.py打开看是先编译userfs,再编译rootfs。 使用到的配置文件: 打开ipcamera_hi3518ev300.json,其中: 1.配置kernel为liteos_a; 2.指定编译器为clang; 3.列出了所有OS子系统和源码位置,包括了kernel、startup子系统。Startup中的init_lite是kernel调用的第一个用户态进程; 3、第一个用户态进程init_lite Init_lite的位置: 官方手册中对init的介绍 (init启动引导指的就是init_lite) 启动恢复负责在内核启动之后,应用启动之前的操作系统中间层的启动。涉及以下模块: · init启动引导 支持使用LiteOS-A内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。 负责处理从内核加载第一个用户态进程开始,到第一个应用程序启动之间的系统服务进程启动过程。启动恢复子系统除负责加载各系统关键进程之外,还需在启动的同时设置其对应权限,并在子进程启动后对指定进程实行保活(若进程意外退出要重新启动),对于特殊进程意外退出时,启动恢复子系统还要执行系统复位操作。 · appspawn应用孵化 支持使用LiteOS-A内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。 负责接受应用程序框架的命令孵化应用进程,设置其对应权限,并调用应用程序框架的入口。 · bootstrap启动服务模块 支持使用LiteOS-M内核的平台,当前包括:Hi3861平台。 提供了各服务和功能的启动入口标识。在SAMGR启动时,会调用boostrap标识的入口函数,并启动系统服务。 · 系统属性 支持使用LiteOS-M内核和LiteOS-A内核的平台,包括:Hi3861平台,Hi3516DV300平台,Hi3518EV300平台。 负责提供获取与设置操作系统相关的系统属性。 系统属性包括:默认系统属性、OEM厂商系统属性和自定义系统属性。OEM厂商部分仅提供默认值,具体值需OEM产品方按需进行调整,详见“使用”部分。 base ├──startup 启动恢复子系统根目录 ├──── frameworks │ └── syspara_lite │ ├── LICENSE 开源LICENSE文件 │ ├── parameter 系统属性模块源文件目录 │ │ ├── BUILD.gn │ │ └── src │ │ ├── BUILD.gn │ │ ├── param_impl_hal 系统属性模块基于LiteOS-M核实现 │ │ └── param_impl_posix 系统属性模块基于LiteOS-A核实现 │ └── token │ ├── BUILD.gn │ └── src │ ├── token_impl_hal │ └── token_impl_posix ├──── hals │ └── syspara_lite 系统属性模块硬件抽象层头文件目录 ├──── interfaces │ └── kits │ └── syspara_lite 系统属性模块对外接口目录 └──── services ├── appspawn_lite 应用孵化模块 │ ├── BUILD.gn 应用孵化模块编译配置 │ ├── include 应用孵化模块头文件目录 │ ├── LICENSE 开源LICENSE文件 │ ├── moduletest 应用孵化模块自测试代码目录 │ └── src 应用孵化木块源文件目录 ├── bootstrap_lite 启动服务模块 │ ├── BUILD.gn 启动服务模块编译配置 │ ├── LICENSE 开源LICENSE文件 │ └── source 启动服务模块源文件目录 └── init_lite 启动引导模块 ├── BUILD.gn 启动引导模块编译配置 ├── include 启动引导模块头文件目录 ├── LICENSE 开源LICENSE文件 ├── moduletest 启动引导模块自测试代码目录 └── src 启动引导模块源文件目录 vendor └──huawei └──camera └──init_configs 启动引导模块配置文件目录(json格式,部署于/etc/目录下) Init_lite使用了配置文件init_configs; 解锁更多章节>>> 作者:一朵尘埃 想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com 【有奖直播-HarmonyOS驱动框架调试总结 火热报名中!】

优秀的个人博客,低调大师

海尔机器人与INDEMIND达成战略合作,突破空间智能泛化难关,共创家庭具身AI新生态

2025年11月19日,海尔机器人与北京盈迪曼德科技有限公司(以下简称INDEMIND)在北京正式签署战略合作协议,共同推动具身机器人在家庭场景的落地与应用。海尔智家机器人产业总经理丁来国、INDEMIND创始人于飞及双方核心成员共同出席了签约仪式。 40多年来,海尔始终以用户为中心,已成长为全球头部的美好生活解决方案服务商。作为家电行业与人工智能、机器人技术深度融合的产物,家用具身智能正在重塑行业生态与用户需求。海尔机器人作为海尔智家发展的第三曲线,依托海尔智慧家庭生态,通过AI技术与家庭场景的深度融合,形成清洁机器人、家务机器人、外骨骼机器人等产品矩阵,以开放生态引领家庭服务机器人发展,打造“无人家务”智慧生活的未来图景。 INDEMIND作为一家专注机器人AGI的平台型技术企业,在空间智能、机器人物理AI模型、机器人本体开发等领域积累了深厚技术。INDEMIND自研ROBOMIND机器人物理AI模型,是全球首批实现商业化落地的具备全局空间交互能力的机器人物理AI“大脑”产品,该模型以全局空间智能为核心,为机器人提供实时三维空间感知、认知、交互、决策能力,打破复杂场景无法泛化使用的壁垒,助力其理解并融入家庭空间、执行空间任务,以可移动智能体形态深度服务家庭。 此次双方战略合作的宗旨是充分发挥双方的业务特长和经营优势,按照优势互补、资源共享、携手共建、共赢发展的原则,在高端产品及场景方案、营销宣传及渠道、服务及供应链、科技政策及投资等层面进行深入合作。 在具体合作上,INDEMIND将作为海尔机器人领域的重要合作伙伴,依托海尔智家庞大家庭场景数据、供应链整合能力,以及INDEMIND领先的具身机器人物理AI与设计优势,共同开展家用具身机器人研发与落地、人机交互实现、家庭服务场景开发等方面的紧密合作。 海尔机器人负责人表示,自海尔机器人事业群成立以来,始终专注于AI智慧家庭的深度构建,在智能陪护、智能中枢等关键领域持续深耕布局,致力于打通智慧家庭服务全链路。INDEMIND在机器人AGI领域的技术沉淀,尤其是全局空间交互技术的商业化能力,与其高度契合。我们期待通过此次深度合作,于明年AWE(中国家电及消费电子博览会)推出具有行业影响力的创新产品,为市场带来突破性体验。未来,海尔机器人还将与INDEMIND展开持续深入的合作,共同开发包含不同形态、不同功能、不同属性的终端产品,丰富智慧家庭生态矩阵。 INDEMIND负责人表示,此次与海尔机器人的战略合作,不仅是INDEMIND机器人物理AI模型在家庭场景实现规模化落地的重大里程碑,更是行业内“技术赋能场景、场景反哺技术”深度融合的创新实践。INDEMIND将充分发挥在空间智能、物理AI模型等领域的核心技术优势,结合海尔深厚的产业积淀与实践经验,聚焦消费者核心需求,助力打造智能化与实用性的人机交互终端产品。基于双方共同的技术愿景,我们期待围绕家庭全场景持续探索,共同研发更多元形态、更多样功能的智慧家庭产品,推动行业生态的迭代升级。 此次INDEMIND与海尔机器人的战略合作,是“技术+场景”的双向奔赴。双方将共同构建开放的技术研发平台,加速技术成果转化与产品落地,推动具身AI智慧家庭生态创新发展,为用户创造更智能、更有温度的家庭生活体验。

优秀的个人博客,低调大师

从分享到共创:开放签电子签章系统在开源市场的成长之路与深化开源理念的实践

开放签电子签章系统在开源市场发布以来得到众多的用户使用和反馈,这让我们倍感欣慰,也使我们逐步的步入了正轨。在此,感谢@开源中国这么好的平台,为我们提供服务和学习资源,让我们逐渐了解了开源的运营方式,以及开源的意义。在开放签运营的两三个月内,我们对开源有了更加深刻的认知,使我们更加坚定能把产品做好,能把开源做好。 一、早期对开源的理解: 在早期我们理解的开源只是分享、共享,让更多的人快速获得到电子签章的开发经验,让他们少走一些弯路,可以快速的了解、学习和搭建电子签章相关的应用,这一步我们做到了,这个出发点不错,我们觉得也没有走弯路。只是到现在为止,我们觉得思路有些局限。 二、目前对开源的理解: 通过后来的学习和运营,我们认为开源不只是这些,这应该不是开源的全部意义。应该放开眼界,突破技术层面的狭隘思路,从更高的维度思考开源。从人类自发的协同协作到产生劳动成果最大化,从而带来更大的价值,带来更多的共享,这个更高的维度思考开源的意义,也许这才是开源的精华。开源现在对我们来说是个更大的命题了,需要我们不断攀登。 正如我们的使命“让电子签更加简单”,如何做到?不是说说而已,不是一腔热血就可以,也不是我们一个人、一个团队的力量可以完成,这需要更多人的参与,需要更多的智慧合力。我们相信真正理解开源,真正做到开源,是能够达成使命的。 三、接下来怎么做: 1、今年需要更加开放,让更多开发者、应用方共享开放签的成果; 2、组织更多的活动,让更多开发者、应用方可以参与开放签的设计与开发。 在人生的征程中,我们犹如坚韧的攀登者,在挑战与困难的山峰间不断遇挫、摸索。每一次的挫折,都是生活赋予我们的独特链接教材,它们促使我们去直面自身的局限与不足,从而激发起更强烈的求知欲望和学习动力。

优秀的个人博客,低调大师

代码有温度丨2025OSC鸿蒙开发者故事征文大赛启幕,超绝激励池寻找最美技术人生

无论你是用鸿蒙拯救了老式工厂的"技术侠客",还是用原子化服务改变生活的"创意极客",这里都有你的舞台! 【我们寻找这样的故事】 🛠 技术突围:用HarmonyOS解决传统行业卡脖子问题的实战经历 💡 奇思妙想:一个原子化服务从idea到量级用户的有趣历程 🌱成长蜕变:从鸿蒙小白到社区布道师的升级打怪之路 ❤️ 技术温情:用代码帮助特殊群体的暖心时刻 ... ... ... ... 【参赛即享三重福利】1️⃣荣誉加冕: TOP10故事将入选《鸿蒙开发者故事年鉴》 获奖者专属「鸿蒙故事家」社区身份标识 2️⃣物质激励: 特等奖(1名):可获得一个开发者大礼包,包含华为耳机*1+全球开源技术峰会(GOTC)门票+开源中国周边礼盒+LFOSSA专属福利(所有 LF 认证及套购产品 享有 85折、所有 LF 原生培训课程产品 享有 7折),并获得社区主栈和鸿蒙开发者社区专属流量扶持 创新奖(5名):京东购物卡赠送;优质内容整理成宣传文章在新媒体矩阵(微信公众号、微博、知乎 、今日头条、百家号、华为专区)进行发布,对于5K以上阅读、转发5次以上或互动条数在10条以上的文章进行首页推荐的流量扶持 优质参与奖:OSC专属礼品赠送 3️⃣生态特权: 优秀故事作者可入围「鸿蒙先锋开发者」招募计划 【活动日程】 📅 投稿期:5月10日-6月10日(支持图文/短视频形式) 🏆 评选期:6月10日-6月15日(专家评审+社区点赞各占50%) 🎉颁奖礼:6月鸿蒙技术直播揭晓 【参与流程】 点击链接填写报名表 请将文章发送至邮箱jiangyonghui@oschina.cn并发布于开源中国博客:www.oschina.net 【投稿要求】 必须保证文章原创性,不得抄袭或侵犯他人版权 接受中英文双语投稿 【领奖贴士】 获奖者将通过官方私信收到通知,请务必保持关注 请获奖者在收到私信后,及时回复您的奖品实物寄送地址 我们将确保您的奖品安全、快速地送达至您手中 期待你的发声!加入鸿蒙开发者联盟官网,快速成为鸿蒙开发者!

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册