下载 >  开发技术 >  C > LINUX c语言开发技术完全手册
4

LINUX c语言开发技术完全手册

编译与调试、c语言基础、c程序开发的常用语句、目录与文件、文件IO、网络编程、 无连接的套接字通信、面向连接的套接字通信......
2011-11-15 上传大小:4.54MB
分享
收藏 举报
完全手册Visual C# 2008开发技术详解

完全手册Visual C# 2008开发技术详解

立即下载
蓝牙4.0BLE开发完全手册 物联网开发技术实战 ( 高清书签版

蓝牙4.0BLE开发完全手册 物联网开发技术实战 ( 高清书签版

立即下载
蓝牙4.0 BLE物联网开发技术实战完全教程电子书

这本书主要是针对CC2540来讲述蓝牙4.0 BLE 在物联网开发技术的实战应用,有喜欢的朋友可以下来看看!来自网络,回馈给网络.......

立即下载
嵌入式linux应用开发完全手册光盘资料

嵌入式linux应用开发完全手册光盘资料 692M 由于传输文件限制 下载的文件里面有百度云链接 光盘根目录下有8个目录或文件,其中的文件解压缩后就可以得到一个同名(去除文件扩 展名)目录。这些目录的内容及使用方法在书中都有介绍。 在安装光盘时,直接把光盘的内容复制到PC上的Linux系统中去即可。为方便,最好使 用一个单独的分区来存放光盘内容。 下面简要介绍光盘内容。 1. hardware目录 里面是从第5章到第14章所用到的各个硬件部件的实验代码。 参考书中的实验方法,可以直接使用这些代码生成相应的可执行程序进行试验。 2. system目录 构成一个Linux系统所需的bootlader(本书使用u-boot)、内核及busybox等程序被放在这 个目录下。 里面有原始的源码及补丁,这些补丁是本书对这些代码所做的全部修改的集合。 读者可以按照书中步骤逐渐修改,也可以直接使用这些补丁。 参考第15章到第17章的内容,就可以利用这个目录下的源码构造出一个最小的Linux系统。 另外,第19章到第24章移植的驱动程序的代码,也都包含在内核补丁文件 linux-2.6.22.6_100ask24x0.patch中。 3. drivers_and_test目录 里面主要是测试程序,比如LED驱动、按键驱动、LCD驱动的测试程序。 其中的regeditor子目录对应的是一个调试工具(可以利用物理地址读写寄存器),它会用 到内核中的一个驱动程序drivers/char/ker_rw.c。 regeditor的使用在书中没有介绍。 4. GUI目录 本书介绍两种GUI系统:qtopia、X window,它们的代码、补丁分别在qtopia、xwindow 子目录下。 GUI/xwindow目录下有4个子目录: ① X目录中主要是Xorg的代码,它提供X server; ② matchbox是一个基于X的、用于嵌入式系统的小型GUI环境,它包括一个窗口管理器,一 个面板,一个桌面,一个共享功能程序库,一些小的面板应用程序; ③ GTK目录下是gtk+库,GTK+是一个用于创建图形用户界面的多平台工具,它包含有基本的 控件和一些很复杂的的控件,比如文件选择控件和颜色选择控件; ④ apps目录下是几个基于X、gtk+的应用程序。 更深的目录下有deps子目录,里面存放依赖软件,比如要编译X/Xorg,则要先编译 X/deps。 5. tools目录 里面是运行于主机上的工具,主要是JTAG工具、交叉编译工具。 jtag目录下存放的是Windows和Linux下的JTAG工具;对于Windows,要先安装JTAG驱动程 序(它在jtag/for_windows/jtag driver子目录下) arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2和scratchbox-arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 都是使用create_crosstools目录中的软件编译出来的交叉编译工具链,前一个是在主机上 直接运行;后一个是当主机上启动scratchbox后,在scratchbox里面运行。使用这两个工具 编译出来的代码是完全一样的。 6. scratchbox目录 scratchbox是一个交叉编译工具包,它的目的是使嵌入式Linux开发变得像开发PC Linux 软件一样容易。 在移植X Window时将用到它。 7. nfs_root目录 里面是Linux的4个根文件系统,对应4个子目录: ① 最小的根文件系统fs_mini; ② 使用mdev机制的最小根文件系统fs_mini_mdev; ③ 含有qtopia图形程序的根文件系统fs_qtopia; ④ 含有X Window图形程序的根文件系统fs_xwindow。 在开发阶段,单板上的内核启动后可以通过NFS挂接它们中的某一个,然后执行其中的 程序;开发完成后,将所用的整个根文件系统目录制作为映像文件,烧入单板。 8. debug目录 里面是各种调试工具及例子,除了kgdb是调试内核的补丁外,其他工具都用于调试应 用程序。

立即下载
c语言完全手册中文版.rar

C语言手册C语言手册C语言手册C语言手册

立即下载
8051系列单片机C程序设计完全手册(清晰版)14-07.pdf

第1章 单片机基础 1.1 单片机技术发展状况 1.2 51系列单片机体系结构 1.2.1 内部结构 1.2.2 存储器组织结构 l.2.3 内部功能模块 l.2.4 外部引脚 1.2.5 系统资源扩展 1.3 单片机的编程方法 第2章 C语言编程基础 2.1 基本概念 2.1.1 概述 2.1.2 变量与算术表达式 2.1.3 for语句 2.1.4 符号常量 2.2 数据类型、运算符和表达式 2.2.1 C语言的数据类型 2.2.2 常量与变量 2.2.3 整型数据 2.2.4 实型数据 2.2.5 字符型数据 2.2.6 运算符 2.2.7 表达式 2.3 程序控制语句 2.3.1 程序的3种基本结构 2.3.2 条件控制语句 2.3.3 程序应用举例 2.4 循环控制语句 2.4.1 while语句 2.4.2 dowhile语句 2.4.3 for语句 2.4.4 break与continue语句 2.4.5 程序应用举例 2.5 小结 第3章 C语言高级编程 3.1 函数与程序结构 3.1.1 函数的基本知识 3.1.2 返回非整数值的函数 3.1.3 外部变量 3.1.4 作用域规则 3.1.5 头文件 3.1.6 静态变量 3.1.7 寄存器变量 3.1.8 分程序结构 3.1.9 初始化 3.1.10 递归 3.2 数组 3.2.1 一维数组 3.2.2 维数组 3.2.3 多维数组 3.2.4 数组的初始化 3.3 指针 3.3.1 指针与指针变量. 3.3.2 指针变量的定义与引用 3.3.3 指针运算符与指针表达式 3.3.4 指针与数组 3.3.5 指针的地址分配 3.3.6 指针数组 3.3.7 指向指针的指针 3.4 占构体与共用体 3.4.1 结构体类型变量的定义和引用 3.4.2 结构体数组的定义和引用 3.4.3 结构体指针的定义和引用 3.4.4 共用体 3.5 小结 第4章C51程序设计 4.1 C51对标准C语言的扩展 4.1.1 存储区域 4.1.2 数据变量分类 4.1.3 存储器模式 4.1.4 绝对地址的访问 4.1.5 指针 4.1.6 函数 4.2 C5 1函数库 4.2.1 字符函数CTYPE.H 4.2.2 一般I/O函数STDIO.H 4.2.3 字符串函数STRING.H 4.2.4 标准函数STDLIB.H 4.2.5 数学函数MATH.H 4.2.6 绝对地址访问ABSACC.H 4.2.7 内部函数INTRINS.H 4.2.8 变量参数表STDARG.H 4.2.9 全程跳转SETJMPH 4.2.10 访问SFR和SFR bit地址REGxxx.H 4.3 C51程序编写 4.3.1 C程序基本结构 4.3.2 编写高效的C51程序及优化程序 第5章 Windows集成开发环境μVision2 5.1 μVision2编辑界面及其功能介绍 5.1.1 μVision2界面综述 5.1.2 主菜单栏 5.1.3 μVision2功能按钮 5.1.4 μVision2窗口环境 5.2 应用μVision2开发流程介绍 5.2.1 建立新项目 5.2.2 常用环境配置 5.2.3 代码优化 5.2.4 目标代码调试 5.3 CPU仿真 5.3.1 μVision2调试器 5.3.2 调试命令 5.3.3 存储器空间 5.3.4 表述(Expressions) 5.3.5 技巧 5.4 深入了解μVision2 5.4.1 μVision2的项目管理 5.4.2 使用技巧 5.4.3 μVision2调试函数 第6章 C5l编译器 6.1 预处理 6.1.1 宏定义 6.1.2 文件包含 6.1.3 条件编译 6.1.4 其他预处理命令 6.2 C51编译器控制指令详解 6.2.1 源控制指令 6.2.2 列表控制指令 6.2.3 目标控制指令 6.3 C5l的高级配置文件 6.3.1 目标程序启动配置文件——STARTUP.A51. 6.3.2 CPU初始化文件——START751.A51 6.3.3 静态变量初始化文件——INT.A51 6.3.4 专用变量初始化文件——INIT751.A51 第7章 C51的典型资源编程 7.1 中断系统设计 7.2 定时/计数器的使用 7.3 I/O口的使用 7.4 扩展存储器 7.4.1 外部ROM 7.4.2 外部RAM 7.4.3 外部串行E2PROM 7.5 一个使用多种资源的完整例程 7.5.1 项目需求 7.5.2 步进电机背景知识 7.5.3 解决方案设计与实现 第8章 单片机通信 8.1 串口通信 8.1.1 串行通信基础 8.1.2 单片机串口使用 8.2 单片机点对点通信 8.2.1 通信接口设计 8.2.2 单片机点对点通信程序设计 8.3 单片机多机通信 8.3.1 主机部分通信程序设计 8.3.2 从机部分通信程序设计 8.4 单片机I2C总线通信 8.4.1 I2C总线介绍 8.4.2 I2C总线硬件接口设计 8.4.3 I2C总线模拟硬件接口软件设计 8.4.4 I2C总线系统的设计要点 8.5 单片机与计算机的互连 8.5.1 电路设计 8.5.2电路的C5 1程序代码 8.5.3计算机端的Visual C++程序代码 第9章 C51单片机的工程开发实例 9.1 单片机系统设计方法 9.2 C51系统设计的相关知识 9.2.1 硬件以及电路的知识 9.2.2 软件以及编程语言的知识 9.3 C5l系统设计需要注意的一些问题 9.3.1 单片机资源的分配 9.3.2 单片机的寻址 9.3.3 C5 1函数的返回值 9.3.4 单片机的看门狗功能 9.3.5 单片机的外设 9.3.6 单片机的功耗 9.4 有关C51的一些问题 9.5 键盘和发光数码管显示 9.5.1 电路设计的背景及功能 9.5.2 电路的设计 9.5.3 键盘扫描电路的C51程序代码 9.5.4 电路的改进——键盘的消抖动程序 9.5.5 电路的显示部分-LED数码管电路 9.6 A/D、D/A转换器使用 9.6.1 电路设计的背景及功能 9.6.2 电路的设计 9.6.3 电路的C51程序代码 9.7 基于单片机的数字钟 9.7.1 电路设计的背景及功能 9.7.2 电路的设计 9.7.3 电路的C51程序代码 第10章 C5l单片机典型模块实例 10.1 典型外部ROM和RAM器件的使用 10.1.1 实例功能 10.1.2 器件和原理 10.1.3 电路 10.1.4 程序设计 10.2 液晶显示和驱动实例 10.2.1 实例功能 10.2.2 器件和原理 10.2.3 电路 lO.2.4 程序设计 10.3 用A/D芯片进行电压测量 10.3.1 实例功能 10.3.2 器件和原理 10.3.3 电路 10.3.4 程序设计 lO.4 使用DSl820进行温度补偿和测量 10.4.1 实例功能 10.4.2 器件和原理 10.4.3 电路 10.4.4 程序设计 10.5 语音芯片在单片机系统中的使用 10.5.1 实例功能 10.5.2 器件和原理 10.5.3 电路 10.5.4 程序设计 10.6 时钟芯片在单片机系统中的应用 10.6.1 实例功能 10.6.2 器件和原理 10.6.3 电路 10.6.4 程序设计 10.7 单片机中滤波算法的实现 10.8 信号数据的FFT变换

立即下载
c语言参考手册.rar(内含3个chm格式手册)

资源描述:(放心中文版的) ---------------------- c参考手册.rar(压缩包) 内含:C参考手册.chm(最全的一个) C函数查询.chm C语言库函数速查手册.chm 这三个是我找了好久才找到的,各有各的好处,3个互补十分齐全 函数不用说 程序例子 优先级表 ASCII码表 转义字符 关键字大全及注释 预处理命令 数据类型说明 c++模板库 。。。。 标准 C 库: Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions C++ 标准模板库 C++ Bitsets C++ Double-Ended Queues C++ Lists C++ Maps C++ Multimaps C++ Multisets C++ Priority Queues C++ Queues C++ Sets C++ Stacks C++ Vectors Iterators 新手、老手都不可错过的好东西!!

立即下载
嵌入式Linux应用开发完全手册 完整版 带书签 pdf 韦东山

本书全面介绍了嵌入式linux系统开发过程中,从底层系统支持到上层gui应用的方方面面,内容涵盖linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、makefile语法、arm汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如uart、i2c、lcd等),u-boot、linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(led、按键、扩展串口、网卡、硬盘、sd卡、lcd和usb等),gui系统的移植(包含两个gui系统:基于qtopia和基于x),应用程序调试技术。  本书从最简单的点亮一个led开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植gui系统,掌握整个嵌入式linux系统的开发方法。  本书由浅入深,循序渐进,适合刚接触嵌入式linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材

立即下载
《嵌入式Linux应用程序开发详解》PDF完整版及源代码

《嵌入式Linux应用程序开发详解》PDF完整版及源代码

立即下载
C/C++参考手册大全5本集合.chm

C/C++参考手册大全5本集合.chm

立即下载
嵌入式Linux应用开发完全手册.rar

嵌入式Linux应用开发完全手册!全面介绍linux C语言程序开发!

立即下载
BLE实战教程 CC254X

BLE实战教程 CC254X 蓝牙4.0 物联网

立即下载
嵌入式Linux应用开发完全手册(韦东山) PDF扫描版带目录完整版

嵌入式Linux应用开发完全手册(韦东山) PDF扫描版带目录 。《嵌入式Linux应用开发完全手册》由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。 目录 第1篇嵌入式Linux开发环境构建篇 第1章嵌入式Linux开发概述 第2章嵌入式Linux开发环境构建 第3章嵌入式编程基础知识 第4章Windows、Linux环境下相关工具、命令的使用 第2篇ARM9嵌入式系统基础实例篇 第5章GPIO接口 第6章存储器控制 第7章内存管理单元MMU 第8章NANDFlash控制器 第9章中断体系结构 第10章系统时钟和定时器 第11章通用异步收发器UART 第12章I*IC接口 第13章LCD控制器 第14章ADC和触摸屏接口 第3篇嵌入式Linux系统移植篇 第15章移植U-Boot 第16章移植Linux内核 第17章构建Linux根文件系统 第18章Linux内核调试技术 第4篇嵌入式Linux设备驱动开发篇 第19章字符设备驱动程序 第20章Linux异常处理体系结构 第21章扩展串口驱动程序移植 第22章网卡驱动程序移植 第23章IDE接口和SD卡驱动程序移植 第24章LCD和USB驱动程序移植 第5篇嵌入式Linux系统应用开发篇 第25章嵌入式GUI开发 第26章基于X的GUI开发 第27章Linux应用程序调试技术

立即下载
C语言完全手册

基本概念,函数参考,编程实例,与试题集锦,C语言深度剖析

立即下载
嵌入式Linux应用开发完全手册-完整版.pdf.

嵌入式Linux应用开发完全手册-完整版.pdf.

立即下载
Linux C语言手册.rar

Linux C语言手册.rar Linux C语言手册.rar

立即下载
Linux C 函数库中文手册.CHM+pdf

Linux C 函数库中文手册.CHM+pdf Linux C 函数库中文手册.CHM+pdf

立即下载
嵌入式Linux应用开发完全手册韦东山_绝对完整版1.pdf

linux驱动开发参考手册,讲到了Uboot,kernel,文件系统以及各个外设的接口驱动.非常有价值的参考学习书

立即下载
《嵌入式Linux应用开发完全手册》韦东山光盘.iso

《嵌入式Linux应用开发完全手册》韦东山光盘.iso《嵌入式Linux应用开发完全手册》韦东山光盘.iso

立即下载
嵌入式Linux应用开发完全手册 韦东山 绝对完整 (扫描版)

嵌入式Linux应用开发完全手册 韦东山 绝对完整

立即下载
关闭
img

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

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

LINUX c语言开发技术完全手册

会员到期时间: 剩余下载个数: 剩余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!

举报

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

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