距OpenHarmonyos 1.0发布有段时日了,相比大家应该都在忙于资源的整合与测试,首先感谢电子发烧友平台对广大嵌入式爱好者的鼎力支持,第一时间让geek们拿到Harmony os相对应的开发板,其实这次整合还是蛮迅速的,从发布会开始,到润和等公司生产测试,再加上各界大佬们的传授讲解,到广大行业支持者手里,也就一个月时间,可以看出Harmony os系统对国人来说多么重要。
今天与大家分享的是Harmony os应用开发,包含几大块:
1、Harmony os应用开发与其他操作系统有什么不同
首先Harmony os是分布式操作系统,这个概念在别的操作系统很少有讲到,所为分布式首先,指他存在不同的地方,或者说运行在不同的地方,之间存在必然的关系,大而广,互通互联,伴随物联网而生,使得他的运行机制不单单是跨核,而是跨系统通讯。其次,他的告诉安全机制也是分布式存在的必然条件。
2、Harmony os应用开发适合用哪些开发语言
对于一个健全的操作系统其实不限于任何开发语言,只看哪个开发语言更适合,对于嵌入式行业来说,用的最多的汇编、C语言、C++,很少用太高级的语言,但往往为提高开发效率,有很多教育行业开发都用了脚本语言,比如Java、python、lua等等。
3、Hramony os应用程序抒写格式
- #include <stdio.h>
- #include "los_sample.h"
- int main(int argc, char **argv)
- {
- printf("n************************************************n");
- printf("nttHello Word!n");
- printf("n************************************************nn");
- LOS_Sample(g_num);
- return 0;
- }
复制代码 从上面程序来看没有什么特殊的,引用标准的C语言输入输出头文件(#include <stdio.h>),还有自己写的写的程序头文件(#include "los_sample.h")
4、Harmony os应用程序编译
以hi3515dv300平台为例,输入以下编译指令,文件生成在out/ipcamera_hi3516dv300目录下
- python build.py ipcamera_hi3516dv300 -b debug
复制代码