自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

azhangyi188的专栏

技术交流 互相学习

  • 博客(13)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 NandFlash详述

转自:http://www.cnblogs.com/sankye/articles/1638852.html 想念东北的下雪的冬天1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Me

2013-11-21 13:17:08 809

原创 Linux下读写FLASH驱动——MTD设备分析

最近在学习驱动读写flash的代码部分。经历了可笑的过程:开始我知道flash用通过spi口来读写。所以就到了driver/spi 下面看相关代码。发现有个spidev.c里面有read/write/ioctl等函数。而且还有一个davinci_spi_master.以为调用spi驱动的时候会首先调用到这里,于是就想怎么在上层应用里将spidev.c里open调用到就可以了。最后修改了一些地方就在

2013-11-20 17:44:53 1949

原创 flash

off_t from是起始地址, size_t len是内容长度只要地址小于0x40000000时,利用CE线控制数据写入到第一个NAND IC,反之写到第二个NAND IC,就可以了。要注意的是要写入的内容可能要跨两个芯片区域,要小心处理。问题2:不用作两个驱动,应该在同一个驱动实现

2013-11-20 16:54:19 908

原创 RXD与TXD如何连接

相信很多人都对单片机与计算机或者芯片通信时,RXD与TXD如何连接比较困惑。因为在一些电路图中,有的是直连接法,有的是交叉接法,让人有点摸不着头脑。    首先需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是MODEM。RS232串口标准中的RXD和TXD都是站在DTE立场上的,而不是DCE。明白了这一点

2013-11-11 14:12:02 9833 1

原创 LC振荡电路

LC振荡电路LC振荡电路,是指用电感L、电容C组成选频网络的振荡电路,用于产生高频正弦波信号,常见的LC正弦波振荡电路有变压器反馈式LC振荡电路、电感三点式LC振荡电路和电容三点式LC振荡电路。LC振荡电路的辐射功率是和振荡频率的四次方成正比的,要让LC振荡电路向外辐射足够强的电磁波,必须提高振荡频率,并且使电路具有开放的形式。LC振荡电路工作原理开机瞬间产生的电扰动经三极

2013-11-08 15:51:25 3319

原创 IIC总线协议和硬件介绍

一、IIC总线协议和硬件介绍1、IIC总线协议1)IIC总线的概念        IIC总线是一种串行总线,用于连接微控制器及其外围设备,具有以下特点:        ①两条总线线路:一条串行数据线(SDA),一条串行时钟线(SCL)        ②每个连接到总线的器件都可以使用软件更具它的唯一的地址来识别        ③传输数据的设备间是简单的主从关系      

2013-11-06 17:56:23 2551

原创 LDO稳压器工作原理

随着便携式设备(电池供电)在过去十年间的快速增长,象原来的业界标准 LM340 和 LM317 这样的稳压器件已经无法满足新的需要。这些稳压器使用NPN 达林顿管,在本文中称其为NPN 稳压器(NPN regulators)。预期更高性能的稳压器件已经由新型的低压差(Low-dropout)稳压器(LDO)和准LDO稳压器(quasi-LDO)实现了。(原文:Linear Regulators

2013-11-06 16:53:43 2779

原创 三极管的原理

随着科学技的发展,电子技术的应用几乎渗透到了人们生产生活的方方面面。晶体三极管作为电子技术中一个最为基本的常用器件,其原理对于学习电子技术的人自然应该是一个重点。三极管原理的关键是要说明以下三点:1、集电结为何会发生反偏导通并产生Ic,这看起来与二极管原理强调的PN结单向导电性相矛盾。2、放大状态下集电极电流Ic为什么会只受控于电流Ib而与电压无关;即:Ic与Ib之间为什么存在着一个固定的

2013-11-06 13:45:56 678

原创 ADC 驱动实例开发

一、开发环境主  机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、硬件原理分析                               S3C2440内部ADC结构图我们从上面的结构图和数据手册可以知道,该ADC模块总共有8个通道可以进行模拟

2013-11-06 13:05:57 2054

转载 linux下产生随机数

srand(设置随机数种子)         相关函数         rand          表头文件         #include         定义函数         void srand (unsigned int seed);         函数说明         srand()用来设置rand()产生随机数时的随机数种子。参数se

2013-11-04 18:15:09 1026

原创 C/C++ 产生随机数

C/C++ 产生随机数  产生随机数的函数可以用rand()但是如果只用rand() , 会发现每次运行产生的随机数都是一样的,规律的这往往不是我们想要的那么如何产生每次运行结果不同的随机数呢?我们需要使用srand()函数,srand()意为setrand,就是把种子和某个东西关联起来,以种子为基础产生随机数。通常我们用时间作为关联,代码如下:

2013-11-04 18:06:53 589

原创 SPI协议概括

一 SPI协议概括SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,

2013-11-04 17:54:48 656

原创 修改u-boot与Linux调试串口

AM3517修改u-boot与Linux调试串口以及文件系统显示终端串口1.背景        近期一个项目,使用TI Cortex-A8的芯片AM3517作为主控开发。前期使用北京瑞泰公司的ICETEK-AM3517-KB核心板搭建开发环境。在自己做底板布板的时候的时候涂个布线方便,改用UART1作为调试串口,而原来瑞泰给的开发包,已经TI的AM3517 PSP均以UART3

2013-11-01 11:18:37 1368

Android APP开发入门

本书从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用AndroidStudio开发环境开发Android应用程序应该掌握的各方面技术。全书共分16章,

2019-03-01

Win32OpenSSL-1_0_1

openssl VC++ 安装包 ,测试可用,openssl VC++ 安装包 ,测试可用,

2018-01-26

NotePad++ 显示16进制 插件

1、下载 HexEditor.dll 2、将HexEditor.dll放到NotePad++安装目录下的【plugins】目录下; 3、退出Notepad++,然后重新打开; 4、点击【插件-->Hex-Editor--->Vew in Hex】,即可实现16进制显示。 下载路径: http://download.csdn.net/my

2017-08-29

EMV55域分析工具

EMV55域分析工具

2016-06-06

DES加密验证工具

单DES 双DES加密工具

2016-06-06

VMWare-Tools安装包

VMware虚拟机中如何安装VMWare-Tools详解 好处:可以支持图形界面,可以支持共享文件功能等,安装文档 http://blog.csdn.net/azhangyi188/article/details/21734209

2014-03-21

SecureCRT5.1 汉化版

有流行CRT Telnet客户机的所有特点,自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的 VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的 SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2014-01-04

securecrt串口调试工具高版本

【基本介绍】 有流行CRT Telnet客户机的所有特点,自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的 VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的 SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 【软件特点】 广泛的终端仿真: VT100,VT102,VT220,ANSI,SCO ANSI,Xterm,Wyse 50/60, 和 Linux console 仿真(带有 ANSI 颜色)。 . 优秀的会话管理特性: 新的带标签的用户界面和 Activator 托盘工具,最小化桌面的杂乱。 会话设置可以保存在命名的会话中。 . 协议支持: 支持 SSH1,SSH2,Telnet,RLogin,Serial,和 TAPI 协议。 . Secure Shell: Secure Shell 加密登录和会话数据,包括以下支持: - 端口转发使 TCP/IP 数据更安全 - 口令,公钥,键盘交互和 Kerberos 验证 - AES,Twofish,Blowfish,3DES,RC4,和 DES 加密 - X11 转发 . 文件传输工具: VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件传输更安全。 . 脚本支持: 支持 VBScript 和 JScript 脚本语言。

2014-01-04

Win7中安装使用超级终端Hyper Terminal

如何在Win7中安装使用超级终端Hyper Terminal http://blog.csdn.net/azhangyi188/article/details/12505239

2013-10-09

insight-6.8.tar.bz2

insight-6.8.tar.bz2 学嵌入式开发的必备调试工具

2013-07-17

xz-5.0.3.tar.bz2

xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。 和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。 相反,xz通常作为一种归档文件自身的压缩格式,例如使用tar或cpioUnix程序创建的归档。 xz 在GNU coreutils(版本 7.1 或更新) 中被使用。 xz 作为压缩软件包被收录在 Fedora (自Fedora 12起) , Arch Linux , FreeBSD、 Slackware Linux、CRUX 和 Funtoo中。 xz utils 是 lzma utils 的下一代lzma utils 改名 xz utils。 压缩时 xz utils 耗时比 bzip2 长一倍, 压缩时 xz utils 耗时是 lzma utils 一半, 压缩时 xz utils 生成文件体积是 bzip2 的一半, 压缩时 xz utils 生成文件体积比 lzma utils 略大, 解压时 xz utils 耗时是 bzip2 的三分之一, 解压时 xz utils 速度比 lzma utils 略快, 解压时 xz utils 耗时仅比 gzip 多一倍。 压缩时 xz utils 使用 *.xz 格式 生成文件 比 *.lzma 格式 略大, 测试样本较小,多次测试结果有出入,无法判断 xz utils 使用 *.xz 与 *.lzma 格式 压缩与解压时间 谁占优势。 到目前为止,lzma utils 的压缩率仍是最大的,xz utils 解压时间占优势。 一个 xz 文件格式的实现XZ 实用程序已可在网上自由获得。GNU tar自版本1.22起使用这一软件透明支持xz文件格式(就如同其处理gzip格式或者bzip2格式一样)。 随着大量软件进入了公有领域(例如 liblzma等) 程序的4.999.9beta版本实现在GNU LGPL 和 GNU GPL条款下发布。 7-Zip在9.04 beta版支持了xz文件格式

2013-07-16

ARM9 自动获取ip 源码

基于arm 平台自动获取ip 源码文件,直接用交叉编译器 编译,优化上一个版本的一直连接问题,3次后自动退出

2013-06-18

e2fsprogs-1.39

e2fsprogs-1.39的交叉编译以及libuuid.so库的移植

2013-05-15

Makefile的详解

Makefile 详解 如何编写makefile,通俗易懂,循环渐进,

2013-04-22

函数close于fclose的区别

close 于 fclose的区别

2012-10-04

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

TA关注的人

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