下载 >  开发技术 >  C++ > 手把手教你汉化程序2
0分

手把手教你汉化程序2

手把手教你汉化程序,通过两段视频,教你如何汉化程序,请两段一起下载。
2010-04-09 上传大小:12.52MB
立即下载 开通VIP
分享
收藏 举报
手把手教你学单片机(第二版) 周兴华.pdf

手把手教你学单片机(第二版) 周兴华.pdf

立即下载
4积分/C币
《手把手教你学51单片机》程序资料

本目录下提供的是《手把手教你学51单片机(C语言版)》教材中所有例程与作业习题的源代码。 请将整个目录复制到电脑硬盘上使用,如直接在光盘路径下打开工程可能会导致软件报错。 运行目录下的Clean.bat可以清理程序编译过程中产生的中间文件和临时文件。 lesson2 (第2章): 点亮一个LED示例,所在章节2.4 lesson3 (第3章): LED闪烁示例,所在章节3.5 lesson4 (第4章): 4_1:用P0口控制LED的示例,所在章节4.8 4_2:用P0口控制实现流水灯效果,所在章节4.8 4_t4:作业题4,逐次右移的流水灯效果,所在章节4.9 4_t5:作业题5,左右往复移动的流水灯效果,所在章节4.9 lesson5 (第5章): 5_1:基于定时器查询模式的LED闪烁,所在章节5.2.3 5_2:静态点亮数码管的某几段,所在章节5.3.2 5_3:数码管静态显示一位字符,所在章节5.3.3 5_t3:作业题3,定时器查询模式实现左右移动的流水灯,所在章节5.4 5_t5:作业题5,变更lesson5_3的正计数为倒计数,所在章节5.4 lesson6 (第6章): 6_1:数码管动态显示原理示例(if...else if...语句示例),所在章节6.4 6_2:数码管动态显示原理示例(switch...case...语句示例),所在章节6.4 6_3:基于中断带消隐的数码管动态显示示例,所在章节6.5 6_t4:作业题4,在lesson6_3多位数字显示的基础上不显示高位的0,所在章节6.6 6_t5:作业题5,变更lesson6_3的正计数为倒计数,所在章节6.6 lesson7 (第7章): 7_1:基于数码管计时程序的静态变量演示,所在章节7.2 7_2:点亮LED点阵上的一个点,所在章节7.3 7_3:点亮LED点阵上的一行,所在章节7.3 7_4:点亮LED点阵上的全部点,所在章节7.3 7_5:LED点阵显示静态图形,所在章节7.4 7_6:LED点阵显示纵向移动的动画,所在章节7.5.1 7_6_h:LED点阵显示横向移动的动画(掉转板子方向的取巧方式),所在章节7.5.2 7_7:LED点阵显示横向移动的动画,所在章节7.5.2 7_t3:作业题3,lesson7_6的向上移动改为向下移动,所在章节7.6 7_t4:作业题4,lesson7_7的向左移动改为向右移动,所在章节7.6 7_t5:作业题5,基于LED点阵的9~0倒计数,所在章节7.6 7_t6:作业题6,独立LED、数码管、点阵LED同时全亮,所在章节7.6 lesson8 (第8章): 8_1:基于数码管计时程序的函数调用演示,所在章节8.2 8_2:按键基本原理演示例程,所在章节8.4.3 8_3:独立按键扫描原理演示例程,所在章节8.4.3 8_4:独立按键消抖原理演示例程,所在章节8.4.4 8_5:独立按键扫描并消抖的演示例程,所在章节8.4.4 8_6:矩阵按键扫描并消抖的演示例程,所在章节8.4.5 8_7:基于矩阵按键和数码管实现的简易加法计算器,所在章节8.5 8_t4:作业题4,变更lesson8_5的递增计数为递减计数,所在章节8.6 8_t5:作业题5,在lesson8_7基础上实现简易加减计算器,所在章节8.6 lesson9 (第9章): 9_1:步进电机驱动的基础示例,所在章节9.3.3 9_2:步进电机转动任意角度的示例,所在章节9.3.4 9_3:实用的步进电机驱动示例,所在章节9.3.5 9_4:按键控制步进电机转动的示例,所在章节9.3.6 9_5:蜂鸣器驱动的基础示例,所在章节9.4 9_6:蜂鸣器演奏简单乐谱——“两只老虎”,所在章节9.4 lesson10 (第10章): 10_1:基于数码管显示的数字秒表,所在章节10.1 10_2:基于PWM方式控制LED的亮度,所在章节10.2 10_3:基于PWM方式控制LED实现呼吸灯效果,所在章节10.2 10_4:交通信号灯示例,所在章节10.3 10_5:长短按键/连续按键功能实现示例,所在章节10.5 10_t3:作业题3,数码管计时与流水灯同时运行的示例,所在章节10.6 lesson11 (第11章): 11_1:普通IO口模拟实现串口通信的示例,所在章节11.4 11_2:单片机硬件UART查询方式实现串口通信的示例,所在章节11.5.3 11_3:单片机硬件UART中断方式实现串口通信的示例,所在章节11.5.3 11_4:UART串口通信及控制数码管显示的示例,所在章节11.6 11_t5:作业题5,UART串口控制流水灯流动和停止,所在章节11.7 11_t6:作业题6,UART串口控制蜂鸣器的开关,所在章节11.7 lesson12 (第12章): 12_1:指针作为函数参数的示例,所在章节12.1 12_2:指向变量的指针与变量关系的示例,所在章节12.2 12_3:指针、字符串、字符数组、ASCII码演示示例,所在章节12.3 12_4:1602液晶基本操作演示示例,所在章节12.4 lesson13 (第13章): 13_1:1602液晶显示两行字符串,并实现整屏的重复左移,所在章节13.2 13_2:多c文件示例,1602液晶显示两行字符串,并实现整屏的重复左移,所在章节13.3 13_3:整型数为操作数的简易+-*/计算器,所在章节13.4 13_4:基于帧模式的实用串口程序示例,所在章节13.5 13_t2:作业题2,1602液晶显示两行字符串,并实现整屏的重复右移,所在章节13.6 lesson14 (第14章): 14_1:寻址I2C总线上存在的和不存在的地址,将应答状态显示到液晶上,所在章节14.2 14_2:用单字节读写模式访问EEPROM,每次+1后写回,所在章节14.3.1 14_3:用多字节读写模式访问EEPROM,依次+1,+2,+3...后写回,所在章节14.3.2 14_4:用连续读与分页写模式访问EEPROM,依次+1,+2,+3...后写回,所在章节14.3.3 14_5:读取EEPROM中的数据显示到液晶,并可通过UART修改EEPROM中的数据,所在章节14.4 14_t3:作业题3,以lesson10_4为基础实现可通过UART设定时间的交通灯示例,所在章节14.5 14_t4:作业题4,基于液晶、按键、EEPROM的密码锁示例,所在章节14.5 lesson15 (第15章): 15_1:用单次读写模式访问DS1302,并将日期时间显示在液晶上,所在章节15.3.4 15_2:用突发读写模式访问DS1302,并将日期时间显示在液晶上,所在章节15.3.5 15_3:DS1302实现简易电子钟,通过按键校时,所在章节15.5 lesson16 (第16章): 16_1:接收NEC协议的红外编码并将用户码和键码显示到数码管上,所在章节16.3 16_2:控制DS18B20测量温度并将温度值显示到液晶上,所在章节16.4 16_t2:作业题2,用遥控器控制步进电机正反转,所在章节16.5 16_t4:作业题4,带温度显示的电子钟,所在章节16.5 lesson17 (第17章): 17_1:将模拟输入通道0、1、3的电压值显示到液晶上,所在章节17.4 17_2:由按键控制DA输出可调电压值,所在章节17.6 17_3:由按键控制DA输出可变化的波形,所在章节17.7 17_t3:作业题3,可调频率的信号发生器,所在章节17.8 lesson18 (第18章): 18_1:RS485基本示例,接收任意数据帧并添加回车换行后送回,所在章节18.1 18_2:基于RS485的Modbus通信示例,支持寄存器读写操作,所在章节18.3 18_t3:作业题3,基于Modbus协议实现电子钟校时,所在章节18.4 lesson19 (第19章): 19_1:多功能电子钟例程,所在章节19.4

立即下载
3积分/C币
手把手教你学DSP配套例程资源

手把手教你学DSP配套资源,里面包含例程和头文件以及配套调试助手

立即下载
3积分/C币
手把手教你学DSP 基于TMS320X281X 顾卫钢.pdf

手把手教你学DSP 基于TMS320X281X 顾卫钢,不用我多说,学DSP的人都知道

立即下载
2积分/C币
《手把手教你学51单片机》教材pdf

高清珍藏学习嵌入式开发入门最好资料《手把手教你学51单片机》教材pdf

立即下载
3积分/C币
手把手教你学DSP:基于TMS320F28335 pdf电子书(464页全)

手把手教你学DSP28335 全书 不止一百页 北京航空航天大学出版社

立即下载
12积分/C币
手把手教你学DSP:基于TMS320F28335 pdf电子书

手把手教你学DSP:基于TMS320F28335=978-7-5124-1643-7_13688086

立即下载
50积分/C币
手把手教你学DSP--基于TMS320C55x光盘 + 书(高清).7z

手把手教你学DSP--基于TMS320C55x光盘 (包括源代码 电路图PDF,DXP) + 基于TMS320C55x.PDF。比较适合刚入门,是一本DSP入门的好书。

立即下载
3积分/C币
手把手教你学DSP 配套资料 光盘

手把手教你学DSP 配套资料 光盘手把手教你学DSP 配套资料 光盘

立即下载
5积分/C币
手把手教你学DSP 基于TMS320X281X光盘资料

手把手教你学DSP 基于TMS320X281X 顾卫钢2011 光盘资料

立即下载
2积分/C币
手把手教你学DSP:基于TMS320F28335(完整版).pdf

手把手教你学DSP:基于TMS320F28335(完整版).pdf..

立即下载
3积分/C币
手把手教你学arm入门篇和提高篇》

《手把手教你学arm入门篇和提高篇》种子下载,详细了解arm,及学习arm

立即下载
5积分/C币
小草手把手教您labview上位机串口

labview上位机串口教程,很好地入门资料

立即下载
50积分/C币
手把手教你学DSP:基于TMS320F28335.PDF 完整版 带书签

手把手教你学DSP:基于TMS320F28335 张卿杰 带书签完整版PDF

立即下载
15积分/C币
手把手教你学51单片机-C语言版(宋雪松).PDF

《手把手教你学 51 单片机-C 语言版》是一本由金沙滩工作室宋雪松老师等人员编著、由清华大学出版社正式出版的单片机学习教材。

立即下载
5积分/C币
手把手教你学51单片机-C语言版.CHM (宋雪松)

CHM格式,图文、代码精排版 目录 第1章 如何学习单片机 1.1 学什么单片机 1.2 如何学习单片机 1.3 单片机学习的准备工作 1.4 单片机开发软件环境搭建 1.5 Keil 基本概况介绍 1.6 答读者问 第2章 点亮你的 LED 2.1 单片机的内部资源 2.2 单片机最小系统 2.2.1 电源 2.2.2 晶振 2.2.3 复位电路 2.3 LED 小灯 2.4 程序代码编写 2.4.1 特殊功能寄存器和位定义 2.4.2 新建一个工程 2.4.3 编写点亮小灯的程序 2.5 程序下载 2.6 练习题 第3章 硬件基础知识学习 3.1 电磁干扰 EMI 3.2 去耦电容的应用 3.3 三极管在数字电路中的应用 3.3.1 三极管的初步认识 3.3.2 三极管的原理 3.3.3 三极管的应用 3.4 74HC138 三八译码器的应用 3.5 LED 闪烁程序 3.6 练习题 第4章 C 语言基础以及流水灯的实现 4.1 二进制、十进制和十六进制 4.2 C 语言变量类型和范围 4.3 C 语言基本运算符 4.4 for 循环语句 4.5 while 循环语句 4.6 函数的简单介绍 4.7 Keil 软件延时 4.8 流水灯程序 4.9 练习题 第5章 定时器与数码管基础 5.1 逻辑电路与逻辑运算 5.2 定时器的学习 5.2.1 定时器的初步认识 5.2.2 定时器的寄存器 5.2.3 定时器的应用 5.3 数码管的学习 5.3.1 数码管的基本介绍 5.3.2 数码管的真值表 5.3.3 数码管的静态显示 5.4 练习题 第6章 中断与数码管动态显示 6.1 C 语言的数组 6.1.1 数组的基本概念 6.1.2 数组的声明 6.1.3 数组的初始化 6.1.4 数组的使用和赋值 6.2 if 语句 6.3 switch 语句 6.4 数码管的动态显示 6.4.1 动态显示的基本原理 6.4.2 数码管显示消隐 6.5 单片机中断系统 6.5.1 中断的产生背景 6.5.2 定时器中断的应用 6.5.3 中断的优先级 6.6 练习题 第7章 变量进阶与点阵 LED 7.1 变量的作用域 7.1.1 局部变量 7.1.2 全局变量 7.2 变量的存储类别 7.3 点阵的初步认识 7.4 点阵的图形显示 7.5 点阵的动画显示 7.5.1 点阵的纵向移动 7.5.2 点阵的横向移动 7.6 练习题 第8章 函数进阶与按键 8.1 单片机最小系统解析 8.1.1 电源 8.1.2 晶振 8.1.3 复位电路 8.2 函数的调用 8.3 函数的形式参数和实际参数 8.4 按键 8.4.1 独立按键 8.4.2 矩阵按键 8.4.3 独立按键的扫描 8.4.4 按键消抖 8.4.5 矩阵按键的扫描 8.5 简易加法计算器 8.6 练习题 第9章 步进电机与蜂鸣器 9.1 单片机 IO 口的结构 9.2 上下拉电阻 9.3 28BYJ-48 型步进电机详解与实例 9.3.1 电机的分类 9.3.2 28BYJ-48 型步进电机原理详解 9.3.3 让电机转起来 9.3.4 转动精度与深入分析 9.3.5 编写实用程序的基础 9.3.6 包含综合应用的实用程序 9.4 蜂鸣器 9.5 练习题 第10章 实例练习与经验积累 10.1 数字秒表实例 10.1.1 不同数据类型间的相互转换 10.1.2 定时时间精准性调整 10.1.3 字节操作修改位的技巧 10.1.4 数码管扫描函数算法改进 10.1.5 秒表程序 10.2 PWM 知识与实例 10.3 交通灯实例 10.4 51 单片机 RAM 区域的划分 10.5 长短按键的应用 10.6 练习题 第11章 UART串口通信 11.1 串行通信的初步认识 11.2 RS232 通信接口 11.3 USB 转串口通信 11.4 IO 口模拟 UART 串口通信 11.5 UART 串口通信的基本应用 11.5.1 通信的三种基本类型 11.5.2 UART 模块介绍 11.5.3 UART 串口程序 11.6 通信实例与 ASCII 码 11.7 练习题 第12章 指针基础与 1602液晶的初步认识 12.1 指针的概念与指针变量的声明 12.1.1 变量的地址 12.1.2 指针变量的声明 12.1.3 指针的简单示例 12.2 指向数组元素的指针 12.2.1 指向数组元素的指针和运算法则 12.2.2 指向数组元素指针的实例 12.3 字符数组和字符指针 12.3.1 常量和符号常量 12.3.2 字符和字符串数组实例 12.4 1602 液晶的认识 12.4.1 1602 液晶的硬件接口介绍 12.4.2 1602 液晶的读写时序介绍 12.4.3 1602 液晶的指令介绍 12.4.4 1602 液晶简单实例 12.5 练习题 第13章 1602液晶与串口的应用实例 13.1 通信时序解析 13.2 1602 整屏移动 13.3 多.c 文件的初步认识 13.4 计算器实例 13.5 串口通信机制和实用的串口例程 13.6 练习题 第14章 I2C总线与 EEPROM 14.1 I2C 时序初步认识 14.2 I2C 寻址模式 14.3 EEPROM 的学习 14.3.1 EEPROM 单字节读写操作时序 14.3.2 EEPROM 多字节读写操作时序 14.3.3 EEPROM 的页写入 14.4 I2C 和 EEPROM 的综合实验学习 14.5 练习题 第15章 实时时钟 DS1302 15.1 BCD 码的概念 15.2 SPI 时序初步认识 15.3 实时时钟芯片 DS 15.3.1 DS1302 的特点 15.3.2 DS1302 的硬件信息 15.3.3 DS1302 寄存器介绍 15.3.4 DS1302 通信时序介绍 15.3.5 DS1302 的 BURST 模式 15.4 复合数据类型 15.4.1 结构体数据类型 15.4.2 共用体数据类型 15.4.3 枚举数据类型 15.5 电子钟实例 15.6 练习题 第16章 红外通信与 DS18B20温度传感器 16.1 红外光的基本原理 16.2 红外遥控通信原理 16.3 NEC 协议红外遥控器 16.4 温度传感器 DS18B 16.5 练习题 第17章 模数转换 A/D与数模转换 D/A 17.1 A/D 和 D/A 的基本概念 17.2 A/D 的主要指标 17.3 PCF8591 的硬件接口 17.4 PCF8591 的软件编程 17.5 A/D 差分输入信号 17.6 D/A 输出 17.7 简易信号发生器实例 17.8 练习题 第18章 RS485通信与 Modbus 协议 18.1 RS485 通信 18.2 Modbus 通信协议介绍 18.2.1 Modbus 协议特点 18.2.2 RTU 协议帧数据 18.3 Modbus 多机通信例程 18.4 练习题 第19章 实践项目开发——多功能电子钟 19.1 类型说明 19.2 头文件 19.3 条件编译 19.4 项目实战——多功能电子钟 19.4.1 项目需求分析 19.4.2 程序结构规划 19.4.3 程序代码编写 19.5 练习题 第20章 单片机开发常用工具的使用 20.1 万用表 20.1.1 什么是万用表 20.1.2 万用表的使用方法 20.2 示波器 20.2.1 什么是示波器 20.2.2 示波器的使用 20.3 逻辑分析仪 20.3.1 什么是逻辑分析仪 20.3.2 逻辑分析仪的参数 20.3.3 逻辑分析仪的使用 20.3.4 应用实例——分析 UART、I2C、SPI 20.3.5 数字电路应用中逻辑分析仪比之示波器的优势 20.4 练习题 附录 1 ASCII 字符表 附录 2 C 语言运算符及优先级 附录 3 KST-51 开发板原理图

立即下载
3积分/C币
《手把手教你学dsp》顾卫刚.PDF

《手把手教你学DSP--基于TMS320X281x》原版PDF电子书

立即下载
50积分/C币
手把手教你读财报

互联网金融入门必读书目,零基础入门,手把手带你入门投资之道

立即下载
5积分/C币
手把手教你学dsp基于28335(完整版)

北航出版社 手把手教你学DSP基于TMS320F28335,完整版PDF

立即下载
5积分/C币
手把手教你架构3D游戏引擎-姜雪伟 高清扫描PDF

手把手教你架构3D游戏引擎-姜雪伟 高清扫描PDF高清扫描版

立即下载
15积分/C币
手把手教你单片机程序框架(吴坚鸿)

手把手教你单片机程序框架(吴坚鸿),真的很不错,所以上传了,供大家分享交流。有什么问题也能评论提问。

立即下载
3积分/C币
手把手教你学CAN总线_清晰完整版

学习CAN编程的好资料《手把手教你学CAN总线》,本书从单片机的基础知识入手,系统的讲解了can总线的基本概念 can节点的硬件设计,和软件设计。

立即下载
8积分/C币
(完整版)手把手教你学CPLD FPGA与单片机联合设计

共享服务网友,这是完整版,看了后还是很不错的,希望大学喜欢,也希望大家评论一下,感谢

立即下载
4积分/C币
手把手教你汉化程序动画教程

手把手教你汉化程序动画教程,只有动画演示教程。

立即下载
3积分/C币
手把手教你:如何从一无所有到财务自由完整版

手把手教你:如何从一无所有到财务自由,网上唯一完整版,138页

立即下载
5积分/C币
手把手教你学AVR单片机C程序设计.part1(共2部分)

AVR入门的好教材,适合初学者 这是第一部分 第1章概述 1.1采用C语言提高编制单片机应用程序的效率 1.2C语言具有突出的优点 1.3AvR单片机简介 1.4AvR单片机的C编译器简介 第2章学习AVR单片机C程序设计所用的软件及实验器材介绍 2.1IAR Enlbedded Workbench IDE C语言编译器 2.2AVR Studio集成开发环境 2.3PonyProg2000下载软件及SL—ISP下载软件 2.4AVR DEM0单片机综合实验板 2.5AvR单片机JTAG仿真器 2.6并口下载器 2.7通用型多功能USB编程器 第3章AvR单片机开发软件的安装及第一个入门程序 3.1安装IAR for AVR 4.30集成开发环境第1章概述 1.1采用C语言提高编制单片机应用程序的效率 1.2C语言具有突出的优点 1.3AvR单片机简介 1.4AvR单片机的C编译器简介 第2章学习AVR单片机C程序设计所用的软件及实验器材介绍 2.1IAR Enlbedded Workbench IDE C语言编译器 2.2AVR Studio集成开发环境 2.3PonyProg2000下载软件及SL—ISP下载软件 2.4AVR DEM0单片机综合实验板 2.5AvR单片机JTAG仿真器 2.6并口下载器 2.7通用型多功能USB编程器 第3章AvR单片机开发软件的安装及第一个入门程序 3.1安装IAR for AVR 4.30集成开发环境 3.2安装AVR Studio集成开发环境 3.3安装PonyProg2000下载软件 3.4安装SLISP下载软件 3.5AvR单片机开发过程 3.6第一个AVR入门程序 第4章AVR单片机的主要特性及基本结构 4.1ATMEGA16(L)单片机的产品特性 4.2ATMEGAl6(L)单片机的基本组成及引脚配置 4.3AvR单片机的CPU内核 4.4AvR的存储器 4.5系统时钟及时钟选项 4.6电源管理及睡眠模式 4.7系统控制和复位 4.8中断 第5章c语言基础知识 5.1c语言的标识符与关键字 5.2数据类型 5.3AVR单片机的数据存储空间 5.4常量、变量及存储方式 5.5数组 5.6C语言的运算 5.7流程控制 5.8函数 5.9指针 5.10结构体 5.11共用体 5.12中断函数 第6章ATMEGA16(L)的I/o端口使用 6.1ATMEGAl6(L)的I/0端口 6.2ATMEGAl6(L)中4组通用数字I/0端口的应用设置 6.3ATMEGA16(L)的I/o端口使用注意事项 6.4ATMEGAl6(L)PB口输出实验 6.58位数码管测试 6.6独立式按键开关的使用 6.7发光二极管的移动控制(跑马灯实验) 6.80~99数字的加减控制 6.94×4行列式按键开关的使用 第7章ATMEGAl6(L)的中断系统使用 7.1ATMEGA16(L)的中断系统 7.2相关的中断控制寄存器 7.3INT1外部中断实验 7.4INTO/INTl中断计数实验 7.5INTO/INTl中断嵌套实验 7.62路防盗报警器实验 7.7低功耗睡眠模式下的按键中断 7.84×4行列式按键的睡眠模式中断唤醒设计 第8章ATMEGAl6(L)驱动16×2点阵字符液晶模块 8.116×2点阵字符液晶显示器概述 8.2液晶显示器的突出优点 8.316×2字符型液晶显示模块(LCM)特性 8.416×2字符型液晶显示模块(LCM)引脚及功能 8.516×2字符型液晶显示模块(LCM)的内部结构 8.6液晶显示控制驱动集成电路HD44780特点 8.7HD44780工作原理 8.8LCD控制器指令 8.9LCM工作时序 .. 第9章ATMEGA16(L)的定时/计数器 第10章ATMEGA16(L)的USART与PC机串行通信 第11章ATMEGA16(L)的两线串行接口TWI 第12章ATMEGA16(L)的模拟比较器 第13章ATMEGA16(L)的模/数转换器 第14章ATMEGA16(L)的同步串行接口SPI 第15章ATMEGA16(L)驱动128×64点阵图形液晶模块 第16章ATMEGA16(L)的系统控制、复位和看门狗定时器 第17章多功能测温汉字时钟实验 第18章C++语言开以AVR单片机初步

立即下载
3积分/C币
小草手把手教你LabVIEW仪器控制.pdf

小草手把手教你LabVIEW仪器控制.pdf

立即下载
4积分/C币
手把手教你学CAN总线

can 总线介绍 CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。

立即下载
50积分/C币
手把手教你构建自己的Linux系统.pdf

第1章 走近GNU/Linux、LFS 1 1.1 GNU、Linux、Hurd及开源软件 2 1.1.1 开源的兴起——GNU简介 2 1.1.2 开源项目的标志——Linux简介 3 1.1.3 “古老的开源内核”——Hurd简介 3 1.1.4 越来越多的开源软件 4 1.2 GNU/Linux的发行版 4 1.2.1 Debian GNU/Linux——发行版中的常青树 4 1.2.2 RedHat Linux——Linux系统的代名词 4 1.2.3 Slackware Linux——古老而简洁的发行版 5 1.2.4 Arch Linux——快速、轻量的发行版 5 1.2.5 Gentoo——可高度定制的发行版 5 1.2.6 越来越多的Linux发行版 6 1.3 创造自己的GNU/Linux系统——LFS 6 1.4 GNU/Linux相关标准化介绍 6 1.4.1 POSIX标准简介 7 1.4.2 LSB——Linux系统兼容的新起点 7 1.4.3 FHS——文件存放标准 7 1.5 源代码定制系统相关网络资源 8 第2章 基础准备——Linux系统定制原理 9 2.1 Linux系统的组成及架构 10 2.1.1 了解Linux——Linux系统使用案例分析 10 2.1.2 Linux系统的一般组成 11 2.1.3 Linux系统的架构 14 2.2 Linux的启动过程 16 2.3 本地定制Linux系统的原理 18 2.3.1 名词说明 18 2.3.2 源代码的编译过程 19 2.3.3 系统制作的反向分析 20 2.4 本地定制GNU/Linux系统的制作步骤设计 30 2.4.1 制作流程分解 30 2.4.2 制作过程中的相关技术 33 2.4.3 制作步骤设计 38 第3章 制作GNU/Linux系统的准备工作 43 3.1 准备好你的计算机 44 3.2 下载必要的软件 44 3.2.1 LiveCD的下载 44 3.2.2 虚拟机软件——VirtualBox 45 3.2.3 LiveCD的使用 54 3.3 保存和恢复工作状态的方法 55 3.3.1 虚拟机专用的状态保存及恢复方法 55 3.3.2 通用的恢复方法 56 3.4 创建制作分区 56 3.4.1 设置新的分区 56 3.4.2 格式化分区 57 第4章 本地定制GNU/Linux系统——临时系统 61 4.1 设置环境变量 62 4.1.1 “创作基地”的建立 62 4.1.2 建立用于制作系统的用户 64 4.1.3 设置制作用户的环境 66 4.1.4 创建测试文件 67 4.1.5 恢复工作状态(1) 68 4.2 编译软件包的一般步骤 70 4.2.1 什么是软件包 70 4.2.2 软件包的下载 70 4.2.3 软件包解压缩 71 4.2.4 进入源代码目录 72 4.2.5 给源代码应用补丁文件 73 4.2.6 配置源代码 74 4.2.7 编译源代码和安装软件 74 4.2.8 软件包编译安装过程正确性判断 75 4.2.9 软件包编译安装过程记录 76 4.2.10 软件包安装的文件 77 4.2.11 反安装软件包 77 4.2.12 删除源代码目录 78 4.3 预工具链 78 4.3.1 汇编链接器(Binutils) 78 4.3.2 编译器(GCC) 81 4.4 临时工具链 85 4.4.1 内核头文件(Linux kernel headers) 85 4.4.2 基本C库(Glibc) 87 4.4.3 调整工具链 89 4.4.4 汇编工具(Binutils) 91 4.4.5 编译工具(GCC) 92 4.4.6 测试工具集 96 4.5 临时系统 98 4.5.1 文本交互函数库(Ncurses) 98 4.5.2 用户交互环境(Bash) 98 4.5.3 压缩工具(Bzip2) 99 4.5.4 常用命令工具集(Coreutils) 100 4.5.5 文件比较工具(Diffutils) 101 4.5.6 文件查找工具(Findutils) 101 4.5.7 文本处理工具(Gawk) 102 4.5.8 国际化语言支持工具(Gettext) 102 4.5.9 文本匹配搜索工具(Grep) 103 4.5.10 压缩工具(Gzip) 103 4.5.11 宏处理工具(M4) 104 4.5.12 语法分析工具(Bison) 104 4.5.13 编译过程控制工具(Make) 105 4.5.14 补丁文件使用工具(Patch) 105 4.5.15 广泛使用的脚本语言(Perl) 106 4.5.16 文本流编辑工具(Sed) 107 4.5.17 文件打包工具(Tar) 107 4.5.18 信息阅读工具(Texinfo) 108 4.5.19 清理临时系统 108 4.5.20 退出临时系统制作用户 110 4.5.21 恢复工作状态(2) 110 第5章 本地定制GNU/Linux系统——目标系统 112 5.1 目标系统环境设置 113 5.1.1 设置环境变量 113 5.1.2 恢复工作状态(3) 116 5.1.3 建立目标环境目录 117 5.1.4 建立目标系统用户 120 5.1.5 建立必要的文件 122 5.2 目标系统工具链的制作 123 5.2.1 Linux内核头文件(Linux-Header) 123 5.2.2 GNU基本C库(Glibc) 124 5.2.3 调整工具链 133 5.2.4 ZIP格式支持库(Zlib) 135 5.2.5 汇编器(Binutils) 138 5.2.6 任意精度算法库(GMP) 141 5.2.7 高精度浮点数算法库(MPFR) 142 5.2.8 编译器(GCC) 143 5.2.9 工具链的回测 146 5.3 目标系统的制作 147 5.3.1 Linux系统帮助手册(Man-Pages) 147 5.3.2 高性能数据库(Berkeley DB) 149 5.3.3 阶段性检查 151 5.3.4 文本流编辑工具(Sed) 151 5.3.5 软件包安装信息读取工具(Pkg-config) 153 5.3.6 文本下的鼠标工具(GPM) 154 5.3.7 文本环境交互函数库(Ncurses) 155 5.3.8 Linux系统常用工具(Util-Linux-ng) 158 5.3.9 EXT文件系统管理工具(E2fsprogs) 162 5.3.10 常用命令工具集(Coreutils) 165 5.3.11 端口及协议文件(Iana-etc) 169 5.3.12 宏处理工具(M4) 169 5.3.13 语法分析工具(Bison) 170 5.3.14 常用进程管理工具(Procps) 171 5.3.15 文本匹配搜索工具(Grep) 172 5.3.16 行编辑支持库(Readline) 173 5.3.17 用户交互环境工具(Bash) 175 5.3.18 恢复工作状态(4) 176 5.3.19 GNU通用库支持工具(Libtool) 177 5.3.20 小型数据库(GDBM) 178 5.3.21 常用网络工具集(Inetutils) 179 5.3.22 脚本语言工具(Perl) 180 5.3.23 自动化配置脚本生成工具(Autoconf) 183 5.3.24 自动化编译脚本生成工具(Automake) 184 5.3.25 压缩工具(Bzip2) 184 5.3.26 文件比较工具(Diffutils) 187 5.3.27 文件类型查询工具(File) 188 5.3.28 文本处理工具(Gawk) 188 5.3.29 文件查找工具(Findutils) 189 5.3.30 程序生成工具(Flex) 191 5.3.31 国际化语言支持工具(Gettext) 192 5.3.32 格式化文本工具(Groff) 194 5.3.33 压缩工具(Gzip) 196 5.3.34 网络管理工具(IPRoute2) 197 5.3.35 键盘映射表工具(Kbd) 199 5.3.36 分页查看命令(Less) 202 5.3.37 编译过程控制工具(Make) 203 5.3.38 帮助手册查看工具(Man-DB) 204 5.3.39 Linux内核模块管理工具(Module-Init-Tools) 205 5.3.40 补丁文件使用工具(Patch) 206 5.3.41 进程管理工具(Psmisc) 207 5.3.42 密码管理工具(Shadow) 208 5.3.43 日志记录工具(Rsyslog) 210 5.3.44 开关机过程控制工具(Sysvinit) 212 5.3.45 文件打包工具(Tar) 214 5.3.46 信息阅读工具(Texinfo) 215 5.3.47 设备文件自动管理工具(Udev) 217 5.3.48 动态网络地址获取工具(DHCPCD) 220 5.3.49 强大的文本编辑器(VIM) 221 5.3.50 压缩工具(XZ-Utils) 223 5.3.51 数值处理工具(Bc) 225 5.3.52 加密算法支持库(OpenSSL) 226 5.3.53 安全的主机互联工具(OpenSSH) 228 5.3.54 文件下载工具(Wget) 230 5.3.55 Linux系统启动脚本集(Bootscript) 231 5.3.56 安装启动器(GRUB) 233 5.3.57 Linux内核 235 5.3.58 清除调试信息 237 5.4 使系统可以启动 238 5.4.1 制作目标系统启动相关文件 238 5.4.2 设置启动器 243 5.4.3 重新启动进入新系统 246 5.5 如何提高成功率以及部分常见问题的解决方法 247 5.5.1 制作前的准备 247 5.5.2 制作中的常见问题 248 5.5.3 制作后的疑问 255 第6章 LiveCD/DVD的制作 257 6.1 LiveCD启动原理 258 6.1.1 计算机的引导过程 258 6.1.2 LiveCD的启动过程 263 6.2 LiveCD相关技术介绍 265 6.2.1 回环设备(Loop Device) 265 6.2.2 镜像文件 266 6.2.3 临时文件系统——TmpFS 268 6.2.4 压缩文件系统——SquashFS 269 6.2.5 复合文件系统——AUFS 269 6.2.6 启动器——GRUB 271 6.3 LiveCD制作的准备工作 271 6.3.1 工作目录 272 6.3.2 压缩文件系统操作工具(Squashfs-tools) 272 6.3.3 光盘文件制作工具(Mkisofs) 273 6.3.4 文件打包工具(Cpio) 274 6.3.5 文件下载工具(CURL) 275 6.3.6 版本管理工具(Git) 275 6.4 LiveCD最终系统的制作 276 6.5 LiveCD专用内核制作 279 6.5.1 LiveCD对内核的要求 279 6.5.2 AUFS的内核补丁 280 6.5.3 准备Linux内核源代码 280 6.5.4 配置Linux内核源代码 281 6.5.5 编译安装LiveCD专用内核 285 6.6 LiveCD初始化辅助系统的制作 286 6.6.1 Initrd 286 6.6.2 Initramfs 292 6.7 LiveCD的生成 298 6.7.1 最终系统的完成 298 6.7.2 在光盘上安装GRUB-2 299 6.7.3 生成iso文件 300 6.8 完成之后 301 第7章 LiveUSB的制作 307 7.1 LiveUSB相关原理 308 7.1.1 什么是LiveUSB 308 7.1.2 LiveUSB与LiveCD 308 7.1.3 LiveUSB的启动 311 7.2 Live系统的启动方式 314 7.2.1 直接文件系统启动方式 314 7.2.2 镜像文件系统启动方式 315 7.2.3 U盘搜索的不同方式 317 7.2.4 两类启动Live系统方式的对比 319 7.3 LiveUSB制作的准备工作 320 7.3.1 工作目录 320 7.3.2 相关软件包的编译安装 321 7.4 Live系统的制作 325 7.5 LiveUSB专用内核制作 328 7.5.1 LiveUSB对内核的要求 328 7.5.2 AuFS的内核补丁 328 7.5.3 准备Linux内核源代码 329 7.5.4 配置Linux内核源代码 329 7.5.5 编译安装LiveUSB专用内核 333 7.6 LiveUSB初始化辅助系统的制作 334 7.6.1 Initramfs的init命令 334 7.6.2 制作辅助系统 339 7.6.3 辅助系统与内核的合并 341 7.7 LiveUSB的生成 343 7.7.1 最终系统的完成 343 7.7.2 设置GRUB-2 344 7.7.3 创建LiveUSB的U盘 346 7.7.4 U盘安装GRUB-2 348 7.7.5 扫尾工作 349 第8章 交叉编译GNU/Linux系统原理 351 8.1 交叉编译简介 352 8.1.1 交叉编译的定义 352 8.1.2 交叉编译的适用范围 352 8.2 目标平台的准备 352 8.2.1 常见的CPU 353 8.2.2 大端和小端的字节序 353 8.2.3 目标平台的选择 354 8.3 交叉编译原理及相关技术 354 8.3.1 名词说明 354 8.3.2 程序文件的交叉编译 355 8.3.3 交叉编译目标系统 356 8.3.4 Sysroot方式交叉编译目标系统 359 8.4 交叉编译的实施步骤设计 364 8.4.1 制作流程阶段分解 364 8.4.2 制作步骤设计 367 8.5 交叉编译的准备 370 第9章 交叉编译GNU/Linux系统过程 372 9.1 制作环境准备 373 9.1.1 创建工作目录 373 9.1.2 创建制作用户 374 9.1.3 设置制作用户 375 9.1.4 相关软件包下载 377 9.2 目标系统准备 378 9.2.1 恢复工作状态(1) 378 9.2.2 建立目录结构 380 9.2.3 创建必要的用户和组 381 9.2.4 创建必要文件 382 9.3 制作交叉工具链 382 9.3.1 内核头文件(Linux-Header) 382 9.3.2 Binutils交叉工具 383 9.3.3 GCC交叉工具(仅支持C语言) 385 9.3.4 目标系统的Glibc 386 9.3.5 GCC交叉工具(支持C语言和C++语言) 392 9.3.6 测试交叉工具链 393 9.4 完善交叉编译环境 395 9.4.1 File软件包 395 9.4.2 Groff软件包 396 9.4.3 Shadow软件包 397 9.4.4 Ncurses软件包 398 9.4.5 清理交叉编译环境 399 9.5 制作目标系统 400 9.5.1 制作环境设置 400 9.5.2 恢复工作状态(2) 402 9.5.3 Linux系统帮助手册(Man-pages) 403 9.5.4 ZIP格式支持库(Zlib) 403 9.5.5 汇编工具集(Binutils) 404 9.5.6 任意精度算法库(GMP) 406 9.5.7 高精度浮点数算法库(MPFR) 407 9.5.8 编译器(GCC) 408 9.5.9 文本流编辑工具(Sed) 410 9.5.10 文本下的鼠标工具(GPM) 411 9.5.11 文本环境交互函数库(Ncurses) 411 9.5.12 Linux系统常用工具集(Util-Linux-ng) 413 9.5.13 EXT文件系统管理工具(E2fsprogs) 414 9.5.14 常用命令工具集(Coreutils) 416 9.5.15 端口及协议文件(Iana-Etc) 418 9.5.16 宏处理工具(M4) 418 9.5.17 语法分析工具(Bison) 418 9.5.18 进程管理工具(Procps) 419 9.5.19 GNU通用库支持工具(Libtool) 420 9.5.20 行编辑支持库(Readline) 420 9.5.21 自动化配置脚本生成工具(Autoconf) 421 9.5.22 自动化编译脚本生成工具(Automake) 422 9.5.23 用户交互环境工具(Bash) 422 9.5.24 压缩工具(Bzip2) 424 9.5.25 网络地址自动获取工具(DHCPCD) 425 9.5.26 文件比较工具(Diffutils) 425 9.5.27 文件类型查询工具(File) 426 9.5.28 文件查找工具(Findutils) 426 9.5.29 程序生成工具(Flex) 427 9.5.30 文本处理工具(Gawk) 428 9.5.31 国际化语言支持工具(Gettext) 429 9.5.32 文本匹配搜索工具(Grep) 430 9.5.33 格式化文本工具(Groff) 430 9.5.34 压缩工具(Gzip) 431 9.5.35 网络测试工具集(IPutils) 432 9.5.36 网络管理工具(IPRoute2) 433 9.5.37 键盘映射表工具(Kbd) 434 9.5.38 分页查看器(Less) 435 9.5.39 编译过程控制工具(Make) 435 9.5.40 帮助手册查看工具(Man) 436 9.5.41 Linux内核模块管理工具(Module-Init-Tools) 438 9.5.42 补丁文件使用工具(Patch) 438 9.5.43 进程管理工具(Psmisc) 439 9.5.44 密码管理工具(Shadow) 440 9.5.45 日志记录工具(Rsyslog) 441 9.5.46 开关机过程控制工具(Sysvinit) 443 9.5.47 文件打包工具(Tar) 445 9.5.48 信息阅读工具(Texinfo) 445 9.5.49 设备文件自动管理工具(Udev) 446 9.5.50 文本编辑器(VIM) 447 9.5.51 文件下载工具(Wget) 450 9.5.52 压缩工具(XZ-Utils) 450 9.5.53 Bootscript启动脚本安装 451 9.6 使系统可以启动 452 9.6.1 Linux内核 452 9.6.2 制作目标系统启动相关文件 454 9.7 目标系统的使用 456 9.7.1 切换用户 457 9.7.2 目标系统所有者设置 457 9.7.3 目标系统打包 457 9.7.4 将系统存放到目标计算机中 458 9.7.5 建立启动选项 458 9.7.6 启动目标系统 459 第10章 GNU/Hurd系统的制作 460 10.1 GNU/Hurd简介 461 10.2 GNU/Hurd制作原理 463 10.3 GNU/Hurd制作的实施步骤设计 466 10.3.1 制作流程阶段分解 466 10.3.2 制作步骤设计 470 10.4 GNU/Hurd制作的准备 473 10.5 制作环境准备 474 10.5.1 创建工作目录 474 10.5.2 创建制作用户 475 10.5.3 设置制作用户 476 10.6 目标系统准备 477 10.6.1 恢复工作状态(1) 477 10.6.2 建立目录结构 479 10.6.3 创建必要的文件 480 10.7 制作交叉工具链 480 10.7.1 Autoconf(工具链环境) 481 10.7.2 Automake(工具链环境) 481 10.7.3 启动器GRUB-1 481 10.7.4 汇编链接器(Binutils) 482 10.7.5 编译器(GCC) 483 10.7.6 微内核头文件(GNU Mach-Headers) 484 10.7.7 Hurd内核头文件(GNU Hurd-Headers) 485 10.7.8 MIG(编译Hurd内核所需工具) 486 10.7.9 Glibc的头文件(Glibc-Headers) 487 10.7.10 Binutils(交叉工具链) 488 10.7.11 GCC (交叉工具链) 489 10.7.12 目标系统的C函数库(Glibc) 491 10.8 制作微型目标系统 493 10.8.1 GNU Mach微内核 494 10.8.2 GNU Hurd内核 495 10.8.3 目标系统的汇编工具(Binutils) 496 10.8.4 GMP函数库 497 10.8.5 MPFR函数库 497 10.8.6 目标系统的编译器(GCC) 498 10.8.7 临时的Bash 499 10.8.8 文本流编辑工具(Sed) 501 10.8.9 文本匹配搜索工具(Grep) 501 10.8.10 常用命令工具集(Coreutils) 502 10.8.11 编译过程控制命令(Make) 503 10.8.12 文件比较工具(Diffutils) 503 10.8.13 文本处理工具(Gawk) 504 10.8.14 压缩工具(Gzip) 505 10.8.15 文件打包工具(Tar) 505 10.8.16 完成微型系统 506 10.9 建立相对完整的目标系统 510 10.9.1 本地制作的准备 510 10.9.2 恢复工作状态(2) 512 10.9.3 补丁文件使用工具(Patch) 512 10.9.4 压缩工具(Bzip2) 512 10.9.5 文件查找工具(Findutils) 514 10.9.6 GCC编译器(C/C++) 514 10.9.7 文本环境交互函数库(Ncurses) 516 10.9.8 国际化语言支持工具(Gettext) 517 10.9.9 信息阅读工具(Texinfo) 518 10.9.10 高性能数据库(Berkeley DB) 518 10.9.11 端口及协议文件(Iana-etc) 519 10.9.12 EXT文件系统管理工具(E2fsprogs) 519 10.9.13 宏处理工具(M4) 520 10.9.14 语法分析工具(Bison) 521 10.9.15 GNU通用库支持工具(Libtool) 521 10.9.16 ZIP格式支持库(Zlib) 522 10.9.17 脚本语言工具(Perl) 522 10.9.18 行编辑支持库(Readline) 523 10.9.19 自动化配置脚本生成工具(Autoconf) 524 10.9.20 自动化编译脚本生成工具(Automake) 524 10.9.21 文件类型查询工具(File) 525 10.9.22 用户交互环境工具(Bash) 525 10.9.23 程序生成工具(Flex) 526 10.9.24 格式化文本工具(Groff) 527 10.9.25 常用网络工具集(Inetutils) 527 10.9.26 分页查看器(Less) 529 10.9.27 帮助手册查看工具(Man-DB) 529 10.9.28 进程管理工具(Psmisc) 530 10.9.29 密码管理工具(Shadow) 531 10.9.30 压缩工具(XZ-Utils) 533 10.9.31 文本编辑器(VIM) 533 10.9.32 文件下载工具(Wget) 535 10.9.33 Hurd内核编译相关工具(MIG) 536 10.10 启动GNU/Hurd系统 536 10.10.1 设置系统相关配置文件 536 10.10.2 重新设置GRUB配置文件 538 10.10.3 重新启动,进入GNU/Hurd 539 参考文献 542

立即下载
50积分/C币
手把手教你架构3D游戏引擎 姜雪伟著

本书主要介绍如何利用3D固定流水线编写游戏引擎,以及在已编写引擎的基础上开发游戏,全书共分10章,主要内容包括游戏引擎简介、数学知识、材质和光照、固定流水线、游戏引擎架构、3D引擎底层封装、3D引擎封装、游戏设计实现、地图编辑器、3D可编程流水线。本书重点介绍3D固定流水线编程中涉及的矩阵和向量之间的换算,后一章介绍了GPU编程,也就是常说的3D可编程流水线。

立即下载
5积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

手把手教你汉化程序2

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: