背景介绍

记得电影《一代宗师中》,有这样一句话

也是时势使然,某为厂成了面子,欺负它就等于打了国人的脸,至于它担不担得起,另说。

早在2015年,华为就推出了这个LiteOS。如果问它和鸿蒙系统有什么关系

华为LiteOS是华为2012年提出的适用于物联网嵌入式设备的操作系统,最早提出的目的应该是对标世界上已有的RTOS(实时操作系统,包括FreeRTOS,UCOSII等这些现在都还在广泛应用,耳熟能详的实时操作系统)开发一款国产的RTOS系统。

HarmonyOS(鸿蒙操作系统)是华为在2019年8月9日正式发布的操作系统,对标安卓、IOS(未来将发布的欧拉系统才是对标windows,ubantu等面向用户的桌面级操作系统),支持多屏协同(分布式架构),主要面向消费者(商用版本)。

所以目前来看,二者对标的内容以及适用的对象不同:LiteOS主要是面向物联网,即小型嵌入式设备适用。鸿蒙还是主要面向桌面级使用。
但是二者还是有一定联系的,就是最终,鸿蒙将用LiteOS的作为内核,完成它的全部国产化。殊途同归。

开发环境

LiteOS的开发环境和资料均可以在这里下载
HUAWEI-LiteOS-Studio
先安装一个瞧一瞧。

怎么都是洋码子,请看下面的介绍。

为了更直观地向中文用户介绍HUAWEI LiteOS Studio,本文档所用HUAWEI LiteOS Studio安装了中文语言包扩展vscode-language-pack-zh-hans。当前用户能够获取的HUAWEI LiteOS Studio默认不预置中文语言包,因此界面默认显示为英文。
为了直观的向我介绍,所以用了英文。
坏了,我成替身了。

我这个黄皮肤黑眼睛的女儿,一开口叫的却是:daddy。

为了教她说中文,还需要做下面的内容
需要先安装git for windows工具,并加入环境变量。
安装下载就不说了,配置环境变量,我用的win11,说一下,右键我的电脑,然后


然后记得,重启电脑!!!!

安装arm-none-eabi和make,只需要下载官方的安装脚本即可。
另外这个语言包,也是通过扩展下载程序,自动下载到你系统里了,就在C:\Users\用户名.huawei-liteos-studio\extensions\extension-collections下面,

然后通过安装vsix插件安装


然后重启就可以了。
为什么显示中文这么难,是版权?还是为啥,不得而知。

创建工程-STM32

点击工具栏的图标进行工程创建

我们可以看到,当前支持的芯片有下面这些种类。
创建一个STM32F103ZE的工程了解一下配置。
创建好工程之后,我们点击工程配置

可以看到包含以下配置内容


组件配置中,我们可以选择很多扩展的内容,各种协议栈,lib,文件系统,以及可以使用的demo。

编译下,顺利通过。
再编译的时候就报错了

不去折腾了。由于手中没有对应的芯片及调试器,这块暂时还没有测试

创建工程-Hi3861

这块海思芯片,应该是官方主力推荐的芯片,并且提供了一系列配套支持,不过这个工程创建有些复杂。除了前面的安装git,还需要下面的操作

  1. 要先安装python,再pip安装一些第三方库。
  2. 还需要安装编译工具
  3. 最后还需要获取WiF-Iot-SDK

部分安装方法可以参考,尤其是SDK的获取以及参数的配置
《物联网实践|Huawei LiteOS开发环境搭建及在Hi3861上跑Demo》

总之就是麻烦的一匹,真是怕你用的顺利

结束

今天主要介绍了一下LiteOS的开发工具以及熟悉了一下一个工程。单就易用性来说,对比物联网目前的当红ESP8266来说,差的还很多,支持的组件相差一个量级。目前集中在了润和这个厂家,在致力于推广Hi8361 hi3516的芯片模组开发。

收回我前面的话,这个LiteOS,当面子的话确实还差多了。

今天是元宵节。

唐代许多女性最喜欢的节日就是元宵节。原来元宵节期间,皇帝却特许开禁三天,俗称“放夜”。平素很少抛头露面的女子元宵夜可以和男子一样步出家门。所以古时候的元宵节还是“情人节”。

三天三夜,三更半夜,是要去跳舞么。

LiteOS学习---开发环境初识相关推荐

  1. 深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) By 李泽南2017年6月26日 15:57 本周一(6 月 19 日)机器之心发表文章《我的深度学习开发环境详解:Te

    深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) 机器之心 2017-06-25 12:27 阅读:108 摘要:参与:李泽南.李亚洲本周一(6月19日)机器之心发表文章<我的深 ...

  2. Ubuntu18.04+CUDA10.2 深度学习开发环境配置指南

    深度学习 Author:louwill Machine Learning Lab 搞深度学习环境永远是第一步.笔者之前也写过配置的两篇文章,但时间久远,目前来看版本已经过旧了.之前两篇参考: 深度学习 ...

  3. 基于Anaconda安装GPU版PyTorch深度学习开发环境

    基于Anaconda安装GPU版PyTorch深度学习开发环境 1 安装Anaconda 2 安装GPU计算驱动 2.1 检查是否有合适的GPU 2.2 下载CUDA和cuDNN 2.3 安装CUDA ...

  4. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  5. 如何使用docker配置深度学习开发环境

    文章目录 1.底层驱动的安装 1.1 操作系统的安装 1.2 显卡驱动的安装 1.3 cuda的安装 2.使用docker配置深度学习开发环境 2.1 docker的安装 2.2 nvidia_doc ...

  6. supervessel-免费云镜像︱GPU加速的Caffe深度学习开发环境

    开发环境介绍 在SuperVessel云上,我们为大家免费提供当前火热的caffe深度学习开发环境.SuperVessel的Caffe有如下优点: 1) 免去了繁琐的Caffe环境的安装配置,即申请即 ...

  7. WindowServer2012R2+Anoconda3.5.0.1+CUDA9.0+cuDNN7.1.3+Tensorflow-gpu1.6离线搭建深度学习开发环境

    WindowServer2012R2+Anoconda3.5.0.1+CUDA9.0+cuDNN7.1.3+Tensorflow-gpu1.6离线搭建深度学习开发环境 关键词:Windows,Tens ...

  8. 同时安装pytorch和TensorFlow等多种深度学习开发环境(1)

    现在的开发环境比较多,在学习的过程中,经常会使用到不同的开发环境,最常用的就是TensorFlow和pytorch,以及其他的开发环境,我在学习的过程中使用的开发环境主要有pytorch和Tensor ...

  9. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

最新文章

  1. SMOTE算法代码实现-机器学习
  2. uiswitchbutton 点击不改变状态_Redux 包教包会(一):解救 React 状态危机
  3. 那些大家情有独钟的好书,以后由你来推荐!
  4. PHP 获取两个日期之间所有日期
  5. android 新浪微博的点赞功能实现,Android PraiseTextView实现朋友圈点赞功能
  6. Selenium 窗口切换
  7. 【BZOJ 1202】 [HNOI2005]狡猾的商人
  8. 数据库一对多做链接去重_数据库中一对多关系的数据,放到es中如何设计
  9. Gos —— 开启中断与中断机制详解
  10. 类风湿关节炎伴发纤维肌痛症患者的炎症与脑内感受性连接的关系
  11. 2023阿里云账号注册流程(多种注册方法随便选)
  12. Java学习 (基础语法)day1 前言、入门程序、常量、变量
  13. 基于Matlab的多线激光中心坐标值提取
  14. 南京软世通科技11-19笔试题
  15. root内核下载,免root开核下载
  16. ReflectASM => Java 高性能反射
  17. win7系统下比较好用的桌面日程安排提醒软件是什么?
  18. 群论和计算机科学,科学网—魔方和群论(2) - 顾险峰的博文
  19. 史上最简单的Spring Security教程(八):用户登出成功LogoutSuccessHandler高级用法
  20. [博摘]论人类最优秀软件

热门文章

  1. Linux 命令和参数 英文全称
  2. MMR 算法信息收集
  3. Infortrend主要产品线全部支持25 GbE主机通道
  4. RIM任松伟 黑莓引领企业移动化主题演讲
  5. Apache Flink从入门到放弃——Flink简介(一)
  6. 4核8G云服务器4c8g或4h8g指的是什么?
  7. GarageGames公布新游戏开发平台
  8. Ramnit感染型蠕虫病毒专杀工具
  9. 培训班出来的人后来都怎么样了?(五)
  10. 增加了网上商品比价搜索功能