百度360必应搜狗淘宝本站头条

build.gn

    OpenHarmony上使用gdb调试init

    OpenHarmony适配新的开发板时,启动流程init大概率会出现问题。其为内核直接拉起的第一个用户态进程,问题定位手段只能依赖代码走读和增加调试打印,初始化过程中系统崩溃的问题就更难定位了。如果能使用gdb调试init,会极大提高定位效率。本文将详细阐释二次启动的标准系统如何使用g...

    小凌派-RK2206开发板:ADC按键案例

    一、简介在嵌入式系统产品开发中,按键板的设计是最基本的,也是项目评估阶段必须要考虑的问题。其实现方式有很多种,具体使用那一种就需要结合可用IO数量,并综合考虑成本,做出最终选择。传统的按键检测方法是一个按键对应一个GPIO口,进行高低电平输入检测。可是在GPIO口紧缺的情况下,不得不需要一个有效的解...

    OpenHarmony:全流程讲解如何编写GPIO平台驱动以及应用程序

    1、案例简介该程序是基于OpenHarmony标准系统编写的基础外设类:GPIO驱动。...

    Bearpi开发板之HarmonyOS任务管理

    任务管理简介基本概念1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。2、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户...

    小熊派鸿蒙操作系统(HarmonyOS)开发板快速入门:点亮LED灯

    本文说是快速入门,其实应该算是开发板开发的HelloWorld[灵光一闪]本文还将讲解如何配置VSCode可以实现代码自动补全提示。一、添加点亮LED源码文件1、新增my_led文件夹在./applications/BearPi/BearPi-HM_Nano/sample路径下新建一个my_le...

    一文汇总开源鸿蒙蓝牙能力

    作者:王石...

    OpenHarmony上编写app

    本文将介绍如何使用cpp编写用于小型系统的app。Ability相关介绍Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。...

    Perfetto工具集之traced_perf

    1.Perf工具概览linux中包含了众多性能分析工具,perf(特指linux-toolsperf)工具是2009年在linux内核2.6.31中引入的一个工具。它的主要功能是可以跟踪hardwareperformancecounter(PMU)、tracepoints、softwarep...

    用python控制鸿蒙开发板,绝绝子

    今天看到了一篇文章“使用Python开发鸿蒙设备程序(1-GPIO外设控制)”,思考了一下,既然python能够运行在HI3861也应该能够运行的neptune开发板上,话不多说直接开干。(我这个是基于openharmonyV1.1.0LTS版本)...

    鸿蒙上点亮LED灯

    本文重点:如何编写点亮LED灯程序...