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
Linux-驱动开发
自学-
Linux-
老男孩Linux77期-day4
2022/8/21-2022/9/8企业级Linux安装及远程连接知识实践0.预习0.0[预习视频目录7、8](https://ke.qq.com/course/2806831#term_id=102917017)1.搭建Linux运维环境1.1操作步骤(没有提及的步骤不用动)2.安装CentOS7的操作系统3.虚拟机的网络设置4.Xshell的连接5.Xshell软件常用技巧设置6.安装Cent
七百~~~汪汪汪
·
2023-07-26 20:33
老男孩Linux
linux
服务器
centos
自学-
Linux-
老男孩Linux77期-day6
Linux重要目录结构及目录命令讲解1.Linux目录结构介绍1.1Linux与Windows目录结构对比1.2Linux目录特点小节2.根下目录结构详解3.重要的Linux系统文件介绍3.1/etc系统初始化及设置相关重要文件3.1.1网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth03.1.2Linux系统过时的DNS客户端配置文件:/etc/re
七百~~~汪汪汪
·
2023-07-26 20:02
老男孩Linux
linux
服务器
运维
自学-
Linux-
老男孩Linux77期-day2
2022/8/162022/8/17计算机硬件及组成原理知识1.优秀运维工程师2.服务器零件1.电源2.处理器CPU3.磁盘、硬盘4.计算机与服务器各硬件I/O对比5.[Raid卡](https://baike.baidu.com/item/%E7%A3%81%E7%9B%98%E9%98%B5%E5%88%97/1149823?fromtitle=RAID%E5%8D%A1&fromid=172
七百~~~汪汪汪
·
2023-07-26 20:32
老男孩Linux
数据仓库
自学-
Linux-
老男孩Linux77期-day3
2022/8/182022/8/192022/8/202022/8/21企业运维规划及Linux介绍虚拟环境搭建第一章Linux介绍与学习环境搭建1.1Linux与Linux运维1.1.1什么是操作系统1.1.2操作系统图解1.1.4什么是Linux1.1.5什么是LInux运维1.1.6Linux运维岗位的分类1.1.7Linux运维职业发展路线1.2Linux的起源1.2.1Unix的历史1.
七百~~~汪汪汪
·
2023-07-26 20:32
老男孩Linux
linux
服务器
运维
【
驱动开发
day2作业】
head.h#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#define
刘泽宁1
·
2023-07-26 19:04
驱动开发
全志F1C200S嵌入式
驱动开发
(spi-nor image制作)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】一般soc系统里面添加spi-norflash芯片,特别是对linuxsoc来说,都是把它当成文件系统来使用的。spi-norflash和spi-nandflash相比,虽然空间小了点,但是胜在稳定,这是很多工业场景所必须达到的要求。之前我们也说过,这次spi-nor芯片还是采用了mx25l25645g
嵌入式-老费
·
2023-07-26 19:33
全志soc嵌入式开发
驱动开发
SpringBoot 事件
驱动开发
那么controller就发送一个相应的事件,然后让需要此事件的Service进行调用SpringBoot中进行事件
驱动开发
的一般步骤:定义事件对象:首先,你需要定义
枯寂麻辣
·
2023-07-26 16:58
spring
boot
后端
java
用户空间驱动的支持2006
例如,内核不太愿意接纳代码量很大的驱动程序,例如X.org图形桌面的项目;另外,有些
驱动开发
者不愿意接受GPL开源规则。目前,在用户空间实现设备驱动程序还是比较方便的,例如USB驱动;但对于某
Kyph
·
2023-07-26 16:30
linux
正点原子linux阿尔法开发板使用——
驱动开发
篇
linux
驱动开发
篇1、编译出厂内核源码1.1复制linux内核源码到Ubuntu中创建新目录mkdir-pIMX6/linux-imx-4.1.15-2.1.0解压linux内核源码tarxflinux-imx
梅山剑客
·
2023-07-26 15:14
#
嵌入式驱动linux
linux
驱动开发
ubuntu
【在英伟达nvidia的jetson-orin-nx-工控机入门了解-自我学习-资料记录-熟悉了解】
资料记录-熟悉了解】1、概述2、实验环境3-1初次接触工控机版本-真的好多-新手一脸懵逼3-2啥是载板和核心板3-3查看资源资料3-4了解外设资源3-5查看博客论坛3-6底层配置pinmux3-7Linux
驱动开发
好奇龙猫
·
2023-07-26 12:16
jetson
学习
[
驱动开发
]字符设备驱动应用——点灯
点亮开发板stm32mp157的三盏灯//头文件#ifndef__LED_H__#define__LED_H__//封装GPIO寄存器typedefstruct{volatileunsignedintMODER;//0x00volatileunsignedintOTYPER;//0x04volatileunsignedintOSPEEDR;//0x08volatileunsignedintPUPD
Joycenine
·
2023-07-26 11:22
驱动开发
c#
day3
驱动开发
c语言编程
通过ioctl(内核+应用层)控制led灯三盏,风扇,蜂鸣器,小马达头文件head.h#ifndef__LED_H__#define__LED_H__typedefstruct{volatileunsignedintTZCR;//0x000volatileunsignedintres1[2];//0x004-0x008volatileunsignedintOCENSETR;//0x00Cvolat
Just_We483
·
2023-07-26 11:52
驱动开发
c语言
jvm
【
驱动开发
day3作业】
head.h#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#define
刘泽宁1
·
2023-07-26 11:19
驱动开发
算法
STM32MP157
驱动开发
——按键驱动(中断)
文章目录编写使用中断的按键驱动程序编程思路设备树相关驱动代码相关代码修改设备树文件gpio_key_drv.cMakefile编译测试编写使用中断的按键驱动程序对于使用中断的按键驱动,内核自带的驱动程序drivers/input/keyboard/gpio_keys.c就可以,需要做的只是修改设备树指定引脚及键值中断是引入其他基础知识的前提:休眠-唤醒、POLL机制、异步通知、定时器、中断的线程化
Is Fang
·
2023-07-26 11:18
stm32
驱动开发
单片机
驱动开发
学习之字符设备同时点亮三盏LED灯
head.h#ifndef__HEAD_H__#define__HEAD_H__#definePHY_LED1_RCC0X50000A28//PE10#definePHY_LED1_MODER0X50006000#definePHY_LED1_ODR0X50006014//PF10#definePHY_LED2_MODER0X50007000#definePHY_LED2_ODR0X5000701
顾苏洋1990
·
2023-07-26 11:47
驱动开发
学习
stm32
系统移植
Linux系统开发字符设备
Linux内核srio驱动,【Linux典藏大系】Linux
驱动开发
入门与实战
内容推荐本书由浅入深,全面、系统地介绍了Linux
驱动开发
技术,提供了大量实例供读者实
欧皇·诸葛莺
·
2023-07-26 11:10
Linux内核srio驱动
Linux
驱动开发
学习笔记之Ubuntu入门
VMwareStation下的USB设备使用先说总体思路,总共有两种思路。第一种在Vmware右下角切换。第二种在首选项中更改第一种在声响标志的右边就是切换标志,右键就可切换。第二种在首选项中更改
机甲实验室
·
2023-07-26 11:10
大数据
开发linux显卡驱动,显卡
驱动开发
DRM入门--Apple的学习笔记
由于之前的blog提及kmscube的源码我没有找到,所以只能在网上搜索了。DRM简介DRM是Linux目前主流的图形显示框架,同时DRM可以统一管理GPU和Display驱动,使得软件架构更为统一,方便管理和维护。而且drm是集成在linuxkernel中的。DRM从模块上划分,可以简单分为3部分:libdrm、KMS、GEM。libdrm:对底层接口进行封装,向上层提供通用的API接口,主要是
窦泽南
·
2023-07-26 11:40
开发linux显卡驱动
Linux
驱动开发
入门记录——(一)前置准备
1、查看系统级log。内核中printk函数输出的信息并不会在图形界面的终端中展示出来,运行以下命令以显示系统log。tail-f/var/log/kern.log&2、查看内核输出。dmesg|tail-5可以查看最后5行输出。3、VSCode配置vscode添加如下include路径,剩余的错误只能忽略了。"/usr/src/linux-headers-5.4.0-125-generic/in
Selina7777
·
2023-07-26 11:06
Linux
linux
驱动开发
Linux
驱动开发
入门记录——(二)Hello Driver!
参考:linux驱动入门(一、HelloWorld)hello.c#include#includeMODULE_LICENSE("DualBSD/GPL");staticinthello_init(void){printk(KERN_EMERG"LoadHelloWorld\n");return0;}staticvoidhello_exit(void){printk(KERN_EMERG"Remo
Selina7777
·
2023-07-26 11:06
Linux
linux
驱动开发
Linux
驱动开发
入门记录——(三)虚拟输入设备
参考:【Linux驱动编程】通过一个虚拟input设备熟悉input设备
驱动开发
步骤参考Github:Prry/linux-drivers修改后代码:代码使用本部分介绍参考Github中的代码使用。
Selina7777
·
2023-07-26 11:06
Linux
驱动开发
linux
linux
驱动开发
入门(学习记录)
2023.7.6及7.7概述了解一1.驱动框架2.字符设备块设备,存储相关网络设备驱动不一定属于某一种类型二1.获取外设或传感器数据,控制外设,数据会提交给应用程序2.编写一个驱动,及测试应用程序app。驱动和应用完全分开3.驱动程序(内核空间)应用程序(用户空间)4.应用程序-->内核资源(系统调用,异常,陷入)、5.应用程序通过API函数进行系统调用,POSIX,API,C库6.陷入-->内核
ac011_
·
2023-07-26 11:36
linux驱动
linux
驱动开发
学习
pytest 第三方插件
它具有强大的测试运行器、测试
驱动开发
和测试结果可视化等功能。除此之外,pytest还支持许多第三方插件,这些插件可以为测试带来更多的便利和功能。
自由家
·
2023-07-26 09:21
软件测试工具
自动化测试
软件测试
python
开发语言
网络
服务器
自动化
运维
pytest
arm学习-stm32-
驱动开发
-udev机制创建设备节点-ioctl实现LED灯亮灭,马达,蜂鸣器,风扇启动
head.h#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#define
顾苏洋1990
·
2023-07-26 09:47
arm开发
stm32
udev
ioctl
寄存器
Linux系统开发
STM32MP157
驱动开发
——按键驱动(线程化处理)
文章目录“线程化处理”机制:内核函数线程化处理方式的按键驱动程序(stm32mp157)编程思路button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试“线程化处理”机制:工作队列是在内核的线程的上下文中执行的工作队列中有多个work,前一个work没处理完会影响后面的work。解决方法有如下2种:比如自己创建一个内核线程,不跟别的work在一块。例如存储设备比
Is Fang
·
2023-07-26 09:44
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——按键驱动(定时器)
内核函数定时器涉及函数参考内核源码:include\linux\timer.h给定时器的各个参数赋值:setup_timer(structtimer_list*timer,void(*function)(unsignedlong),unsignedlongdata):设置定时器:主要是初始化timer_list结构体,设置其中的函数、参数。voidadd_timer(structtimer_lis
Is Fang
·
2023-07-26 09:13
stm32
驱动开发
windows
STM32MP157
驱动开发
——按键驱动(tasklet)
文章目录“tasklet”机制:内核函数定义tasklet使能/禁止tasklet调度tasklet删除tasklettasklet软中断方式的按键驱动程序(stm32mp157)tasklet使用方法:button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试“tasklet”机制:阅读Linux系统中异常与中断可知,Linux系统对中断处理的演进过程中,实现了
Is Fang
·
2023-07-26 09:13
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发
——按键驱动(工作队列)
文章目录“工作队列”机制:内核函数work_struct结构体定义work使用work:schedule_workworkqueue其他函数工作队列方式的按键驱动程序(stm32mp157)编程思路button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试“工作队列”机制:定时器、下半部tasklet,它们都是在中断上下文中执行,它们无法休眠。当要处理更复杂的事情
Is Fang
·
2023-07-26 09:41
stm32
驱动开发
嵌入式硬件
驱动开发
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
驱动开发
驱动开发
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
Linux-
现实环境模拟(apache、MySQL、PHP、discuz)
♥️作者:小刘在C站♥️个人主页:小刘主页♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSDN让你我相遇!目录linux是什么?一、安装Apache(192.168.8.128)二、安装mysql(另起一台centos7)三、安装php四.测试Apache
小刘在C站
·
2023-07-24 17:08
Linux
linux
运维
服务器
详解Python+Selenium+Robot Framework环境搭建与入门实践
主要用于轮次很多的验收测试和验收测试
驱动开发
(ATDD)。
金融测试民工
·
2023-07-24 17:48
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他