如何在Linux系统使用红外进行手机通讯

如何在Linux系统使用红外进行手机通讯,第1张

#lsmod 或者cat /proc/modules 查看驱动 开发板资料上肯定有红外模块开发文档,参考文档做 红外如果是板子上就有的 系统肯定加上驱动 上网查查红外测试程序 简单测试下看红外能不能用

General setup(基本属性设置)

->[]prompt for development and/or incomplete code/drivers //显示尚在开发的代码和驱动(嵌入式开发不用选择)

(-pdk7105)Local version -append to kernel release //本地版本信息追加到kernel发布版

[]Automatically append version information to the version string //自动追加版本信息到版本字符串

[*]Support for pading of anonymous memory(swap) //支持交换分区

[*]System V IPC //进程间通信

[]BSD Process Accounting//充许用户进程访问内核将账户信息写入文件中的

[]Export task/process statistics through netlink(EXPERIMENTAL) //通过网络导出任务和进程的统计信息(实验性的)

[]Auditing support //审记支持,用于和内核的某些子模块同时工作

<*>Kernel .config support//将.config配置信息保存在内核中,选上它及它的子项使得其它用户能从/proc中得到内核的配置

->[*]Enable access to .config through /proc/config.gz //允许通过/proc/config.gz存取.config

[14]Kernel log buffer size (16=>64KB,17=>128KB) //kernel日志缓冲区长度

[]Create deprecated sysfs files //建立过时的sysfs文件系统(虽然写着过时然而许多版本仍然有编译)

[]Kernel->user space relay support(formerly relayfs) //relayfs支持,内核空间到用户空间高效数据传输系统支持

[*]Initial RAM filesystem and RAM disk(initramfs/initrd) support //初始化initramfs和ram disk的支持,initramfs相对独立,嵌入式开发选用

->()Initramfs source file(s) //此处可以填入你根文件系统中的initramfs目录

[*]Configure standard kernel features(for small systems) --->//为小系统配置标准的内核特性

->---Configure standard kernel features(for small systems)//给嵌入式系统使用的

[*]Enable 16-bit UID system calls//允许16-bit的UID系统调用

[*]Sysctl syscall support //不需要重启就能修改内核的某些参数和变量,如果你也选择了支持/proc,将能从/proc/sys存取可以影响内核行为的参数或变量

[*]Load all symbols for debugging/ksymoops //为调试加载所有符号(可不选择)

[]Do an extra kallsyms pass//除非你在kallsyms中发现了bug并需要报告这个bug才打开该选项

[*]Support for hot-pluggable devices//支持热插拔设备,如usb与pc卡等,Udev也需要它

[]Enable support for printk//允许内核向终端打印字符信息,在需要诊断内核为什么不能运行时选择

[]Bug() support //显示故障和失败条件(BUG和WARN),禁用它将可能导致隐含的错误被忽略

[]Enable ELF core dumps //内存转储支持,可以帮助调试ELF格式的程序

[]Full panic reporting data//所有不安全数据报告

[]Enable full-sized data structures for core//在内核中使用全尺寸的数据结构.禁用它将使得某些内核的数据结构减小,节省内存但是将可能降低性能

[]Enable various size reductions for networking //允许为网络缩减长度

[]Enable INET peer information storage //设置网络访问限制信息存储

[*]Enable network socket filter //允许网络套接字过滤

[*]Enable ethtool support //允许ethtool支持

[*]Enable futex support //支持同步机制互斥

[]Enable eventpoll support //允许事件池支持

[*]Enable signalfd() system call//启用signalfd()事件的文件描述符系统调用

[*]Enable eventfd() system call //启用eventfd()事件的文件描述符系统调用

[*]Use full shmem filesystem //完全使用shmem来代替ramfs.shmem是基于共享内存的文件系统(可能用到swap),在启用TMPFS后可以挂载为tmpfs供用户空间使用,它比简单的ramfs先进许多

[]Calulate CRC32 with tables //使用table表计算CRC32

[]Enable VM event counters for /proc/vmstat //为/proc/vmstat使用VM事件计数器

Choose SLAB allocator(SLAB)--->//选择SLAB分佩符,优化内存

->(X)SLAB //默认分配符

()SLUB(Unqueued Allocator)//非队列分配符

()SLOB(Simple Allocator) //简单分配符

[*]Disable immediate values(NEW)//immediate values提供动态代码补丁方式

[*]Enable loadable module support---> //允许可加载的模块支持

---Enable loadable module support

[*]module unloading //模块卸载

[]module visioning support //模块版本支持

[]Source checksum for all modules//对所有模块进行源代码检测

[*]Automatic kernel module loading //内核自动加载模块

[]Enable ELF hash support for fast loading //为快速加载允许ELF哈希支持

[*]Enable the block layer---> //允许块设备

---Enable the block layer

[]Support for large Block devices//对大型块设备的支持(2TB或以上)

[]Support for tracing block io actions //对块设备进行跟踪

[]Support for large signal files//大文件支持

IO Schedulers ---> //磁盘I/O调度器

<*>Anticipatory I/O Scheduler //抢占式I/O调度方式

<*>Deadline I/O scheduler //期限式I/O调度方式

<*>CFQ I/O scheduler//CFQ I/O调度方式 均分带宽

Defaule I/O scheduler(Anticipatory) ---> //默认I/O调度器

Processor type and features ---> //处理器类型及特性

[]Tickless System (Dynamic Ticks)//微标记系统

[]High Resolution Timer Support //高频率时钟支持

[]Symmetric multi-processing support(NEW)//对称多处理器支持

Subarchitecture Type (PC-compatible)---> //子构架类型 标准PC或兼容机

[*]Single-depth WCHAN output(NEW)//单精度WCHAN输出 系统调用等待时的地址

Processor family (Pentium-Pro) ---> //处理器类型

[]Generic X86 support //通用X86支持

[]HPET Timer Support(NEW)//高精度事件时钟支持

Preemption Model (Preemptible Kernel (Low-Latency Desktop)) ---> //抢先式模块(低延迟桌面)

[*]Preempt the Big kernel lock //抢先式大内核锁 选项通过让大内核锁变成“可抢先”来降低延迟

[]Local APIC support on uniprocessors //对特定处理器的本地APIC(高级可编程中断控制器)支持

[]Machine check exception//机器例外检查

[*]Enable VM86 Support //虚拟X86支持,在DOSEMU下运行16-bit程序或XFree86通过BIOS初始化某些显卡的时候才需要

<>Toshiba Laptop support //东芝笔记本支持

<>Dell Laptop support //戴尔笔记本支持

[]Enable X86 board specific fixups for reboot //X86版的重启修复功能

<>/dev/cpu/microcode - Intel IA32 CPU microcode support //Intel IA32架构CPU支持

<>/dev/cpucpuid - CPU infomation support //记录CPU相关信息

Firmware Drivers --->//固件驱动

<>BIOS Enhanced disk Drive calls determine boot disk //BIOS加强磁盘功能,确定启动盘

<>BIOS update support for Dell systems via sysfs//DELL机器的BIOS升级支持

<>Dell systems Management Base Driver //Dell系统管理器的基本驱动

[*]Export DMI identification via sysfs to userspace //通过sysfs输出DMI认证到用户空间

High Memory Support(4GB)

[]Big Physical Area version 2 //支持大物理地址

[]Allocate 3rd-level pagetables from highmem //允许用户空间页表载入内存

[]Math emulation //数学仿真

[]MTRR(memory type range register)support //内存类型区域寄存器支持

[*]Enabele seccomp to safely compute untrusted bytecode //允许SECCOMP(快速计算)安全的运算非信任代码

Timer frequency(250 Hz) //时钟频率

[]Kexec system call //kexec系统调用(内核重启)

(0x100000)Physical address where the kernel is loaded //kernel被加载的物理地址

(0x100000)Alignment value to which kernel should be aligned //kernel 启动校准值

[*]Compat VDSO support //兼容的虚拟动态共享对象

Power management options(ACPI,APM)--->

[]Power management support //电源管理支持

CPU Frequency scaling ---> //

[]CPU Frequency scaling//CPU变频控制

Bus options (PCI,PCMCIA,EISA,MCA,ISA)---> //总线选项

[]PCI support//PCI总线支持

[]ISA support//ISA总线支持

[]MCA support//MCA支持(已淘汰)

<>NatSemi SCx200 support //对AMD geode的基本支持

PCCARD(PCMCIA/CardBus)Support ---> //支持16位PCMCIA和32位的CardBus

<>PCCARD(PCMCIA/CardBus)Support

Executable file formats ---> //可执行文件格式

[]kernel support for ELF binaries //ELF支持(可执行可链接,用于调试)

<>kernel support for a.out and ECOFF binaries//对a.out和ECOFF二进制文件的支持

<>kernel support for MISC binaries //内核对MISC二进制文件的支持

Networking --->

[*]Networking support//网络支持

Networking options ---> //网络选项

<*>Packet socket//包套接字接口

[]Packet socket:mmapped IO //包套接字接口:mmapped IO

<*>Unix domain sockets //Unix域套接字

<>PF KEY socket//PF_KEY套接字

[*]TCP/IP networking //TCP/IP网络

[]IP:multicasting //IP广播协议

[]IP:advanced router //高级路由

[]IP:kernel level autoconfiguration //IP:内核级别自动配置

[] IP:DHCP support //IP:DHCP支持,启动时挂载NFS需要

[] IP:BOOTP support //启动时挂载启动机子上的启动文件

[] IP:RARP support //RARP支持,此项和DHCP需要网络中相应服务器支持

<>IP:tunneling //隧道传输

<>ip:GRE tunnels over IP//GRE广播

[]IP:TCP syncookie support(disabled per default)//TCP cookie同步支持(默认关闭)

<>IP:AH transformation //AH转换

<>IP:ESP transformation//ESP转换

<>IP:IPComp transformation //IPCOMP转换

<>IP:IPsec transport mode //IPsec传输模式

<>IP:IPsec tunnel mode //IPSEC隧道模式

<>IP:IPsec BEET mode //IPSEC BEET模式

<>INET:socket monitoring interface //套接字监控界面

[]TCP:advanced congestion control --->//TCP高级拥挤控制

<>The IPv6 protocol //ipv6协议

[]Security Marking //网络套接字安全标志

[]Network packet filtering framework(Netfilter)---> //网络包过滤框架

<>802.1d Ethernet Bridging //802.1d 网络桥接

<>802.1Q VLAN support //虚拟局域网支持

<>DECnet Support//DEC网络支持

<>ANSI/IEEE 802.2 LLC type 2 support //ANSI/IEEE 802.2 LLC type 2支持

<>The IPX protocol //IPX协议

<>Appletalk protocol support //Appletalk协议支持

Qos and/or fair queueing---> //Qos平衡队列

Network testing--->//网络测试

[]Amateur Radio support ---> //业余广播支持

<>IrDA(infrared)subsystem support---> //红外子系统支持

<>Bluetooth subsystem support---> //蓝牙子系统支持


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7283268.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存