HarmonyOS

尝鲜!我在华为鸿蒙上编写的第一个 Hello World!

核能气质少年 提交于 2020-11-02 08:19:28
最激动入门级选手的心的时刻来了,本示例将演示如何编写简单业务,输出“Hello World”。 修改源码 bugfix和新增业务两种情况,涉及源码修改。下面以新增业务举例,向开发者介绍如何进行源码修改。 1.确定目录结构。 开发者编写业务时,务必先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。 例如:在app下新增业务my_first_app,其中hello_world.c为业务代码,BUILD.gn为编译脚本,具体规划目录结构如下: . └── applications └── sample └── wifi-iot └── app │── my_first_app │ │── hello_world.c │ └── BUILD.gn └── BUILD.gn 2.编写业务代码。 在hello_world.c中新建业务入口函数HelloWorld,并实现业务逻辑。并在代码最下方,使用OpenHarmony启动恢复模块接口SYS_RUN()启动业务。(SYS_RUN定义在ohos_init.h文件中) #include "ohos_init.h" #include "ohos_types.h" void HelloWorld(void) { printf ( "[DEMO] Hello world.

刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

余生长醉 提交于 2020-11-02 02:44:27
点击“ 开发者技术前线 ”,选择“星标🔝” 在看|星标|留言, 真爱 作者:一个俗人 来源:https://my.oschina.net/u/169565/blog/4557279 最近 华为鸿蒙OS 2.0正式开源! 关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙伴分享的相关文章了,编者我按照步骤一步步跑下来,整个流程还是非常简单的,尤其是对Android开发的小伙伴来说,从IDE到项目的创建及项目的编译安装简直是一模一样呀。我特么的都有点怀疑人生了...感兴趣的读者也可以试试哦。 再贴一下鸿蒙的源码地址:https://openharmony.gitee.com 咱们一起来跟着一位网友学习一下如何跑起来第一个“hello world”,原文如下: 1.前序 1.1 官网: https://www.harmonyos.com 网上搜索第一个不是官方是三方的 1.2.IDE下载位置: 源码编译的下载: https://device.harmonyos.com/cn/ide 开发应用的下载: https://developer.harmonyos.com/cn/develop/deveco-studio#download 1.3.源码位置: https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide

千聊视频可以下载到本地吗?千聊视频怎么下载?千聊视频下载教程

夙愿已清 提交于 2020-10-30 18:34:37
千聊怎么下载课程,相信很多购买千聊课程小伙伴都会遇到这样的问题,课程不能缓存到本地,不能够分享给朋友,那么现在仅需一招搞定 从鸿蒙系统最初的设计来看,鸿蒙系统有良好的兼容性,可以兼容安卓系统的所有应用,消费者不需要因为使用鸿蒙系统改变自己的的应用习惯。 同时,为了给广大开发者提供便利,原安卓应用代码只需要经过“方舟编译器”编译后,就可以适配鸿蒙系统,节省开发成本和学习成本。 可百度:千聊课程下载 风之语课程下载网 来源: oschina 链接: https://my.oschina.net/u/4303145/blog/4696190

库克谈iPhone 12供应紧张问题;任正非:华为设计的芯片我们造不出来;小米、QQ等手机浏览器发布自查整改公告 | EA周报

拟墨画扇 提交于 2020-10-30 16:09:09
EA周报 2020年10月30日 每 个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事、掌握IT核心技术。 周报看点 1、 2020中国互联网百强名单:阿里、腾讯、美团分列前三 2、 三星击败小米,重夺印度智能手机市场龙头地位 3、 iPhone 12全线跌破发行价 4、 任正非:华为目前的困难,是设计出来的芯片国内基础工业造不出来 5、 苹果秘密加紧开发自有搜索工具,已有重大进步 6、 小米、QQ 等 8 款手机浏览器发布自查整改公告 7、 蚂蚁员工激励达 1376.9 亿,人均能在杭州买套 283 平房子 热点大事件 2020中国互联网百强名单:阿里、腾讯、美团分列前三 中国互联网协会于会上发布了2020年中国互联网综合实力前百家企业和中国互联网成长型前20家企业名单。阿里巴巴(中国)有限公司、深圳市腾讯计算机系统有限公司、美团公司、百度公司、京东集团、网易集团、上海寻梦信息技术有限公司、北京小桔科技有限公司、北京字节跳动科技有限公司、腾讯,2020年中国互联网综合实力企业前十名。 华为:手机版鸿蒙OS 2.0Beta版将在12月如约而至 日前,华为消费者业务软件部总裁王成录表示,当前手机HarmonyOS开发者Beta版本进展很好,研发已经准备就绪,预计会如约在12月进行发布。届时希望广大开发者朋友能够一起参与进来,群策群力,共同建设鸿蒙生态。

多样性计算时代,怎样的技术生态才能满足发展需求

99封情书 提交于 2020-10-26 15:19:44
2007年,智能手机逐步替代PC成为互联网新入口,将互联网拉进到移动互联网时代;如今,以云计算、大数据、AI和5G等前沿技术相继到来,互联网迎来再次升级,智能成为时代的新主题。如果说互联网时代拼便捷,移动时代拼体验,那么智能时代拼什么呢?目前来看,算力正在成为新时代竞争的关键。 可是,算力该怎么竞争?软件不够完美可以多次版本迭代,反复ABtest来实现优化,但算力不足时又该当何去何从?打造一套贯穿底层算力及基础设施、中层操作系统及各类平台、上层各类应用及产业链条的完整生态来解决算力迭代,这便是华为鲲鹏计算生态给出的一种答案。 从本地计算、云计算到边缘计算,诸多算力虽然所处位置、面对环境均不相同,但其核心目的都是为业务提供快速、可靠、稳定的计算支持。为了达到这一目的,有几个问题就成为了必然要解决的核心。 首先,也是最为关键的一点便是人才培养。 计算产业人才缺口之大超乎很多企业的想象,这导致的一个真实的结果就是很多企业想要触达底层,却没有专业人才;找到了人才又不懂怎样结合业务;好不容易培养有了起色,人才又太难留住……这导致很多企业索性便放弃了对底层算力相关产业的探索,致使贫者欲贫,恶性循环。 第二个是核心技术自主化。 近年来,我国对于开源产业的贡献始终位居世界前列,这是对我国软件行业和开发者技术实力的一种认可。但不得不承认的是,我国开源产业还有巨大潜力尚待挖掘

1024程序员节开源技术英雄会,参会“英雄榜”发榜

随声附和 提交于 2020-10-25 04:54:46
10月23-26日,由CSDN等多家单位精心筹划的“长沙 · 中国1024程序员节”将盛大举行。程序员节活动以开源为主议题,包括2场岳麓尖峰对话;2020开源技术英雄大会;10+场热门技术分论坛/峰会;创意集市;体验感超强的科技文化嘉年华、最HIGH时刻的开源之夜。内容聚焦开源技术及生态建设、操作系统及硬件创新、开源社区及商业化发展等多个重要话题。 尤其是此次重磅推出的“开源技术英雄会”,将以2020中国开源技术英雄的年度大聚会为核心,重磅邀请卓越的开源技术领袖和贡献者齐聚长沙,以“洞悉开源新变量”为主题,展开主题演讲与深度讨论。开源英雄群英荟萃,2020开源技术英雄会,必将成为一场交流真知灼见的开源生态大会。 CSDN作为中国专业的开发者社区,将联手多家单位,广发英雄帖,汇聚国内顶级开源英雄、开源项目、开源企业,共谱硬核科技与开源文化大图谱。 百余位开源英雄齐聚 , 岳麓山下技术“过招” 当前科技的发展,打造中国自主可控的开源生态,尤其是核心技术栈和开源生态系统,势在必行。藉由1024程序员节的召开,100余位卓越技术英雄齐聚“2020开源技术英雄会”,他们带来武功秘籍,在岳麓山下分享技术洞见,切磋过招! 最终出席嘉宾以现场为准 2020开源技术英雄会汇聚了来自学术界的顶尖学者、知名开源社区的领军人物,以及华为、阿里、百度、腾讯、滴滴、中科创达、海尔等顶尖企业

华为鸿蒙背后:中国首个自己的开源基金会来了!

大兔子大兔子 提交于 2020-10-23 21:57:37
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨纯洁的微笑 来源丨纯洁的微笑 该来的,终究还是来了! 1 开源基金会 在上一次华为宣布鸿蒙2.0发布的时候,不知道大家有没有注意:华为余承东现场宣布,将把鸿蒙操作系统源代码捐赠给 开放原子开源基金会 。 当时我就对这个“开放原子开源基金会”很感兴趣,下来找了一下资料整理出来分享给大家,看看它到底是一个什么样的组织? 首先给大家科普一下,什么是开源基金会? 开源基金会用大白话来讲,就是一个独立的第三方开源组织,由企业赞助和个人捐赠资助,它通过为软件项目社区提供服务与支持实现价值, 使命是为公众利益提供软件。 世界上最大的开源开源基金会是Apache Software Foundation(简称ASF),成立于1999年,这是一个专门为支持开源软件项目而办的一个非盈利性组织。 比较著名的还有:Linux基金会、OpenStack基金会、Eclipse基金会、Cloud Foundry基金会等等。 作为程序员,我相信大家对这些名字都很熟悉,那么华为捐献的“开放原子开源基金会”到底是什么鬼? 2 中国首个开源基金会 大家看到以上的开源基金会,无疑都是来自美国,原因无它,世界上最好的开源环境在美国。 随着中国互联网公司的加速崛起

1024程序员节重要议程曝光,开源技术英雄会聊开源“真心话”

狂风中的少年 提交于 2020-10-22 17:38:59
10 月 23-25 日,由 CSDN 等多家单位精心筹划的“长沙 · 中国 1024 程序员节”将盛大举行。程序员节活动以开源为主议题,包括:2场岳麓尖峰对话;2020 开源技术英雄大会;10+ 场热门技术分论坛/峰会;创意集市;体验感超强的科技文化嘉年华;最 HIGH 时刻的开源之夜。内容聚焦开源技术及生态建设、操作系统及硬件创新、开源社区及商业化发展等多个重要话题。 目前,1024 程序员节重磅主题大会“开源技术英雄会”正式发布议程,大会将以 2020 中国开源技术英雄的年度大聚会为核心,重磅邀请了卓越的开源技术领袖和贡献者齐聚长沙,以“洞悉开源新变量”为主题,展开主题演讲与四大圆桌对话。开源英雄群英荟萃,2020 开源技术英雄会,必将成为一场交流真知灼见的开源生态大会。 2020 开源技术英雄会聚焦开源生态与中国软件未来机遇,硬核主题,深刻思辨 开源技术英雄会汇聚了来自学术界的顶尖学者、知名开源社区的领军人物,以及华为、阿里、百度、腾讯、滴滴、中科创达等顶尖企业、互联网大厂的众多技术领军者。将围绕开源技术如何驱动行业创新,以及中国软件的机遇和未来,展开一场前所未有的深度探讨。 2020 开源技术英雄会总日程(最终日程以现场安排为准) 开源技术英雄会上,CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛将在大会发表演讲,就开发者在开源时代的新机遇分享独到观点

HarmonyOS初体验:创建你的第一个鸿蒙应用

蹲街弑〆低调 提交于 2020-10-20 15:38:16
文章目录 前言 一、HarmonyOS系统定义 二、创建第一个鸿蒙应用 1.新建鸿蒙工程 2.选择设备和模板 3.进行项目配置 4.项目编译 总结 前言 一、HarmonyOS系统定义 HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。 对设备开发者而言,HarmonyOS采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。 HarmonyOS代码开发支持多语言,包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language) 提示

FreeRTOS V10.4.0更新了哪些功能?

我的未来我决定 提交于 2020-10-17 19:50:21
前几天,FreeRTOS 从V10.3.1 升级到了 V10.4.0,其中更新并增强了不少内容。 FreeRTOS源码Github地址: https://github.com/freertos/freertos (公号不支持外链接,请复制链接到浏览器打开) 一、版本管理 到目前为止,FreeRTOS zip文件发行版都带有其所包含的内核发行版的版本号。例如,FreeRTOSv10.4.0.zip包含FreeRTOS内核的版本10.4.0。但是,内核不是zip文件中包含的唯一单独版本化的库,并且在将来的发行版中,zip文件中的库数将增加。因此, 为了更好地反映zip文件实际上包含集成在一起的库的集合,将来的发行版将 使用日期戳版本 而不是内核版本。 二、向后兼容 FreeRTOS升级做了很多改变,但为了向后兼容,除了注释版本之外,在升级改版的代码中做了一定管理,比如:trcConfig.h文件中将TRC_CFG_FREERTOS_VERSION设置为TRC_FREERTOS_VERSION_10_4_0。 三、代码格式化 现在FreeRTOS代码格式化现已“自动化”,以促进 Git中的协作开发。自动格式化的代码不相同,保留原始格式约定。最明显的是现在 使用空格代替TAB 。 四、主要增强功能 这里有几点内容: 1.任务通知 在FreeRTOS V10.4.0之前版本