联系我们
    插件电感_大电流电感
热门搜索
点击排行
推荐电感
推荐阅读
推荐电感
推荐电感
猜猜你喜欢的
行业知识 您所在的位置: 电感 > 行业知识

基于EPM7312的新型嵌入式系统的实现

来源:    作者:    发布时间:2016-01-23 08:30:44    浏览量:

Microwindows采用分层结构设计方法,在底层提供对屏幕,鼠标或触摸屏,键盘的驱动,是程序能够访问实际的硬件和其他用户订制设备;中间层实现了一个可以移植的图形引擎,这个图形引擎实现画线,填充,多边行,剪辑和多种颜色模式;最上层实现了多种API以适应不同的应用环境。每一层都可以根据不同的应用需求修改代码或重新编码。

系统中最底层针对显示屏,鼠标,触摸屏,键盘等各定义了一个数据结构供图形引擎使用,分别为struct _mwscreendevice ﹑struct _mousedevice 和struct _kbddevice , 包含了针对指定设备的硬件驱动代码接口。

在Microwindows中的图形引擎支持framebuffer ,因此只要修改src/中针对基于ARM平台的Linux的配置文件config.ads,指定使用framebuffer作为底层图形支持引擎即可。 Microwindows下支持Linux的鼠标驱动为mou-gpm.c,键盘驱动为kbd_tty.c。在本系统中并没有从头开始编写鼠标键盘各数据结构的成员函数,只对原驱动中针对特定硬件部分作了相应改动。

2.4 ViewML

ViewML是第一个开放源代码的,专门面对嵌入式Linux系统的快速发展而开发的小型浏览器。其代码文件只有800KB,运行所需的内存空间约2MB,使用FLTK作为GUI平台开发,采用C++面向对象的设计。ViewML浏览器可以运行于X Windows 和Microwindows系统之上,所以可在Linux平台上进行调试和改进。这极大的方便了对浏览器的进一步完善。本系统中对ViewML 的改进是在基于X Windows 平台的Microwindows系统上完成的。

ViewML浏览器的体系结构如图2。其应用层很小,完全用C++ FLTK(Fast Light Tool Kit)应用框架编写,提供基本的图形用户界面布局,同时该层还处理网络和本地文件存取要求。其语法分析器和显示引擎选用了源码开放的KDE桌面的kfm 文件管理器中的KDE 1.0 HTML窗口部件(即图1中的KHTML View和窗口部件模块)。该窗口管理部件工作稳定,支持全部的HTML 3.2功能及部分JavaScript 1.1。KDE的窗口部件采用的是QT窗口部件集合,为适应嵌入式系统的要求,ViewML采用了轻量级图形库FLTK。QT兼容层提供了HTML窗口部件和FLTK应用框架之间的接口。底层的网络协议采用万维网协会的WWWLib库执行所有的异步网络输入输出和HTTP获得功能。

六种V/I转换和恒流源电路第四和第五种是建立在正负反馈平衡的基础上的,电阻的误差而失去平衡,会影响恒流输出特性,也就是说,输出电流会随负载变化,而其他几种电路中电阻的误差只会影响输出电流的值,而不会影响输出特性如果输出电流大,

6V/9V/12V可调线性电压调节器电路我们能够建立一个多种电压供电(6、9、12 V)线性电压调节器电路。不仅能提供多种输出电压与单供电电压,该电路的电压稳定性也很好。

ADIADUCM360数据采集系统解决方案 ADI公司的ADUCM360是24位数据采集系统解决方案,集成了两个多路24位Sigma-Delta ADC,32位ARM Cortex M3 MCU以及闪存/EE存储器,能直接和外部精密的传感器接

大电流电感
 
在线客服