鴻蒙其他教程請看
建立檔案
build.gn
static_library("mmled")
mmled.c
#include "mmled.h"
#include #include #include "wifiiot_gpio.h"
#include "wifiiot_gpio_ex.h"
#include "cmsis_os2.h"
// led狀態
enum ledstate ;
enum ledstate g_ledstate = led_spark;
// led初始化
void led_init(void)
static void *ledbtask(const char *arg)
}return null;
}// led模組初始化執行緒
void start_led_thread(void)
}
mmled.c
#ifndef mmled_h
#define mmled_h
#define led_interval_time_us 3000000
#define led_task_stack_size 512
#define led_task_prio 25
/** * led初始化
*/void led_init(void);
void start_led_thread(void);
//static void *ledbtask(const char *arg);
#endif
import("//build/lite/config/component/lite_component.gni")
features = [
"//domains/iot/link/ledlib:mmled" ## 需要把mmled新增進去]}
sources = [
"hello_world.c"
]include_dirs = [
"//utils/native/lite/include",
"//domains/iot/link/ledlib", ## 新增ledlib]}
#include #include "ohos_init.h"
#include "ohos_types.h"
#include "mmled.h"
void helloworld(void)
sys_run(helloworld);
然後就ok了
如果在過程中遇到什麼問題可以來聯絡我b站
鴻蒙硬體HI3861 OLED掃雷版本1
使用hi3861實現在oled1602上面實現掃雷 效果請看 首先第一步是需要移植i2c顯示屏 移植請看 按鍵使用到的是oled上面的兩個按鍵,乙個控制左乙個控制右,hi3861上的按鍵時選中 在oled初始化啟動之後呼叫mineclear start函式 static library minecl...
鴻蒙 Hi3861開發環境搭建踩坑記
官方關於開發環境搭建已經說的很清楚了,但是每個人的電腦環境配置都不同,很難說一步順利到位的。linux是用於搭建編譯環境的,windwos主要是搭建乙個燒錄 的環境。不得不說,個人覺得這個windows上的環境整的相對複雜了些,對初學不友好。linux上的坑主要是python3的版本和scons的版...
華為v3鴻蒙系統 鴻蒙系統就要上線了,坐等華為官宣
在9月舉行的 2020年華為開發者大會 上,華為表示,鴻蒙作業系統將用於手機,這讓等待已久的人們興奮不已。根據該計畫,鴻蒙作業系統的測試版本將於12月向開發商開放 鴻蒙作業系統將於明年1月和2月為部分手機提供公升級渠道 華為預計,到2020年將全面放開公升級。華為消費者業務軟體部門總裁王成祿表示,市...