logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

9 Linux pci子系统之配置空间

配置空间是PCIe设备/桥的标识符,其保存了设备/桥的信息。主机在枚举设备/桥的时候需要先访问配置空间,获取设备厂家型号类型所需资源等信息,然后再分配资源,最后才能访问PCIe设备的存储或IO地址空间。PCIe总线规定了三种类型的配置空间,分别是PCIe Agent设备使用的配置空间PCIe桥使用的配置空间和Cardbus桥片使用的配置空间,本节只介绍前两种。

#linux#网络#运维
4 Linux pci子系统之pcie设备树解析

在Linux内核中设备树中,定义了一系列属性,用来描述PCIe总线。比如"bus-range"属性,描述PCIe某个domain的总线编号范围;比如"ranges"属性,描述PCIe地址转换。下面将分别介绍这些属性。

#linux#java#运维
优化嵌入式Linux的启动时间之Bootloader

优化嵌入式Linux的启动时间之Bootloader注:本文转载自微信公众号嵌入式客栈——优化嵌入式Linux的启动时间之Bootloader原创逸珺嵌入式客栈2020-03-05导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数

优化嵌入式Linux的启动时间的秘密

01 工具链/应用程序优化导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数应用开发人员而言,由于Linux系统的复杂性,对于如何提高启动速度,往往无从下手。那么阅读完本文,将获得清晰完整的解决思路。注:本文转载自微信公众号:嵌入

优化嵌入式Linux的启动时间之Bootloader

优化嵌入式Linux的启动时间之Bootloader注:本文转载自微信公众号嵌入式客栈——优化嵌入式Linux的启动时间之Bootloader原创逸珺嵌入式客栈2020-03-05导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数

嵌入式Linux测试工具

嵌入式Linux测试工具1 Nbench—性能测试工具nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器性能,INT当然是整数处理性能,FP则体现双精度浮点性能(大多数嵌入式处理器都没有强大的双精度浮点能力)。1)nbench安装:下载源代码https://linux.softpedia.com/get/System/Benchmarks/nben

#linux
优化嵌入式Linux的启动时间之内核

优化嵌入式Linux的启动时间之内核注:本文转载自嵌入式客栈——优化嵌入式Linux的启动时间之内核原创逸珺嵌入式客栈2020-03-03导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数应用开发人员而言,由于Linux系统的复杂

优化嵌入式Linux的启动时间的秘密

01 工具链/应用程序优化导读:嵌入式Linux在应用中往往希望系统能在尽量短的时间内启动,以提高用户体验。而且在有的应用场合,对启动时间具有严格的时间要求,尤其在工业或者医疗器械应用领域。此时如何加快Linux的启动,将成为一个挑战,对于大多数应用开发人员而言,由于Linux系统的复杂性,对于如何提高启动速度,往往无从下手。那么阅读完本文,将获得清晰完整的解决思路。注:本文转载自微信公众号:嵌入

linux文件系统——ubifs之ubifs简介(3)

e:LEB size,说的是逻辑擦除块大小,大家知道nand flash页读页写块擦,一个设备多个块,一个块多个页,一般也都是一个块是64个页,这样算一下无论擦除块大小就是2048 * 64=131072,-e的算法是物理擦除块大小 -2 * 页大小(block size - 2 x page_size)),这里就是131072 - 2 * 2048 = 126976(124KB)个,需要减去2个

文章图片
#linux
linux文件系统——ubifs之ubi子系统初始化(2)

UBIFS使用日志的目的是为了减少对flash index(main area区的文件的索引,实际索引)的更新频率,因为更新文件系统时,一旦添加叶子节点,整个文件系统的索引节点都要定期更新,这样的话会非常影响效率。TNC树是日志区在内存中的一个拷贝。Ubi用户卷上一般分6个区域,sb占一个PEB(该卷的LEB0),master占用两个PEB(改卷的LEB1和LEB2),Journal区占PEB数量

文章图片
#linux
    共 26 条
  • 1
  • 2
  • 3
  • 请选择