腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
去除嵌入式软件中的
硬件
宏
、
、
有很多
硬件
宏,比如do A 它不可读,而且很难用单元测试覆盖所有不同的路径。因此,我决定将与
硬件
相关的代码移动到arch
文件
夹,并使用makefile中的宏来决定链接
哪个
arch
文件
夹。就像
Linux
内核
代码一样。但是当我看到
Linux
内核
时,我注意到在拱形
文件
夹中有如此多的重复项。 当在一个
硬件
中发现错误时,他们如何对所有相关
硬件</e
浏览 5
提问于2011-08-23
得票数 1
回答已采纳
1
回答
Linux
内核
-中断的优先级
如果我们在
linux
内核
中有两个中断处理程序:
哪个
有更高的优先级?
浏览 2
提问于2013-08-25
得票数 0
1
回答
关于
linux
新手嵌入式
linux
设备驱动程序的几个问题
、
我最近一直在研究
linux
驱动程序,正如我读到的那些文章所说的,设备驱动模块可能会根据
内核
的需求自动加载,因此我想知道
内核
是如何为特定设备(声卡、I2C/spi设备等)确定加载
哪个
模块的,我也无法完全想象
内核
是如何在启动时检测每个
硬件
设备的更喜欢与嵌入式
linux
相关的答案,也欢迎PC
linux
! 第三季度
浏览 6
提问于2011-10-04
得票数 3
2
回答
Linux
硬件
接口
、
、
、
、
我正在做一个运行GNU/
Linux
操作系统的
硬件
项目,我有一个问题。(编辑:基于ARM )
Linux
内核
是如何确切地知道哪种类型的
硬件
连接到CPU上的,我的意思是它是如何知道是的,这是一个内存,这是一个驱动器...etc。特别是对于网络接口,如果系统有多个以太网NIC和多个WiFi收发器,它如何知道
哪个
是
哪个
,如何知道它们在
硬件
上是如何连接的(可能是与多路复用器连接,也可能与I2C、SPI ...etc连接)。
浏览 0
提问于2022-07-17
得票数 2
回答已采纳
2
回答
在
linux
文件
夹中找不到pthread.c
、
、
我已经下载了
内核
,
内核
驻留在名为
Linux
-2.6.32.28的
文件
夹中,我可以在其中找到/ kernel /Kthread.c。我在
Linux
-2.6.32.28中找到了pthread.c,但在
Linux
-2.6.32.28和
Linux
-4.7.2/Kernel中找到了Kthread.c。查找pthread.c在我安装Ubuntu时附带的Computer/usr
文件
夹中找到pthread.c
文件</em
浏览 10
提问于2017-11-15
得票数 2
3
回答
在ARM Cortex-R4上运行无MMU
Linux
、
、
、
、
实际上,这意味着有专门的
硬件
用于内存保护,但物理地址和虚拟地址之间存在一对一的映射。我有点困惑于我应该选择哪种
Linux
--标准的
Linux
内核
禁用了内存管理单元还是uCLinux。在ARM的评估板上,我已经运行了禁用MMU编译的标准
内核
。我使用了ARM官方网站上提供的cramfs
文件
系统。
内核
启动后,我在shell中,但我不能做太多的实验,因为我发现,大多数时候,shell停止响应(特别是当我按下"tab“进行自动完成时)。因此,如果我使用正确的
文
浏览 1
提问于2012-05-18
得票数 8
1
回答
linux
内核
如何处理驱动程序?
、
、
、
我刚刚读到了
Linux
处理
硬件
驱动程序的方式。显然,大多数
硬件
驱动程序都是预编译到
Linux
内核
中的。我对此有一些疑问。如果
Linux
内核
包含几乎所有
硬件
设备的
硬件
驱动程序,而运行在
Linux
上的膝上型计算机只有一定数量的
硬件
设备,那么
Linux
内核
拥有的所有冗余
硬件
驱动程序呢?将所有这些驱动程序保存在
内核
中,并在不使用它们的情
浏览 0
提问于2016-12-22
得票数 11
回答已采纳
1
回答
Linux
内核
:静态Const #Define
、
、
在编写
linux
内核
模块时,
哪个
更“合适”:使用static const来定义常量,还是使用#define? 我有一个与
硬件
相关的
内核
模块,并且我有一个典型的常量,即缓冲区的数量。C风格通常推荐使用static const,但我注意到
内核
到处都是#define。有什么原因吗?
浏览 2
提问于2014-10-13
得票数 7
回答已采纳
2
回答
“
linux
3.7.5-1拱形”是指什么包?
、
、
、
、
它试图运行的命令是:我认为“包名”来自/usr/src,其中唯一的条目是
linux
-3.7.5-1-ARCH有没有人对我应该用pacman安装
哪个
软件包有任何有根据的猜测?注意:
Linux
驱动程序必须针对当前运行的
Linux
操作系统的
内核
源代码构建。此脚本为您自动完成此任务。
浏览 0
提问于2013-01-31
得票数 8
回答已采纳
2
回答
Ubuntu18.04LTS每次用AMD GPU挂机
DVDRAM GUE1N这是uname -a输出
Linux
ajitsoman-X542BA 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/
Linux
浏览 0
提问于2018-06-09
得票数 8
回答已采纳
2
回答
重新编译
Linux
内核
(使用Xen)配置标志
、
、
、
(是的,我知道ubuntu提供了一个支持Xen半虚拟化的“虚拟”口味
内核
,但该
内核
似乎没有在我的
硬件
上启动。因此,我试图用额外的Xen配置标志编译“generic”口味的ubuntu
内核
,因为我知道“generic”味道在我的
硬件
上运行)。每次我试图编译我的配置标志时,都会忽略基于生成的.config
文件
的配置标志,该
文件
是用
内核
二进制
文件
生成和打包的。我尝试了以下几点: 使用apt-get源代码
linux
映像下
浏览 6
提问于2012-01-08
得票数 1
回答已采纳
2
回答
从版本到版本使用
Linux
内核
配置
文件
、
、
、
我目前有LinuxKernel2.6,它适用于我的
硬件
。现在,我希望为相同的
硬件
编译
Linux
内核
3.2。对于v3.2,我可以直接使用相同的.config 2.6吗?是否有关于如何将.config
文件
从一个
内核
版本迁移到另一个
内核
版本的文档/指南?
浏览 0
提问于2014-07-31
得票数 7
1
回答
Linux
内核
和GNU C库之间的关系是什么?
、
、
、
我们知道
Linux
内核
是用C编写的,但它是否也调用了标准C函数(如malloc() )或GNU库(glibc)提供的额外函数(如mmap() )?在这种情况下,这是很奇怪的,因为与
硬件
的直接低级别交互,例如内存管理,几乎总是被认为是
内核
的任务。那么,哪一个依赖于另一个呢?
哪个
是最基本的/较低的水平?
浏览 1
提问于2020-01-14
得票数 9
回答已采纳
3
回答
Linux
内核
ARM转换表库(TTB0和TTB1)
、
、
编译的
Linux
kernel 2.6.34.3 for ARMv7 (Cortex-a8) 我查看了
内核
代码,发现
Linux
内核
为TTB1 (转换表基)上的
内核
地址空间(大于0xC0000000的所有内容)和ttb0 (低于0xC0000000的所有内容)上的用户进程设置了
硬件
页表,每次进程上下文切换时,这些页表都会发生变化。我仍然不明白MMU是怎么知道要看
哪个
ttb来翻译的?谁能给我解释一下
Linux
内核
是如何使用这两个ttb的?
浏览 6
提问于2013-01-22
得票数 11
回答已采纳
1
回答
linux
怎么能同时成为
内核
和操作系统呢?
、
、
我有一些问题:-
Linux
是操作系统还是
内核
(如果两者兼而有之呢?)-驱动程序是
内核
的一部分,还是介于
内核
和
硬件
之间--驱动程序到底做了什么(我已经知道它需要进行系统调用并将它们交给cpu) -- API和ABI在外行人的话中是什么(简短和简单)?
浏览 2
提问于2016-02-15
得票数 1
回答已采纳
1
回答
什么是固件斑点(来自
linux
-固件)?
、
、
、
据https://wiki.gentoo.org/wiki/
Linux
_固件称,例如,我的蓝牙pcie设备需要
linux
-firmware/qca/htbtfw20.tlv。这是
内核
驱动程序吗?通常,<
浏览 0
提问于2020-12-15
得票数 5
回答已采纳
1
回答
哪些
Linux
内核
漏洞允许安装
内核
级的rootkit?
、
、
我的问题与允许安装
Linux
内核
级rootkit的漏洞有关(例如,修改
内核
内部的执行流;针对面向返回的攻击;或修改某些结构以隐藏某些进程)。在下面的站点中,我发现了迄今为止公开的
Linux
内核
漏洞的一个很好的分类: http://www.cvedetails.com/product/6861/
Linux
-Kernel.html?这是否意味着不能利用该表中的其他漏洞(例如DoS、内存损坏、溢出)来执行
内核
级的rootkit
浏览 0
提问于2011-12-05
得票数 16
1
回答
检测usb卡连接到
哪个
端口
、
由于
硬件
布局问题,嵌入式设备上的USB port 1正经历着严重的困难。因此,我希望用户改用USB port 2。是否要检查外部USB设备连接到
哪个
端口?请注意,嵌入式设备运行的是最小的
Linux
内核
,并且不拥有一些工具/不支持一些命令,比如lsusb。
浏览 0
提问于2015-02-11
得票数 1
回答已采纳
1
回答
Linux
内核
是如何工作的,而不管它在
哪个
平台上?
、
、
、
、
我特别想知道的是:不管底层
硬件
是什么,
Linux
内核
是如何在所有不同的PC上工作的。 或者,无论PC
硬件
配置如何,任何
内核
(微软的NT
内核
、mac os和
Linux
)都能在任何PC上工作。为了使所有这些
硬件
都具有功能,我想
内核
应该有特定于
硬件
的代码来启用这些
硬件
。我相信
内核
有设备驱动层,应该在那里启用这些
硬件
?或者它只是从其他地方加载设备特定的固件?
内核
浏览 0
提问于2020-03-11
得票数 2
3
回答
如何列出
内核
支持的所有
硬件
、
、
、
我希望看到
内核
支持的所有
硬件
都在使用中。例如,如果我有3.8.x.x版本的
Linux
内核
,我如何知道那里支持什么
硬件
。像lspci、lshw、lscpu和dmidecode这样的工具只检查目前使用的
硬件
,并且尝试使用带有lsmod的加载模块来查找
硬件
也不方便。我想要的是检查使用中的
内核
实际上支持的所有
硬件
,而不考虑是否使用该
硬件
。现在我想到了这样的事情: 读取/lib/modules/3
浏览 0
提问于2013-02-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 进阶:从硬件到内核,聊聊 Linux 系统的层次结构
从硬件到内核,聊聊Linux系统的层次结构
你应该选择哪个稳定的Linux内核版本?
Linux内核解读
各硬件设备在Linux中的文件名
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券