Linux内核编程的目录
材料表第1 章概述1 1 .1 UNIX 2 1 .2 标准和一般界面3 1 .3 免费软件和开源3 1 .4 开源3 1 .4 Linux版本版本3 1 .4 1 概述3 1 .4 1 Debian 4 1 .4 2 Debian 4 1 .4 2 Redhat/fedora4 1 .4 1 .4 1 .4 1 .4 1 Mandriva 4 1 .4 .4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 .4 4 4 4 4 6 gentoo 5 1 .4 7 5 1 .7 An operating system 6 1 .8 kernel organization 7 1 .9 Linux kernel overview 7 1 .9 .1 User Interface 7 1 .9 .2 User Identification 8 1 .9 .3 Files and File System 8 1 .9 .9 .4 Process 1 2 1 .9 .5 Systems 1 2 1 .9 .5 System Call 1 5 1 .9 .6 Linux Call 1 5 1 .1 9 .7 Linux Driver 1 5 1 .1 0 Consultation 1 6 1 .1 0 Karnell Exploration Tool Set 1 8 2 .1 General Data Type在1 8 2 1 .1 链接列表中1 8 2 .1 .2 搜索2 1 2 .1 .3 树2 2 2 .2 组装2 4 2 .2 .1 PowerPC 2 4 2 .2 .2 x8 6 2 7 2 .3 立法语言示例2 9 2 .3 .1 组装示例x8 6 3 02 .3 .2 汇编示例。3 4 2 .4 .2 输入OPEND 3 4 2 .4 .3 修订的登记册(修订元件列表)3 4 2 .4 .4 参数编号方法3 4 2 .4 .5 屏障3 4 2 .4 .6 ASM 3 5 2 .4 .7 __ volatilem 3 5 2 .5 特殊C语言使用3 8 2 .5 .5 .5 .5 .5 4 1 2 .6 .3 Nm 4 1 2 .6 .4 Objcopy 4 2 2 .6 .5 AR 4 2 2 .7 Listen to the message from: Listen to the message from the keynell 4 2 2 .7 .1 printk () 4 2 2 .7 .7 .2 .7 .7 .7 .7 .7 .7 .7 .7 .7 .3 .3 2 2 .3 /log/message 4 2 2 .8 Other secrets 4 3 2 .8 .1 __init 4 3 2 .8 .2 probability () and不道德()4 3 2 .8 .3 IS_ERR和PTR_ERR和PTR_ERR和PTR_ERR和PTR_ERR 4 4 2 .8 .4 HELLOMOD 4 5 2 .9 .9 第一阶段:Linux模块4 5 2 .9 .3 第二:编译模块4 6 2 .9 .4 第三:运行代码4 7 2 .1 0练习4 8 第3 章过程关系关系5 8 3 .2 .4 与字段相关的现场过程信任5 9 3 .2 .5 现场过程功率6 03 .2 .6 与字段相关的与字段相关的与字段相关的与字段相关的过程限制与字段相关的领域限制与字段相关的领域6 1 3 .2 .2 .7 现场文件系统和AD ADRECTION LIMITIRE of ADRECTION LIMITIRE 6 3 3 .3 PROCECTINE 6 3 3 .3 流程。
7 1 3 .5 进程7 4 3 .5 .1 sys_exit()函数7 5 3 .5 .2 do_exit()通知原始结构。
8 03 .6 .2 等待8 1 3 .7 等待8 6 3 .7 .1 重量到体重排队8 8 3 .7 .2 重量事件8 9 3 .7 .3 醒来Process 9 1 3 .8 ESININICONAS execution process 9 3 3 .8 .1 Exception 9 5 3 .8 .2 Interaction 9 5 3 .9 Summary 1 1 4 3 .2 Project 1 1 4 3 .2 1 1 7 4 .1 Page 1 1 9 4 .2 Memory Management Area 1 2 1 4 .2 .1 Memory Management Area Discrying Area Discrying Area Discrying Ariads 1 2 4 4 .3 page 1 2 4 4 .3 .1 Funs that request page 1 2 4 4 .3 .2 Functions which page 1 2 6 4 .3 .3 Partner System 1 2 6 4 .4 Slab Allocator 1 3 04 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .1 4 .4 .4 .1 4 .4 .4 1 3 5 4 .4 .3 Slab Descripter 1 3 6 4 .5 S Lab Allocator Life cycle 1 3 8 4 .5 .1 Global variables related to slab allocator 1 3 8 4 .5 .2 1 4 7 4 .6 .2 kmem_cache_alloc () 1 4 8 4 .7 1 4 8 4 .7 Memory structure of Linux processes 1 4 9 4 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7 .1 mm_struct 1 5 04 .7 .2 VM_AREA_STRUCT 1 5 2 4 .8 流程图像分布和线性地址空间1 5 3 4 .9 设备观察1 7 2 5 .2 .2 请求队列和I/O调度1 7 3 5 .2 .3 示例:“常规”块设备驱动程序1 8 05 .2 .4 设备操作1 8 2 5 .2 .5 字符设备1 8 3 5 .2 .6 网络设备1 8 4 5 .2 .2 .7 时钟设备1 8 4 5 .2 .8 terminal设备1 8 4 5 .8 terminal设备1 8 4 5 .2 1 8 5 5 .4 .2 Software is running on parallel port 1 8 7 5 .5 Exercise 1 9 2 Chapter 6 File System 1 9 4 6 .1 Fundamentals of File System 1 9 4 6 .1 .1 File and File Name 1 9 4 6 .1 .2 File Type 1 9 5 6 .1 .3 In addition to files, in addition to files, 1 9 5 6 .1 .4 directors and Pathname 1 9 6 6 .1 .5 file operation Discriptor 1 9 7 6 .1 .8 Performance 1 9 8 6 .2 Linux Virtual File System 1 9 8 6 .2 .1 VFS数据结构2 006 .2 全局和本地链接的链接链接的链接链接链接列表的参考2 1 1 6 .3 VFS结构与2 1 2 6 .3 .1 FS_STRUCT结构2 1 2 6 .3 .3 .3 .3 .2 Files_Struct_Struct_Struct_Struction_Struct call call and Call and File System System System Layer。
2 2 1 6 .5 .1 Open()2 2 1 6 .5 .2 CLOSS()读取2 2 7 6 .5 .3 read()2 2 9 6 .5 .4 right()2 4 4 6 .6 摘要2 4 6 6 .7 练习2 4 6 第7 章过程调度和Karnell同步2 4 7 7 .1 Linux Scheduler 2 4 8 7 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 CPU 2 6 1 7 .2 Curneel 4 2 6 9 7 .2 .1 Clear Karenell入学2 6 9 7 .2 .2 Employees Premation 2 7 07 .2 .3 Employees Karnell Premation 2 7 07 .3 Spinalk and Semaphore 2 7 2 7 .4 System Watch X8 6 Real-Time Clock 2 7 8 7 .5 Sarafts 2 8 07 .6 2 8 07 .6 Exercise 2 8 0 Chapter 8 0 Chapter 8 1 8 1 8 1 8 1 8 BOOT LOADER 2 8 2 8 .2 .1 GRUB 2 8 3 8 .2 .2 LILO 2 8 6 8 .2 .3 POWERPC और YABOT 2 8 6 8 .3 恢复记忆的记忆记忆intelx8 6 intelx8 6 आआित呼叫SC sc hed_init()3 1 7 8 .5 .8 致电BILID_AL_ZONELISTS()3 1 9 8 .5 .5 .9 致电PAGE_ALLOC_INIT 3 1 9 8 .5 0 TRAP_INITY()3 2 2 8 .5 .1 2 呼叫rcu_init(rcu_init() init_irq()3 2 3 8 .5 .1 4 致电Softirk_init()3 2 4 8 .5 .1 5 致电time_init()3 2 5 8 .5 .1 6 致电Console_init()3 2 6 8 .5 .1 7 呼叫profile_init()3 2 6 8 .5 .1 8 调用local_irq_enable()3 Secureitic_scafolding_startup()3 3 6 8 .5 .2 6 呼叫VFS_CACHES_INIT()3 3 6 8 .5 .2 7 呼叫radix_tree_iinit()3 4 3 8 .5 .2 8 呼叫signal_init()3 4 8 .5 .2 9 调用。
proc_root_init()3 4 6 8 .5 .3 1 呼叫init_idle()3 4 7 8 .5 .3 2 呼叫rest_init()3 4 8 8 .6 init thread(或过程1 )3 4 9 8 .7 摘要3 5 3 8 .7 练习3 5 3 第9 章建筑物Linux Core 3 5 4 9 .1 工具3 5 4 9 .1 工具工具3 5 4 9 .1 工具3 5 4 9 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 . 1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .c.1 .1 .1 ..b.1 .1 .bis.1 .1 .1 .1 .1 .1 .1 .1 ..1 .us.1 .1 .1 .1 .1 .1 .1 .1 .1 us.1 . 3 5 6 9 .1 .4 ELF二进制对象文件3 5 6 9 .2 建筑物3 5 6 9 .2 Karenell源代码3 6 09 .2 .1 源代码的解释3 6 09 .2 .2 建筑物Karel Image 3 6 4 9 .3 摘要3 6 9 9 .4 摘要3 6 9 9 .4 练习3 6 9 练习3 6 9 练习3 6 9 练习3 6 9 练习3 6 9 练习3 6 9 练习3 6 9 练习3 6 9 练习3 7 1 1 0.1 2 FILP FILP 3 7 1 1 0.1 2 FILP 3 7 7 2 1 1 3 7 2 1 0.1 3 7 2 1 1 3 7 .1 1 3 उपयोगकउपयोगक。
3 7 4 1 0.1 4 वेटिंग3 7 5 1 0.1 5 ववववकवकक3 7 8 1 0.1 6 सिस=3 8 01 0.1 7 सिस3 8 3 1 0.2 3 8 3 1 0.2 3 8 8 1 0.2 .4 投票与相互作用3 9 1 1 0.2 .5 工作点队列和任务3 9 5 1 0.2 .6 添加系统呼叫3 9 6 1 0.3 建筑和调试3 9 8 1 0.4
电气控制与PLC的图书目录
第1 章通常低压电器1 .1 概述1 .1 .1 1 .1 .2 型号复地技术数据1 .1 .2 电磁机制1 .2 .2 接触系统1 .3 .3 承包商1 .3 .1 结构1 .3 .2 工作原理1 .3 .3 通常使用 1 .6 1 .6 .2 Lack Circuit Breaker 1 9 1 .7 Main Command Electrical Appliance 2 4 1 .7 .1 Main Command Switch 2 4 1 .7 .1 1 .7 .1 Converting Switch 2 5 1 .7 .3 Position Switch 2 5 1 .8 Other New Electrical Appliance 2 6 1 .8 1 Proximity Switch 2 6 1 .8 .2 Temperature relay 2 7 1 .8 .3 Solid-state relay 2 8 1 .8 .4 Photoelectric relay 2 9 1 .8 .5 Motor XXX 1 .8 .6 Protector 1 .8 .6 Signum Signum XXX 1 .8 .7 电气XXX 1 .9 1 .9 .1 1 .9 .1 电动机DC XXXVII系统系统系统系统系统系统路线图系统4 0 2 .1 .2 2 .1 .2 图4 3 2 .1 .4 带有图4 3 2 .2 电动机直接启动电路4 4 2 .2 .1 2 .2 .1 浏览控制电动机4 4 2 .2 One-way continuous activity control motor 4 5 2 .2 braining control and control 4 5 2 .3 Breaking 4 9 2 .3 .2 BRAINING 4 9 5 0 Training 2 Energy Consumption Braking Control of Motor 5 0 2 .4 Motor Circuit Circuit 5 3 2 .4 .1 Y / △ Step-down Start 5 3 2 .4 .2 Step-Down Start Series Resistance Step-Down Start 5 4 2 .4 .3 Step-Down Start 5 5 2 .4 .4 Rotor Winding Series Resistance Starter 5 6 2 .4 .5 Rotor Rotor Series Frequency-Sensitive Rheostat Starter 5 7 Training 3 Y / △ Step-Down 6 1 2 .5 .1 Control of Dual-speed Motor 6 1 2 .5 .2 Power of the three motor 6 4 2 .6 2 .6 motor 6 5 2 .6 .4 motor 6 5 2 .6 .4 motor Trains 4 forward and the reverse of the motor 6 8 6 8 Practical Motor 6 9 2 .7 .1 Reason 7 4 3 .1 3 .2 3 .2 3 .1 .2 Control Account 7 6 3 .2 .1 LANSTUS Electrical control system 7 7 3 .2 .2 Electrical control system 7 9 3 .2 .3 Electrical Control 8 2 Practice Training 6 line Ratio 8 9 3 .3 .4 3 .3 .4 3 .3 .4 3 .3 .4 System Cluble CliCectrical 3 .3 .4 System System System: 3 .3 .4 3 .3 .4 System: 3 .4 .4 3 .3 .4 3 .4 .2 tool 1 05 3 .4 .3 tool of CV Practical Training 7 Fault Maintenance De lets, Extractment 1 1 2 Chapter 1 1 4 4 .1 .4 PLC device 1 2 1 1 .1 input Nullam 4 .2 .3 4 .2 .3 4 .2 .3 帮助1 2 3 4 .2 .4 1 .2 .8 4 .2 .4 4 .2 .2 4 .2 .2 Cl 4 .2 .2 .2 程序准备1 3 2 4 .4 .3 准备1 3 2 4 .4 .3 准备书写和阅读1 3 5 实用培训8 基本操作GXDeveloper编程软件1 3 6 4 .4 .4 1 4 8 4 .5 .6 Program Reading 1 4 8 4 .5 .6 Program Reading 1 4 8 4 .5 .6 Program Lesson 1 4 8 4 .5 .6 Program 1 4 9 4 .5 .7 Program INSERTION CLI, EDYE 4 5 .8 4 5 .1 Operation 1 5 7 Operation 1 5 6 4 .5 .1 2 FX-2 0P-E Type Programmer-2 0P-E Type Programmer-2 0P-EPLICATION 1 6 0CHapter Basic Logic Instructions 1 6 1 5 .1 .1 Basic Logic and Drive and / Ani Logic Logic - 1 ) 1 6 5 5 .1 .3 电路Orb / ANB 1 6 5 5 .1 .4 多输出电路MPS / MRD / MPP 1 6 6 实用培训1 3 基本逻辑命令(2 )1 6 7 5 .1 .5 SET and RESET命令Set 1 6 8 5 .1 .6 Pulse output Command Pulse Product MEP / MEP / MEP / MEP / MEPS CONTRIBUTION LDP / LDF / ORF / CONTROL COMMAND MC / MCR 1 7 2 5 .1 .1 0 Inverse Command of Logic Operation Res 1 7 3 5 .1 .1 1 Navigation Operation and Program End Instruction NOP / End 1 7 3 Practice Training 1 4 Basic Logic Command (3 ) 1 7 4 5 .2 Program Execution Process 1 7 5 5 .2 .1 Program Execution Process 1 7 5 5 .2 .2 Input / Output Output 1 7 7 5 .3 Practice Training 1 7 7 5 7 9 5 7 9 . Start the Stop Circuit 1 7 9 Practice 1 6 Application to Start The Stop around 1 8 2 5 .3 .3 1 9 4 5 .4 .4 Circuit Circuit Circuit Circuit Circuit Circuit Circumcuri 5 .4 .3 5 .3 5 5 .4 .3 5 .4 .3 5 .4 .3 5 .4 .3 Techniques 5 .4 .2 1 8 Practice 1 9 5 Practice 1 9 Practice 1 9 Practice 1 9 Practice III Practice 1 / 6 .1 .3 1 9 8 6 .1 .2 CEXVIX 6 .1 .2 State Transigram CAPS 6 .1 .2 (6 .1 2 .2 状态转板2 07 (6 .1 2 .2 2 ,3 6 .2 .3 编程2 008 6 .3 节目设计首选6 6 6 .3 (6 .4 .2 2 ,4 .2 2 ,4 (6 .4 .1 编程编程2 ,4 .5 编程编程2 ,4 .5 编程2 ,4 .5 编程2 ,4 .5 编程2 ,4 .5 编程2 ,4 .5 编程CCXX 6 .5 .2 编程编程程序6 .5 .2 编程程序编程编程程序6 .6 7 2 6 6 .6 .2 programming of jump process 2 2 6 6 .7 programming to achieve the following power to auxiliaries to the start of the start and set around 2 3 6 Chapter 7 Primum 7 05 PLC Function of the Service Instructions and Basic Rules 2 3 8 7 3 8 7 .1 .2 7 .2 .4 7 .2 .4 7 .2 .4 7 .2 .4 (7 .2 .5 Data Excess CL 7 .2 .4 Data and EXTRIBUTION 2 5 0 7 .2 .6 1 / O Instructions 2 5 2 7 .2 .7 Exparency Instructions of the Commonly Use Office of 2 4 4 7 .3 Special Funcles 7 .3 7 .3 -4 AD-PT 7 .3 .2 ANAL-XLAD-PT ANGLE PRENENDICA pre ndicae 2 6 Princes asald 2 6 -Training FX3 u, 4 2 6 8 7 .3 .3 5 00 / A Output Module FX2 N, 2 DA 2 7 0 Practical Training 2 7 2 N -2 DI 2 7 2 8 .1 .2 2 7 5 8 ,2 .1 Structure PLC 2 7 6 2 7 7 8 7 7 8 7 8 8 7 8 8 7 8 8 .3 .1 概述PLC 2 7 8 8 .3 .2 模型感2 7 8 8 .3 .6 FX1 S PLC 2 7 9 8 .3 .7 8 .3 .7 8 .3 .7 8 .3 .7 8 .3 .7 2 8 1 8 .3 .3 PLC PLC 2 7 9 (2 8 1 8 .5 应用领域2 8 1 趋势2 8 1 8 .5 应用领域2 8 2 8 5 .2 9 .2 2 .2 内部结构9 9 9 9 .3 .1 基本控制2 9 9 9 .3 .1 基本控制2 9 6 9 .4 .4 9 .4 9 .4 .4 9 .4 .2 示例2 9 .4 4 9 9 .4 .4 pON单位2 9 9 的实用常规马特逆变器3 03 9 .5 逆变器3 05 9 .5 .1 外部终端3 05 9 .5 .2 外部操作3 1 1 9 .6 .1 9 .6 .1 3 05 迎接3 6 1 9 .5 .1 9 .5 .1 9 .6 .1 9 .6 .1 9 .6 .1 3 05 9 .5 .2 外部操作3 3 09 练习2 9 练习2 9 练习2 9 在运算中3 9 . 3 1 9 在运算中,该运算在3 1 9 中3 1 0 in n. 3 in. 3 活动的操作和3 1 6 9 .7 .2 3 1 5 9 .7 .2 3 1 5 3 3 5 练习3 1 4 详细信息3 1 1 练习3 1 4 3 1 4 综合功率多功能电动机3 1 5 实用培训3 2 PLC和逆变器的应用3 2 实用培训3 2 4 and an application 3 2 1 9 2 4 and frequency of the application examples of the Industrial 3 2 4 Rashed Machine Control System 3 2 6 Practice Training Training 3 4 including Application of PLC and 3 2 9 9 3 2 Related Terms and Module 3 3 2 Practical and Frequency and Text Symbols 3 3 7 and Text Symbols 3 3 7 Appendix B performance specifications of FX2 N 3 4 0 Appendix 1 00 5 00 FX series plceplc function of the Empire list 3 4 4 Appendix from逆变器模量列表3 5 1 附录F逆变器错误的定义(不良)3 5 951单片机应用实例详解的图书目录
第1 章 - 大路由点 - 从文本微控制器1 1 .1 中。3 3 2 .5 时间表4 3 2 .6 时间表“ 4 7 3 .3 计算计算器”折叠LCD屏幕D1 3 9 4 .3 微型加速器和D / A1 4 4 4 .4 系统代表(接口)输入2 06 6 .7 输出结构:2 6 5 7 .3 DC发动机输出2 8 3 7 .5 DC发动机输出2 8 3 7 .5 DC ENTEMPENT 2 8 3 7 .6 GENERAL INCOGNITO TECHRECTIO 3 8 4 8 .6 .2 RIFYINGINGINGINGINGINGINGINGINGINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSING OFFER 4 2 2 .3 Telephone Installation 4 7 2 .3 Telephone Installation 4 7 2 .3 Telephone Infrarity 4 7 2 Packs 5 9 7 More packaging 5 09 Appendix L fingerprints MDD.单词5 3 0
汇编语言程序设计及应用目录
Assembly Language Programming and Application Catalogs are as follows: Basics of the pre vious Article Chapter 1 1 8 0x8 6 Series Micro Computer Structure 1 .1 8 0x8 6 Series Microprocessor Structure 1 .2 8 0x8 6 Series Microprocessor Register Register 1 .3 8 0x8 6 Series Micropose Microprocessor Main Smriti Institute 2 .2 8 6 6 6 6 6 6 6 6 6 6 6 6 Series Micropsar Mod and Directory Directions 2 .1 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 2 .3 8 0x8 6 Instructions addressed method and symbol repre sentation 2 .4 8 0x8 6 General Direction System Chapter 3 8 0x8 6 3 .1 Observation 3 .2 Macro Assembly Language 3 .2 Domain 3 .3 pseudo-ingection 3 .4 在汇编语言源程序中的com文件中的采购程序。Problems related to macro instructions 5 .2 Conditional Sashyudo-Interaction 5 .3 5 .3 Pseudo-Inter-Parivartan Interpt and Exception 6 .8 Input and Output Protection 6 .9 Virtual 8 6 Mode Chapter 7 Floating Point Programming 7 .1 Preparation 7 .2 Employment Status 7 .2 FEPU Instrument Status Language Programming Chapter 8 Hybrid Programming of Assembly Language and High-Laval Language 8 .1 Hybrid Programming 8 .2 Masm Macro Ambal Language Language Language Language.混合编程第9 章多媒体指令及其编程9 .1 mmx指令集9 .2 SSE指令集9 .3 SSE2 指令集第1 0章组装语言编程WIN3 2 环境1 0.1 一个示例:Helloworld1 0.2 Win3 2 Win3 2 应用程序1 0.3 2 应用程序1 0.3 2 应用程序1 0.3 2 应用程序