<div dir="ltr">Hi Pavel,<div><br></div><div>I hacked rtems-source-builder to build graphics toolkit and commented out libtiff and t1lib. As following:<br><div><br></div><div><div>#                                                                               </div><div># All RTEMS 4.12 Graphics Sets                                                  </div><div>#                                                                               </div><div>                                                                                </div><div>%define rtems_version 4.12                                                      </div><div>%define rtems_arch arm                                                          </div><div>%include rtems-base.bset                                                        </div><div>                                                                                </div><div>graphics/libjpeg                                                                </div><div>graphics/libpng                                                                 </div><div>#graphics/libtiff                                                                </div><div>#graphics/t1lib                                                                 </div><div>graphics/nxlib</div></div></div><div><br></div><div>From src/rtems/readme.rtems of microwindows, it says there are a few demos under src/bin.</div><div>But i only see "convbdf  convbmp  makebmp". </div><div>Could you please point me where to find the demo?</div><div>I see a rtems_init.c file and it was compiled to rtems_init.o, But I have no idea where is the demo.</div><div>Do I need to write a demo from scratch? Do you have reference code if need to write a demo from my side?</div><div><br></div><div>Thanks,</div><div>Peng.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-04 21:25 GMT+08:00 Pavel Pisa <span dir="ltr"><<a href="mailto:ppisa4lists@pikron.com" target="_blank">ppisa4lists@pikron.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Peng Fan,<br>
<br>
On Sunday 03 of April 2016 19:21:19 Joel Sherrill wrote:<br>
<span class="">> On Apr 3, 2016 9:17 AM, "Peng Fan" <<a href="mailto:van.freenix@gmail.com">van.freenix@gmail.com</a>> wrote:<br>
> > Hi,<br>
> ><br>
> > I am porting RTEMS to i.MX6UL and trying to enable lcdif now. I wonder is<br>
><br>
> there any simple framebuffer testcases?<br>
><br>
</span>> No. But there should be. This would be a nice submission.<br>
<span class="">><br>
> > Also in <a href="http://git.rtems.org" rel="noreferrer" target="_blank">git.rtems.org</a>, I can not find the graphic toolkit. Is the graphic<br>
><br>
> toolkit not being maintained now?<br>
<br>
</span>there is Microwindows build as part of RSB.<br>
Microwindows contains more test executables.<br>
<br>
It is not minimal or most easy to build as simple<br>
test probably. We usually used some minimal test<br>
to draw single line directly from graphic driver.<br>
We usually use "mdemo" or "malpha" to test<br>
Microwindows<br>
<br>
For Microwindows build from<br>
  git://<a href="http://git.rtems.org/rtems-source-builder.git" rel="noreferrer" target="_blank">git.rtems.org/rtems-source-builder.git</a><br>
<br>
I have used for i386 next commands for 4.11<br>
<br>
cd rtems<br>
../source-builder/sb-set-builder \<br>
    --log=graphic-build-log.txt \<br>
    --prefix=/opt/rtems4.11 \<br>
    --rtems-bsp=i386/pc686 \<br>
    --with-rtems-bsp=pc686 \<br>
    --pkg-tar-files \<br>
    4.11/graphics/graphics-all.bset<br>
<br>
I have used the similar for RPi.<br>
<br>
RSB points to Micowindows from GSoC 2012 still<br>
but RTEMS support related changes have been<br>
integrated to Microwindows mainline<br>
<br>
  <a href="https://github.com/ghaerr/microwindows" rel="noreferrer" target="_blank">https://github.com/ghaerr/microwindows</a><br>
<br>
You do not want to bother with keyboard support for<br>
initial support. This is disable by<br>
 microwindows-0.93-dev-without-keyboard.diff<br>
added by Yang Qiao to RSB for his porting<br>
<br>
diff --git a/src/drivers/Objects.rules b/src/drivers/Objects.rules<br>
--- a/src/drivers/Objects.rules<br>
+++ b/src/drivers/Objects.rules<br>
@@ -253,8 +253,8 @@ MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_pipe.o<br>
 endif<br>
<br>
 ifeq ($(ARCH), RTEMS)<br>
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_rtems.o<br>
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_rtems.o<br>
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_null.o<br>
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_null.o<br>
 endif # RTEMS architecture<br>
<br>
 ifeq ($(LIRCKBD2), Y)<br>
<br>
Some pointers to RTEMS graphics related infomations can be found<br>
in wiki. Some should be moved to archive already and so updated<br>
as projects move in time<br>
<br>
<a href="https://devel.rtems.org/wiki/Projects/GraphicsToolkit" rel="noreferrer" target="_blank">https://devel.rtems.org/wiki/Projects/GraphicsToolkit</a><br>
<br>
Best wishes,<br>
<br>
             Pavel<br>
</blockquote></div><br></div>