ucos下的文件系统,周立功的,包括SD的驱动程序,ucos的源码请到网上下载最新的,放在source文件夹下即可
上传时间: 2014-11-21
上传用户:wangchong
tcp数据侦听的例子,实现了udp数据侦听回环操作,可以移植到LPC处理器上,不同的处理器只需要修改启动文件就可以了,非常容易移植,该例子是在ucos环境下移植,并在lpc2368处理器上运行成功,选用的是DM69161网卡
上传时间: 2014-01-05
上传用户:米卡
基于S3C44b0的键盘LED接口设计,芯片采用zlg7290,利用了ucos的消息邮箱传递键盘输入,其中zl7290的驱动采用分层设计的方法,上层I2C函数和底层具体操作函数分离,方便移植和更换键盘芯片。
上传时间: 2017-04-20
上传用户:wang0123456789
ucos编程,用于移植s3c2440的ucos代码
标签: ucos编程
上传时间: 2015-04-29
上传用户:67218547
相信大家有移植经验的都知道,移植确实是一件非常墨迹的事情,怎么说呢,代码都是别人的,风格也是别人的,文件结构,定义之类都是别人的,看别人的东西是种进步,但是,也是一个痛苦的过程,因为有时候资料确实很少,而且有时候还是E文的,专业名词一大堆,我们根本没有办法想象工作量是多么的巨大.不过事情都是这样,你不懂他的时候他就像是巨山,但是一旦你理解他的时候,你才会感觉到原来他是那么的简单(从我的经验上来看,至少应该是这样的).好吧,闲话少说,我们就来开始我们的移植之旅把.首先,我们需要准备的东西有uCGUI3.90,这个版本是大家现在用的比较多的,效率也比较高,别人都是这么评论的,至于其他版本的,我没有接触很多,所以不能过多评论.UCGUI有三个文件夹,一个是tool,这个文件夹是用来使用一些uCgui的上位机程序,基本都是字体和模板查看之类的,在sample文件夹下面是已经别人都你写好了很多有用的东西,像跟操作系统有关的GUT×或者一些模板(后面我们会用到的自己定义的Demo),或者是gui配置.后面再 详细叙说这个文件央的功能.在Start文件夹里面,这是我们最主要的文件夹,里面就包含了uCGUI的源代码,uCGUI的作者把源代码放进vc里面进行编译了(当然,这是用标准C语言写的程序,所以我们可以放在任何C语言平台下编译而不会担心兼容性问题,这个uCGUI在这方面做的算是完美了),所以,我们可以在vc平台下写界面,然后再把代码拷进我们的下位机编译器进行编译,这样子效率就会非常高了.(像51那时候写界面就是疯狂的一次一次的烧,真是纠结.).
上传时间: 2022-06-19
上传用户:
LearningGUI的特点和优势。LearningGUI被设计成独立于具体的硬件平台和具体的软件平台,是一款通用的嵌入式开源GUI系统。它100%使用C语言开发,无浮点运算,只调用C,无汇编代码。显示,键盘,鼠标等驱动由用户在应用中编写注册,因此,LearningGUI的通用性,可移植性非常好!它可以裸奔,也可以在RTOS 上运行,同时更适合在Linux下运行。LearningGUI高度可裁剪,可配置,库大小从20多K到200多K。占用内存小。Basic版实行静态内存管理,占用10多K RAM. Windows版实行动态内存管理,占用内存与建立控件多少相关。支持内置GB2312—80标准汉字库。提供开放式字库访问接口。提供开放式颜色转换接口。提供消息驱动机制。提供类似于Win32 SDK式样的API接口。开发LearningGUI的目的是替代emWin,同时抢占中低端的QT市场。该教程是基于SWM320单片机下移植learningGUI的教程,详细描述了移植过程。适用于想学习learningGUI的爱好者,其它单片机也可以使用这样的方法进行移植,里面讲述了配置文件的使用方法,希望这个教程能对该GUI的爱好者有所帮助。
标签: swm320 learninggui 移植
上传时间: 2022-07-06
上传用户:
近年来,随着计算机技术、网络技术与无线通信技术的高速发展和广泛应用,无线传感器网络已成为国际上备受关注的前沿热点之一。无线传感器网络在军事应用、环境监测、医疗护理、空间探索等方面都显示了广阔的应用前景,被认为是21世纪最有发展前景的技术之一。 本文通过对无线传感器网络的发展现状、发展趋势以及水环境多参数监测特点的研究,提出了面向水环境多参数监测应用的无线传感器网络系统的解决方案,分析了系统设计的目标和功能,并指出了系统软硬件平台的设计要求与设计原则。依托2006年江苏省科技攻关项目“总线化智能多参数高精度检测与控制仪表”,设计了基于Silicon Laboratories的C8051F310处理器和CC2420射频芯片的硬件开发平台,详细地描述了硬件平台中各个功能模块的细节,并在此平台上实现和改进了SimpliciTI协议和IEEE802.15.4/Zigbee协议,最后对系统进行了测试。整个系统以无线传感器网络技术为核心,增强了系统的灵活性、可维护性和可扩展性,同时系统模块化、开放式的结构使系统具有良好的可移植性。 将无线传感器网络技术应用于水环境多参数监测,涉及到传感器技术、无线通信技术、计算机应用技术等多种技术。到目前为止,随着科学技术的不断进步,它还在不断地完善,前景尤为广阔。
上传时间: 2013-06-01
上传用户:无聊来刷下
嵌入式图像采集系统具有体积小、成本低、稳定性高等优点,在远程监控、可视电话、计算机视觉、网络会议等领域应用广泛。为克服传统基于单片机的图像采集系统的种种不足,本文提出了一种新的解决方案,利用高速的ARM9嵌入式微处理器S3C2410A为硬件核心,搭配USB摄像头,结合Linux构建了一套嵌入式的图像采集系统。USB摄像头有着容易购买、性价比高等优点,但长期以来将其直接应用于嵌入式系统却很困难。随着ARM微处理器的广泛应用,嵌入式系统的性能得到了极大的提升。人们逐渐将操作系统引入其中,方便系统的管理和简化应用程序的开发。Linux是一个免费开源的优秀操作系统,将其移植到嵌入式系统中能够对系统进行高效地管理、极大地方便应用程序的开发。嵌入式的Linux操作系统继承了Linux的优良特性,还有着节约资源,实时性强等优点。在本方案中以嵌入式Linux操作系统为基础,借助其对USB、网络等的强大支持能力来构建高度灵活的图像采集系统。通过利用Linux操作系统内建的video4Linux对摄像头进行编程,实现了将USB摄像头采集到的视频数据进行显示和存为图片的功能。本文中具体讲述了嵌入式的软硬件平台的构建,USB摄像头的驱动开发,图像采集应用程序的实现等。本文提出的嵌入式图像采集方案适用于市面上绝大多数流行的USB摄像头,还能把得到的图像通过以太网传输以实现远程的监控。这套方案利用应用程序编程接口video4linux所提供的数据结构、应用函数等,实现了在Linux环境下采集USB摄像头图像数据的功能,并运用嵌入式的GUI开发工具Qt/Embedded来编写最终的应用程序实现了美观的用户界面。充分运用Linux操作系统和其工具的强大功能来实现图像采集, 对基于Linux内核的后续图像应用开发具有实用意义。本系统完全基于开放的平台和模块化的实现方法,具有良好的可移植性,可方便地进行各种扩展。这种方案所实现的图像采集系统成本低,灵活性高,性能好,是一种优良的解决方案。本文详细介绍了这种基于Linux系统和S3C2410A平台的嵌入式图像采集系统。关键词:嵌入式,ARM,USB,图像采集,Linux
上传时间: 2013-06-05
上传用户:bangbangbang
随着科学技术的发展,汽车结构不断完善,人们对汽车的性能更加关注。汽车本身是一个复杂的系统,在使用过程中,随着行驶里程的增加和使用时间的延续,汽车技术状况可能不断恶化,需要定期进行检测。汽车底盘测功机是一种不解体检验汽车性能的检测设备,采用现代电测和计算机技术,模拟汽车在各种路面行驶阻力,使汽车的道路试验项目移至室内进行,减少室外环境变化对测试的影响,能够很好的改善试验人员的试验环境和提高测试精度。 本文首先介绍了汽车底盘测功机的发展历史和研究现状,阐明了研究汽车底盘测功机测控系统的目的和意义,给出了汽车底盘测功机的结构和工作原理,在详细分析汽车道路上和底盘测功机上运行受力情况的基础上,建立了测功机电模拟模型。采用电模拟阻力加载装置,不仅省去了繁琐的惯性飞轮装置,简化了底盘测功机的结构,而且实现了惯性阻力的无级模拟。在系统硬件上,设计了转速转矩信号的采集电路和前端信号处理电路,提高了采集数据的准确性,保证系统的精度,并给出了励磁控制电路的设计与实现。在通讯上,设计CAN和USB互相转化的接口电路,不仅实现上下位机之间的通讯,而且还突破了传统底盘测功机上下位机通讯速率慢的瓶颈。在控制策略上,采用积分分离PID算法,实现转速、励磁电流和转矩、励磁电流的两个双闭环控制器,满足了汽车底盘测功机不同运行状况的需求。在软件上,采用模块化编程的思想,从而增强了程序的可移植性和灵活性。最后,构建了实验平台,对系统进行了实验研究,实验结果表明:系统能满足汽车性能测试的要求。
上传时间: 2013-06-12
上传用户:问题问题
人脸检测和定位是在图像中进行人脸检测,以及确定图像中人脸的位置、大小、个数等信息,最初作为自动人脸识别系统的定位环节被提出,近年来由于其在安全访问、智能监测、虚拟现实、基于内容的检索和新一代人机界面等领域的应用需求,作为一个独立的课题也备受研究者的重视。 论文针对人脸检测定位和识别技术在智能视频监控系统的特殊应用,进行人脸检测和定位算法研究,并将这些算法通过DSP进行实现。论文工作如下: 1.本文针对人脸检测和定位问题,提出了基于YUV色彩空间的肤色检测的改进算法,通过在YUV空间对人脸肤色的聚类分析,建立了YUV肤色模型。仿真结果表明,该模型可以有效地检测到图像中的肤色区域,为人脸的粗定位奠定了基础。 2.针对图像中肤色不一定是人脸的问题,在人脸检测时,利用肤色确定候选区域,再利用一些规则对人脸候选区域进行判别或合并。针对图像只中存在一个人脸的情况,采用改进的坐标轴投影方法进行单个人脸的检测定位;针对图像中存在多个人脸的情况,利用改进的区域标定算法进行多个人脸的检测定位,使得算法能够完成单人脸检测和多人脸的检测定位,仿真结果表明了算法的有效性。 3.论文提出了通过DSP图像处理系统实现以上算法的过程,首先在MATLAB环境研究算法,然后进行算法的DSP移植,采用了有利于DSP处理的图像存储格式和算法结构,改善了算法的实时性。实际测试结果表明了算法在DSP上实现的正确性和可行性。 基于DSP的人脸检测和定位算法的实现,对监控系统的智能化发展具有重要的实际意义。
上传时间: 2013-05-22
上传用户:sunzhp