自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (23)
  • 收藏
  • 关注

空空如也

puttygenerator

用于创建ssh密钥的软件,使用起来非常简单。使用方法如下: 1.打开软件界面 2.点击 Generate 生成密钥 3.在此需要等待一下,创建密钥花的时间比较长。 4.大家可以留意下创建的是ssh-2 RSA 和2048bit内容的密钥,这个可以自己定义。 5.这时就可以导出公钥与密钥了,我建议把公钥进行复制到一个txt文本里边。

2017-11-08

Android基础教程.pdf

Android是一款针对手机的全新开源工具包,它由Google和开放手机联盟(Open Handset Alliance)共同创建。Android有望在数年内遍布于数百万部手机和其他移动设备中,从而成为应用程序开发人员的主要平台。

2011-11-22

用状态机原理进行软件设计.pdf

摘要:本文描述状态机基础理论,以及运用状态机原理进行软件设计和实现的方法。 关键词:有限状态机 层次状态机 面向对象分析 行为继承 20 多年以前,David Harel 创造了状态机理论来描述复杂的交互系统。随后, 状态机理论赢得了广泛的接受,并且被引入到许多软件系统中,最突出的是被引 入到UML 中作为其一个组成部分。 不过,状态机理论的发展却很缓慢。在众多原因中,状态机只是做为编程的 实现工具而不是设计工具是一个最重要的原因。 本文的重点就在于,怎样利用状态机原理进行程序设计。本文会先给出普通 的、一个平面上的FSM(有限状态机)的概念和实例,并指出其中的一些缺点, 然后引出本文的重点HSM(层次状态机)的概念和设计方法。为了使本文既可以 作为设计方法的参考,又可以作为实现方法的参考,本文会给出FSM 和HSM 的 C 语言实现。

2011-11-17

u-boot学习笔记.pdf

1、 u-boot-1.1.6 目录结构 . |-- board -->平台依赖,存放电路板相关源文件的目录,例如:dave、smdk2410等 |-- cpu -->平台依赖,存放与具体CPU型号相关源文件的目录,例如:arm720t、arm920t、i386等 |-- lib_arm -----------------------------------------------------------------------------------------------------> |-- lib_avr32 --> |-- lib_blackfin --> |-- lib_i386 -->平台依赖,用于存放对相应体系结构通用的文件,主要用于实现相关平台通用的函数 |-- lib_m68k -->比如lib_arm : |-- lib_microblaze -->存放对ARM体系结构通用的文件,主要用于实现ARM平台通用的函数 |-- lib_mips --> |-- lib_nios --> |-- lib_nios2 --> |-- lib_ppc -------------------------------------------------------------------------------------------------------> |-- lib_generic -->通用,对所有体系结构通用的库函数的实现,比如vsprintf、string等函数的实现 |-- include -->通用,头文件和开发板配置文件,所有开发板的配置文件都在 include/configs目录下 |-- common -->通用,通用的多功能函数实现,比如U-BOOT的命令setenv、bootm、cp等函数的实现 |-- drivers -->通用,通用设备的驱动程序 |-- disk -->通用,硬盘接口驱动程序 |-- dtt -->通用,传感器的驱动程序 |-- fs -->通用,存放文件系统相关的程序

2011-11-17

深入浅出Linux设备驱动编程.pdf

目前,Linux 软件工程师大致可分为两个层次: (1)Linux 应用软件工程师(Application Software Engineer):主要利用C 库函数和Linux API 进行应用软件的编写; (2)Linux 固件工程师(Firmware Engineer):主要进行Bootloader、Linux 的移植及Linux 设备驱动程序的设计。

2011-11-16

volatile使用详解

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。

2011-11-16

高质量C++C编程指南

软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以 前捏造的C++/C 程序怎么会有那么多的毛病?” 别难过,作者只不过比你早几年、多几次惊慌而已。 请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1 个读者的 建议。

2011-04-23

想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。

2011-04-23

linux的库操作命令ar和nm.

当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。 1.ar基本用法 2.nm基本用法命令  当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。 1.ar基本用法   ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。   下面是ar命令的格式: ar [-]{dmpqrtx}[abcfilNoPsSuvV] [membername] [count] archive files...

2010-05-25

linux系统调用之ftok()

系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。 在一般的UNIX实现中,是将文件的索引节点号取出,前面加上子序号得到key_t的返回值。 如指定文件的索引节点号为65538,换算成16进制为0x010002,而你指定的ID值为38,换算成16进制为0x26,则最后的key_t返回值为0x26010002。 查询文件索引节点号可通过命令: ls -i来查看 nux Programmer's Manual FTOK(3)

2010-05-25

BMP位图格式的解析

1:BMP由四部分组成:BMP文件头(14字节)、位图信息头(40字节)、颜色表、位图数据。 2:BMP文件头(14字节)   BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。   其结构定义如下:   typedef struct tagBITMAPFILEHEADER   {   WORDbf Type; // 位图文件的类型,必须为BMP(0-1字节)   DWORD bfSize; // 位图文件的大小,以字节为单位(2-5字节)   WORD bfReserved1; // 位图文件保留字,必须为0(6-7字节)   WORD bfReserved2; // 位图文件保留字,必须为0(8-9字节)   DWORD bfOffBits; // 位图数据的起始位置,以相对于位图(10-13字节)   // 文件头的偏移量表示,以字节为单位   } BITMAPFILEHEADER

2010-05-25

linux中使用ram disk必读

从内核1.3.48开始,ram disk驱动彻底改变了。 现在ram disk可以随着需要空间的增加而增长,注意是通过在内存中使用缓冲技术实现。驱动程序把缓冲区做上BH_Protected标记,这样内核就不再使用这部分内存。这意味着老的大小参数再也用不上了,新的命令行存在后,”rdev -r“和”ramsize“命令的行为也发生变化。 新的ram disk可以支持16M的空间,在rd.c中重新配置后可以最大支持256M。

2010-05-25

Linux系统上使用RAM作为虚拟硬盘的方法

这是一个关于在RedHat 6.0系统上如何建立一个RamDisk的文章。对于其他的发行版本这个过程也应该是相识的。      什么是RamDisk? 一个A RamDisk 是你用作一个硬盘分区的一部分内存空间。或者换句话说,你是把内存假设为一个硬盘驱动器,并且你在它的上面存储文件。为什么我们要使用 RamDisk? 好的,如果你知道通常将要使用的文件是被调入内存以提高计算机的性能,因为内存的存储速度要快于硬盘。

2010-05-25

文件操作:fseek的用法

描 述: 函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere为基准,偏移offset个字节的位置。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置。 返回值: 成功,返回0,否则返回其他值。

2010-05-10

串口通信程序应用剖析

计算机通信是指计算机与外部设备、计算机与计算机之间进行的数据传输和交换。从通 信方式上可以把计算机通信分为并行通信和串行通信,其中串行通信指的是数据一位一位传 输的方式。与数据多位同时传输的并行通信相比,串行通信具有占用硬件资源少的优点,特 别适用于远程通信;但是由于数据在计算机内部是并行传送和处理的,串行通信必需进行串/ 并转换和并/串转换,所以增加了设备的复杂性和通信的时间开销,也即在相等条件下串行通 信比并行通信慢。

2010-05-10

RGB565.mht

The RGB565 color format is the same as the RGB555 color format, except that 6 bits are used for the green value instead of 5. Therefore, all 16 bits are in use. The organization of the pixels in the image buffer is from left to right and bottom up.

2010-04-29

BMP格式分析.mht

BMP(Bitmap-File)图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。Windows系统内部各图像绘制操作都是以BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图象文件格式称为设备相关位图DDB(device-dependent bitmap)文件格式。

2010-04-29

linux内核(中文书).chm

本文档由太平洋软件资讯栏目制作,版权归太平洋软件资讯站 及文档作者所有。制作该文档的目的是为了方便广大网友。因此任何人都可以自由复制,或在网络中散布该文档。但不允许将该文档用于出版或其它商业用途,同时使用该文档的过程中,未经允许,不得对该文档进行修改及反编译。如有问题请与我们联系谢谢

2010-04-29

JPEG格式解析.mht

微处理机中的存放顺序有正序(big endian)和逆序(little endian)之分。正序存放就是高字节存放在前低字节在后,而逆序存放就是低字节在前高字节在后。例如,十六进制数为A02B,正序存放就是A02B,逆序存放就是2BA0。摩托罗拉(Motorola)公司的微处理器使用正序存放,而英特尔(Intel)公司的微处理器使用逆序。JPEG文件中的字节是按照正序排列的。……

2010-04-29

模拟电路心得.pdf

无意中看到这个文章,虽然自己也搞了4年模电了,但后看完之后发现自己原来根本就没有入门阿!现发上来和大家共享!

2010-04-28

信号完整性分析.pdf

信号完整性简介以及使用protel进行信号完整性分析。

2010-04-28

常用电阻标称.pdf

设计电路时计算出来的电阻值经常会与电阻的标称值不相符,有时候需要根据标称值来修正电路的计算。下面列出了常用 的5%和1%精度电阻的标称值,供大家设计时参考。

2010-04-28

空空如也

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

TA关注的人

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