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嵌入式设备驱动
2 自研rk3566/rk3588+rgbd相机之设备树文件配置
rgbd相机设备树文件配置1、设备树文件介绍2、设备树文件配置原始的官方设备树修改后的设备树配置1、设备树文件介绍linux3.0内核以后
设备驱动
程序的硬件差异部分都用设备树文件来配置及修改,rk3566
三十度角阳光的问候
·
2024-09-01 02:47
rk3566/rk3588
linux设备驱动程序
设备树
i2c/mipi-csi
HarmonyOS驱动开发:USB驱动程序开发套件
场景介绍USBDDK(USBDriverDevelopKit)是为开发者提供的USB驱动程序开发套件,支持开发者基于用户态,在应用层开发USB
设备驱动
。
小小煤球
·
2024-08-31 22:57
OpenHarmony
鸿蒙开发
HarmonyOS
网络
linux
鸿蒙
华为
harmonyos
前端
移动开发
ARM/
Linux嵌入式
面经(十):极氪
开篇强调两个事情:pdf文件都在百度网盘群:911289806一定要把超链接里面的文章看了,那都是为了你们写的。老板!!!现在多学点,涨个2k工资,真的很值得。要不吃学习的苦,要不吃生活的苦。1.自我介绍专开新篇,等我!2.项目介绍,提问专开新篇,等我!3.SPI通信和I2C的速率SPI通信SPI主设备组件提供了行业标准的4线主设备SPI接口。此外,它还提供3线(双向)SPI接口。这两种接口都支持
TrustZone_Hcoco
·
2024-08-30 20:33
ARM/Linux嵌入式面试
arm开发
linux
运维
ARM/
Linux嵌入式
面经(二七):韶音
一面7月8号hr面hr面问的都是基本情况,会浅浅的问些项目1、自我介绍2、高考排名是多少?3、是保研吗?保研时有拿到其他学校的offer吗4、实验室一共多少人?博士占比是多少?4、意向工作城市?为什么选择深圳?5、介绍一下第一个项目,有没有遇到过什么问题,怎么解决的6、有了解过韶音吗,双百计划了不了解?有一些问题忘记了,自然回答就好,就聊天二面7月16日技术面1、自我介绍2、介绍一下你实习期间做的
TrustZone_Hcoco
·
2024-08-30 20:31
ARM/Linux嵌入式面试
linux
arm开发
java
深入讲解Linux内核网络
设备驱动
(图例解析)
1.接收数据包过程概述介绍数据包收包过程,有助于我们了解Linux内核网络设备在数据收包过程中的位置,下面从宏观的角度介绍数据包从被网卡接收到进入socket接收队列的整个过程:加载网卡驱动,初始化数据包从外部网络进入网卡网卡(通过DMA)将包拷贝到内核内存中的ringbuffer产生硬件中断,通知系统收到了一个包驱动调用NAPI,如果轮询(poll)还没有开始,就开始轮询ksoftirqd软中断
Linux加油站
·
2024-08-30 15:24
linux
网络
服务器
Linux驱动有哪些分类?
Linux驱动分为三个基础大类:字符
设备驱动
,块
设备驱动
,网络
设备驱动
。1.字符设备(CharDevice)字符(char)设备是个能够像字节流(类似文件)一样被访问的设备。
华清远见成都
·
2024-08-29 20:21
嵌入式硬件
物联网
Linux 学习笔记:input 子系统
二、使用input子系统编写
设备驱动
的流程2.1驱动入口2.1.1申请input_devstructinput_dev*input_allocate_devi
gdut_llkkyy
·
2024-08-29 19:44
Linux
读书笔记
linux
学习
运维
linux
驱动
input
子系统
Linux驱动开发—在自己总线下注册设备和驱动
就可以进行本次实验了文章目录前备知识如何引用导出的符号在总线下注册设备device_register函数解析使用示例关键点:实验结果在总线下注册驱动driver_register函数解析使用示例实验结果总线,设备,
设备驱动
三者完整代码加载设备和加载驱动没有先后顺序
Trump. yang
·
2024-08-29 16:30
嵌入式开发
linux
驱动开发
嵌入式面经篇十——驱动开发
7、Linux
设备驱动
程序中,使用哪两个函数进行中断处理程序的注册和注销?8、
须尽欢~~
·
2024-08-29 16:27
嵌入式软件面经
驱动开发
ARM/
Linux嵌入式
面经(十八):TP-Link联洲
文章目录虚拟内存,页表,copyonwrite面试题1:面试题2:面试题3:进程和线程的区别红黑树和b+树的应用红黑树的应用B+树的应用视频会议用了哪些协议1.H.323协议2.SIP协议(会话发起协议)3.WebRTC(网页实时通信)4.其他协议io多路复用(select,poll,epoll)面试题linux软连接和硬链接区别1.链接方式2.存储空间3.跨文件系统4.链接对象5.删除行为6.命
TrustZone_Hcoco
·
2024-08-28 08:20
ARM/Linux嵌入式面试
arm开发
linux
android
架构
嵌入式
RK3568平台(平台总线篇) Platform
设备驱动
一.简介在Linux内核中,提出了驱动的分离和分层这样的软件思路,一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2C、SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,在SoC系统中集成的独立外设控制器、挂接在SoC内存空间的外设等却不依附于此类总线。基于这一背景,Linux发明了一种虚拟的总线,称为platform总线,相应的设备称为platf
嵌入式_笔记
·
2024-08-28 06:40
瑞芯微
linux
运维
服务器
linux
设备驱动
开发详解源码,linux
设备驱动
开发详解光盘源码.rar
压缩包:linux
设备驱动
开发详解光盘源码.rar列表19/busybox源代码/busybox-1.2.1.tar.bz219/MTD工具/mtd-utils-1.0.0.tar.gz19/nand驱动范例
hi啊
·
2024-08-28 03:18
linux设备驱动开发详解源码
Linux I2C
设备驱动
分析 基于2440 2.6.32内核
linux的i2c主要有三层:i2c核心层i2c总线层i2c设备层i2c核心是内核为我们提供的,它主要的作用就是提供了i2c总线驱动中的适配器(adapter)和运算方法(algorithm)还有i2c
设备驱动
的注册
黑暗大法师晚上吃午餐肉
·
2024-08-26 23:55
linux_driver
Linux中内核与驱动程序
系列文章目录第一章Linux中内核与驱动程序第二章Linux
设备驱动
编写(misc)第三章Linux
设备驱动
编写及设备节点自动生成(cdev)第四章Linux平台总线platform与设备树第五章Linux
请叫我7plus
·
2024-08-23 20:21
Linux设备驱动
linux
单片机
运维
riscv简单常用汇编指令xv6
entry.Smretasmvolatilereadcsrwritecsrriscv常见csr寄存器ecall,系统调用指令cpu执行异常处理指令的三种事件异常处理相关寄存器用户态trapsret指令页表切换操作用户态系统调用过程总结内核态trap缺页异常中断与
设备驱动
耶耶耶耶耶~
·
2024-08-22 13:46
操作系统
操作系统
基于RTOS的程序基本框架
1.目录划分目录划分主要基于软件体系结构进行的,对于带RTOS的软件体系结构主要包含硬件层,
设备驱动
层(BSP层),操作系统层,应用层。
propor
·
2024-08-22 13:15
RTOS
RTOS
程序基本框架
Linux外设接口使用及内核驱动开发---Ubuntu搭建Linux内核开发环境
文章目录前言一、安装依赖二、下载Linux内核源代码1.从Github下载2.从官网下载三、编译安装内核配置内核编译安装内核/模块:选用内核四、内核驱动例子前言进行
Linux嵌入式
系统开发时,如果还没有嵌入式系统的开发环境
Jason.rr
·
2024-08-22 09:21
linux
ubuntu
驱动开发
linux大版本之间的区别和特性
具体分析如下:Linux内核版本:是操作系统的核心部分,它提供了操作系统的基本功能和底层支持,如内存管理、文件系统、
设备驱动
等。
编织幻境的妖
·
2024-03-07 17:12
linux
运维
服务器
linux驱动程序设计8 Linux
设备驱动
中的阻塞与非阻塞I/O
8.1节讲述了阻塞和非阻塞I/O的区别,并讲解了实现阻塞I/O的等待队列机制,以及在globalfifo
设备驱动
中增加对阻塞I/O支持的方法,并进行了用户空间的验证。
oushaojun2
·
2024-03-06 15:09
linux
linux驱动
基于高通SM6225平台GKI 2.0 小结
GKI1.0的时候,我们添加的
设备驱动
还是编译到boot.img中,在做XTS测试时刷google的boot.img.GKI2.0在高通平台无论userdebug版本还是user版本boot.img都为
wn541200
·
2024-03-05 04:25
linux
开发语言
RT-Thread
设备驱动
框架
RT-Thread
设备驱动
框架1、什么是I/O设备?I/O设备是input/output设备,串口,定时器,adc,i2c,spi,flash,SD,USB等都是I/O设备。
sscb0521
·
2024-03-04 01:49
RT-Thread
单片机
Linux按键输入实验-按键的字符
设备驱动
代码框架
二.Linux按键输入实验-按键的字符
设备驱动
代码框架1.创建vscode工程这里我所存放的驱动实验代码在ubuntu系统下的如下目录:/home/wangtian/zh
凌肖战
·
2024-03-01 18:32
linux
arm开发
c语言
linux
设备驱动
模型及其他,Linux
设备驱动
模型
Devfs虽然提供了in-memoryfilesystem创建节点的方法,但是节点命名依然取决于
设备驱动
。
盛艺小豆丁
·
2024-03-01 10:20
linux设备驱动模型及其他
【嵌入式环境下linux内核及驱动学习笔记-(14)linux总线、设备、驱动模型之platform】
目录1、新驱动架构的导入1.1传统驱动方式的痛点1.2总线
设备驱动
架构2、platform
设备驱动
2.1platform总线式驱动的架构思想2.2platform_device相关的数据类型2.2.1structplatform_device2.2.2structplatform_device_id2.2.3structresource2.2.4structdevice2.3platform_de
骑牛唱剧本
·
2024-02-20 23:16
Linux内核与驱动
linux
嵌入式
驱动开发
内核与驱动
platform
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符
设备驱动
(物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688教学内容:1、内核模块的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//***************************************************#in
物联技术666
·
2024-02-20 23:45
嵌入式培训笔记
linux
笔记
arm开发
linux嵌入式
红绿灯,嵌入式上机课设(红绿灯)..doc
嵌入式上机课设(红绿灯).成绩_______指导教师评定成绩:审定成绩:重庆邮电大学移通学院课程设计报告设计题目:学校:重庆邮电大学移通学院学生姓名:专业:自动化班级:051学号:2012指导教师:设计时间:2015年10月重庆邮电大学移通学院《嵌入式系统》课程设计任务书Ⅰ一、设计题目:单路交通灯的控制Ⅰ二、系统工作过程说明Ⅱ三、设计步骤:Ⅲ摘要Ⅲ一、绪论11、设计目的12、设计内容13、要实现的
牛哥考研
·
2024-02-20 16:02
linux嵌入式红绿灯
Linux嵌入式
开发 C++学习:day1
C++:在C的基础上增加面向对象的思想【C++简介】1983年,贝尔实验室(BellLabs)的BjarneStroustrup发明了C++。C++在C语言的基础上进行了扩充和完善,是一种面向对象程序设计(OOP)语言。Stroustrup说:“这个名字象征着源自于C语言变化的自然演进”。还处于发展完善阶段时被称为“newC”,之后被称为“CwithClass”。C++被视为C语言的上层结构,19
墨鱼馒头
·
2024-02-20 14:03
c++
算法
编程语言
服务器导出excel文档,服务器导出excel功能配置
安装并配置Cloud-Init工具,修改引导的硬件
设备驱动
,安装bms-network-config软件包、SDI卡驱动、Hi1822网卡驱动为加强对数据的容灾
weixin_39732249
·
2024-02-20 12:50
服务器导出excel文档
用户空间与内核通信(一)
内核空间:内核空间是操作系统内核运行的区域,它包括了操作系统内核代码、数据结构和
设备驱动
程序等。
稚肩
·
2024-02-20 12:17
嵌入式linux
linux
驱动
内核空间
用户空间
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符
设备驱动
(物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688教学内容:1、内核模块的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//***************************************************#in
vx349014857
·
2024-02-20 10:23
嵌入式培训课程笔记
笔记
linux
arm开发
Android 基础技术——Binder 机制
笔者希望做一个系列,整理Android基础技术,本章是关于Binder机制什么是Binder机制:Binder是一种进程间通信机制驱动:Binder是一个虚拟物理
设备驱动
应用层:Binder是一个能发起通信的
我不勤奋v
·
2024-02-20 03:10
Android
基础技术
binder
android
基础
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第六天-ARM Linux编程之高级驱动基础 (物联技术666)
pwd=1688提取码:1688教学内容:1、内核中断Linux操作系统下同裸机程序一样,需要利用中断机制来处理硬件的异步事件,但用户态不允许中断事件,因此中断必须由
设备驱动
程序来接收与处理,如果CPU
vx349014857
·
2024-02-20 02:03
嵌入式培训课程笔记
笔记
linux
arm开发
设备驱动
开发_2
编译和调试主要内容写一个可加载模块编译和加载一个可加载模块使用printk进行跟踪和调试使用跟踪和调试1写一个可加载模块内核头文件linux/module.hmodule_init(e1000_init_module)staticint__inite1000_init_module(void)module_exit(e1000_exit_module)staticvoid_exite1000_ex
谭长友
·
2024-02-20 01:29
Linux
Kernel
develop
驱动开发
设备驱动
开发_1
可加载模块如何工作的主要内容描述可加载模块优势使用模块命令效率使用和定义模块密钥和模块工作1描述可加载模块优势开发周期优势:静态模块在/boot下的vmlinuz中,需要配置、编译、重启。开发周期长。LKM不需要重启。开发周期优于静态模块。2使用模块命令效率模块命令:lsmodinsmoddepmodmodprobermmodmodinfo模块位置:/lib/modules/$(uname-r)/
谭长友
·
2024-02-20 01:25
Linux
Kernel
develop
驱动开发
rtt的io设备框架面向对象学习-输入捕捉设备
目录1.输入捕捉设备基类2.输入捕捉设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结1.输入捕捉设备基类此层处于
设备驱动
框架层。也是抽象类。
云会宾
·
2024-02-20 00:49
rt-thread
学习
rtt的io设备框架面向对象学习-uart设备
目录1.uart设备基类2.uart设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结5.使用1.uart设备基类此层处于
设备驱动
框架层。也是抽象类。
云会宾
·
2024-02-20 00:49
rt-thread
学习
rtt的io设备框架面向对象学习-软件模拟rtc设备
目录1.软件rtc设备实现类2.软件rtc设备类的子类3.初始化/构造流程3.1
设备驱动
框架层3.3设备io管理层4.总结5.使用硬件rtc和软件rtc设备是互斥的。
云会宾
·
2024-02-20 00:49
rt-thread
学习
rtt的io设备框架面向对象学习-硬件rtc设备
目录1.硬件rtc设备基类2.硬件rtc设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结5.使用硬件rtc和软件rtc设备是互斥的。
云会宾
·
2024-02-20 00:44
rt-thread
学习
[嵌入式系统-27]:RT-Thread -14- 操作系统配置:rtconfig.h文件与menuconfig命令
目录一、rtconfig.h1.1概述1.2软硬件资源配置1.3功能模块选择1.4内核配置详解1.5调度器配置1.6硬件
设备驱动
配置1.7网络配置1.8调试配置二、menuconfig2.1概述2.2主要功能三
文火冰糖的硅基工坊
·
2024-02-19 19:14
嵌入式系统
软件
嵌入式
操作系统
架构
RT-Thread
云计算基础-计算虚拟化-CPU虚拟化
Ring1-2指令集主要运行的是
设备驱动
的命令Ring3指令集
比特微联
·
2024-02-19 13:58
云计算
华清远见嵌入式学习——驱动开发——作业1
作业要求:通过字符
设备驱动
分步注册过程实现LED驱动的编写,编写应用程序测试,发布到CSDN作业答案:运行效果:驱动代码:#include#include#include#include#include
程序员喵
·
2024-02-19 13:24
学习
驱动开发
驱动开发 字符
设备驱动
分部注册实现LED灯
head.h#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#define
久驻
·
2024-02-19 12:09
驱动开发
嵌入式软件工程师面试题(七)
2、简单描述linux
设备驱动
中的总线,设备和驱动的关系。3、简述一下什么是红黑树?4、指针和引用的区别?5、说说内联函数和宏函数的区别6、在FreeRTOS中,二值信号量和互斥量的区别?1
嵌入式基地
·
2024-02-15 04:06
牛客网嵌入式刷题专栏
面试
嵌入式面试
面试题
freertos
单片机
rtt设备io框架面向对象学习-pwm设备
目录1.pwm设备基类2.pwm设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结5.使用1.pwm设备基类此层处于
设备驱动
框架层。也是抽象类。
yunhuibin
·
2024-02-14 02:03
rt-thread
学习
rtt设备io框架面向对象学习-adc设备
目录1.adc设备基类2.adc设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结5.使用1.adc设备基类此层处于
设备驱动
框架层。也是抽象类。
yunhuibin
·
2024-02-14 02:02
rt-thread
学习
rtt设备io框架面向对象学习-dac设备
目录1.dac设备基类2.dac设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结5.使用1.dac设备基类此层处于
设备驱动
框架层。也是抽象类。
yunhuibin
·
2024-02-14 02:02
rt-thread
学习
物联网系统RT-Thread学习---设备和驱动学习
前文回顾《物联网系统RT-Thread学习—开发环境搭建》《物联网系统RT-Thread学习—内核学习》本集预告本次来介绍一下RTT下面的IO
设备驱动
开发。
胖哥王老师
·
2024-02-14 02:00
单片机
操作系统
STM32
RT-Thread
驱动
SSD1306
rtt设备io框架面向对象学习-脉冲编码器设备
目录1.脉冲编码器设备基类2.脉冲编码器设备基类的子类3.初始化/构造流程3.1
设备驱动
层3.2
设备驱动
框架层3.3设备io管理层4.总结5.使用1.脉冲编码器设备基类此层处于
设备驱动
框架层。
yunhuibin
·
2024-02-14 02:30
rt-thread
学习
lv15 平台总线框架及案例 2
垃圾代码太多结构不清晰一些统一设备功能难以支持开发效率低下1.1初期解决思路:设备和驱动分离structdevice来表示一个具体设备,主要提供具体设备相关的资源(如寄存器地址、GPIO、中断等等)structdevice_driver来表示一个
设备驱动
4IOT
·
2024-02-14 01:25
嵌入式开发
linux
arm开发
VS Code GD调试嵌入式Linux程序无法断点调试
文章目录问题vscode的launch.json添加-g修改优化等级-O0问题使用gdb调试嵌入式Linux上的程序时,简单的c代码小程序,通过以下的方法可以正常的调试和运行
Linux嵌入式
gdbVSCode
“逛丢一只鞋”
·
2024-02-13 20:35
i.MX6
linux
vscode
c++
gcc/gdb编译调试
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他