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

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

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

ViewML是直接针对嵌入式Linux环境的一种高品质的网络浏览器。通过包含源代码开放的核心部件,能够在占用很少的RAM和ROM资源的条件下使用高质量的图形引擎。但在实际是移植使用中发现了一些该浏览器的欠缺之处,下面重点讨论本系统针对ViewML窗口界面的改进。

3 ViewML窗口界面的改进

Viewml的应用层很小,只提供了基本的图形用户界面布局。作为与用户交互的窗口,要求有美观性,实用性和可操作性。为了使用户界面更为完善,本系统主要的工作增加对HTML文件的打开﹑保存和关闭;Web页的刷新﹑前进﹑返回等。

编写界面部分主要应用FLTK窗口部件,FLTK提供了比较丰富的控件,如:按钮﹑滚动条﹑文本框﹑对话框﹑列表框等等。所有这些窗口部件的框架类都在FLNK(FLTK移植到Microwindows的Nano-X API上的版本)的文件夹FL中包含的100个头文件中定义。ViewML中窗口的实现是通过创建类VMLAppWindow来构建基本的图形用户界面 ,其中只包括三个函数:VMLAppWindow(int x, int y, int w, int h) : PARENT_WINDOW(x,y,w,h,"ViewML Browser") { },virtual void resize_noTIfy(int x, int y, int w, int h), virtual int handle(int event);}在图形界面上添加按钮save,open,reload,forword,backward等,需在类VMLAppWindow中定义的相应函数。

extern Fl_Button *Save

extern Fl_Button *Open

extern Fl_Button *Forward;

extern Fl_Button *Backward;

extern Fl_Button *Reload;

详情参阅头文件Fl_Window.H,f Fl_Widget.H。编写好图形界面后,通过响应鼠标事件将图形和相应的事件关联起来。

在ViewML应用层中原有两个函数static int send(Fl_Widget* o, int event) :向HTTP发送请求并将请求事例放入队列;int VMLAppWindow::handle(int event):调用线程对事例队列进行处理。除了实例化上面定义的函数,在这里还加入处理网页的保存,后退,前进的函数都要用到的函数int VMLAppWindow::temp(int event),其功能是临时保存网页。其处理流程为:

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

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

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

大电流电感
 
在线客服