登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
Linux网络设备驱动架构 驱动架构自上而下分为4层: 协议接口层 设备接口层 设备驱动功能层 网络设备与媒介层 协议接口层 协议接口层主要功能是给上层协议提供接收和发送的接口。当内核协议栈需要发送数据时,会通过调用 dev_queue_xmit 函数来发送数据。 dev_queue_xmit执行流程 同样内核协议栈接收数据
TypeError类 表示变量或者参数不是预期的类型,大概率变量或者参数赋值时候异常,导致为underfind类型了,如对非对象类型使用对象方法underfind.method()。可以检查报错的变量或者参数赋值时候否异常。 应用规避处理方法: 判空处理,若为空,进行一些逻辑处理,或者再次赋值或者拿默认值等等 使用可选链运算符(?.)访问的对象或调用的函数是undefined或null,则表达式
驱动开发工程师(15-30K 深圳) 岗位职责: 1、负责产品底层驱动适配,驱动开发,模块性能调优; 2、困难问题攻关,对关键问题提出系统级的解决方案; 3、配合系统需求定制,功能开发及维护; 4、可根据个人特长和发展意向进行分配。 5、主导终端嵌入式软件技术方案的设计和编写,参与硬件方案设计、评审; 任职要求: 1、精通C/C++,精通MCU/SOC模块工作原理(LCD、SPI、UART、IIC
OpenHarmony中由于开源协议的原因,默认使用toybox,而不是busybox。但是OpenHarmony使用的toybox还有一些不完善的地方,比如执行lspci命令无法获取到pci.ids数据库文件,从而无法获取到PCI设备的具体型号,如下图。于是将解决办法分析如下: /usr/share/misc/pci.ids 是一个数据库文件,它包含了几乎所有已知的PCI设备ID、厂商ID、设备
1、Smartperf_host工具下载 推荐使用Smarperf_host工具抓取并打开Trace,打开下方网站,下载发行版; https://gitee.com/openharmony/developtools_smartperf_host?_from=gitee_search 解压后,双击main.exe,会部署打开一个Smartperf_Host工具分析网站。 2、带火焰图的Trace
本文介绍在OpenHarmony中,如何使用hilog来打印消息。 bundle.json 在bundle.json中引用hilog,如下 BUILD.gn 在BUILD.gn文件中引用hilog,如下 包含头文件 头文件 使用HILOG 使用HILOG打印信息,如下
直接上代码 。 XComponent({ id: 'xcomponent', type: XComponentType.TEXTURE,//原来为SURFACE controller: this.xComponentController, libraryname: 'entry' }) .onLoad(() => { // this.xComponen
2025-08-18,OpenHarmony在Gitee上的开源项目已经创建了OpenHarmony 6.0 Release分支,虽然没有正式发文发布该版本,但是已经可以下载分支代码来使用了。 想要尝鲜的小伙伴,可以执行如下代码到本地来使用: repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-6.0-Release
2025年08月07日《OpenHarmony多模子系统》 详情:https://laval.csdn.net/68915e37a6db534ba2bec749.html 录播:敬请期待 2025年08月21日《OpenHarmony点屏适配》 详情:https://laval.csdn.net/68a41501a6db534ba2c43344.html 录播:敬请期待
直播预约:点击进入