📄 micrium products gui.htm
字号:
src="Micrium Products GUI.files/guigraph_15.gif" width=19
name=guigraph_15></TD>
<TD colSpan=2 rowSpan=4><A
onmouseover="changeImages('guigraph_08', 'guigraph-imgs/guigraph_08-guigraph_16_ove.gif', 'guigraph_15', 'guigraph-imgs/guigraph_15-guigraph_16_ove.gif', 'guigraph_16', 'guigraph-imgs/guigraph_16-over.gif', 'guigraph_23', 'guigraph-imgs/guigraph_23-guigraph_16_ove.gif', 'guigraph_24', 'guigraph-imgs/guigraph_24-guigraph_16_ove.gif'); return true;"
onmouseout="changeImages('guigraph_08', 'guigraph-imgs/guigraph_08.gif', 'guigraph_15', 'guigraph-imgs/guigraph_15.gif', 'guigraph_16', 'guigraph-imgs/guigraph_16.gif', 'guigraph_23', 'guigraph-imgs/guigraph_23.gif', 'guigraph_24', 'guigraph-imgs/guigraph_24.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/TouchScreen.htm"><IMG
height=83
alt="Touch screen support for analog touch panels is available. This includes a low level driver, which handles the analog input (from an 8 bit or better AD-converter), de-bouncing and calibration of the touch screen. The window manager deals with touch messages and controls such as button objects. It takes no more than one line of code to create a button or another control, which then automatically handles touch messages and reacts accordingly. Support for touch screens "
src="Micrium Products GUI.files/guigraph_16.gif" width=67 border=0
name=guigraph_16></A></TD>
<TD><IMG height=21
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=2><IMG height=5
src="Micrium Products GUI.files/guigraph_17.gif" width=111></TD>
<TD><IMG height=5 src="Micrium Products GUI.files/guigraph_18.gif"
width=9></TD>
<TD><IMG height=5
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=3><IMG height=10
src="Micrium Products GUI.files/guigraph_19.gif" width=120></TD>
<TD><IMG height=10
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD rowSpan=10><IMG height=245
src="Micrium Products GUI.files/guigraph_20.gif" width=20
name=guigraph_20></TD>
<TD rowSpan=3><A
onmouseover="changeImages('guigraph_20', 'guigraph-imgs/guigraph_20-guigraph_21_ove.gif', 'guigraph_21', 'guigraph-imgs/guigraph_21-over.gif', 'guigraph_22', 'guigraph-imgs/guigraph_22-guigraph_21_ove.gif', 'guigraph_26', 'guigraph-imgs/guigraph_26-guigraph_21_ove.gif', 'guigraph_27', 'guigraph-imgs/guigraph_27-guigraph_21_ove.gif'); return true;"
onmouseout="changeImages('guigraph_20', 'guigraph-imgs/guigraph_20.gif', 'guigraph_21', 'guigraph-imgs/guigraph_21.gif', 'guigraph_22', 'guigraph-imgs/guigraph_22.gif', 'guigraph_26', 'guigraph-imgs/guigraph_26.gif', 'guigraph_27', 'guigraph-imgs/guigraph_27.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/Simulation.htm"><IMG
height=61
alt="A simulation environment under Microsoft Visual C++ is available. It can be used to write and test the entire user-interface on the PC (all routines are 100% identical to your embedded application, no matter what CPU or LCD you are using). This makes debugging and development easy and convenient. Generating screen-shots of the LCD is a snap. These screenshots can then be inserted into documentation. Using the optional 礐/GUIView, a separate program shows the contents of the simulated LCD even during debugging. The touch screen simulation is integrated into the regular 礐/GUISim simulation. Mouse events are used to simulate the touch screen. The simulation can be used to write the user interface of your application and can be send as a simple exe file to anybody for discussion, demonstration or verification. "
src="Micrium Products GUI.files/guigraph_21.gif" width=91 border=0
name=guigraph_21></A></TD>
<TD rowSpan=11><IMG height=287
src="Micrium Products GUI.files/guigraph_22.gif" width=9
name=guigraph_22></TD>
<TD><IMG height=47
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=11 rowSpan=4><IMG height=29
src="Micrium Products GUI.files/guigraph_23.gif" width=278
name=guigraph_23></TD>
<TD colSpan=2><IMG height=9
src="Micrium Products GUI.files/guigraph_24.gif" width=67
name=guigraph_24></TD>
<TD><IMG height=9
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=2 rowSpan=4><A
onmouseover="changeImages('guigraph_08', 'guigraph-imgs/guigraph_08-guigraph_25_ove.gif', 'guigraph_23', 'guigraph-imgs/guigraph_23-guigraph_25_ove.gif', 'guigraph_25', 'guigraph-imgs/guigraph_25-over.gif', 'guigraph_32', 'guigraph-imgs/guigraph_32-guigraph_25_ove.gif', 'guigraph_33', 'guigraph-imgs/guigraph_33-guigraph_25_ove.gif'); return true;"
onmouseout="changeImages('guigraph_08', 'guigraph-imgs/guigraph_08.gif', 'guigraph_23', 'guigraph-imgs/guigraph_23.gif', 'guigraph_25', 'guigraph-imgs/guigraph_25.gif', 'guigraph_32', 'guigraph-imgs/guigraph_32.gif', 'guigraph_33', 'guigraph-imgs/guigraph_33.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/Widgets&Dialogs.htm"><IMG
height=63
alt="The 礐/GUI Controls allow the creation of windows of arbitrary size at any point on the display. These windows may be transparent, overlapping and can be moved or resized at run time. All functions of the graphic library can be used with the controls which perform the necessary clipping. If call-back is used, it also manages redraw of invalidated areas. The RAM usage of this component is very small; in typical applications it is less than 200 bytes of local memory (stack). Controls include Progress bar, Button, Frame window and Edit box."
src="Micrium Products GUI.files/guigraph_25.gif" width=67 border=0
name=guigraph_25></A></TD>
<TD><IMG height=5
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD><IMG height=6 src="Micrium Products GUI.files/guigraph_26.gif"
width=91 name=guigraph_26></TD>
<TD><IMG height=6
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD rowSpan=2><A
onmouseover="changeImages('guigraph_20', 'guigraph-imgs/guigraph_20-guigraph_27_ove.gif', 'guigraph_22', 'guigraph-imgs/guigraph_22-guigraph_27_ove.gif', 'guigraph_27', 'guigraph-imgs/guigraph_27-over.gif', 'guigraph_34', 'guigraph-imgs/guigraph_34-guigraph_27_ove.gif'); return true;"
onmouseout="changeImages('guigraph_20', 'guigraph-imgs/guigraph_20.gif', 'guigraph_22', 'guigraph-imgs/guigraph_22.gif', 'guigraph_27', 'guigraph-imgs/guigraph_27.gif', 'guigraph_34', 'guigraph-imgs/guigraph_34.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/Simulation.htm"><IMG
height=52
alt="A simulation environment under Microsoft Visual C++ is available. It can be used to write and test the entire user-interface on the PC (all routines are 100% identical to your embedded application, no matter what CPU or LCD you are using). This makes debugging and development easy and convenient. Generating screen-shots of the LCD is a snap. These screenshots can then be inserted into documentation. Using the optional 礐/GUIView, a separate program shows the contents of the simulated LCD even during debugging. The touch screen simulation is integrated into the regular 礐/GUISim simulation. Mouse events are used to simulate the touch screen. The simulation can be used to write the user interface of your application and can be send as a simple exe file to anybody for discussion, demonstration or verification. "
src="Micrium Products GUI.files/guigraph_27.gif" width=91 border=0
name=guigraph_27></A></TD>
<TD><IMG height=9
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD rowSpan=2><IMG height=53
src="Micrium Products GUI.files/guigraph_28.gif" width=9
name=guigraph_28></TD>
<TD colSpan=2 rowSpan=2><A
onmouseover="changeImages('guigraph_28', 'guigraph-imgs/guigraph_28-guigraph_29_ove.gif', 'guigraph_29', 'guigraph-imgs/guigraph_29-over.gif', 'guigraph_30', 'guigraph-imgs/guigraph_30-guigraph_29_ove.gif', 'guigraph_35', 'guigraph-imgs/guigraph_35-guigraph_29_ove.gif'); return true;"
onmouseout="changeImages('guigraph_28', 'guigraph-imgs/guigraph_28.gif', 'guigraph_29', 'guigraph-imgs/guigraph_29.gif', 'guigraph_30', 'guigraph-imgs/guigraph_30.gif', 'guigraph_35', 'guigraph-imgs/guigraph_35.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/LCDDrivers.htm"><IMG
height=53
alt="Drivers can be written for all types of LCDs, including monochrome, gray scale passive and active color (TFT) displays. LCD drivers for all common LCDs already exist. "
src="Micrium Products GUI.files/guigraph_29.gif" width=92 border=0
name=guigraph_29></A></TD>
<TD colSpan=2 rowSpan=2><IMG height=53
src="Micrium Products GUI.files/guigraph_30.gif" width=14
name=guigraph_30></TD>
<TD colSpan=4 rowSpan=2><A
onmouseover="changeImages('guigraph_30', 'guigraph-imgs/guigraph_30-guigraph_31_ove.gif', 'guigraph_31', 'guigraph-imgs/guigraph_31-over.gif', 'guigraph_32', 'guigraph-imgs/guigraph_32-guigraph_31_ove.gif', 'guigraph_35', 'guigraph-imgs/guigraph_35-guigraph_31_ove.gif'); return true;"
onmouseout="changeImages('guigraph_30', 'guigraph-imgs/guigraph_30.gif', 'guigraph_31', 'guigraph-imgs/guigraph_31.gif', 'guigraph_32', 'guigraph-imgs/guigraph_32.gif', 'guigraph_35', 'guigraph-imgs/guigraph_35.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/Antialias.htm"><IMG
height=53
alt="Lines are approximated by a series of pixels that must lie at display coordinates. They can therefore appear jagged, particularly lines which are nearly horizontal or nearly vertical. This jaggedness is called aliasing. Antialiasing is the smoothing of lines and curves. It reduces the jagged, stair-step appearance of any line that is not exactly horizontal or vertical. 礐/GUI supports different antialiasing qualities, antialiased fonts and high-resolution coordinates.Support for anti aliasing is a separate software item and is not included in the 礐/GUI basic package. "
src="Micrium Products GUI.files/guigraph_31.gif" width=92 border=0
name=guigraph_31></A></TD>
<TD colSpan=2 rowSpan=2><IMG height=53
src="Micrium Products GUI.files/guigraph_32.gif" width=71
name=guigraph_32></TD>
<TD><IMG height=43
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=2><IMG height=10
src="Micrium Products GUI.files/guigraph_33.gif" width=67
name=guigraph_33></TD>
<TD rowSpan=2><IMG height=31
src="Micrium Products GUI.files/guigraph_34.gif" width=91
name=guigraph_34></TD>
<TD><IMG height=10
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=14 rowSpan=2><A name=devtools></A><IMG height=60
src="Micrium Products GUI.files/guigraph_35.gif" width=399
name=guigraph_35></TD>
<TD><IMG height=21
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD rowSpan=2><A
onmouseover="changeImages('guigraph_20', 'guigraph-imgs/guigraph_20-guigraph_36_ove.gif', 'guigraph_22', 'guigraph-imgs/guigraph_22-guigraph_36_ove.gif', 'guigraph_36', 'guigraph-imgs/guigraph_36-over.gif', 'guigraph_41', 'guigraph-imgs/guigraph_41-guigraph_36_ove.gif'); return true;"
onmouseout="changeImages('guigraph_20', 'guigraph-imgs/guigraph_20.gif', 'guigraph_22', 'guigraph-imgs/guigraph_22.gif', 'guigraph_36', 'guigraph-imgs/guigraph_36.gif', 'guigraph_41', 'guigraph-imgs/guigraph_41.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/StarterBoard.htm"><IMG
height=95
alt='An evaluation board for test and demonstration purposes is available. It has been designed primarily to test and demonstrate our software, and it can be used to get familiar with our software. We can ship it with demonstration software which is "ready-to-go". However, the board may also be used to get familiar with the microcontroller and the other development tools such as the debugging software and the "C"-compiler. Complete schematic is included. '
src="Micrium Products GUI.files/guigraph_36.gif" width=91 border=0
name=guigraph_36></A></TD>
<TD><IMG height=39
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=6><IMG height=56
src="Micrium Products GUI.files/guigraph_37.gif" width=151
name=guigraph_37></TD>
<TD colSpan=5><A
onmouseover="changeImages('guigraph_37', 'guigraph-imgs/guigraph_37-guigraph_38_ove.gif', 'guigraph_38', 'guigraph-imgs/guigraph_38-over.gif', 'guigraph_39', 'guigraph-imgs/guigraph_39-guigraph_38_ove.gif', 'guigraph_41', 'guigraph-imgs/guigraph_41-guigraph_38_ove.gif'); return true;"
onmouseout="changeImages('guigraph_37', 'guigraph-imgs/guigraph_37.gif', 'guigraph_38', 'guigraph-imgs/guigraph_38.gif', 'guigraph_39', 'guigraph-imgs/guigraph_39.gif', 'guigraph_41', 'guigraph-imgs/guigraph_41.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/BitmapConvert.htm"><IMG
height=56
alt='The optional Bitmap Converter can convert any bitmap into standard "C"-code. It supports palette conversion for different LCDs. For efficiency, bitmaps may also be saved without palette data and in compressed form. You can display any bitmap in your application on any LCD. '
src="Micrium Products GUI.files/guigraph_38.gif" width=127 border=0
name=guigraph_38></A></TD>
<TD><IMG height=56 src="Micrium Products GUI.files/guigraph_39.gif"
width=10 name=guigraph_39></TD>
<TD colSpan=2><A
onmouseover="changeImages('guigraph_04', 'guigraph-imgs/guigraph_04-guigraph_40_ove.gif', 'guigraph_39', 'guigraph-imgs/guigraph_39-guigraph_40_ove.gif', 'guigraph_40', 'guigraph-imgs/guigraph_40-over.gif', 'guigraph_41', 'guigraph-imgs/guigraph_41-guigraph_40_ove.gif'); return true;"
onmouseout="changeImages('guigraph_04', 'guigraph-imgs/guigraph_04.gif', 'guigraph_39', 'guigraph-imgs/guigraph_39.gif', 'guigraph_40', 'guigraph-imgs/guigraph_40.gif', 'guigraph_41', 'guigraph-imgs/guigraph_41.gif'); return true;"
href="http://www.ucos-ii.com/contents/products/GUI/FontConvert.htm"><IMG
height=56
alt='A variety of fonts - in "C"-code form - are shipped with the software. Additional fonts can easily be generated form PC fonts using our optional Font Converter tool. Proportional fonts are supported. Fonts for foreign languages can be created the same way. 礐/GUI offers complete Unicode support.'
src="Micrium Products GUI.files/guigraph_40.gif" width=111 border=0
name=guigraph_40></A></TD>
<TD><IMG height=56
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=17><IMG height=42
src="Micrium Products GUI.files/guigraph_41.gif" width=516
name=guigraph_41></TD>
<TD><IMG height=42
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR>
<TR>
<TD colSpan=20><IMG height=11
src="Micrium Products GUI.files/guigraph_42.gif" width=540></TD>
<TD><IMG height=11
src="E:\down\ucos\uCOS51移植经验心得\Micrium Products GUI.files\spacer(1).gif"
width=1></TD></TR></TBODY></TABLE>
<P> </P>
<P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -