自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于RAM11的嵌入式视频监测控制系统--笔记一

基于RAM11的嵌入式视频监测控制系统论文系统的设计采用了RAM处理器+视频采集模块+视频压缩模块的解决方案,普通的模拟摄像头作为系统的输入前段,产生的模拟复合视频信号由视频采集模块的模数转换芯片转换为数字信号,视频压缩模块的视频压缩芯片对数字信号进行压缩编码,RAM处理器负责数据的存储与传输功能。这种方案的优点在于将复杂的压缩算法交给专门的硬件模块完成,这样就能在满足系统需求的前提条件下,降

2014-03-28 14:05:40 770

原创 基于ARM11的嵌入式人脸识别系统的设计与实现——笔记二

通过引入积分图的概念大大加速人脸特征值的计算。通过Adaboost算法训练生成强分类器的过程。强分类器的生成需要进行T轮迭代。1.      给定的训练样本集为S,总计N个样本,X和Y分别对应的是正样本(人脸样本)和负样本(非人脸样本);T为进行训练的循环次数。2.      初始化样本额权重为1/N,即为训练样本的初始概率分布;3.      第一次迭代训练N个样本,得到第一个最

2014-03-25 17:45:46 4195

原创 基于ARM11的嵌入式人脸识别系统的设计与实现--笔记一

基于ARM11的嵌入式人脸识别系统的设计与实现总体框架:搭建嵌入式系统平台。选用以ARM11为核心的tiny6410开发板和普通USB摄像头作为系统的硬件平台,并在平台上移植了linux操作系统,qt图像化界面库和opencv计算机视觉库。然后设计实现了基于此嵌入式平台的人脸识别系统。介绍了系统图像采集及格式转换模块,人脸检测模块,人脸图像预处理模块和人脸识别模块所采用的方法和实现过程。本

2014-03-19 16:12:54 6301

原创 基于ARM11的嵌入式linux系统移植与实现--笔记四

触摸屏硬件原理从技术上可以分为五类:一,电阻式触摸屏,定位精准,便宜,不支持多点触控。二,电容式触摸屏,支持多点触控,定位不够精准。三,红外线技术触摸屏,利用红外对管来实现定位,一般应用在大型的显示屏幕,需要突起的边框来安装红外传感器。四,表面声波技术触摸屏,解决了其他屏幕存在的问题,但对屏幕表面的干净程度要求非常高。 嵌入式linux图形界面Qt包含完整的应用层,窗口操作系统,应

2014-03-17 16:25:34 888

原创 基于ARM11的嵌入式linux系统移植与实现--笔记三

Linux驱动程序设计驱动程序沟通着硬件和应用软件。linux驱动程序被非为以下三个方面:字符设备:指那些串行顺序进行访问的设备,如LED,键盘,鼠标等。字符设备不经过系统的快速缓冲  块设备:经过系统的快速缓冲 网络设备:不对应文件系统的节点,面向数据包的接受和发送而设计。当软件工程师在编写应用程序操作硬件的时候,看到仅仅是相关的数据文件,工程师只需要用相关的C库里面的函数,

2014-03-14 16:37:59 880

原创 基于ARM11的嵌入式linux系统移植与实现--笔记二

构建嵌入式Linux系统由于6410片内只有8k的内存,但是u-boot的代码有将近200k。为了实现功能必须外扩RAM和ROM,芯片公司为了更好的实现这个功能,在硬件上,当上电启动的时候由硬件完成将nand flash最前面的8k内容自动拷贝到CPU内部运行,再通过这个8k的内容完成RAM和ROM的扩展功能。u-boot启动分析第一阶段:(1)    硬件相关初始化(2)  

2014-03-13 16:31:37 1130

原创 基于ARM11的嵌入式linux系统移植与实现--(笔记一)

文章所设计的嵌入式系统是一个类似于通用操作系统的系统平台,系统集成触摸输入,显示输出,存储于一体,系统有两大块构成,即底层的系统硬件和上层的操作系统组成,这两部分由bootloader连接起来。Bootloader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备,建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便最终调用系统操作内核准备好正确的环

2014-03-11 17:02:17 1390

原创 UT-S3C6410开发板简介

UT-S3C6410开发板简介:UT-S3C6410开发板是性能稳定,功能强大,高性价比的ARM11处理开发板;专为消费类电子,工业控制,车载导航,行业PDA等电子产品的开发而设计,主要供广大企业用户进行产品前期硬件性能评估验证,设计参考用,其小巧,紧凑,一体式的人性化外观设计也是高校,培训机构,嵌入式爱好者学习研究的最佳工具。UT-S3C6410开发板完美实现了三星S3C6410处理器在

2014-03-06 11:25:04 1171

原创 单片机编程语言与开发环境

单片机编程语言与开发环境 目前单片机的程序语言有机器语言,汇编语言和高级语言。机器语言在编写,输入,修改和调试都很麻烦,只能开发机器简单的单片机应用系统和进行程序加密设计,无法正常反汇编,但程序能执行。汇编语言虽然使用灵活,程序容易优化,运行速度快等优点,但采用汇编语言编写程序还是比较复杂,这会导致单片机应用系统程序的开发周期长,而且调试和排错也比较困难,而且可读性和可移植性较差。

2014-03-03 15:45:53 3228

原创 单片机与PC机之间的通信

单片机与PC机之间的通信51系列单片机内部的串行口具有通信的功能,该串口可以作为通信接口,利用该串行口与PC机的串行口COM1或COM2进行串行通信,将单片机采集的数据传送到PC机中,由PC机的高级语言或数据库语言对数据进行整理及统计等复杂处理,就能满足实际的应用需要。PC机的COM口,输入输出为RS-232C电平,而51单片机串行口的输入输出均为TTL电平。由于TTL电平和RS-232C

2014-02-28 15:49:42 7703

原创 串行通信概述

串行通信概述:串行通信按照数据流的方向可以分为全双工(通信双方能在同一时刻进行发送和接受),半双工(通信双方不能同时收发数据)和单工(通信一方只能接受或发送数据,另一方只能发送或接受数据)串行通信的传输速率是用每秒传送的位数即波特率表示的通信协议分为链路层协议和应用层协议。串行通信按通信双方是否用同一个时钟,协议分同步协议和异步协议。同步协议是指通信双方用同一个时钟通信,每次通信1

2014-02-26 15:47:50 981

原创 PC机与多个单片机间的通信

PC机与多个单片机通信,不能采用点对点的RS-485标准,要将PC机RS-232C接口换成RS-485接口。要保证串行通信的可靠性进行,在相互通信时,必须有一套严格的通信协议,一般称之为应用层通信协议。其帧格式一般包括:帧头标志,地址,命令,长度,数据,校验,帧尾标志等信息。地址分为:主机/从机地址,广播地址;命令分为:点对点命令(其又分为数据和命令传输)和广播命令(参数设置,广播招故

2014-02-24 14:44:16 3075

原创 I^2C总线原理

I^2C总线是PHILIPS公司推出的设备内部串行总线,它由一根数据线SDA和一根时钟线SCL组成,SDA和SCL都为双向I/O线,通过上拉电阻Rp接+5v电源,总线空闲是皆为高电平,I^2C总线的输出端必须是开漏或是集电极开路,以便具有“线与”功能。I^2C总线具有自动寻址,高低速设备同步和仲裁等功能的高性能串行总线。规定每次发送到I^2C总线SDA上的数据必须是一个字节,每次传输可以发送的

2014-02-21 10:16:56 5919

原创 嵌入式系统的应用

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟计算平台——Vmware. VMware 可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。嵌入式系统:以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能,可靠

2014-02-20 14:46:55 555

空空如也

空空如也

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

TA关注的人

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