自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Suger Mike的博客

梦想有多大,世界就有多大

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

翻译 QT:QDialog的设置简述

QDialog::QDialog ( QWidget * parent = 0, const char * name = 0, bool modal = FALSE, WFlags f = 0 ) 构造一个父对象为parent、名称为name的对话框。 1、如果modal为假(默认),这个对话框是非模式的并且应该使用show()来被显示。2、如果modal为真,这个对话框使用exe

2015-07-28 15:08:51 7885

转载 Qt数据库:(七)QSqlRelationalTableModel

讲完QSqlTableModel了,我们这次讲这个类的扩展类QSqlRelationalTableModel,它们没有太大的不同,唯一的就是后者在前者的基础之上添加了外键(或者叫外码)的支持。QSqlRelationalTableModel,该类为单张的数据库表提供了一个可编辑的数据模型,它支持外键。我们还是新建Qt4 Gui Application工程,我这里工程名为relational

2015-07-21 14:08:10 5256

翻译 Qt数据库:(六)QSqlTableModel

在上一篇我们讲到只读的QSqlQueryModel也可以使其可编辑,但是很麻烦。Qt提供了操作单表的QSqlTableModel,如果我们需要对表的内容进行修改,那么我们就可以直接使用这个类。QSqlTableModel,该类提供了一个可读写单张SQL表的可编辑数据模型。我们下面就对其的几个常用功能进行介绍,分别是修改,插入,删除,查询,和排序。在开始讲之前,我们还是新建Qt4 Gui A

2015-07-21 10:54:41 2470

翻译 Qt数据库:(五)QSqlQueryModel

在上一篇的最后我们说到,Qt中使用了自己的机制来避免使用SQL语句,它为我们提供了更简单的数据库操作和数据显示模型。它们分别是只读的QSqlQueryModel,操作单表的QSqlTableModel和以及可以支持外键的QSqlRelationalTableModel。这次我们先讲解QSqlQueryModel。QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我

2015-07-20 15:40:03 19449 7

翻译 Qt数据库:(四)利用QSqlQuery类执行SQL语句(二)

接着上一篇教程。二,在SQL语句中使用变量。我们先看下面的一个例子,将“查询”按钮的槽函数更改如下:void Widget::on_pushButton_clicked(){ QSqlQuery query; query.prepare("insert into person(id, firstname,lastname) "

2015-07-20 13:51:42 8655

翻译 Qt数据库:(三)利用QSqlQuery类执行SQL语句(一)

SQL即结构化查询语言,是关系数据库的标准语言。前面已经提到,在Qt中利用QSqlQuery类实现了执行SQL语句。需要说明,我们这里只是Qt教程,而非专业的数据库教程,所以我们不会对数据库中的一些知识进行深入讲解,下面只是对最常用的几个知识点进行讲解。我们下面先建立一个工程,然后讲解四个知识点,分别是:一,操作SQL语句返回的结果集。二,在SQL语句中使用变量。三

2015-07-20 11:40:42 52697 3

转载 Qt数据库:(二)添加MySQL驱动插件

现在可用的数据库驱动只有3种,在Qt中,我们需要自己编译其他数据库驱动的代码,让它们以插件的形式来使用。下面我们就以现在比较流行的MySQL数据库为例,说明一下怎样在Qt Creator中添加数据库驱动插件。在讲述之前,我们先看一下Qt Creator中数据库的插件到底放在哪里。我们进入Qt Creator的安装目录,然后进入相对应的文件夹下,比方我这里是D:Qt2010.02.1

2015-07-17 15:14:09 1199

原创 Qt数据库:(一)简介

数据库几乎是每个较大的软件所必须应用的,而在Qt中也使用QtSql模块实现了对数据库的完美支持。我们在Qt Creator的帮助中查找QtSql Module,其内容如下图:可以看到这个模块是一组类的集合,使用这个模块我们需要加入头文件#include ,而在工程文件中需要加入一行代码:QT += sql这里每个类的作用在后面都有简单的介绍,你也可以进入其中查看其详细内容。下面

2015-07-16 16:26:10 5514

转载 qt中qDebug()无法输出解决办法

在调试qt程序,无论是debug版本还是release版本,都会遇到此类问题,先将其总结在此。现象描述:无论是头文件还是源文件中都有#include 程序中qdebug()却在输出窗口中无法看到输出的信息。解决方法:1.在工程文件.pro的最后添加:CONFIG += console2.如果你的工程文件中又包含多个工程文件,那么你

2015-07-16 15:10:39 16046 1

原创 错误:extra qualification “Pieview ::”on member ‘edit’

现象:F:\Qt\QtCreater\DataManager-build-desktop-Qt_4_8_2__4_8_2____\..\DataManager\pieview.h:34: 错误:extra qualification 'PieView::' on member 'edit'部分源码:pieview.hprotected: void pain

2015-07-15 17:38:31 3582

转载 qt学习:Qt中statusBar,MessageBox和Timer的简单处理

QStatus的使用:  众所周知,状态栏一般显示系统的状态信息,比如进度,鼠标所在的行列等信息。这次是个简单的实验,在状态栏中加入进度条和label,以及用状态栏自带的方法显示信息,显示信息持续的时间可以由参数来确定。     注意状态栏下的addWidget和addPermenentWidge方法不同,addPermenentWidget是永久固定显示的,里面的内容不会更改,也

2015-07-14 15:30:28 2226

转载 qt学习:Qt中Item Widget初步探索

一般简单的都是用Item-based的List Widget,Qt中给出了List Widget,Tree Widget,Tabel Widget三种,这里就简单了解一下List Widget和Tree Widget的使用。Tabel Widget的使用应该也类似。          List Widget的使用         List Widget的使用比较简单,加入数

2015-07-14 15:20:31 646

转载 qt学习:四种方法实现界面的显示功能

新建一个Qt工程,选择Qt Application项,如下图所示:    输入项目名称和确定项目目录(注意Qt相关的项目目录中不能包含中文文字),此处我用的项目名是first_experience直接点击finish,采用默认配置。   双击打开first_experience.ui文件,随便拖几个图标什么的做个界面,反正我们只是用来显示界面而已,不实现其他功能。我

2015-07-14 13:56:07 8421

原创 错误:QtXml: No such file or directory

F:\Qt\QtCreater\DataManager-build-desktop-Qt_4_8_2__4_8_2____\..\DataManager\datamanager.h:5: 错误:QDomDocument: No such file or directoryF:\Qt\QtCreater\DataManager-build-desktop-Qt_4_8_2__4_8_2___

2015-07-13 17:09:12 2611

转载 qt学习笔记(九)之数据库_初窥用户接口层

前面两节主要介绍SQL接口层,这节我们来初窥用户接口层。在之前已经说了用户接口层提供从数据库数据到用户数据表示的窗体的映射。除了QSqlQuery类外,Qt还提供了三种用于访问数据库的高层类。类名用途QSqlQueryMdoel基于任意SQL语句的只读模型QSqlTableModel基于单个表的读写模型QSql

2015-07-09 16:44:36 598

转载 qt学习笔记(八)之深入QSqlQuery

在上一节中,我们直接调用QSqlQuery:exec()对数据库进行增删改查等简单操作。在项目开发中,为了实现系统的低耦合,我们就必须封装出一个数据库功能模块。一、prepare()首先创建一个头文件"attend_db.h"。初始化数据库操作,包括创建数据库文件、建表、以及添加一些基础数据。最好还要返回数据库操作的一些信息(最重要的是错误信息)。

2015-07-09 16:21:23 716

转载 qt学习笔记(七)之数据库简介

笔者最近用Qt写公司的考勤机。本来要求是要基于frameBuffer下用自己开发的easyGUI来进行上层应用开发,但是考虑到easyGUI提供的接口不是很多,就考虑用Qt来开发,顺带练练手。 废话不多说,马上进入主题。一、QtSql模块Qt为数据库访问提供的QtSql模块实现了数据库和Qt应用程序的无缝集成,同时为开发人员提供了一套与平台无关和具体所用数据库均无关的调

2015-07-09 15:59:13 635

转载 qt学习笔记(六)之简析对象树

Qt提供了一种机制,能够自动、有效的组织和管理继承自QObject的Qt对象,这种机制就是对象树。Qt对象树在用户界面编程上是非常有用的。它能够帮助程序员减轻内存泄露的压力。比如说当应用程序创建了一个具有父窗口部件的对象时,该对象将被加入父窗口部件的孩子列表。当应用程序销毁父窗口部件时,其下的孩子列表中的对象将被一一删除。这让我们在编程时,能够将主要精力放在系统的业务上,提高编程效

2015-07-09 15:53:16 439

转载 qt学习笔记(五)之浅析信号与槽进制

一、原理Qt的"信号与槽",笔者是这么理解的--"回调机制”。在Gui用户界面中,往往有这种需求,“动作”一个窗口部件,需要激活其他的操作。这种功能,我们经常使用回调函数来实现。在MINIGui中,也提供了一套类似的机制,就是postmessage、sendmessage。(呵呵,其实也是windows的机制啦~~)信号与槽的关联有以下几种方式:一个信号与一

2015-07-09 15:32:52 400

转载 qt学习笔记(四)之对话框-Qt内建对话框

在上一节中,我们已经清楚的了解到QDialog的子类,像QColorDialog,QFontDiog等,这些对话框我们称之为内建对话框,又叫标准对话框这一节我们主要讲解下标准对话框的一些使用方法。一、下图为我们要设计出来的主界面窗口的绘制,这里就不在叙述了。特别说明下:窗口的绘制我没有使用布局管理器,而是自己“设计”的布局。

2015-07-09 15:06:33 584

转载 qt学习笔记(三)之对话框-QDialog

对话框一般用来提供反馈信息或从用户处获取输入,Qt 实现了很丰富的对话框类。1、首先我们来看看QDialog的类关系2、模态对话框和非模态对话框所谓模态对话框就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。对于非模态对话框,当被打开时,用户既可选择和该对话框进行交互,也可以选择同应用程序的其他窗口交互。在Qt中,Qt

2015-07-09 15:03:14 701

转载 qt学习笔记(二)之布局管理器&信号与槽(简介)

我们在上节的程序中加点小应用。主要是用到了布局管理器和信号与槽。在这里我也只是简单介绍一下~~随着后续的深入研究,接下来会具体介绍~一、布局管理器[cpp] view plaincopy#include       int main(int argc, char *argv[])  {      QApplicat

2015-07-09 14:58:20 532 2

转载 qt学习笔记(一)之Hello world

学习QT也一段时间了,今天又惊喜得到手了一本书。是时候开始记录下自己的qt学习之路了,好久没写博客了~~学习的点点滴滴还是非常重要的。环境:Qt SDK 1.1.3 Qt版本是4.7.3 目前我对qt也不是很了解,部分细节之后会陆续介绍。每个程序的开始都是Hello world,这里我们也不例外启动Qt Creator后的主界面如下1、2、我们选择文

2015-07-09 14:50:24 516

原创 错误:undefined reference to `_imp___ZN12QSqlDatabase17defaultConnectionE'

编译QT程序因为调用了数据库,编译时每次都出现一下错误:./tmp\obj\release_shared\main.o:main.cpp:(.text+0x6a): undefined reference to `_imp___ZN12QSqlDatabase17defaultConnectionE'./tmp\obj\release_shared\main.o:mai

2015-07-06 17:03:28 8258

QCOM_V1.6串口测试工具.zip

物联网开发 QCOM_V1.6 。该工具用于BC95,M5310等NBIOT设备的开发,BC95模块调试器,支持多条AT指令的保存,可以更容易的开发2G,NBIOT模块,串口调试助手,at命令利器,多个命令待发送区域;

2020-09-04

ARM嵌入式LINUX应用实例开发

《ARM嵌入式Linux应用实例开发》是《ARM嵌入式Linux系统开发丛书》之一。《ARM嵌入式Linux应用实例开发》主要以完整的小型实例的形式讲述嵌入式Linux系统下的应用开发。在介绍基本的开发环境和Qtopia Core开发包的基础上,《ARM嵌入式Linux应用实例开发》采用实例讲解的方式,由浅入深逐步介绍各种类型的应用开发,包括比较基础的截屏程序、时钟程序和拼图游戏,以及稍微复杂的桌面管理器、嵌入式数据库、嵌入式Web服务器等应用实例,并在最后两章讨论了嵌入式Linux应用开发中常用的调试和优化技术。《ARM嵌入式Linux应用实例开发》提供所有实例的完整源代码,便于读者分析和学习。 目录 前言 第1章 基于ARM和嵌入式Linux的开发环境 1.1 嵌入式Linux 1.1.1 嵌入式系统 1.1.2 从Linux到嵌入式Linux 1.1.3 基本的编译调试工具 1.1.4 交叉编译环境 1.2 ARM处理器 1.2.1 ARM处理器介绍 1.2.2 ARM处理器的选型 1.2.3 S3C2410介绍 1.3 LJD.2410DVK.I开发板 1.3.1 开发板简介 1.3.2 硬件资源 1.3.3 软件资源 1.4 烧写开发板和搭建NFS环境 1.4.1 直接烧写开发板FLASH 1.4.2 通过NFS方式连接主机 1.5 交叉编译和运行HelloWorld 1.6 小结 第2章 Qtopia Core编程基础 2.1 嵌入式Linux下的常见GUI系统 2.2 Qtopia Core与Qt、Qt/Embedded 2.3 Qtopia Core的安装及简单实例 2.3.1 Qtopia Core的安装 2.3.2 Frame。Buffer和qvfb 2.3.3 编写简单的Qtopia Core程序 2.4 移植Qtopia Core到开发板 2.4.1 准备库和字体 2.4.2 交叉编译Hello World程序 2.4.3 支持触摸屏 2.5 Qtopia Core的重要特性 2.5.1 信号和槽 2.5.2 自定义信号和槽的小例子 2.5.3 对象模型 2.5.4 窗口系统 2.5.5 Qtopia Core特性中的局限性 2.6 小结 第3章 命令行截屏工具 3.1 软件需求 3.2 截屏程序的工作原理 3.3 copyScreen程序的具体实现 3.4 运行和测试 3.5 小结 第4章 简单的时钟程序 4.1 开发背景与需求 4.2 技术分析和总体设计 4.2.1 与时钟相关的软硬件技术分析 4.2.2 初步设计方案 4.3 详细设计与代码实现 4.3.1 窗体控件的布局 4.3.2 选择合适的Qt控件 4.3.3 创建控件对象并布局 4.3.4 读取和修改系统时间 4.3.5 保存和读取时间格式 4.3.6 响应用户操作和刷新时间变化 4.3.7 绘制图形钟表盘 4.3.8 运行和测试我们的演示程序 第5章 拼图小游戏 第6章 嵌入式桌面管理器 第7章 嵌入式数据库 第8章 嵌入式Web服务器 第9章 嵌入式Linux调试技术 第10章 嵌入式Linux性能优化 参考文献

2017-02-23

基于S3C2440的嵌入式Linux开发实例(孙戈).pdf 下载

基于S3C2440的嵌入式Linux开发实例作者: 孙弋主编 出 版 社: 西安电子科技大学出版社 出版时间: 2010-5-1 本书以目前工业嵌入式领域表现出色的ARM9处理器S3C2440和源码开放的Linux操作系统为基础,系统地介绍了嵌入式系统S3C2440的开发过程及S3C2440各个接口的应用编程实例。所有代码均由作者在软件平台调试通过,大部分应用程序代码为作者在产品开发过程中所实际应用之成熟代码。本书对从事该领域产品开发的工程技术人员有较高的参考价值。 第1章嵌入式系统开发基础 1.1嵌入式Linux系统开发模式 1.1.1嵌入式系统设计的特点 1.1.2嵌入式系统的设计流程 1.1.3嵌入式系统的软硬件划分 1.1.4嵌入式系统的产品硬件详细设计 1.2嵌入式系统的软件设计 1.2.1嵌入式软件平台的选择 1.2.2嵌入式软件性能的设计 1.2.3嵌入式软件开发流程 1.3嵌入式开发电路基础 1.3.1电路原理图设计 1.3.2电路PCB设计基础 1.3.3电子电路抗干扰技术 1.3.4PCB设计中常用定义、符号和缩略语 1.3.5PCB工艺设计考虑的基本问题 1.3.6印制板常用基板设计要求 1.3.7PCB制造一般技术要求 1.3.8PCB设计基本工艺要求 1.3.9拼板设计 1.3.10元件的选用原则 1.3.11组装方式 1.3.12元件布局 1.3.13布线要求 1.3.14焊盘与线路的连接 1.3.15大面积电源区和接地区的设计 1.3.16通孔插装元件焊盘设计 1.3.17导通孔的设计 1.3.18阻焊层设计 1.3.19字符图 1.3.20元器件的表示方法 第2章嵌入式微处理器及S3C2440处理器 2.1嵌入式微处理器的结构和类型 2.1.1嵌入式微处理器的分类 2.1.2典型32位ARM微处理器的结构和特点 2.2ARM9微处理器简介 2.2.1ARM9与ARM7处理器的比较 2.2.2三星S3C2440XARM9处理器基础 第3章LinuxFlash驱动及应用实例 3.1Hash简介 3.2S3C2440NandFlash接口硬件及寄存器介绍 3.2.1S3C2440NandFlash电路介绍 3.2.2NandFlash寄存器介绍 3.3S3C2440Flash控制器驱动程序分析 3.3.1寄存器地址和功能定义 3.3.2数据结构和变量描述 3.3.3主要函数描述 第4章S3C2440SD/MMCLinux驱动及应用案例 4.1SD/MMC概述 4.1.1SD卡总线协议及工作原理 4.1.2SD卡引脚及接口电路 4.2S3C2440SD/MMC接口寄存器介绍 4.3LinuxSD/MMC驱动程序分析 4.3.1寄存器地址和功能定义 4.3.2数据结构和变量描述 4.3.3主要函数描述 第5章S3C2440I/O接口Linux驱动及应用实例 5.1GPl0接口基础 5.2S3C2440GPl0接口硬件及寄存器. 5.2.1S3C2440GPl0接口硬件 5.2.2GPl0寄存器 5.3SC2440GPl0驱动及LED应用程序分析 5.3.1寄存器地址和功能定义 5.3.2GPl0驱动LED程序主要函数描述 5.4S3C2440LED应用程序设计例程 第6章Linux下$3C2440串口驱动及应用实例 6.1串口的基本类型 6.1.1RS-232串行接口标准 6.1.2RS-422与RS一485串行接口标准 6.2Linux串口驱动程序与分析 6.2.1串行端口终端(/dev/ttySn) 6.2.2伪终端(/dev/pty/) 6.2.3控制终端(/dev/tty) …… 第7章S3C2440 SPI接口驱动及CAN协议实现 第8章LCD设备驱动与应用案例 第9章S3C2440USB接口Linux驱动及应用实例 第10章S3C2440A/D接口和触摸屏Linux驱动及应用实例 第11章Linux下网卡驱动及应用实例 参考文献

2016-10-26

嵌入式Linux应用系统开发实例精讲.pdf+附带光盘内容(罗苑棠版)

《嵌入式Linux应用系统开发实例精讲(附光盘)》是优秀的Linux嵌入式应用系统开发实践指导书。全书通过典型实例的形式,详细介绍了Linux嵌入式开发环境平台、程序设计基础和大量的实际应用案例。全书分为10章,前5章为基础部分,主要讲述了Linux环境开发平台、程序设计基础、Linux常用开发工具、及Linux系统开发的一般流程;从第6章到第10章为实例部分,重点介绍了几个实际应用的案例,内容包括工业温度监控设备、USB设备驱动开发、基于RTL8019的以太网系统、指纹门禁考勤系统、实时视频采集系统等。这些实例都具有代表性、技术领先性以及应用广泛和热门性,是作者多年开发经验的推广与总结。   《嵌入式Linux应用系统开发实例精讲(附光盘)》不仅讲述了Linux嵌入式应用系统实例开发的设计思想和流程,而且对系统底层做了详细介绍,对关键的程序代码做了中文注释,读者通过学习将可以快速上手和应用。《嵌入式Linux应用系统开发实例精讲(附光盘)》盘书结合,光盘中附有丰富的实例原图文件和程序源代码,方便读者学习和参考使用。 《嵌入式Linux应用系统开发实例精讲(附光盘)》适合计算机、电子信息及相关专业在校大学生,以及从事Linux嵌入式开发的初、中级设计人员。 第1章 嵌入式基础入门 1.1嵌入式操作系统简介 1.1.1嵌入式系统的基本概念 1.1.2嵌入式系统的内核介绍 1.1.3嵌入式系统的应用领域 1.2Linux操作系统 1.2.1嵌入式Linux发展现状 1.2.2Linux相关的常用术语 1.3其他嵌入式操作系统 1.3.1WindowsCE 1.3.2Symbiall0S 1.3.3uC/OS—II 1.3.4PalmOS 1.4本章总结 第2章 Linux系统开发环境平台 2.1进程/线程管理 2.1.1进程/线程的概念 2.1.2进程基本操作 2.1.3进程通信与同步 2.1.4线程基本操作 2.1.5简单的多线程编程 2.2文件系统结构和类型 2.2.1RAT文件系统 2.2.2RAMFS内核文件系统 2.2.3JFFS与YAFFS文件系统 2.2.4EXT2/EXT3又件系统 2.2.5Droc文件系统 2.2.6Linux文件操作函数 2.3存储管理 2.3.1MTD内存管理 2.3.2Linux内存管理 2.4设备管理 2.4.1概述 2.4.2字符设备与块设备 2.4.3主设备号和次设备号 2.5驱动程序 2.5.1驱动程序基本概念 2.5.2驱动设备运作过程 2.5.3常用接口函数介绍 2.5.4驱动程序的调试 2.6驱动设备编写实例 2.7本章总结 第3章 嵌入式Linux程序设计基础 3.1建立嵌入式Linux交叉编译环境 3.1.1编译环境概述 3.1.2建立交叉编译环境流程 3.2工程管理器make 3.2.1make概述 3.2.2Makfile文件书写规则 3.3LinuxC/C++程序设计基础 3.3.1C/C++程序结构 3.3.2C/C++数据类型 3.3.3表达式/语句、函数 3.4Linux汇编程序设计基础 3.4.1Linux汇编语法格式 3.4.2汇编程序实例 3.5SHELL编程 3.5.1SHELL环境变量及配置文件 3.5.2SHELL编程实例 3.6Perl编程语言 3.6.1Ped基本程序 3.6.2Ped变量 3.6.3文件句柄和文件操作 3.6.4循环结构 3.6.5条件结构 3.7本章总结 第4章 常用的Linux开发工具 4.1GCC编译器 4.1.1GCC版本信息 4.1.2GCC目录结构 4.13GCC执行过程 4.1.4GCC的基本用法和选项 4.1.5g++ 4.2gdb调试器 4.2.1GDB的基本用法和选项 4.2.2gdb常用命令 4.3GCC/GDB程序编译举例 4.4Linux汇编工具 4.4.1汇编器 4.4.2链接器 4.4.3调试器 4.4.4系统调用 4.4.5命令行参数 4.4.6GCC内联汇编 4.5Linux调试工具 4.5.1JTAG调试工具 4.5.2kgdb内核调试环境 4.6GTK图形开发工具 4.7本章总结 第5章 嵌入式系统开发的模式与流程 5.1嵌入式系统的结构 5.1.1嵌入式系统的硬件架构 5.1.2嵌入式系统的软件结构 5.2嵌入式开发的模式及流程 5.2.1嵌入式系统开发模式 5.2.2嵌入式系统开发流程 5.3本章总结 第6章 工业温度监控设备开发实例 6.1应用环境与硬件设计概要 6.1.1嵌入式Unux在工业控制领域的应用 6.1.2工控串行通信协议标准 6.2相关开发技术——异步串行通信接口 6.2.1异步串行通信标准 6.2.2设置串口控制信号 6.2.3读入串口控制信号 6.2.4文件open()系统调用 6.3实例——基于DS1820的实时温度监控系统 6.3.1系统基本结构 6.3.2系统工作流程 6.3.3系统模块源代码实现 6.4本章总结 第7章 USB设备驱动开发实例 7.1USB应用环境与硬件设计概要 7.2相关开发技术——USB设备 驱动程序设计 7.2.1USB系统组成 7.2.2USBHost总线驱动 7.2.3USBDevice总线驱动 7.3实例——USB设备驱动设计 7.3.1系统基本结构 7.3.2系统工作流程 7.3.3系统模块源代码实现 7.4本章 总结 第8章 基于RTL8019的以太网应用系统 8.1以太网应用技术概述 8.2相关开发技术 8.2.1基于RTL8019的以太网帧传输原理 8.2.2RTL8019的初始化 8.2.3RTL8019驱动程序的框架 8.2.4数据结构和函数 8.2.5RTL8109驱动程序的加载 8.3实例——基于RTL8019的以太网应用系统设计 8.3.1系统基本结构 8.3.2系统工作流程 8.3.3系统模块源代码实现 8.3.4系统调试 8.4本章 总结 第9章 指纹识别门禁应用系统 9.1应用环境与硬件设计概要 9.2相关开发技术 9.2.1指纹识别原理 9.2.2设备驱动编写框架 9.2.3指纹芯片驱动 9.3实例——基于ARM Linux的指纹识别门禁系统 9.3.1系统基本结构 9.3.2系统工作流程 9.3.3系统模块源代码实现 9.4本章总结 第10章 实时视频采集系统开发 10.1应用环境与硬件设计概要 10.2相关开发技术 10.2.1视频图像压缩技术 10.2.2视频采集驱动 10.2.3视频驱动加载运行 10.3实例——基于MV86S02实时视频采集系统设计 10.3.1系统基本结构 10.3.2系统工作流程 10.3.3系统模块源代码实现 10.3.4视频数据比较及分析 10.4本章总结 第11章 无线网络数据传输系统开发实例 11.1无线网络传输系统简介 11.2相关开发技术 11.2.1无线网络接入技术 11.2.2基于PCMCIA的无线网卡接口 11.2.3PCMCIA驱动程序 11.3实例——基于PCMCIA的无线网络嵌入式前端系统设计 11.3.1系统基本结构 11.3.2系统工作流程 11.3.3系统模块源代码实现 11.3.4系统调试 11.4本章总结 附录A Linux操作系统的移植 习题及答案

2016-10-20

梁普选linux编程命令详解PDF下载

本书详细论述了网络操作系统Linux各种指令和各种程序设计工具的使用方法。本书共7章,介绍了BASH shell编程、TCSH shell编程、Z—shell编程、编译程序和库、开发工具、Gnome编程、KDE编程以及Perl的快速参考等内容。书中以大量的实例对Linux命令做了详细的解释。本书内容翔实,通俗易懂,是掌握Linux编程方法、深入Linux系统的必修课程,是Linux用户不可缺少的实用参考书籍。 本书可作为Linux编程人员的参考手册,适合于计算机技术人员使用。

2016-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除