Library routines 库子程序

优质
小牛编辑
132浏览
2023-12-01

Library routines
库子程序
子选项可以全不选,内核中若有其他部分依赖它,会自动选上.使用内核树外的模块时可能需要手动选择.

CRC-CCITT functions
CONFIG_CRC_CCITT
为内核树外的模块提供CRC-CCITT循环验证算法支持.
CRC16 functions
CONFIG_CRC16
为内核树外的模块提供CRC16循环验证算法支持.
CRC calculation for the T10 Data Integrity Field
CONFIG_CRC_T10DIF
为内核树外的模块提供CRC循环验证算法支持.从而允许内核树外的SCSI模块利用T10/SCSI Data Integrity Field保障端到端的数据完整性.
CRC ITU-T V.41 functions
CONFIG_CRC_ITU_T
为内核树外的模块提供CRC ITU-T V.41循环验证算法支持.
CRC32/CRC32c functions
CONFIG_CRC32
为内核树外的模块提供CRC32/CRC32c循环验证算法支持.
CRC32 perform self test on init
CONFIG_CRC32_SELFTEST
在CRC32算法初始化的时候进行一个简单的自我测试.不确定的选"N".
CRC32 implementation
选择CRC32算法的实现方式.不确定的请保持默认值"Slice by 8 bytes",除非你知道自己在做什么.
CRC7 functions
CONFIG_CRC7
为内核树外的模块提供CRC7循环验证算法支持.
CRC32c (Castagnoli, et al) Cyclic Redundancy-Check
CONFIG_LIBCRC32C
为内核树外的模块提供CRC32c循环验证算法支持.
CRC8 function
CONFIG_CRC8
为内核树外的模块提供CRC8循环验证算法支持.
XZ decompression support
CONFIG_XZ_DEC
为内核树外的模块提供XZ解压支持.详见"Documentation/xz.txt"文档.子项是针对不同平台的"BCJ filter decoder".按需选择即可.
XZ decompressor tester
CONFIG_XZ_DEC_TEST
XZ解压测试程序.不确定的选"N".
Averaging functions
CONFIG_AVERAGE
为内核树外的模块提供averaging函数支持
CORDIC algorithm
CONFIG_CORDIC
为内核树外的模块提供CORDIC算法支持
JEDEC DDR data
CONFIG_DDR
为内核树外的DDR SDRAM内存控制器驱动提供获取JEDEC数据支持.
Select compiled-in fonts
CONFIG_FONTS
选择内嵌到内核中的字体(点阵字库,仅包含ASCII字符扩展ASCII字符,共256个).选"N"表示内嵌自动选择的默认字体,选"Y"表示可以手动选择内嵌的字体.[提示]可到drivers/video/console目录下找到相应的"font_*.c"文件,将其中的"0"全部替换为空格,即可看到点阵字符.
VGA 8x8 font
CONFIG_FONT_8x8
这是传统上高分辨率(高于80x50)下使用的字体.因为点阵太小,所以显示的字体质量非常低劣.
VGA 8x16 font
CONFIG_FONT_8x16
这是传统上的标准字体(用于80x25),也是默认内嵌的字体,最为常见.
{其它字体省略}
console 16x16 CJK font ( cover BMP )
CONFIG_FONT_16x16_CJK
CJKTTY开源项目提供的中文字体支持(仅支持UTF-8字符)补丁.如果你希望能够直接在控制台上显示中文,那么请将此项选"Y",并同时将其他字体选项全部选"N".如何改造 Linux 虚拟终端显示中文一文讲解了此补丁的原理.