华为云14天鸿蒙设备开发培训Day3:快速入门
目录
- 华为云14天鸿蒙设备开发培训Day3:快速入门
- OpenHarmony快速入门:Hello_World
- 添加Hello_World源码文件
- 编写Hello_World业务代码
- 编写编译构建文件BULID.gn
- 调试Hello_World程序
- OpenHarmony快速入门:点亮LED
- 添加my_led源码文件
- 编写my_led业务代码
- 编写编译构建文件BULID.gn
- 添加让LED灯闪烁源码
- OpenHarmony编译构建介绍
- Ninja编译工具简介
- 如何编译模块
- 代码如何执行的
- OpenHarmony CMSIS接口简介
- 什么是CMSIS-RTOS2接口
- HarmonyOS如何封装CMSIS-RTOS2接口
- 如何使用CMSIS-RTOS2接口
华为云14天鸿蒙设备开发培训Day3:快速入门
本节通过两个小案例带我们快速入门,后半节详细介绍了OpenHarmony的编译和CMSIS接口的相关内容。
OpenHarmony快速入门:Hello_World
添加Hello_World源码文件
编写Hello_World业务代码
编写编译构建文件BULID.gn
调试Hello_World程序
用Hiburn把业务代码烧录到开发板后利用MobaXterm超级终端(其实VScode新建终端然后连接到开发板也可)连接串口,按下开发板的reset键显示日志,可以看到程序运行成功。丢人的我把hello写成了hellow233333
OpenHarmony快速入门:点亮LED
和Hello_world一样,同样是以下几个步骤
添加my_led源码文件
编写my_led业务代码
编写编译构建文件BULID.gn
添加让LED灯闪烁源码
在实操过程中遇到了问题:不管如何编译烧录,都执行不了我所编写的代码,多次尝试仍无法解。
多次观看教学视频后发现是我的业务代码文件写错了位置。
理应写在这里:
但我写在了这里:
可恶它们完全长得一模一样啊!
值得高兴的是更改文件位置后我的案例终于成功了
好耶!!!
OpenHarmony编译构建介绍
在这之前对“编译”这个环节不是很了解,所以查阅到了以下内容:什么是编译?
得知编译就是把我们编写的代码转化成计算机可以识别的二进制代码。
Ninja编译工具简介
如何编译模块
代码如何执行的
OpenHarmony CMSIS接口简介
什么是CMSIS-RTOS2接口
HarmonyOS如何封装CMSIS-RTOS2接口
如何使用CMSIS-RTOS2接口
本节完。
下节是关于内核开发的内容,冲冲冲!
华为云14天鸿蒙设备开发培训Day3:快速入门相关推荐
- 华为云14天鸿蒙设备开发-Day1环境搭建
环境搭建 一.准备环境 二.Windows下环境搭建 1.安装相关驱动与软件 2.虚拟机下安装Ubuntu 3.配置Ubuntu网络 三.Ubuntu下环境搭建 1.在windows下使用MobaXt ...
- 华为云14天鸿蒙设备开发-Day7WIFI功能开发
目录 前言 一.WiFI编程简介 主要API简介 二.开发流程 1.AP与STA模式区别 2.AP热点开发流程 3.STA站点开发流程 三.官方案例实现 1. AP 代码编写 编译调试 2. STA ...
- 华为云14天鸿蒙设备开发-Day1源码获取
目录 前言 一.获取源码 1.源码获取方式 1.1 从镜像站点获取 1.2 从HPM网站组件式获取 1.3 用包管理器命令行获取 1.4从代码仓库获取 二.在Windows中打开工程源码 1.映射工程 ...
- java怎么实现华为云文字识别,OCR文字识别服务快速入门教程
[入门介绍]OCR服务快速入门汇总 1.[快速入门 01] 申请华为文字识别服务 现阶段,华为文字识别服务处于公测阶段,需要先申请公测,再申请开通服务,具体操作步骤如下: 步骤1 申请华为 ...
- 【14天鸿蒙设备开发实战-第七章 设备联网上云 学习笔记】
14天鸿蒙设备开发实战-第七章 设备联网上云 学习笔记 一.开发环境.平台与硬件需求 二.华为IoT平台API 2.1 初始化 2.1.1 设备信息初始化 2.1.2 华为IoT平台 初始化 2.1. ...
- 华为14天鸿蒙设备开发实战笔记一
目录 一.物联网典型层级架构 二.物联网常见通信协议 1.常见通信协议1 2.常见通信协议2 3.常见通信协议3 三.物联网设备接入方式 1.有线通信技术 2.短距无线通信技术 3.蜂窝移动网络 4. ...
- 华为最新任免:免去余承东华为云CEO,鸿蒙也有大动作
华为再次调整人事,原消费者业务CEO余承东再增新职. 5月18日,华为内部发文进行多项人事调整.具体包括:免去余承东华为云CEO职位,任命张平安为华为云CEO. 余承东新出任华为智能汽车解决方案BU ...
- 基于深度学习模型的花卉图像分类代码_华为不止有鸿蒙!教你快速入门华为免编程深度学习神器ModelArts...
引言: 本文介绍利用华为ModelArts进行深度学习的图像分类任务,不用一行代码. 今年8月9日,在华为史上规模最大的开发者大会上,华为正式发布全球首个基于微内核的全场景分布式OS--鸿蒙操作系统( ...
- 【华为云实战开发】12.如何在云端快速开展Swagger接口测试
1 Swagger简介 1.1 概要 Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务. 总体目标是使客户端和文件系统作为服务器以同样的速度来 ...
最新文章
- Linux内核设计基础(一)之中断处理
- 做一个简单的网上交易系统(参考淘宝、天猫的交易系统)
- php header
- XMLHttpRequest 对象
- NYOJ 514 1的个数
- linux编译内核实验,实验六 Linux内核编译实验.doc
- 《Head First 设计模式》学习笔记——状态模式
- ie不支持max-height的解决之法
- 基于FPGA跳舞机实现
- citespace安装如何配置JAVA_citespace超详细安装教程
- 《网管员必读》系列丛书试读连载
- Come On, Baby!
- SPSS卡方检验结果解读详解
- STVP提示The device is protected解决方法
- vfp 操作excel
- 华为交换机配置dhcp详细配置
- Python OCR 识别图片内容
- 2023电工杯数学建模AB题思路分析
- java代码实现二叉树的遍历
- vue实现斑马线进度条