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
内核驱动
交叉编译
内核驱动
第一部分龙芯交叉编译环境搭建1)上传压缩包至Linux2)创建安装目录/data/toolchain(必须使用此目录,否则交叉编译器脚本无法使用)$mkdir-p/data/toolchain3)将压缩包解压到/data/toolchain目录$tarzxftoolchain.loongson-4.9.3.tgz-C/data/toolchain测试1)创建一个脚本,比如bb.sh并添加如下内容:
zhaizhaizhu
·
2024-09-10 11:38
Android内核介绍
从下一篇开始将详细介绍每一个Android
内核驱动
程序及其作用。Android内核是基于Lin
zhang_li_bin
·
2024-09-08 19:17
Android
Android
Linux
C
C#
C++
printk的原理及使用
内核驱动
调试的方法,先从我最常用的printk的使用方法开始讲起,printk在内核源码中用来记录日志信息的函数,方便我们调试追踪代码,只能在内核源码范围内使用。本篇内核采用5.10版本。
嵌入式开发1
·
2024-08-30 00:18
linux
linux
内核驱动
:IIO子系统总结
dht11温湿度传感器总结对IIO驱动子系统的使用,基于运行linux内核的arm系列处理器soc;一、概念IIO为industrialI/O的简称,为一些传感器的数据采集提供了一套方便的软件框架,作为
内核驱动
子系
So_shine
·
2024-08-29 14:12
linux
驱动开发
嵌入式硬件
android匿名共享内存Ashmem(c库接口)
相比于malloc和anonymous/namedmmap等传统的内存分配机制,Ashmem的优势是通过
内核驱动
提供了辅助内核的内存回收算法机制(pin/unpin)。
Lee_5566
·
2024-08-24 09:13
Linux外设接口使用及
内核驱动
开发---Ubuntu搭建Linux内核开发环境
文章目录前言一、安装依赖二、下载Linux内核源代码1.从Github下载2.从官网下载三、编译安装内核配置内核编译安装内核/模块:选用内核四、
内核驱动
例子前言进行Linux嵌入式系统开发时,如果还没有嵌入式系统的开发环境
Jason.rr
·
2024-08-22 09:21
linux
ubuntu
驱动开发
lvm逻辑卷创建raid阵列(不常用)—— 筑梦之路
RAID卷具有如下特征:(1)LVM会创建和管理利用多设备(MD)
内核驱动
程序的RAID逻辑卷;(2)可以从阵
筑梦之路
·
2024-02-29 02:40
linux系统运维
lvm
centos
初识 Rust 语言
此后为了使
内核驱动
程序能够用Rust编程语言编写,Linux内核已经合并了许多其他管道和内务管理工作。随着即将到来的Linux6.8内核周期,第一
小嵌同学
·
2024-02-19 13:32
rust
开发语言
后端
linux
嵌入式
内核驱动
安装卸载
驱动安装insmod或modprobeinsmod不能解决模块的依赖关系,比如要安装b.ko,但是它依赖a.ko,那么必须使用insmod先加载a.komodprobe会分析模块的依赖,将所有依赖都加载到内核中,更加智能驱动卸载rmmod或modprobe-rrmmod仅卸载当前模块,对于该模块的依赖不会做处理,卸载时不用担心会影响其它模块modprobe-r会将模块依赖一并卸载,有风险,除非确定
慕诗客
·
2024-02-07 11:45
Linux
linux
Linux ARM平台开发系列讲解(IPCF异核通信) 2.11.3 IPCF异核通信驱动编译及其测试
1.概述LinuxIPCF共享内存
内核驱动
程序支持通过共享内存与运行在同一处理器的不同核心上的RTOS进行通信。
嵌入式内核源码
·
2024-02-07 04:42
Linux
ARM平台从入门到精通
linux
arm
驱动开发
IPCF异核通信
Knot Server XDP原理分析
bpf-kenerl.c源码的分析二、User层代码分析KnotServerXDP原理分析xdp部分的代码分为Kernel层和User层两部分,Kernel层代码由User层代码调用linuxbpf接口加载到网卡
内核驱动
码农心语
·
2024-02-06 14:59
高性能
knot
dns
xdp
源码分析
Ubuntu第一次配置virtualbox报错Kernel driver not installed (rc=-1908)
TheVirtualBoxLinuxkerneldriveriseithernotloadedornotsetupcorrectly.Pleasetrysettingitupagainbyexecuting‘/sbin/vboxconfig’asroot.大概意思就是
内核驱动
没有安装
一只特立独行的猫
·
2024-02-01 14:23
杂项
stm32
linux
masm
【转载】linux摄像头驱动
V4L2(VideoforLinuxtwo)是Linux内核中关于视频设备的
内核驱动
框架,为上层的访问底层的视频设备提供了统一的接口。
BC锌
·
2024-01-31 02:49
linux
运维
服务器
动手写linux驱动(7)--Apple的学习笔记
一,前言动手写linux驱动(6)--Apple的学习笔记基本上已经完成我之前理论复习的内容了,开始进入
内核驱动
了。
applecai
·
2024-01-29 16:21
嵌入式开发 | 树莓派4B + Ubuntu + Python + selenium + chromium 使用
在树莓派上使用selenium要注意,由于chrome始终没有支持arm64系统,firefox官方提供的
内核驱动
对于arm64系统上的支持也有限,因此最好使用chromium配合开发。
diwii
·
2024-01-29 16:11
嵌入式开发
selenium
测试工具
python
2024最新:Armv8/Armv9架构从入门到精通二期-课程介绍
人工智能;[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、
内核驱动
开发
代码改变世界ctw
·
2024-01-26 19:35
学习方法
armv9
armv8
arm
架构
SOC
芯片
安全
CSDN : Armv8/Armv9架构从入门到精通二期-课程介绍
人工智能;[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、
内核驱动
开发
代码改变世界ctw
·
2024-01-26 19:04
ARM
ARMV9
armv8
arm64
ARM
ARM视频
ARM资料
嵌入式
优酷路由器tty终端测试
安装流程刚刚安装了PandoraBox之后,系统只有三个串口:/dev/tty/dev/ttyS0/dev/ttyS1优酷路由宝安装PandoraBox之后,必须正确安装USB串口和MODEM的
内核驱动
小鱼儿他老汉
·
2024-01-24 07:51
pixel6编译&kernelsu
pixel6编译&kernelsu系统编译相关前置aosp
内核驱动
源码下载:http://mirrors.ustc.edu.cn/help/aosp.htmlmkdir~/bincd~/binwgethttps
sugar椰子皮
·
2024-01-23 22:24
爬虫逆向
零基础爬虫第一天
python
23-Openwrt switch vlan配置
路由器上面基本都是用switch芯片来实现lan/wan的划分,但是有的switch只有一个GMAC,有的有多个GMAC,对于
内核驱动
设备来说就是有的switch生成的只有eth0,有的switch生成的有
Creator_Ly
·
2024-01-21 18:37
关于树莓派3B+内核配置遇到的一个问题——nl80211
于是重新用串口连接,使用指令ifconfig发现我的wlan0不见了,一开始我以为是无线射频被锁起来了然后用sudoifconfig-a指令发现依旧没有,是将截图发给朋友看了之后,给了我上面这个提示,告诉我我的
内核驱动
没拷贝进去于是我回到
zhezhehenkenai
·
2024-01-20 21:25
树莓派
linux
运维
服务器
Linux内核高精度定时器hrtimer 使用实例
Linux内核高精度定时器hrtimer使用实例一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
,以下学习使用hrtimer
三火哥
·
2024-01-19 18:05
android驱动
高精度定时器hrtimer
Linux内核--定时器
内核版本:v4.14在Linux
内核驱动
开发过程中,定时器是我们经常用到的一个东西,我们可以使用定时器延时执行一个任务或者轮询执行某一任务。
阿常啊
·
2024-01-19 18:05
Linux内核相关
linux
多种双链表设计_学以致用--Apple的学习笔记
双链表使用很广泛,我今天自己建立了双链表结构test3.c,又模拟了linux
内核驱动
的双链表设计test4.c。
applecai
·
2024-01-19 18:15
Linux内核高精度定时器(hrtimer)
内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
。
不止冬雷和夏雪
·
2024-01-19 18:34
驱动
Linux
Android
内核
linux
Linux内核高精度定时器hrtimer
Linux内核高精度定时器hrtimer一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
,下面简单介绍下hrtimer(highresolutiontimer
Mar`
·
2024-01-19 18:02
linux
linux
运维
服务器
AndroidQ 从app到驱动 第一章 编写Linux
内核驱动
程序
一直以来都想从驱动一直到应用,添加一套新的调用流程,来进一步理解Android系统的架构流程。后面会连续写几篇文章,从Android系统的驱动一直到应用层一步一步添加接口,从驱动到应用。由于目前手头仅有Android9.0的全套代码,因此就直接在Android9.0上面适配了,手头仅有Android10的模拟器代码,因此没有在Android10上面适配。AndroidQ从app到驱动第一章编写Li
赵继高
·
2024-01-19 11:51
Android
Linux
linux
elasticsearch
运维
rk3566-Android11 从驱动到 app 第一章添加驱动程序
文章目录一、添加kernel驱动1.驱动编写2.验证驱动作者:baron由于一直从事驱动开发,一直想对整体流程有个了解,刚好看到这篇文章AndroidQ从app到驱动第一章编写Linux
内核驱动
程序.于是参考这篇文章在
baron-z
·
2024-01-19 11:41
安卓从驱动到
app
的整体流程梳理
驱动开发
linux
android
c语言
嵌入式硬件
PXE批量高效网络装机
在已有操作系统新到货了一台服务器,装操作系统系统镜像u盘光盘一安装操作系统必备的四个文件:
内核驱动
grub配置文件(需手动配置):网络引导:grub程序——syslinux(软件集合)文件名:pxelinux
M-C-B
·
2024-01-19 00:00
linux
运维
服务器
linux用户空间资料读取到
内核驱动
#include#include#include#include#include#include#include#include#include#include#includestaticint__initread_pic_init(void){intret=0;structfile*fp;loff_tpos;charimageBuffer[1024];printk("hellokernel\r\
Chhjnavy
·
2024-01-16 16:33
Linux
树莓派
linux
kernel
kernel_read
file_open
HTTP.SYS远程代码执行漏洞验证及其复现(CVE-2015-1635蓝屏洞)
2015-1635蓝屏洞)漏洞概述http.sys介绍漏洞成因漏洞危害影响版本漏洞复现环境部署漏洞验证防护措施漏洞概述http.sys介绍HTTP.sys是MicrosoftWindows处理HTTP请求的
内核驱动
程序
SuperMan529
·
2024-01-11 06:20
漏洞复现
网络
网络安全
Linux驱动开发(1)-最简单的字符设备驱动开发例子
2.字符设备驱动开发2.1
内核驱动
操作函数集合include/linux/fs.h中file_operation
Embedded-Xin
·
2024-01-06 17:27
Linux驱动/内核编程
linux
驱动开发
数据结构
何为 Linux 内核开发,怎么学好 Linux 内核?
我觉得学习Linux系统,
内核驱动
时,最开始只需要‘Knowwhat,notknowhow’。不用去探究细节,只需要知道整体的框架,知道有哪些需要我们重视的内容即可。何为Linux内核开发?
攻城狮百里
·
2024-01-06 16:56
Linux
Linux内核
linux
嵌入式
Linux
内核驱动
初探(一) LVDS显卡
目录0.前言1.menuconfig2.编译报错与打补丁3.设备树与display-timings4.拓展:RGB240.前言这次的工作主要是把某项目设备上(iMX6DL)的内核版本从4.19.x升级到5.15.32,是作为该项目整个BSP升级计划的一部分。该内核升级工作移交给笔者的时候,其实5.15.32版本的内核已经初步移植好了,可以在设备上跑起来。只是显卡、声卡和网卡还未使能和配置,这便是笔
JGB_sucks
·
2024-01-03 20:14
Linux
内核驱动
linux
运维
服务器
Linux系统驱动要如何学习
1.你将获得:快速上手Linux操作系统;掌握Linux内核工作原理;掌握Linux内核调试手段;掌握复杂驱动:USB、PCIE、V4L2等这门课程旨在为你打开Linux
内核驱动
的大门,让你在探索Linux
内核笔记
·
2024-01-03 03:19
linux
运维
服务器
openharmony camera 模块学习
hardwaredriverfoundation(硬件驱动层)OSAL:operationsystemabstractionlayer(操作系统适配层)V4L2:videoforlinux2(linux中关于视频设备的
内核驱动
TARDIS_2020
·
2023-12-30 14:33
openharmony
学习
harmonyos
risc-v
ubuntu
c语言
【Linux】基于框架编写驱动代码、驱动代码编译和测试
基于框架编写驱动代码驱动代码编译和测试ARM架构上进行Linux内核模块的交叉编译总结
内核驱动
框架基本驱动测试步骤基于框架编写驱动代码编写一个Linux设备驱动框架需要一些基本的步骤,以及一些特定于硬件的信息
咖喱年糕
·
2023-12-27 23:20
Linux驱动
Linux
linux
驱动
10.3 uinput
uinput简介uinput是一个
内核驱动
,应用程序通过它可以在内核中模拟一个输入设备,其设备文件名是/dev/uinput或/dev/input/uinput。
lf282481431
·
2023-12-26 01:40
linux
嵌入式硬件
驱动开发
arm开发
lv12 linux设备树、网卡驱动移植
目录1设备树1.1概念1.2设备树文件1.3设备树语法2Linux
内核驱动
移植2.1步骤3实验八网卡驱动移植3.1在内核源码的顶层目录下执行如下命令,修改内核配置3.2在设备树中添加网卡的硬件信息3.3
4IOT
·
2023-12-24 13:19
嵌入式开发
linux
arm开发
linux移植
2019-10-17-S成长会2020 #追溯阅读# 预行动 Day 2 10.17
口语是交流与表达,是
内核驱动
,是把内心的想法,以合理有效的方式表达出来,形成与外界的良性沟通,而这个是与语言无关的。你若精彩,口语如花盛开。2.所以还是要首先接纳自己,认清当前的实际情况,谁
木子姐陪伴成长
·
2023-12-21 08:50
linux内核如何读写ddr,Linux
内核驱动
之DDR3(二)内存映射
一内存映射的概念上文中的内存寻址主要讲的是内存控制器如何去访问DDR3芯片基本存储单元本文中的内存映射主要讲的是如何将内存控制器管理的DDR3芯片地址空间映射到SOC芯片为DDR3预留的地址范围。比如基于ARM的SOC芯片,DDR3的预留地址一般都是0x80000000,如果没有使用内存映射,SOC去访问0x80000000地址时会造成整个系统崩溃,因为访问的地址并不存在实际的内存DDR3控制器有
weixin_39554021
·
2023-12-20 15:03
linux内核如何读写ddr
使用Verbs API剖析一个小型ib应用程序
简单地说,大部分连接设置工作都是通过
内核驱动
程序完成的,因为在这方面速度不是一个关键问题。用户空间驱动程序涉及ibv_post_send和ibv_post_recv等函数调用。
酸菜。
·
2023-12-16 22:35
RDMA
网络
服务器
linux
Nvidia显卡Failed to initialize NVML Driver/library version mismatch错误解决方案
最近GPT比较火,开始折腾了一下gpu,用来跑项目:https://github.com/OpenTalker/SadTalker今天运行程序突然发现用不了,经排查应该是由于NVIDIA
内核驱动
版本与系统驱动版本不一致导致的
蜗牛去旅行吧
·
2023-12-16 14:45
科技
人工智能
Linux Kernel 与应用交互的一些方式
LinuxKernel与应用交互的一些方式内核与应用的交互环节通常离不开内核的文件系统,通常使用proc、sysfs、debugfs三种1.Debugfs1.debugfs的介绍通常debugfs用来在调试
内核驱动
时
不吃辣的同学
·
2023-12-06 19:09
linux
kernel
linux
物联网
驱动程序
kernel
Linux驱动开发入门
第一个内核模块main.cMakefile编译和加载模块总结Linux驱动开发入门Linux
内核驱动
开发是一个高级话题,涉及到对操作系统核心部分的深入理解。
Ricky_0528
·
2023-12-06 05:06
Linux驱动开发
linux
驱动开发
运维
Linux内核V4L2架构
一.V4L2简介V4L2是Videoforlinux2的简称,为linux中关于视频设备的
内核驱动
。
yzw_yy
·
2023-12-05 18:45
算法
系统移植-根文件系统
驱动包括驱动的逻辑和硬件的信息逻辑信息放到了驱动的源代码硬件信息放到了设备树里面uimage裸机下没有设备树实验10只对内核的uart进行了配置,内核不会编译成功uboot支持网卡驱动,内核不支持网卡驱动设备树文件:一个开发板表示一个根根节点有很多子节点代表一个硬件Linux
内核驱动
移植步骤
聪
·
2023-12-05 12:28
linux
运维
服务器
鸿蒙系统开发手册 - HarmonyOS
内核驱动
层源码分析
众所周知系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加
不入流Android开发
·
2023-12-02 04:51
鸿蒙
鸿蒙系统
程序员创富
系统安全
华为
android
java
imx VPU解码分析5-Linux设备驱动hantro
Linux
内核驱动
源文件在kernel/drivers/mxc下,在hantro库中也发现有这个驱动,文件在hantro/decoder_sw/software/linux/pcidriver。
huntenganw
·
2023-11-30 10:14
音视频
嵌入式
Linux
fpga开发
Linux驱动开发(一)树莓派4B驱动开发环境搭建
文章目录简要介绍:工具一、下载树莓派内核源码二、编译内核三、
内核驱动
程序四、应用层测试程序五、安装驱动、运行程序简要介绍:也曾尝试过搭建过交叉编译环境,但是太痛苦了好久都没搞好。
舒克开飞机偷渡长江大桥
·
2023-11-29 17:49
树莓派驱动开发
linux
嵌入式
c语言
驱动开发
上一页
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
其他