鸿蒙next app应用层串口通讯
尾声 Index.d.tsexport const open: (port: string, baudrate: number) => number; export const write: (data: string) => number; export const writeHex: (data: Uint8Array) => number; export c
闲话少说,上代码c++代码native_api.cpp文件#include "napi/native_api.h" #include <cstddef> #include <cstdint> #include <dlfcn.h> #include <fcntl.h> #include <js_native_api_types.h> #i
话不多少,直接上干货worker线程进行串口数据操作import worker, { MessageEvents } from '@ohos.worker'; import { SerialBean } from '../SerialBean'; const parentPort = worker.workerPort; //绑定work线程 parentPort.onmessageerror
闲话少说,直接上代码 串口封装SerialBean.extimport serialPort from 'libentry.so'; import { buffer } from '@kit.ArkTS'; /** * 串口信息 */ export class SerialBean { physicalGunNo: number = -1; serialPath: string =
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号