E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
windows内核驱动开发
驱动开发
day3 (模块化驱动启动led,蜂鸣器,风扇,震动马达)
模块化驱动启动led,蜂鸣器,风扇,震动马达并加上Makefile封装模块化驱动,可自由安装卸载驱动,便于驱动更新(附图)1.安装模块驱动同时初始化各个设备并使能2.该驱动会自动创建驱动节点.3.通过c函数程序输入控制各个设备4.卸载模块驱动//编译驱动(注意Makefile的编译到移植到开发板的内核)makearch=arm//安装驱动insmodmycdev.ko//卸载驱动rmmodmycd
Hellomino_
·
2023-07-26 03:01
驱动开发
驱动开发
驱动开发
day2 (led模块化驱动操控)
head.h#ifndef__HEAD_H__#define__HEAD_H__#definePHY_RCC0X50000A28#definePHY_GPIOE0X50006000#definePHY_GPIOE_ODR0X50006014#definePHY_GPIOF0X50007000#definePHY_GPIOF_ODR0X50007014#endif//MACROfun.c#inclu
Hellomino_
·
2023-07-26 03:00
驱动开发
驱动开发
【多任务编程-
windows内核
对象】
Window多线程编程在介绍Window多线程编程之前,必须介绍一个重要的概念:
Windows内核
对象内核对象可以供系统和应用程序使用,来管理各种各样的资源,比如进程、线程、文件等。
旅之灵夫
·
2023-07-25 17:17
windows
经验分享
day2
驱动开发
c语言
通过
驱动开发
给pcb板子点灯。u-boot已经提前移植到了emmc中。灯也是一种字符型设备。
Just_We483
·
2023-07-25 15:12
驱动开发
c语言
开发语言
驱动开发
:内核使用IO/DPC定时器
本章将继续探索
驱动开发
中的基础部分,定时器在内核中同样很常用,在内核中定时器可以使用两种,即IO定时器,以及DPC定时器,一般来说IO定时器是DDK中提供的一种,该定时器可以为间隔为N秒做定时,但如果要实现毫秒级别间隔
2301_77342543
·
2023-07-25 09:29
驱动开发
rt-thread rtc设备
驱动开发
基于picortc设备
驱动开发
I/O设备框架RTC设备功能配置——启用SoftRTC功能配置——启用NTP时间自动同步功能配置——启用硬件RTCRT-Thread的RTC(实时时钟)设备为操作系统的时间系统提供了基础服务
weixin_42734533
·
2023-07-25 08:14
实时音视频
驱动开发
STM32MP157
驱动开发
——按键驱动(异步通知)
文章目录“异步通知”机制:信号的宏定义:信号注册APP执行过程驱动编程做的事应用编程做的事异步通知方式的按键驱动程序(stm32mp157)button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试“异步通知”机制:信号的宏定义:Linux系统中也有很多信号,在Linux内核源文件include\uapi\asm-generic\signal.h中,有很多信号的宏
Is Fang
·
2023-07-25 07:45
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——按键驱动(POLL 机制)
文章目录“POLL”机制:APP执行过程驱动使用的函数应用使用的函数pollfd结构体poll函数事件类型实现原理poll方式的按键驱动程序(stm32mp157)gpio_key_drv.cbutton_test.cMakefile修改设备树文件编译测试“POLL”机制:使用休眠-唤醒的方式等待某个事件发生时,有一个缺点:等待的时间可能很久。我们可以加上一个超时时间,这时就可以使用poll机制。
Is Fang
·
2023-07-25 07:14
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——按键驱动(休眠与唤醒)
文章目录“休眠-唤醒”机制:APP执行过程内核函数休眠函数唤醒函数休眠与唤醒方式的按键驱动程序(stm32mp157)驱动程序框架button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试“休眠-唤醒”机制:当应用程序必须等待某个事件发生,比如必须等待按键被按下时,可以使用“休眠-唤醒”机制:①APP调用read等函数试图读取数据,比如读取按键;②APP进入内核态
Is Fang
·
2023-07-25 07:14
stm32
驱动开发
嵌入式硬件
物联网学什么编程语言_要想成为一名物联网工程师,需要学习哪些知识?
由浅入深地对嵌入式物联网技术以及Linux平台全面掌握,能够独立胜任物联网开发、嵌入式Linux应用开发、5G周边产品开发、底层系统开发、设备
驱动开发
、从终端到云技术开发以及Linux衍生产品等多方面工作
weixin_39710288
·
2023-07-25 07:37
物联网学什么编程语言
android
驱动开发
工程师,android
驱动开发
工程师
android
驱动开发
工程师任职资格:1、精通android基础知识,熟悉android底层,了解frameworks层;2、熟悉MTK、高通等手机或平板电脑平台,有调试MTK6735、MTK6737、
孟婵
·
2023-07-25 07:07
android驱动开发工程师
李俊刚:我是如何在OpenHarmony完成ap6275s WiFi驱动的HDF适配工作的?
李俊刚深圳开鸿数字产业发展有限公司资深OS
驱动开发
工程师开源之风盛行,有人站在门口跃跃欲试,有人已经进场大展身手。
OpenHarmony开发者
·
2023-07-25 07:32
开发者故事
物联网
分布式
iot
团队开发
OpenHarmony
成为wifi驱动工程师应该从什么开始学习
初学者成为驱动工程师,应该从哪里开始学习作为初学者想成为驱动工程师,首先需要打下坚实的计算机基础,然后逐步学习与
驱动开发
相关的知识和技能。
wifi chicken
·
2023-07-25 07:31
学习
linux
驱动开发
常用知识点与API
linux
驱动开发
常用知识点与API前言笔记正文最后前言之前的读书笔记,以.c文件的方式记录,在这里也以代码的方式记录笔记正文/*************************************
kerwin liu
·
2023-07-25 07:29
linux驱动
linux
驱动开发
Ubuntu22.04虚拟机通过NFS连接开发板
目录1.首先在虚拟机上安装NFS:2.在虚拟机上新建文件夹,配置nfs,使得开发板可以通过网络来访问nfs文件夹:3.重启NFS服务在开启系统之后出现如下错误:解决办法:在学习
驱动开发
是,为了方便编译,
爱折腾的捣蛋鬼
·
2023-07-25 03:38
驱动开发
驱动开发
Linux
驱动开发
(同步与互斥)
为什么在驱动程序中需要引入同步与互斥三、内嵌汇编四、原子操作1.原子操作概念2.内核中原子变量的定义3.内核中怎么实现原子操作1.ARMV6以下的架构2.ARMV6以上的架构五、原子操作示例总结前言本篇文章带大家来学习Linux
驱动开发
中的同步与互斥
花落已飘
·
2023-07-25 02:53
Linux驱动开发
linux
驱动开发
java
JavaScript 测试基础,TDD、BDD、Benchmark
BDD(优先)+TDD(完全代码覆盖)测试框架常见的组合:ES5:mocha+istanbulES6:ava+nycTDDTestDrivenDevelopment,(单元)测试
驱动开发
。特点:直
Willin 老王带你躺平养老
·
2023-07-25 02:19
javascript
tdd
开发语言
ecmascript
前端
后端
学习方法
RaspberryPi4B树莓派4B,Linux5.4本地编译
驱动开发
从下载Linux源码到编译更新系统,以及安装自己的驱动,整个流程全在树莓派上完成,不需要借助PC机。本人的树莓派Linux版本是5.4.51-v7l+,最新Linux版本是5.4.61-v7l+,因此直接下载GitHub的源码编译更新系统。安装更新之前更新系统之后主要参考官方文档:Kernelbuilding在RaspberryPi上,首先安装最新版本的RaspberryPiOS。然后启动树莓派,
五条小金鱼
·
2023-07-24 23:00
Linux账户标识R=400是什么意思_带你阅读linux内核源码:通俗讲解编译器、交叉编译器和大小端...
欢迎关注”技术简说“,持续分享linux内核和
驱动开发
干货。
weixin_39633102
·
2023-07-24 21:13
vm
ubuntu编译内核
1、Linux
驱动开发
:模块_加载卸载
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-24 20:27
Linux驱动开发
linux
驱动开发
运维
内核模块
iOS 单元测试之常用框架 OCMock 详解
一、单元测试1.1单元测试的必要性测试
驱动开发
并不是
自由家
·
2023-07-24 18:10
自动化测试
软件测试
软件测试工具
ios
单元测试
java
开发语言
数据库
大数据
oracle
详解Python+Selenium+Robot Framework环境搭建与入门实践
主要用于轮次很多的验收测试和验收测试
驱动开发
(ATDD)。
金融测试民工
·
2023-07-24 17:48
数据思维
image.png方案对比+效果数据去年的问题,就是在数据结果导向
驱动开发
提效方面做的不完善。这个应该是一直都有的问题,没有理解,所以没有重视。
大乔是个美少女
·
2023-07-24 07:46
一个例子了解通过Openharmony的HDF框架实现简易驱动的流程
官方说明:HDF(HardwareDriverFoundation)驱动框架,为
驱动开发
者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。
procedurecode
·
2023-07-23 03:23
openharmony
疯壳-鸿蒙OS-HDF驱动框架
一、简介HDF(HarmonyOSDriverFoundation)驱动框架,为
驱动开发
者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。
fengkesz
·
2023-07-23 03:20
单片机
STM32MP157
驱动开发
——LED 驱动( GPIO 子系统)
GPIO子系统的LED驱动程序(stm32mp157)如何找到引脚功能和配置信息在设备树中添加Pinctrl信息leddrv.cledtest.cMakefile编译测试编写思路阅读:STM32MP157
驱动开发
Is Fang
·
2023-07-22 23:48
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——GPIO 和 和 Pinctrl 子系统的概念
文章目录Pinctrl子系统重要概念概述重要概念pincontroller:clientdevice:代码中怎么引用pinctrlGPIO子系统重要概念概述在设备树中指定引脚在驱动代码中调用GPIO子系统头文件常用函数实例:BSP工程师针对芯片的寄存器写Pinctrl子系统,驱动工程师使用Pinctrl子系统Pinctrl子系统重要概念概述无论是哪种芯片,都有类似图的结构,IOMUX认为是引脚功能
Is Fang
·
2023-07-22 23:18
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——按键驱动(查询方式)
文章目录概述APP读取按键的4种方法查询方式休眠-唤醒方式poll方式异步通知方式查询方式的按键驱动程序(框架)按键驱动编写思路board_xxx.cbutton_drv.cbutton_drv.hbutton_test.cMakefile编译测试查询方式的按键驱动程序(stm32mp157)board_stm32mp157.cMakefile编译测试概述通过阅读博文:APP访问硬件的4种方式,可
Is Fang
·
2023-07-22 23:47
stm32
驱动开发
嵌入式硬件
小伙伴们在催更Spring系列,于是我写下了这篇注解汇总!!
想来想去,写一篇关于Spring中注解相关的文章吧,因为之前更新Spring系列的文章一直也是在更新Spring注解
驱动开发
。
冰河团队
·
2023-07-22 22:30
《遗留系统现代化》读书笔记(原则篇)
在遗留系统中应用假设
驱动开发
明确目标和度量指标小结
程序员陆业聪
·
2023-07-22 18:12
重构
重构
架构
遗留系统
全志F1C200S嵌入式
驱动开发
(pwm驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】pwm是常见的一种控制形式。多见于屏幕亮度控制,或者是电机控制。目前f1c200s上面支持两路pwm控制。一个是pwm0,一个是pwm1。因为设计者在电路设计的时候,把pwm1给了PE6,用来控制lcd屏幕的亮度,所以我们可以继续测试另一路信号,即pwm0。在PA2和PE12两处位置都可以设置pwm0,
嵌入式-老费
·
2023-07-22 03:44
全志soc嵌入式开发
驱动开发
win驱动常用函数
title:win
驱动开发
date:2019-05-3021:49:57tags:win
驱动开发
categories:winwin
驱动开发
驱动框架1.0.0类似C控制台的main函数,windowsDriver
XEBY_ec67
·
2023-07-21 20:10
Linux学习笔记(22.2)——基于IIC + Regmap + IIO的AP3216C的设备驱动
RegmapAPI简介regmapAPI的引入Linux下大部分设备的
驱动开发
都是操作其内部寄存器,比如I2C/SPI设备的本质都是一样的,通过I2C/SPI接口读写芯片内部寄存器。
glen_cao
·
2023-07-21 11:36
Linux
linux
学习
驱动开发
TDD、ATDD、BDD的区别
1.TDD:测试
驱动开发
(TestDrivenDevelopment)测试
驱动开发
是敏捷开发中的一项核心实践和技术,也是一种设计方法论,TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计
Yangtianruo
·
2023-07-21 10:08
树莓派4B内核编译
树莓派4B
驱动开发
第一步编译内核安装系统镜像编译环境交叉编译器编译内核(kernel)交叉编译器获取RaspberryKernel源码安装编译环境所需的依赖内核(kernel)编译开始安装kernelmodules
拱-卒
·
2023-07-21 08:25
linux
驱动开发
<Linux开发>
驱动开发
-之- Linux I2C 驱动
<Linux开发>
驱动开发
-之-LinuxI2C驱动交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-07-21 05:58
Linux驱动开发
linux
驱动开发
arm开发
<Linux开发> linux开发工具-之-I2C TOOLS工具使用
<Linux开发>linux开发工具-之-I2CTOOLS工具使用<Android开发>Android开发工具-之-I2CTOOLS工具使用<Linux开发>
驱动开发
-之-LinuxI2C驱动一前言在笔者的另一篇文章
waterfxw
·
2023-07-21 05:57
Linux开发工具
linux
驱动开发
arm开发
rt-thread i2c软件/硬件
驱动开发
基于rt-thread的i2c开发i2c使用i2c驱动框架i2c使用i2c是一种半双工同步通信方式,在硬件上包含两条线分别为时钟线SCL和数据线SDA。i2c总线上可以挂载多个从设备,每个从设备都有唯一的地址,主设备通过地址与指定的从设备进行通信。如上所示为RTT的i2c框架图,主要分为设备层-框架层-驱动层。设备层:设备就是杂七杂八的使用I2C的总线的设备。而这些设备可以选择使用RTT驱动框架的
weixin_42734533
·
2023-07-20 13:32
mcu
物联网
嵌入式硬件
Linux设备
驱动开发
---字符设备驱动程序
字符设备驱动程序1主设备和次设备的概念设备号的注册和释放静态方法动态方法区别2设备文件操作structfile_operations与structfile、structinode关系3分配和注册字符设备class_createcdev_adddevice_create4字符设备驱动程序字符设备通过字符(一个接一个的字符)以流方式向用户程序传递数据,就像串行端口那样。字符设备驱动通过/dev目录下的
p0inter
·
2023-07-20 06:06
Linux设备驱动开发
字符设备驱动
Linux驱动
Linux驱动学习笔记1-学习路径
《【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.8.pdf》这份文档中描述了学习Linux驱动学习的基本路径,如下所示:第一篇:Ubuntu操作系统入门第二篇:ARM裸机开发第三篇:Uboot
coffee_baba
·
2023-07-19 21:15
linux
学习
笔记
STM32MP157
驱动开发
——设备树知识
文章目录概述开发板中设备树文件目录结构设备树文件语法设备树文件参考实例:Devicetree格式DTS文件的格式node的格式properties的格式dts文件包含dtsi文件常用的属性#address-cells、#size-cellscompatiblemodelstatusreginterruptgpio属性name(过时了,建议不用)device_type(过时了,建议不用)常用的节点(
Is Fang
·
2023-07-19 17:04
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——LED驱动(设备树)
LED模板驱动程序的改造:设备树驱动模型修改设备树,添加led设备节点修改platform_driver的源码编译测试/sys目录设备树的信息platform_device的信息阅读STM32MP157
驱动开发
Is Fang
·
2023-07-19 17:04
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——LED驱动(总线设备架构)
文章目录概述总线设备驱动总线设备驱动模型常用函数注册/反注册获得资源程序步骤:LED模板驱动程序的改造:总线设备驱动模型board_A_led.cchip_demo_gpio.cled_opr.hled_resource.hleddrv.cleddrv.hledtest.cMakefile编译测试概述为什么要引入总线设备架构?为了更好扩展和减少内核的臃肿阅读博文:LED驱动(原始架构优化:分层/分
Is Fang
·
2023-07-19 17:00
架构
stm32
嵌入式硬件
Spring注解
驱动开发
-@Conditional(源码级)
源码解析这个注解可以用来创建条件,来决定在什么情况下创建哪些bean对象首先看源码////Sourcecoderecreatedfroma.classfilebyIntelliJIDEA//(poweredbyFernFlowerdecompiler)//packageorg.springframework.context.annotation;importjava.lang.annotati
有故事的狗
·
2023-07-19 16:51
Spring
java
spring
junit
《5.linux
驱动开发
-第2部分-5.2.字符设备驱动基础》最简单的模块源码分析 lsmod insmod modinfo rmmod dmesg
2)应用层API5.1.6.3、驱动学习阶段(1)注重实践,一步一步写驱动(2)框架思维,多考虑整体和上下层(3)先通过简单设备学linux驱动框架(4)学会总结、记录,这会有助于理解5.2.1.开启
驱动开发
之路
大漠飞鹰6666
·
2023-07-19 11:12
朱老师
5linux驱动开发
驱动开发
Linux
驱动开发
:设备树dts详解
前言:掌握设备树是Linux
驱动开发
人员必备的技能!
混分巨兽龙某某
·
2023-07-19 11:12
Linux驱动开发
Linux
设备树
嵌入式
嵌入式Linux
驱动开发
初级-内核模块编译方法
嵌入式Linux
驱动开发
初级-内核模块编译方法一、向内核添加新功能1.1静态加载法1.2动态加载法二、内核模块基础代码解析三、内核模块的多源文件编程四、内核模块信息宏一、向内核添加新功能1.1静态加载法所谓静态加载法
芬达在学习
·
2023-07-18 18:04
驱动开发
linux
运维
linux
驱动开发
:
驱动开发
框架,linux内核字符设备
驱动开发
过程
一、驱动框架1.Linux内核模块和字符驱动的关系模块是Linux进行组建管理的一种方式,结构体:对设备的管理内核需要抽象出来一个结构体来描述设备所有的共性信息写驱动需要申请一个结构体并赋值(初始化),然后注册给内核让内核统一管理驱动:由内核统一管理,所以驱动在编写时需要遵循内核提供的字符设备的一个框架3.SI4完整安装及破解文件解压密码biu二:结构体及其信息1.描述所有字符设备驱动的结构体cd
吻等离子
·
2023-07-18 11:10
嵌入式
linux
驱动开发
运维
linux
驱动开发
:Linux 内核的一些函数
1、MKDEV(ma,mi)构造设备号,将主设备号和次设备号转换为设备号类型(dev_t)。MKDEV宏将主设备号(ma)左移20位,然后与次设备号(mi)相与,得到设备号。dev_t结构主设备号12位
吻等离子
·
2023-07-18 11:39
嵌入式
算法
全志F1C200S嵌入式
驱动开发
(spi-nand驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】和v3s一样,f1c200s也支持tf卡、spi-nor、spi-nand启动。前面也说过,tf卡由于机械结构的原因,更适合拿来学习,spi-nor和spi-nand比较适合用来进行工业部署和消费娱乐领域。只是spi-nor容量较小,一般最大也就32MB,spi-nand较大一点,可以达到128MB,因
嵌入式-老费
·
2023-07-18 11:06
全志soc嵌入式开发
驱动开发
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他