linux内核编译选项详解(三):Processor type and features

Linux系统升级及内核版本升级 一、背景 工作中有时会遇到系统版本过旧,无法满足安全扫描后的安全要求,系统漏洞数量多,处理难度较大,这时,我们就需要升级OS或Linux内核版本; 二、升级操作 2.1、 redhat/CentOS系统 、附录:包升级命令 1)配置yum更新源 /etc/yum.repos.d目录下新建主机的yum源,.repos文件中,repositoryid:指定一个仓库,name指定仓库名称, baseurl:指定仓库的URL,mirrorlist指定仓库的镜像站点,enable是否启用本仓库,gpgcheck 阅读详情

[*] Tickless System (Dynamic Ticks)  --->
非固定频率系统,这项技术能让新内核运行的更有效率,并且更省电。 

[*] High Resolution Timer Support 不选
支持高频率时间发生器,如果硬件不兼容,则这个选项只会增大内核(大多数个人PC并没有这个)

[*] Symmetric multi-processing support 不选
对 称多处理器支持,如果你有多个CPU或者使用的是多核CPU就选上,此时"Enhanced RealTime Clock Support"选项必须开启,"Advanced Power Management"选项必须关闭。如果你选N,内核将会在单个或者多个CPU的机器上运行,但是只会使用一个CPU。如果你选Y,内核可以在很多(但 不是所有)单CPU的机器上运行,在这样的机器,你选N会使内核运行得更快。注意如果你选Y,然后在Processor family选项中选择“586″ or “Pentium” ,内核将不能运行在486构架的机器上。同样的,多CPU的运行于PPro构架上的内核也无法在 Pentium 系列的板上运行。

[*] Support sparse irq numbering 不选
支持稀有的中断编号

[*] Enable MPS table 不选
mps多处理器规范

[ ] Support for big SMP systems with more than 8 CPUs    

[*] Support for extended (non-PC) x86 platforms
不选
支持非pc

[*] Single-depth WCHAN output 编译选项

[ ] Paravirtualized guest support  --->
虚拟化客户端支持

  • [ ]   VMI Guest support (DEPRECATED) (NEW)
    VMware ESX server客户端
  • [ ]   KVM paravirtualized clock (NEW)
    KVM时允许虚拟一个时钟
  • [ ]   KVM Guest support (NEW)
    KVM客户端
  • [ ]   Lguest guest support (NEW)
    Lguest(linux内核虚拟化的x86程序)客户端
  • [ ]   Enable paravirtualization code (NEW)
    增加虚拟机的运行效率

[ ] Disable Bootmem code

[ ] Memtest
内存测试

Processor family (Pentium-Pro)  --->
处 理器系列,请按照你实际使用的CPU选择这里是处理器的类型。这里的信息主要目的是用来优化。为了让内核能够在所有X86构架的CPU上运行(虽然不是 最佳速度),在这你可以选386。内核不会运行在比你选的构架还要老的机器上。比如,你选了Pentium构架来优化内核,它将不能在486构架上运行。 如果你不清楚,选386。

  • ( ) 386
  • ( ) 486
  • ( ) 586/K5/5x86/6x86/6x86MX 
  • ( ) Pentium-Classic
  • ( ) Pentium-MMX
  • (X) Pentium-Pro 
  • ( ) Pentium-II/Celeron(pre-Coppermine)
  • ( ) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon 
  • ( ) Pentium M
  • ( ) Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon 
  • ( ) K6/K6-II/K6-III
  • ( ) Athlon/Duron/K7
  • ( ) Opteron/Athlon64/Hammer/K8
  • ( ) Crusoe
  • ( ) Efficeon
  • ( ) Winchip-C6
  • ( ) Winchip-2/Winchip-2A/Winchip-3
  • ( ) GeodeGX1
  • ( ) Geode GX/LX
  • ( ) CyrixIII/VIA-C3
  • ( ) VIA C3-2 (Nehemiah)
  • ( ) VIA C7 
  • ( ) Core 2/newer Xeon
  • ( ) Intel Atom

[*] Generic x86 support 不选
这 一选项针对x86系列的CPU使用更多的常规优化。如果你在上面一项选的是i386、i586之类的才选这个通用x86支持,如果你的CPU能够在上 述"Processor family"中找到就别选。除了对上面你选择的X86 CPU进行优化,它还对更多类型X86 CPU的进行优化。这将会使内核在其他的X86 CPU上运行得更好。这个选项提供了对X86系列CPU最大的兼容性,用来支持一些少见的x86构架的CPU。如果你的CPU能够在上面的列表中找到,就 里就不用选了。

[ ] PentiumPro memory ordering errata workaround

[*] HPET Timer Support
HPET时钟支持。允许内核使用 HPET 。HPET是替代8254芯片的新一代定时器,i686及以上级别的主板都支持,可以安全的选上。但是,HEPT只会在支持它的平台和BIOS上运行。如 果不支持,8254将会激活。选N,将继续使用8254时钟。

(8) Maximum number of CPUs

支持的最大CPU数,每增加一个内核将增加8K体积

[*] SMT (Hyperthreading) scheduler support

支持Intel的超线程(HT)技术超线程调度器在某些情况下将会对 Intel Pentium 4 HT系列有较好的支持。如果你不清楚,选N

[*] Multi-core scheduler support
针对多核CPU进行调度策略优化多核调度机制支持,双核的CPU要选。多核心调度在某些情况下将会对多核的CPU系列有较好的支持。如果你不清楚,选N

Preemption Model (Voluntary Kernel Preemption (Desktop))  ---│>
内 核抢占模式一些优先级很高的程序可以先让一些低优先级的程序执行,即使这些程序是在核心态下执行。从而减少内核潜伏期,提高系统的响应。当然在一些特殊 的点的内核是不可抢先的,比如内核中的调度程序自身在执行时就是不可被抢先的。这个特性可以提高桌面系统、实时系统的性能。

  • ( ) No Forced Preemption (Server)
    适合服务器环境的禁止内核抢占这是传统的LINUX抢先式模型,针对于高吞吐量设计。它同样在很多时候会提供很好的响应,但是也可能会有较长的延迟。如果你是建立服务器或者用于科学运算,选这项,或者你想要最大化内核的原始运算能力,而不理会调度上的延迟。
  • (X) Voluntary Kernel Preemption (Desktop)
    适 合普通桌面环境的自愿内核抢占这个选项通过向内核添加更多的“清晰抢先点”来减少内核延迟。这些新的抢先点以降低吞吐量的代价,来降低内核的最大延迟,提 供更快的应用程序响应。这通过允许低优先级的进程自动抢先来响应事件,即使进程在内核中进行系统调用。这使得应用程序运行得更“流畅”,即使系统已经是高 负荷运转。如果你是为桌面系统编译内核,选这项。
  • ( ) Preemptible Kernel (Low-Latency Desktop)
    适 合运行实时程序的主动内核抢占这个选项通过使所有内核代码(非致命部分)编译为“可抢先”来降低内核延迟。这通过允许低优先级进程进行强制抢先来响应事 件,即使这些进程正在进行系统调用或者未达到正常的“抢先点”。这使得应用程序运行得更加“流畅”即使系统已 经是高负荷运转。代价是吞吐量降低,内核运行开销增大。选这项如果你是为桌面或者嵌入式系统编译内核,需要非常低的延迟。如果你要最快的响应,选第三项。 我认为万物是平衡的,低延迟意味着系统运行不稳定,因为过多来响应用户的要求,所以我选第二个。

[*] Reroute for broken boot IRQs

[*] Machine Check / overheating reporting
让CPU检测到系统故障时通知内核,以便内核采取相应的措施(如过热关机等)

  • [*]   Intel MCE features
  • [*]   AMD MCE features    
  • [ ]   Support for old Pentium 5 / WinChip machine checks

< > Machine check injector support
让CPU检测到系统故障时通知内核,以便内核采取相应的措施(如过热关机等)

< > Toshiba Laptop support

东芝笔记本模块支持

< > Dell laptop support

Dell笔记本模块支持

[*] Enable X86 board specific fixups for reboot不选
修正某些旧x86主板的重起bug,这种主板基本绝种了

<*> /dev/cpu/microcode - microcode support
是 否支持Intel IA32架构的CPU。这个选项将让你可以更新Intel IA32系列处理器的微代码,显然你需要到网上去下载最新的代码,LINUX不提供这些代码。当然你还必须在文件系统选项中选择/dev file system support才能正常的使用它。如果你把它译为模块 ,它将是 microcode。IA32主要用于高于4GB的内存。详见下面的“高内存选项”。使用不随Linux内核发行的IA32微代码,你必需有IA32微代 码二进制文件,仅对Intel的CPU有效

  • [*]   Intel microcode patch loading support
  • [*]   AMD microcode patch loading support

<*> /dev/cpu/*/msr - Model-specific register support
是 否打开CPU特殊功能寄存器的功能。这个选项桌面用户一般用不到,它主要用在Intel的嵌入式CPU中的,这个寄存器的作用也依赖与不同的CPU类型 而有所不同,一般可以用来改变一些CPU原有物理结构的用途,但不同的CPU用途差别也很大。在多cpu系统中让特权CPU访问x86的MSR寄存器

<*> /dev/cpu/*/cpuid - CPU information support

是 否打开记录CPU相关信息功能。这会在/dev/cpu中建立一系列的设备文件,用以让过程去访问指定的CPU。能从/dev/cpu/x/cpuid获 得CPU的唯一标识符(CPUID)< > /sys/kernel/debug/x86/cpu/* - CPU Debug support

High Memory Support (4GB)  --->
LINUX 能够在X86系统中使用64GB的物理内存。但是,32位地址的X86处理器只能支持到4GB大小的内存。这意味着,如果你有大于4GB的物理内存,并非 都能被内核“永久映射”。这些非永久映射内存就称为“高阶内存”。如果你编译的内核永远都不会运行在高于1G内存的机器上,选OFF(默认选项,适合大多 数人)。这将会产生一个“3GB/1GB”的内存空间划分,3GB 虚拟内存被内核映射以便每个处理器能够“看到”3GB的虚拟内存空间,这样仍然能够保持4GB的虚拟内存空间被内核使用,更多的物理内存能够被永久映射。
如 果你有1GB-4GB之间的物理内存,选4GB选项。如果超过4GB,那么选择64GB。这将打开 Intel 的物理地址延伸模式(PAE)。PAE将在IA32处理器上执行3个层次的内存页面。PAE是被LINUX完全支持的,现在的Intel处理器 (Pentium Pro 和更高级的)都能运行PAE模式。注意:如果你选64GB,那么在不支持PAE的CPU上内核将无法启动。你机器上的内存能够被自动探测到,或者你可以用 类似于“mem=256M”的参数强制给内核指定内存大小。4GB 选这项如果你用的是32位的处理器,内存在1-4GB之间。64GB 选这项如果你用的是32位的处理器,内存大于4GB。

  • ( ) off
  • (X) 4GB
  • ( ) 64GB

[ ] PAE (Physical Address Extension) Support (NEW)
物理地址扩展 (PAE) 允许将最多 64 GB 的物理内存用作常规的 4 KB 页面,并扩展内核能使用的位数以将物理内存地址从 32 扩展到 36。

[ ] Enable KSM for page merging

(4096) Low address space to protect from user allocation

[ ] Enable recovery from hardware memory errors

[*] Check for low memory corruption

  • [*]   Set the default setting of memory_corruption_check

[*] Reserve low 64K of RAM on AMI/Phoenix BIOSen

[ ] Math emulation
不选
数学协处理器仿真,486DX以上的cpu就不要选它了

[*] MTRR (Memory Type Range Register) support
内 存类型区域寄存器。在 Intel P6 系列处理器(Pentium Pro, Pentium II 和更新的)上,MTRR将会用来规定和控制处理器访问某段内存区域的策略。如果你在PCI或者AGP总线上有VGA卡,这将非常有用。可以提升图像的传送 速度2.5倍以上。选Y,会生成文件/proc/mtrr,它可以用来操纵 你的处理器的MTRR。典型地,X server 会用到。这段代码有着通用的接口,其他CPU的寄存器同样能够使用该功能。Cyrix 6×86, 6×86MX和 M II处理器有ARR ,它和 MTRR有着类似的功能。AMD K6-2/ K6-3有两个MTRR, Centaur C6有8个MCR允许复合写入。所有这些处理器都支持这段代码,你可以选Y如果你有以上处理器。选Y同样可以修正SMP BIOS的问题,它仅为第一个CPU提供MTRR,而不为其他的提供。这会导致各种各样的问题,所以选Y是明智的。你可以安全地选Y,即使你的机器没有 MTRR。这会给内核增加9KB。打开它可以提升PCI/AGP总线上的显卡2倍以上的速度,并且可以修正某些BIOS错误

  • [ ]   MTRR cleanup support
    MTRR清理(2.6.27内核新增功能,不确定可以不选)

[*] EFI runtime service suppor t不选
EFI 启动支持这里允许内核在EFI平台上使用储存于EFI固件中的系统设置启动。这也允许内核在运行时使用EFI的相关服务。这个选项只在有EFI固件的系统 上有用,它会使内核增加8KB。另外,你必须使用最新的ELILO 登录器才能使内核采用EFI的固件设置来启动(GRUB和LILO完全不知道EFI是什么东西)。即使你没有EFI,却选了这个选项,内核同样可以启动。 大家应该用的是GRUB,所以选上这个也没什么用。除非你的系统支持EFI(一种可代替传统BIOS的技术)否则不选

[*] Enable seccomp to safely compute untrusted bytecode
只有嵌入式系统可以不选

[ ] Enable -fstack-protector buffer overflow detection (EXPERIMEN│

Timer frequency (1000 HZ)  --->内核时钟频率 桌面1000 服务器100或250
允 许设置时钟频率。这是用户定义的时钟中断频率 100HZ-1000 HZ ,不过 100 HZ 对服务器和NUMA系统更合适,它们不需要很快速的响应用户的要求,因为时钟中断会导致总线争用和缓冲打回。注意在SMP环境中,时钟中断由变量 NR_CPUS * Hz定义在每个CPU产生。其实和前面的抢先式进程差不多,就是多少频率来响应用户要求。我选了250HZ的。要快点的可以选1000HZ的。但是还是那 句话,一切是平衡的。机器过 快响应你,它自己的活就不知道做得好不好了。

  • ( ) 100 HZ
    100 HZ是传统的对服务器、SMP 和 NUMA的系统选项。这些系统有比较多的处理器,可以在中断较集中的时候分担中断
  • ( ) 250 HZ
    250 HZ对服务器是一个好的折衷的选项,它同样在SMP 和 NUMA 系统上体现出良好的反应速度。
  • ( ) 300 HZ
  • (X) 1000 HZ
    1000 HZ对于桌面和其他需要快速事件反应的系统是非常棒的。

[*] kexec system call 不选
kexec 系统调用。kexec是一个用来关闭你当前内核,然后开启另一个内核的系统调用。它和重启很像,但是它不访问系统固件。由于和重启很像,你可以启动任何内 核,不仅仅 是LINUX。kexec这个名字是从 exec 系统调用来的。它只是一个进程,可以确定硬件是否正确关闭,Linus本人都没话说,估计是受害不浅。我们当然不能上当,选N!提供kexec系统调用, 可以不必重启而切换到另一个内核,如果需要就选择,对大多数用户来说并不需要

[ ] kexec jump (EXPERIMENTAL) 不选
kexec跳转,如果你需要用kexec来启动内核就选择吧

[*] Build a relocatable kerne l不选
建立一个移动的内核,除非特殊要求否则只是增大内核大小而已

(0x1000000) Alignment value to which kernel should be aligned
内核编译、运行时的物理地址匹配,不要更改该值除非你知道你在干嘛

-*- Support for hot-pluggable CPUs

对SMP休眠和热插拔CPU提供支持

[ ] Compat VDSO support 不选
如果Glibc版本大于等于2.3.3就不选,否则就选上,目前的版本基本上都大于2.3.3
如果你运行的是最新的glibc(GNU C函数库)版本( 2.3.3 或更新),选N,这样可以移除高阶的VDSO 映射,使用随机的 VDSO。

[ ] Built-in kernel command line

Linux内核编译与定制实战指南 Linux内核作为操作系统的核心组件,负责管理系统资源、硬件抽象和进程调度。其模块化设计允许开发者根据特定需求进行定制编译,通过配置不同的内核选项可以优化性能、减少体积或增加新功能支持。在工程实践中,内核编译常用于硬件驱动开发、系统性能调优和嵌入式设备定制等场景。以x86_64架构为例,编译过程涉及工具链准备、源码获取、配置调整和模块编译等关键步骤。通过合理使用make menuconfig等工具,开发者可以灵活控制内核功能集,而LTS版本的选择则能确保生产环境的稳定性。掌握内核编译技术不仅能解决特定硬件兼 阅读详情

相关推荐

UR5双臂Gazebo仿真(Python)

近来在Gazebo上搭了一个ur5双臂仿真平台。 差不多就是以下这样。 使用rostopic list查看一下话题,如下 显然,采用/left_arm_controller/follow_joint_trajectory/goal和/right_arm_controller/follow_joint_trajectory/goal两个话题来控制双臂的运动。 现在的问题是,如何保证双臂运动的一致性,即如何能保证双臂能同时接受到以上两个消息。 思路一:设置/left_arm_controlle

qq_42823342的博客 2209

Linux 2.6.19.x 内核编译配置选项简介

Linux 2.6.19.x 内核编译配置选项简介[url]http://lamp.linux.gov.cn/Linux/kernel_options.html[/url]作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,...

weixin_34038293的博客 1131

YOLOv11的扩散模型去噪预处理-(在推理前对低质量图像进行增强)

摘要: 扩散模型与YOLOv11的结合有效提升了复杂场景下的目标检测性能。针对低质量图像(如噪声、低光照)导致YOLOv11特征提取退化的问题,研究提出了一种基于条件扩散模型的预处理方法。通过语义引导的渐进式去噪,在保留关键检测特征的同时,显著改善了图像质量。技术核心包括:1)利用YOLOv11浅层特征作为条件输入;2)交叉注意力机制实现任务感知去噪;3)知识蒸馏与潜空间扩散加速推理。实验表明,该方法使mAP50提升19%,在15步内达到传统百步去噪效果,平衡了精度与实时性需求,为鲁棒性目标检测提供了新思路

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 834

编译linux内核

内核配置选项

u010230019的博客 589

Linux系统config各配置项说明

Linux系统config各配置项说明 关键字 Make munuconfig 项目说明 概 述 搜集整理的有关make config各配置项的详细说明 目 录 1. 概述... 5 1、Processor type and features: 处理器配置 2、General setup: 常规内核选项 3、Code maturity level options: 代码成熟等级 4、Loadable module support: 对模块的支持 5、Memory Techn

myspor的专栏 9826

Linux 2.6内核配置说明(5----Processor type and features中央处理器(CPU)类型及特性)

Symmetric multi-processing support 对称多处理器支持,如果你有多个CPU或者使用的是多核CPU就选上.此时"Enhanced Real Time Clock Support"选项必须开启,"Advanced Power Management"选项必须关闭 Subarchitecture Type 处理器的子架构,大多数人都应当选择"PC-com

Glory的专栏 2819

linux内核编译过程及配置说明解释 (4)--processor type 与power management,ACPI options

Processor type and features 中央处理器(CPU)类型及特性 DMA memory allocation support 支持DMA内存分配低于16MB的地址空间,如果不分配的话,这部分内存也不会被使用 Symmetric multi-processing support对称多处理器支持,如果你有多个CPU或者使用的是多核CPU就选上.此时"Enha

我在全球村 2756

Linux 内核编译选项详解

linux内核编译选项详解():General setup [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。这个选项同样会让一些老的驱动的可用。如果你选了Y,你将会得到更多的阿尔法版本的驱动和代码的配置菜单。

wangyezi19930928的专栏 8296

Linux内核配置选项 (经典学习)

本文转自https://blog.csdn.net/lh2016rocky/article/details/70882449 2.5  Linux内核配置选项 下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息。 需要说明的是,在内核配置中,某项选择Y表示把该项选择进内核,选择M则表示把该项编译成模块,选择N则表示 ...

Tony的博客 1万+

startlogging中设置setstdout=false来禁用这个功能。_手工编译linux桌面内核(一)——内核总体设置和性能调优...

前言:​ 关于linux内核的配置,不同的电脑硬件会有很大的不同,其中最主要的就是CPU和显卡了,这个系列的文章都是基于我自己的炫龙毁灭者DD2游戏笔记本(Intel i5 8400 CPU、UHD630核显和Nvidia GTX 1050 Ti独显、8GB内存)写出来的。所以这些文章只能是作为你在配置自己的内核时的参考,真正具体的配置得上Gentoo Wiki根据你自己的硬件配置仔...

weixin_39610964的博客 711

Ubuntu手动编译Linux内核全流程指南

Linux内核作为操作系统的核心组件,其编译过程是系统级开发的重要技能。通过源码编译可以深度定制内核功能,包括硬件驱动支持、性能调优和嵌入式适配等关键技术需求。在Ubuntu环境下,开发者常需要针对特定场景(如服务器优化或新硬件兼容)进行内核定制,这涉及从源码获取、配置调整到编译安装的完整工具链使用。本文以Ubuntu 22.04 LTS为例,详细解析如何通过menuconfig交互配置、并行编译优化等工程实践方法,完成包括ARM交叉编译在内的全流程操作,同时提供常见错误排查和版本回滚方案,帮助开发者掌握内

weixin_34345753的博客 394

Linux编译内核的详细配置

目录  序言  第一章 内核编译的基础  第一节内核简介  第二节内核版本  第编译原因  第四节准备工作  第二章 内核编译的流程  第一节编译开始  第二节配置内核 {核心内容}  1.代码成熟等级  2..处理器类型和特色  3.对模块的支持  4.基本的选择  5.即插即用支持  6.块设备支持  7.网络选项  8.电话支持  9.SCSI设备的支

曾经沧海 1809

linux内核配置,Linux内核配制详细说明

内核配制详细说明1. Code maturity level options代码成熟等级。此处只有一项:prompt for development and/or incomplete code/drivers,如果你要试验现在仍处于实验阶段的功能,比如khttpd、IPv6等,就必须把该项选择为Y了;否则可以把它选择为N。2. Loadable module support对模块的支持。这里面有...

weixin_35036735的博客 781

linux内核裁剪的具体过程和方法

  sqs570408(流氓总督) ( ) 信誉:100    Blog 2006-12-29 14:48:06 得分: 0  

vipzhouch的专栏 4052

精简Linux内核编译的简单方法

【原创】精简Linux内核编译的简单方法 关于Linux内核编译  采用先make defconfig、make menuconfig再make localmodconfig,并将后2者反复应用的过程。最后能达到比较简单的过程。基本上采取了做加法(将硬件驱动或模块依次加上,逐步改进)的思路。  简述如下:  1、下载源代码并建立编译工作目录和编译目标目录  简单点,按照源码

Hamlee67的博客 5477

Linux内核配置选项

下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息。 需要说明的是,在内核配置中,某项选择Y表示把该项选择进内核,选择M则表示把该项编译成模块,选择N则表示不选择进内核。在make menuconfig 下,*表示Y,M表示M,空白表示N。在make xconfig下,√表示Y,·表示M,空白表示N。如果某选项在配置菜单

heli007的专栏 5116

Linux 启动之__lookup_processor_type介绍

今天在看Linux的启动代码,前面看的还好理解,可是在看到arch/arm/kernel/head.S汇编文件中的__lookup_processor_type函数时出现了疑问,上网看了n多资料,大概有一些了解,此处记下来以后好方便查看, 1、内核中使用了一个结构struct proc_info_list,用来记录处理器相关的信息,该结构定义在kernel/include/asm-arm/p

xiaofeimo1的专栏 3120

编译Linux内核留意选项

一般要留意的选项 Processor type and features Symmetric multi-processing support (SMP) - 如果你的计算机有多过一个微处理器或多核心(Dual/Quad Core),请开启这选项Processor family - 选择适合你的微处理器家族,你可以看看档案/pro

西风狂诗曲 2333

无源滤波器参数计算.pdf

无源滤波器参数计算.pdf

上一篇: linux内核编译选项详解(一):General setup
下一篇: linux内核编译选项详解(二):Loadable Module and Block Layer Support
bigzzhang
博客等级 码龄19年 82粉丝 38原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值