(保持热爱奔赴星海)Harmony的学习和感悟与智能台灯和智慧浇花 原创
鸿蒙OS 技术架构
HarmonyOS 整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS 技术架构如[图1]所示。
图1 技术架构
**个人的学习经历
1.2019年八月开始关注鸿蒙1.0
2.2020年初开始学习鸿蒙FA的开发,在三月的时候购买了第一块搭载鸿蒙系统的开发板bearpi_nano,便开始了鸿蒙开发之路。
3.编号 类别 例程名 说明
A1 内核 thread 任务交替打印
A2 内核 timer 定时器
A3 内核 event 事件
A4 内核 mutex 互斥锁
A5 内核 semp 信号量
A6 内核 message 消息队列
B1 基础 led_blink 红色 LED 不间断烁
B2 基础 button 按键控制LED灯亮灭
B3 基础 pwm_led 红色 LED 呼吸灯
B4 基础 adc_mq2 ADC读取电压
B5 基础 i2c_bh1750 I2C读取NFC标签
B6 基础 basic_uart UART自发自收
C1 E53传感器 e53_sf1_example 驱动烟雾传感器 MQ2
C2 E53传感器 e53_ia1_example 驱动温湿度传感器 SHT30
C3 E53传感器 e53_sc1_example 驱动光强传感器 BH1750
C4 E53传感器 e53_sc2_example 驱动 6 轴陀螺仪 MPU6050
C5 E53传感器 e53_is1_example 驱动人体红外传感器
D1 物联网 iot_wifi_ap Wifi热点创建
D2 物联网 iot_wifi_sta_connect Wifi联网
D3 物联网 udp_client 使用 Socket 实现 UDP 客户端
D4 物联网 tcp_server 使用 Socket 实现 TCP 服务端
D5 物联网 iot_mqtt 使用 Paho-MQTT 软件包实现 MQTT 协议通信
D6 物联网 iot_cloud_oc_sample 接入华为IoT 云平台
D7 物联网 iot_cloud_onenet_sample 接入中国移动 OneNET 云平台
D8 物联网 iot_cloud_oc_smoke 基于华为IoT平台的智慧烟感案例
D9 物联网 iot_cloud_oc_light 基于华为IoT平台的智慧路灯案例
D10 物联网 iot_cloud_oc_manhole_cover 基于华为IoT平台的智慧井盖案例
D11 物联网 iot_cloud_oc_infrared 基于华为IoT平台的智慧人体感应案例
D12 物联网 iot_cloud_oc_agriculture 基于华为IoT平台的智慧农业案例
D13 物联网 iot_cloud_oc_gps 基于华为IoT平台的智慧物流案例**
4.学习完成后我又从老师那拿到了润和出品的鸿蒙开发板,便开始走向了参赛的道路。在参加比赛的过程中遇到过很多的困难,在当时鸿蒙没有资料参考的情况下,我便开始在技术群中疯狂的询问,各种问题的解决办法。在参加比赛的过程中使我得到了很好的锻炼。我非常感谢这一段经历。
##
在万物互联到来之际,我们大学生应当抓住这次机会,我们应该学习好基础知识。因为现在社会走在了大学的前面,我们应该主动的学习企业所需要的一些前言的技术,当代大学生要主动的去学习这些新的技术。在学习的过程中,我们会面对很多的挫折困难与挑战,在强者面前这些困难和挑战就是对强者的历练,在2023年备战考研的过程中,我会以学习加实践的形式在学习的道路上,继续前行。
期待楼主分享一些项目实战经验!