自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (57)
  • 收藏
  • 关注

原创 一个定时器捕获不同PWM信号的中断函数 - 基于STM32

u16 TIM4CH1_CAPTURE_OLD;u8 buhuo_diyige=0;u8 shuju_num=0;u8 shuju_start=0;u16 jiange_shuzu[5];u16 anjian[4];u8 dangwei=0;void TIM4_IRQHandler(void){ if (TIM_GetITStatus(TIM4, TIM_IT_Update) != RESET) //判断是否为更新中断 { buhuo_diyige=0; .

2020-09-08 14:18:54 414

转载 C/C++数组名与指针区别深入探索

引言  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。  想必这种误解的

2015-07-17 22:04:08 268

基于ARM9的嵌入式Linux网络视频监控系统的研究与实现.caj

以S3C2440为开发平台,设计并实现一个基于嵌入式Linux系统的,可通过WIFI和WEB方式访问的网络视频监控系统,并讨论和研究数字图像处理技术中关于模糊图像复原技术。文中首先简述了ARM处理器的相关知识,介绍了S3C2440mini开发板,Linux操作系统、嵌入式Linux操作系统及底层知识,嵌入式Linux开发平台搭建及交叉编译环境的建立,其次阐述了Boot Loader及原理,Linux内核编译,根文件系统的制作全过程;并介绍了u-boot以及烧写内核镜像和根文件系统的知识、烧写Linux系统到开发板的方法。设计了基于该嵌入式Linux系统的CMOS摄像头驱动程序,将该驱动程序加载

2020-11-23

基于ARM_LINUX的多功能视频监控系统研究与实现.caj

搭建了基于ARM-Linux的系统开发环境,包括安装交叉编译工具链、Bootloader启动过程分析与移植、Linux内核启动分析与移植、根文件系统分析与构建、安装各种需要的库文件等;其次分别对系统的驱动程序和应用程序进行了设计与实现。在开发驱动程序中,研究分析了Linux内核中经典的bus-device-driver框架结构及Linux内核中提供的输入子系统框架,以及LCD、触摸屏、网卡、摄像头驱动框架等,分别设计并实现了LCD、触摸屏、摄像头、按键四种设备驱动程序,并对DM9000网卡驱动进行了移植操作。在应用程序开发部分,设计并实现了视频监控系统的设备管理、字体管理、文件管理、图像管理.

2020-11-23

高分辨率高速CMOS相机的硬件设计_余臣.caj

基于CMOS传感器对高分辨率高速相机做的一个研究和尝试,为后期其它相关研究提供一定的基础.本文的主要工作有: 1,高分辨率高速CMOS相机系统的方案制定,通过对采集,控制,存储和传输等相机关键技术的分析以及具体器件类型的对比,确定了CMOS+FPGA+DDR2 SDRAM+Camera Link的系统设计方案; 2,相机系统硬件平台的搭建,详细描述了系统各模块的电路设计,包括高速CMOS图像采集模块设计,FPGA控制模块设计,DDR2帧缓存模块设计和Camera Link接口模块设计,并在分析高速制版要求的基础上完成了相机系统的PCB设计与调试; 3,相机系统的逻辑设计和验证

2020-11-23

Linux下USB摄像头驱动设计与实现_李彦龙.caj

设计了一种基于三星最新四核EXYNOS4412平台和罗技C930E高清USB摄像头的视频采集播放系统.针对原生Linux内核没有高清USB摄像头驱动,C930E在嵌入式Linux系统下无法工作的问题,提出了一种高清USB摄像头驱动的设计方法,用图形化语言描述了驱动框架,给出了所实现驱动的核心代码,加载驱动后可使C930E稳定输出1080P*30fps MJPEG格式视频数据.同时额外介绍了视频本地采集,MJPEG解压缩显示及通过网络远传等功能模块应用程序实现方法,最后给出实验结果.经测试表明,系统运行稳定,视频画面清晰流畅实时性好.

2020-11-23

基于STM32F103的基站定位测试工程.zip

功能:用于SIM800C 基站定位测试;平 台 MCU: STM32F103vet6;编写规范,注释清晰,AT命令说明仔细,串口1用于与电脑通讯及程序下载,串口2用于与评估板通讯;测试通过

2020-09-10

GPRS_UDP_透传通信.zip

实现了 GPRS 与 UDP 服务器透传通信;利用双向心跳包机制 来维持长连接;服务器地址请在 gprs_at.c 中修改;软件是用的MDK v5

2020-09-09

GPRS_UDP_非透传通信.zip

实现 GPRS 与 UDP 服务器非透传通信;利用心跳包机制 来维持长连接;服务器地址请在 gprs_at.c 中修改;

2020-09-09

电子电路维修方法.ppt

1.电子电路快速维修的方法 1.明确电子电路的功能作用不管任何电子电路,在维修前必须弄清它的功能作用,只有这样才能尽快着手进行下一步维修工作。 2.确定产生的故障现象根据它的功能作用,确定产生的故障现象。...电子电路快速维修的一些技巧 1.一些简单电子电路的维修技巧⑴先检查电源是否正常,再查集成电路及管子的供电是否正常。⑵有集成电路的可先用替代法替代,若还不正常再查外围元件。....

2020-07-22

PCB基础概念、工艺、装配及测试(密码2069977).pdf

PCB(Printed Circuit Board),中文名称为印制线路板,简称印制板,是电子工业的重要部件之一。几乎每种电子设备,小到电子手表、计算 器,大到计算机,通讯电子设备,军用武器系统,只要有集成电路等电子元器件,为了它们之间的电气互连,都要使用印制板。在较大型的电子产品研 究过程中,最基本的成功因素是该产品的印制板的设计、文件编制和制造。印制板的设计和制造质量直接影响到整个产品的质量和成本,甚至导致商业 竞争的成败。

2020-07-22

电磁兼容设计 1088页PPT.pdf

电磁兼容设计主要包含浪涌(冲击)抗扰度、振铃波浪涌抗扰度、电快速瞬变脉冲群抗扰度、电压暂降、短时中断和电压变化抗扰度、工频电源谐波抗扰度、静电抗扰度、射频电磁场辐射抗扰度、工频磁场抗扰度、脉冲磁场抗扰度、传导骚扰、辐射骚扰、射频场感应的传导抗扰度等相关设计。文档详细介绍了基础知识和设计整改实例。

2020-01-16

高考数学填空题训练题(基础回顾)_试题.doc

高考数学,基础训练,抽取的是历年真题。 高考基础试题强化训练 数学高考真题、历年高考数学试题及答案解析

2020-01-16

GD32V103国产Risc V单片机- 兼容stm32F103.zip

在国际MCU大厂还处于探讨阶段的时候,目前已经跻身中国Arm Cortex-M MCU市场排名第三的兆易创新(GigaDevice)走在前列,发布了让RISC-V“落地”的芯片——GD32VF103。RISC-V内核32位通用MCU。GD32VF103采用RISC-V的Bumblebee处理器内核。Bumblebee内核设计了二级变长流水线微架构,配备了精简的指令预取单元和动态分支预测器,并融入多种低功耗设计方法,能够以二级流水线的代价,达到传统架构三级流水线的性能和频率,实现了优秀的能效比与成本优势。所以GD32VF103在最高主频下的工作性能可达153 DMIPS,CoreMark测试也取得了360分的优异表现,相比GD32 Cortex-M3内核产品性能提升15%的同时,动态功耗还降低了50%,待机功耗更是降低了25%。支持文档代码例子比较丰富;引脚兼容stm32F103

2020-01-14

01绪论和相应机器.pdf

人工智能是关于人造物的智能行为,而智能行为包括知觉、推理、学习、交流和在复杂环境中的行为。人工智能的一个长期目标是发明出可以像人类一样或能更好地完成以上行为的机器;另一个目标是理解这种智能行为是否存在于机器、人类或其他动物中。因此,人工智能包含了科学和工程的双重目标。 理解智能包括理解:知识如何获取、表达和存储;智能行为如何产生和学习;动机、情感和优先权如何发展和运用;传感器信号如何转换成各种符号;怎样利用各种符号执行逻辑运算、对过去进行推理及对未来进行规划;智能机制如何产生幻觉、信念、希望、畏惧、梦幻甚至善良和爱情等现象。

2020-01-06

R800C模块资料 2G 3G 4G.zip

支持2频GSM/GPRS,模块的尺寸只有17.6*15.7*2.3 mm,几乎可以满足所有用户应用中的对空间尺寸的要求。模块的物理接口为42引脚的SMT焊盘,提供了模块的所有硬件接口。包括详细的说明文档和设计资料及其参考实例。

2020-01-06

基于最新5.4电机库的STM32电机控制应用实战分享MC_SDK_5_4Training.pdf

基于最新5.4电机库的STM32电机控制应用实战分享MC_SDK_5_4Training;高清文字可选择版;FOC控制原理;硬件整体介绍;MC SDK5.x 软件介绍;实际调试步骤详解;试验环节(Hands On)

2020-01-06

全国高考物理试题分类汇编(15个专题)104页.doc

全国高考物理试题分类汇编 专题1. 直线运动 专题2. 相互作用 专题3. 牛顿运动定律 专题4. 曲线运动 专题5. 万有引力和天体运动 专题6. 机械能 专题7. 静电场 专题8. 恒定电流 专题9. 磁场 专题10. 电磁感应 专题11. 交变电流 专题12. 光学 专题13. 原子物理 专题14. 动量专题 专题15. 机械振动和机械波

2019-12-19

电力电子磁元件磁芯材料特性及其应用基础——陈为.pdf

电力电子磁元件磁心材料特性及其应用基础;福州大学功率变换电磁技术研究中心 - 陈为 教授 博士生导师;磁心材料的基本参数设计应用实例。

2019-12-13

ARM Cortex-A(armV8)编程手册.pdf

ARM® Cortex™-A8 Series Programmer’s Guide This Cortex-A Series Programmer’s Guide is protected by copyright and the practice or implementation of the information herein may be protected by one or more patents or pending applications.

2019-10-23

ARM Cortex-A(armV7)编程手册V4.0.pdf

ARM® Cortex™-A7 Series Version: 4.0 Programmer’s Guide This Cortex-A Series Programmer’s Guide is protected by copyright and the practice or implementation of the information herein may be protected by one or more patents or pending applications.

2019-10-15

ATmega16 中文手册.PDF

具有 16KB 系统 内可编程 的 8 位 微控制器;ATmega16 ATmega16L

2019-10-08

c语言基础 818页 清华大学课件.ppt

C语言概述,清华大学课件PPT;C语言是国际上广泛流行的高级语言。C语言是在B语言的基础上发展起来的。非常详细适合学习交流。

2019-07-25

C语言程序设计(第四版) 谭浩强著 高清晰版.PDF

谭浩强 c 语言程序设计 (第四版)清晰版本;叙述了C程序设计中的基本知识;由谭浩强教授著、清华大学出版社出版的《C程序设计(第4版)》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。仅供参考学习

2019-07-24

电子工程师手册 模拟电路(上下册全).pdf

有详细的电路设计实例包括各个参数。模拟电路指用来对模拟信号进行传输、变换、处理、放大、测量和显示等工作的电路。模拟电路是电子电路的基础,它主要包括放大电路、信号运算和处理电路、振荡电路、调制和解调电路及电源等。【华为公司的电子工程师培训教材模拟部分(上下册) 】高清文字版可以一个个选择文字

2019-07-13

FM33G0xx(32位ARM M0+核)低功耗 MCU 芯片技术手册

FM33G0xx(32位ARM M0+核)低功耗 MCU 芯片技术手册,宽电压范围:1.8~5.5V,支持用户/特权模式,支持中断向量表重定向(VTOR),32KHz下LPRUN功耗:9uA (VDD=5V)

2023-01-10

移动机器人视觉伺服系统设计.caj

针对使用的摄像机建立了摄像机模型,并推导出目标在图像平面的误差与其在3维空间中的位置的关系式,然后对使用的摄像机进行了基于MATLAB的标定实验,确定了摄像机的内参数。接着对机器人关节位置环进行了系统建模,利用最小二乘法和子空间法进行了模型辨识与对比,得到了对象的传递函数,由于模型阶次较高,进行了模型降阶。然后介绍了视觉伺服系统的双环模型,外环为图像环,利用图像信息进行闭环,内环为机器人关节位置环,利用关节处的编码器数据进行闭环。为了提高位置环的响应速度和控制精度,针对辨识得到的位...

2020-11-25

数据驱动的多视图三维重建.caj

研究数据驱动的多视图三维重建技术,包括如何从视频或图像数据中获取摄像机的内部参数,外部参数和场景三维几何信息,有效地解决大规模三维重建中的光照一致性和几何一致性等问题,为当今应用需求提供了一套完备的解决方案.概括地说,本论文的主要创新点如下: (1)提出了一种快速鲁棒的特征跟踪框架.此框架建立在本论文提出的带有方向的特征检测子和具有较强表达能给力的特征描述子之上,较好地解决了图像旋转,遮挡和相似性给描述子匹配带来的影响.此外,为了提高算法的时间效率,提出一种快速的...

2020-11-25

嵌入式视频监控终端的研究与实现.caj

提出了基于ARM11核心的S3C6410处理器搭载嵌入式Linux操作系统驱动CMOS摄像头模块OV9650,构建低成本、高性能、小体积、低功耗的嵌入式视频监控终端。本文的工作内容主要分为以下几个方面:(1)研究了视频监控终端的发展过程,分析了传统视频监控终端存在的问题和不足,根据这些问题和不足,结合本项目的具体需求,对系统所涉及的关键技术和方案进行了论证,最终确定了基于ARM11内核的S3C6410处理器和CMOS摄像头OV9650的解决方案。(2)完成开发环境的搭建,包括如下内容:移植Bootloader,Linux操作系统内核的裁剪和移植,

2020-11-25

嵌入式Linux下CMOS摄像头驱动的设计与实现.caj

为增强系统稳定性,基于Linux操作系统的摄像头驱动,需综合考虑内核模块的调用和任务的优先级.该文介绍了基于ARM9架构,采用CMOS图像传感器OV9650,在Linux操作系统下摄像头驱动的设计与实现.使用I2C总线配置摄像头控制寄存器,引入信号量机制,优化临界资源调度,编写及完善应用程序接口(API),实现了多任务多线程处理.测试结果表明:多个进程同时运行时,驱动程序具有良好的稳定性,能够自动根据优先级,有序地完成图像采集工作.

2020-11-25

基于软硬件协同的测量摄像机研究与实现.caj

在分析当前嵌入式测量摄像机设计架构的基础上,对比各种架构的特点,提出以DE1-SoC为平台设计基于软硬协同的测量摄像机。通过研究DE1-SoC开发板的相关知识和软硬件协同设计方法,进行系统的需求分析并给出合适的软硬件架构设计。然后在架构设计的基础之上对各个功能模块进行详细设计。在FPGA逻辑部分的设计包括:图像采集模块、图像处理模块、图像传输模块。针对桥梁挠度测量,在HPS部分的设计包括图像处理软件和人机交互设计。

2020-11-25

基于嵌入式Linux视频图像采集及其无线传输的研究.caj

分析总结了嵌入式linux系统、视频图像采集以及无线传输领域的研究现状和发展趋势,并结合嵌入式系统所具有的性能稳定、功耗低、体积小等优势,设计开发了一种视频图像数据采集与无线传输的系统。在视频图像采集端搭建了服务器,用于视频图像采集、处理以及控制其传输的工作。客户端可使用手机或电脑通过有线或无线的方式接收视频图像数据。本文内容包括硬件设备的选型与平台搭建、嵌入式linux的裁剪与移植、USB摄像头与USB无线网卡驱动程序的开发测试以及视频流服务器mjpg_streamer的移植应用。硬件方面,选用三星的S3C2440作为处理器,并结合USB摄像头和USB无线网卡等外设,进行系统的设计开发。

2020-11-25

基于嵌入式Linux的摄像头驱动程序设计与实现.caj

通过分析S3C2440中摄像头接口CAMIF和摄像头芯片OV2640的工作原理,本文提出了基于嵌入式Linux的摄像头接口设备驱动程序框架,并据此框架在嵌入式Linux上设计并实现了摄像头的系统功能.实际使用结果表明,设计的驱动程序能充分满足实际应用需求.

2020-11-25

基于S3C2440的视频采集驱动设计.caj

以S3C2440为核心处理器以及OV9650为数字视频采 集芯片,构建了高度集成的嵌入式实时图像采集平台,进而提出了一种可行的嵌入式实时图像采集驱动设计方案.本设计方案具有体积小,功耗低,成本低,稳定性 强,集成度高和应用灵活等特点,极好地满足便携式视频采集设备的需求.

2020-11-25

基于FPGA的双摄像头HDMI视频系统的设计与研究.caj

提出的视频监控系统有别于传统的FPGA视频监控系统,它是在FPGA内实现传统的硬件系统开发和SOPC片上系统相结合的设计方案,同时利用算法级开发工具DSP Builder软件与数学分析工具MATLAB软件相结合提供算法支持。视频采集端采用经济实惠且不多占空间的CMOS摄像头,这样的设计不仅有利于产品的普及,而且更有利于获得高清晰的数字视频图像;视频显示端采用逐渐普及的HDMI端口显示器,HDMI端口不仅只需要单个线缆就可以实现图像和声音的传输,而且有利于数字视频信号在显示器上高清显示,并且有利于避免多次数模转换造成视频信号的损失,从而实现高清晰的有声视频监控。软件系统的实现则是在Nios II

2020-11-25

基于ARM和嵌入式Linux系统的多功能工业相机的设计和实现.caj

实现了一种基于ARM和嵌入式Linux系统的多功能工业相机(以下简称相机).在硬件设计方面,本文首先分析了相机的系统框架,对比了几种流行的嵌入式方案.通过对嵌入式CPU,图像传感器,图像数据缓存方案和通信接口设计方案的对比和选择,最终,本文采用了TI公司的AM3354作为相机的主控CPU,MICRON的CMOS传感器MT9M001作为图像传感芯片,采用CPLD和SRAM模拟FIFO实现对图片的高速缓存,采用USB,UART和以太网接口作为相机的对外接口,在此方案的分析基础上本文完成了相机的电路和PCB设计.本文还详细分析了相机的软件架构和设计.

2020-11-25

基于ARM和Linux的远程视频监控系统的研究与实现.caj

设计过程包括:ARM硬件系统设计,Bootloader的移植,Linux内核的移植以及跟文件系统的制作,摄像头驱动的编写,摄像头数据获取以及通过socket编程进行网络传输. 本系统支持标准UVC(USB video class)摄像头驱动,市面上购买的USB接口摄像头一般都是使用UVC驱动,它们的输出格式一般都是YUV.在实验中采用的一款USB摄像头模块虽然不能使用标准UVC驱动,但改动驱动代码后可用,它输出的视频数据格式是MJPEG.另外系统中还用了CMOS图像传感器接口,在编写CMOS接口驱动中获取的数据格式是RGB.用三种数据格式测试本系统性能.

2020-11-25

行人检测系统的设计与实现.caj

对基于HOG+SVM的行人检测算法进行理论研究,最终实现了基于HOG+SVM的行人检测系统并测试。然后着重研究基于深度学习目标检测框架的行人检测技术,对常见几种框架进行理论分析论证,分别对基于Faster-RCNN和基于YOLO v2的目标检测框架进行理论研究,最后搭建了基于Faster-RCNN的行人检测系统和基于YOLO v2的行人检测系统,分别进行仿真测试。通过在现有数据集上测试和实时行人检测测试,对比分析实验结果,验证各自系统的实时性与准确性。

2020-11-23

高帧率视频系统关键技术研究与实现.caj

基于柯达公司的KAI0340 CCD(Charge Coupled Device)图像传感器,本文研究了图像传感器的时序逻辑与高速驱动、高速模数转换电路模块与FPGA高速接收等关键电路的设计与实现,高帧率相机系统中无损压缩算法与FPGA实现等关键技术,最后实现了该高帧率视频相机。研究内容如下:高帧率视频系统主要包括:高帧率视频系统硬件设计、高速传输接口设计、无损压缩算法设计。高帧率视频系统硬件设计主要包括电源模块设计、驱动时序模块设计、模数转换模块设计。电源模块主要负责各个电源方案的实现,本系统涉及的电源电压种类多而且压差大,驱动时序生成模块包括FPGA时序逻辑和高速驱动电路

2020-11-23

高性能CMOS图像采集系统设计.caj

以Fairchild公司科学级CMOS图像传感器CIS2521为核心,设计了一套高性能,小型化,低功耗的图像采集系统,本文所做的主要工作有:首先,本文对系统的总体方案进行了设计,通过对采集,控制,数据缓存和数据传输等关键模块的分析完成了各个器件的选型工作,确立了sCMOS图像传感器+FPGA控制芯片+DDR2 SDRAM高速缓存芯片+Camera Link高速传输接口的系统设计方案;然后,在对硬件电路分析的基础上确立了系统硬件设计方案并给出了具体的硬件电路原理图;基于硬件电路设计了FPGA驱动软件程序,能够完成CMOS图像传感器的上电控制,时钟管理,寄存器配置等功能,能够驱动CMOS图像传感器

2020-11-23

高速相机记录系统的设计与实现.caj

设计并实现了基于FPGA+PowerPC+SSD的小型化的高速视频实时记录存储系统.本文以FPGA作为高速数据采集,数据处理和图像输出显示及数据上传的管控中心,以PowerPC架构处理器P1010作为数据存储核心处理器,以SATA接口固态硬盘作为数据存储介质,采用Camera Link,PCIe,IIC,RS485和光纤等通信手段,实现高速相机输出的600MB/s的视频数据的实时采集存储,并通过光纤接口实现数据高速上传.论文主要工作如下:1.分析和研究了现阶段市场上的高速数据采集存储系统实现原理及其优缺点,并针对设计要求提出本系统的实现方案.本系统采用高速相机采集高速视频...

2020-11-23

高速CMOS相机驱动设计及光学图像预处理.caj

采用CMOSIS公司的图像传感器CMV4000作为探测器件,以XILINX公司的VIRTEX5 FPGA为处理平台,使用CameraLink接口作为相机的输出信道,实现了图像的高速采集传输的功能。本文设计的相机在分辨率为512×512的情况下,帧频达到200fps,满足了大多数情况下的应用需求。本文相机采用多通道输出的CMOS传感器作为系统的感光元件,由于CMOS图像传感器自身结构的关系,不可避免的带来了传感器光响应的非均匀性问题,使得采集到的图像出现空间条纹噪声,降低了图像的质量。本文通过研究非均匀校正算法,结合CMV4000传感器的自身特性,采用定标的方式对该传感器的非均匀性进行实时校正

2020-11-23

空空如也

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

TA关注的人

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