自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尹宣_liang的嵌入式成长之路

爱比被爱深刻,记录自己每一步成长的同时我们也在深刻的成长.....

  • 博客(15)
  • 资源 (22)
  • 收藏
  • 关注

原创 Mmap设备方法---那些年我们一起玩嵌入式驱动

mmap设备方法)Mmap系统调用(功能)Void* mmap(void * add, size_t len , int prot, int flags, int fd, off_t offset) Mmap系统调用(参数)*Addr指定映射的起始地址,通常设为NULL,由系统指定。*Length:映射到内存的文件长度*port:映射区的保护方式,可以是:

2012-06-29 21:04:54 1433

原创 LCD---那些年我们一起玩mini2440(arm9)裸机

LCD-liquid crystal  display 的简称,液晶显示器按驱动方式分为1.静态驱动、2.简单矩阵驱动及3.主动矩阵驱动。其中,简单矩阵又可分为1.扭转向列型(TN)和超转向列型(STN)两种,而主动矩阵驱动则以TFT为主。 TN与STN都采用场电压驱动方式,如果显示尺寸加大,中心部分对电机变化的反应时间就会变长,显示器的速度跟不上。为解决这个问题,主动矩阵驱动TF

2012-06-29 20:51:59 2647 3

原创 ADC触摸屏转换---那些年我们一起玩mini2440(arm9)裸机

触摸屏驱动程序设计触摸屏工作原理:四线电阻屏结构上如图,是在玻璃或丙稀酸基板上覆盖两层均匀导电的ITO层,分别作为x电极和y电极,他们之间由均匀排列的透明格点分来绝缘。X电极和y电极的正负端由导电线(黑色粗体线)从两端引出,引出x-,x+,y-,y+.当接触触摸屏表面并施加压力时,上层的ITO导电层和下层的ITO导电层发生接触,形成上面右图的等效电路。 1.y坐标计算:在y

2012-06-29 20:44:41 2804

原创 AD电阻转换---那些年我们一起玩mini2440(arm9)裸机

ADC驱动程序设计ADC:模/数转换器。一种将模拟信号转换成数字信号的装置;DAC:数/模转换器。一种将数字信号转换成模拟信号的装置。模拟信号转换为数值信号的步骤:1.     取值;2.     量化;3.     编码;S3C2440ADCS3C2440芯片内部共有8路A/D转换通道AIN0~AIN7,但是转换器只有一个。转换精度为10位,故转换后的

2012-06-29 20:38:39 3516 4

原创 uart串口发送---那些年我们一起玩mini2440(arm9)裸机

Uart工作原理:数据通信方式为:并行通信与串行通信两种:§并行通信:利用多条数据线将数据的各位同时传送。它的特点是:传输速度快,是用于短距离通信;§串行通信:利用一条数据线将数据一位位地顺序传送。特点是通信线路简单,利用简单的线缆就实现通信,低成本,是用于远距离通信。 异步通信:ª异步通信:以一个字符为传输单位,通过两个字符间的时间间隔是不固定的,然而同一字符中的

2012-06-29 20:06:21 6468

原创 定时器中断---那些年我们一起玩mini2440(arm9)裸机

(时钟体系)时钟概念:★时钟脉冲:一个按一定电压幅度,一定时间间隔连续发出的脉冲信号; ★时钟频率:在单位时间(如:1秒)内产生的时钟秒冲数;时钟的作用:时钟信号是时序逻辑的基础,它用于决定逻辑单元中的状态何时更新。数字芯片中众多的晶体管都工作在开关状态,它们的导通和关断动作无不是按照时钟信号的节奏进行的。 时钟的作用(简洁版)系统中的设备需要有个时间来和它进行

2012-06-27 19:35:56 3655

原创 按键中断---那些年我们一起玩mini2440(arm9)裸机

ARM中断控制系统按键驱动程序设计一.Arm中断控制系统1.查询方式程序不断地查询设备的状态,并做出相应的反应。该方式实现比较简单,常用在比较单一的系统中,比如:一个温控系统中可以实用查询的方式不断检测温度变化。特点:实现简单;但CPU利用率很低,不适合多任务的系统。2.中断方式当事件发生时,硬件会设置某个寄存器;CPU在每执行完一个指令时,查看这个寄存器,如果所关注的

2012-06-27 19:24:17 2878 2

原创 网络编程<二>---那些年我们一起学习linux程序设计

Linux网络编程基础 一.    类型Socket 有三种类型:(1) 流式套接字(SOCK_STREAM)Stream:溪流流式套接字可以提供可靠的、面向连接的通讯流,它使用TCP协议。TCP保证了数据传输的正确性和顺序性。(用流式套接字来进行网络编程、通信用的是TCP协议) (2) 数据报套接字(SOCK_DGRAM)数据套接字定义了一种无连接

2012-06-27 19:14:00 1190

原创 网络编程<一>---那些年我们一起学习linux程序设计 .

网络编程概述一.    Linux 网络优势Linux为用户提供了完善的、强大的网络功能。(1)完善的内置网络;其他操作系统不包含如此紧密地和内核结合在一起的网络部分。(2)Linux免费提供了大量支持internet的软件,internet是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上其他人通通过internet网络进行通信

2012-06-27 19:06:21 1036

原创 线程<二>---那些年我们一起学习linux程序设计

清除:线程终止有两种情况:(1)正常终止;(2)非正常终止(1)正常终止:线程主动调用pthread_exit或者从线程函数中return都将使线程正常退出,这是可预见的退出方式;(2)非正常终止:线程在其他线程的干预下,或者由于自身运行出错(比如访问非法地址)而退出,这种退出方式是不可预见的。 不论是可预见的线程终止还是异常终止,都会存在资源释放的问题,如何保证线程终止时能顺

2012-06-27 18:47:23 670

原创 线程<一>---那些年我们一起学习linux程序设计 .

线程理论基础优点:使用多线程的理由:(1)和进程相比,它是一种非常“节俭”的多任务操作方式。在Linux系统下,启动一个新的进程必须分配给他独立的地址空间,建立众多的数据表来为维护它的代码段、堆栈段和数据段,这是一种“昂贵”的多任务工作方式。(2)线程间方便的通信机制。对不同进程来说,它们具有独立的数据空间,要进行数据的传递只能通过进程间的通信方式进行,这种方式不仅费时,而且很不方

2012-06-27 18:45:15 1043

原创 进程控制理论<四>---那些年我们一起学习linux程序设计 .

(消息队列)定义:unix 早期通信机制之一的信号能够传送的信息量有限,管道则只能传送无格式的字节流,这无疑会给应用程序开发带来不便。消息队列,则克服了这些缺点。 发展:消息队列,就是一个消息的链表。可以把消息看做一个记录,具有特定的格式。进程可以向其中按照一定的规则添加新消息;另一些进程则可以从消息队列中读走消息。 分类:主要有两种类型的消息队列:(1) POSI

2012-06-24 22:44:25 1129

原创 进程控制理论<三>---那些年我们一起学习linux程序设计

一.共享内存:共享内存:是被多个进程共享的一部分物理内存。 共享内存是进程间共享数据的一种最快的方式; 一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立即看到其中的内容。 二.共享内存的实现:共享内存的实现分为两个步骤(1)创建共享内存,使用shmget函数。(2)映射共享内存,将这段创建的共享映射到具体的进程空间去,使用sh

2012-06-24 22:42:52 840

原创 进程控制理论<二>---那些年我们一起学习linux程序设计

进程通信目的:为什么进程间需要通信?(1)  数据传输     一个进程需要将它的数据发送给另一个进程(2)  资源共享多个进程之间共享同样的资源(3)  通知事件一个进程需要向另一个或一组进程发送消息,通知他们发生了某事件(4)  进程控制有些进程希望完全控制另一个进程的执行(如:debug进程)此时控制进程希望能够拦截另一个进程的所有操作,并能够及时

2012-06-20 16:46:08 1022

原创 进程控制理论<一>---那些年我们一起学习linux程序设计

进程控制理论定义:进程是一个具有独立功能的程序的一次运行活动。特点:(1)   动态性;(程序是一段静止的代码,当运行时才能形成进程)(2)   并发性;(两个进程同时进行)(3)   独立性;(两个进程互不干扰)(4)   异步性;(两个进程相互之间没有通信) 状态:刚把进程运行起来后,处于就绪态,通过进程调度进程处于执行态,假如要访问串口,但串口刚好被别

2012-06-20 16:17:16 1164

DS18B20 程序 及其中文 英文数据手册

DS18B20 程序 及其中文 英文数据手册

2013-12-23

DMA- FHASH和RAM 数据传输

利用DMA- FHASH和RAM 数据传输达到节省CPU资源 同时提高传输速率目的;

2013-12-06

stm32 选型手册官方最新

stm32 stm8 选型手册官方最新 最详细最具体的stm32 stm8 型号选择

2013-12-02

stm32f100cb

stm32f100cb 芯片在线升级程序IAP 源代码

2013-10-30

iap+app 结合成一个.hex文件

iap生成的hex文件 与 app的hex 结合成一个.hex文件

2013-10-30

stm32 IAP源码

都说ST官方上有源码怎么找都只找到对应的IAP 的pdf而已,没有找到相应的源码,后来在其他网站还是下载到了,针对stm32f10xx系列的;

2013-10-24

.net Framework 3.5 4.0 4.5版本

.net Framework 3.5 4.0 4.5版本

2013-10-15

SigmaStudioHelp_3.0(中文)

关于DSP 的技术文档,留住入门DSP 控制用作备份;DSP核心技术都在里面了解;

2013-10-15

LPC1768例程

LPC1768外设全部开发例程;应有尽有! 适合开发者 初学者使用,配上我的LPC1768芯片手册: http://download.csdn.net/detail/yx_l128125/4282616 --完美!

2013-06-19

SysTick系统定时器

stm32 SysTick系统定时器应用代码 已编译成功!

2012-08-19

stm32 普通定时器应用实例

利用stm32普通定时器 每1秒钟led闪烁一次

2012-08-17

GPIO工程-点亮led.rar

STM32 点亮led简单工程 结合我的博文 STM32菜鸟学习-GPIO使用

2012-08-12

基于MDK的STM32处理器开发应用

STM32入门经典教程 书里面结合了大量好的例子讲解;初学者必读

2012-08-06

jre-1_5_0_22-windows-i586-p.exe

在windows 下使用打开视频的java插件

2012-05-21

LPC1768芯片中文手册

LPC1700中文手册 可以查找关于lpc1768芯片等 一系列lpc1700 的芯片信息

2012-05-07

servfox-R1_1_3.tar.gz

使用servfox构建嵌入式视频监控服务器很好的工具,谁用谁知道!

2012-05-06

webcam_server-0.50.tar.gz

视频监控,客户接收端、能够进行视频的解码和显示

2012-05-03

lzo-2.05.tar.gz

制作ubifs根文件系统必备工具之三:lzo-2.05.tar.gz

2012-04-20

libacl-2.2.23-5.4.el4.i386.rpm

制作ubifs根文件系统必须安装的工具之二:libacl-2.2.23-5.4.el4.i386.rpm

2012-04-20

mtd-utils-d055f1c.tar.gz

制作ubifs文件系统必须安装的工具之一

2012-04-20

空空如也

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

TA关注的人

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