<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Confusion.com.mx &#187; directfb</title>
	<atom:link href="http://www.confusion.com.mx/blog/tag/directfb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.confusion.com.mx/blog</link>
	<description>Un punto de vista personal</description>
	<lastBuildDate>Fri, 06 Aug 2010 16:53:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Herramientas para activar el framebuffer</title>
		<link>http://www.confusion.com.mx/blog/2009/07/herramientas-para-activar-el-framebuffer/</link>
		<comments>http://www.confusion.com.mx/blog/2009/07/herramientas-para-activar-el-framebuffer/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 19:37:58 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[directfb]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=95</guid>
		<description><![CDATA[Tras activar la nueva computadora para tiempo real, era el momento para seguir con el DirectFB. Vaya sorpresa cuando mis propias instrucciones no funcionaron, vieron la página de la wikipedia con los modos de video? ¡son muchos y confusos! He visto que el modo de...]]></description>
			<content:encoded><![CDATA[<p>Tras activar la nueva computadora para tiempo real, era el momento para seguir con el DirectFB. Vaya sorpresa cuando mis propias <a href="http://www.confusion.com.mx/blog/2009/03/instalando-paquetes-de-desarrollo-para-directfb/" target="_self">instrucciones</a> no funcionaron, vieron la página de la wikipedia con los <a href="http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers" target="_blank">modos de video</a>? ¡son muchos y confusos! He visto que el modo de video que entiende el framebuffer cambie en 3 computadoras siendo la misma resolución&#8230;</p>
<p><span id="more-95"></span></p>
<p>A hacer lo de siempre, investigar un poco y saltaron un par de herramientas que me facilitaron la vida:</p>
<p><strong>HWINFO</strong></p>
<p>Es una aplicación que te da información sobre el hardware de la computadora.</p>
<p>Lo instalamos:</p>
<p style="padding-left: 30px;"><code>$sudo apt-get install hwinfo</code></p>
<p>Ahora le preguntamos sobre el framebuffer:</p>
<p style="padding-left: 30px;"><code>$sudo hwinfo --framebuffer</code></p>
<p>y el resultado es algo asi:</p>
<p style="padding-left: 30px;"><code><br />
$ sudo hwinfo --framebuffer<br />
02: None 00.0: 11001 VESA Framebuffer<br />
[Created at bios.450]<br />
Unique ID: xxxxxxxxxxxxx<br />
Hardware Class: framebuffer<br />
Model: "Intel(r)865G Graphics Controller"<br />
Vendor: "Intel Corporation"<br />
Device: "Intel(r)865G Graphics Controller"<br />
SubVendor: "Intel(r)865G Graphics Chip Accelerated VGA BIOS"<br />
SubDevice:<br />
Revision: "Hardware Version 0.0"<br />
Memory Size: 31 MB + 832 kB<br />
Memory Range: 0xf0000000-0xf1fcffff (rw)<br />
Mode 0x033c: 1920x1440 (+1920), 8 bits<br />
Mode 0x034d: 1920x1440 (+3840), 16 bits<br />
Mode 0x035c: 1920x1440 (+7680), 24 bits<br />
Mode 0x033a: 1600x1200 (+1600), 8 bits<br />
Mode 0x034b: 1600x1200 (+3200), 16 bits<br />
Mode 0x035a: 1600x1200 (+6400), 24 bits<br />
Mode 0x0307: 1280x1024 (+1280), 8 bits<br />
Mode 0x031a: 1280x1024 (+2560), 16 bits<br />
Mode 0x031b: 1280x1024 (+5120), 24 bits<br />
Mode 0x0305: 1024x768 (+1024), 8 bits<br />
Mode 0x0317: 1024x768 (+2048), 16 bits<br />
Mode 0x0318: 1024x768 (+4096), 24 bits<br />
Mode 0x0312: 640x480 (+2560), 24 bits<br />
Mode 0x0314: 800x600 (+1600), 16 bits<br />
Mode 0x0315: 800x600 (+3200), 24 bits<br />
Mode 0x0301: 640x480 (+640), 8 bits<br />
Mode 0x0303: 800x600 (+800), 8 bits<br />
Mode 0x0311: 640x480 (+1280), 16 bits<br />
Config Status: cfg=new, avail=yes, need=no, active=unknown<br />
</code></p>
<p>Esa es la lista de modos de video disponibles para la tarjeta gráfica, escoges el que te parezca mejor y es el que pones en el menu del grub (vga=0&#215;317).</p>
<p><strong>FBSET</strong></p>
<p>Esta aplicación permite modificar y consultar aspectos del framebuffer, para este ejemplo solo vamos a consultar la resolución actual:
</p>
<p style="padding-left: 30px;"><code>$sudo apt-get install fbset<br />
$fbset<br />
# D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz<br />
geometry 1024 768 1024 768 16<br />
timings 12714 128 32 16 4 128 4<br />
rgba 5/11,6/5,5/0,0/0<br />
endmode<br />
</code></p>
<p>Listo, el inconveniente ha sido solucionado, ahora a seguir nuevamente con el directfb.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2009/07/herramientas-para-activar-el-framebuffer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DirectFB</title>
		<link>http://www.confusion.com.mx/blog/2009/03/directfb/</link>
		<comments>http://www.confusion.com.mx/blog/2009/03/directfb/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 00:00:24 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[directfb]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://confusion.com.mx/blog/?p=3</guid>
		<description><![CDATA[También conocido como DirectFrameBuffer o DFB, es una tecnología que proporciona &#8220;aceleración gráfica de hardware, manejo y abstracción de dispositivos de entrada, sistema integrado de ventanas, con soporte para ventanas translúcidas y capas múltiples de visualización sobre del dispositivo Linux Framebuffer. Quire decir que puedes...]]></description>
			<content:encoded><![CDATA[<div><span style="font-size: x-small;"><span style="font-family: verdana;"><a href="http://www.directfb.org"><img class="alignright size-full wp-image-6" title="Logo DirectfbFB" src="http://confusion.com.mx/blog/wp-content/uploads/2009/06/logodfb.gif" alt="Logo DirectfbFB" width="184" height="26" /></a>También conocido como DirectFrameBuffer o DFB, es una tecnología que proporciona &#8220;aceleración gráfica de hardware, manejo y abstracción de dispositivos de entrada, sistema integrado de ventanas, con soporte para ventanas translúcidas y capas múltiples de visualización sobre del dispositivo </span><a style="font-family: verdana;" href="http://es.wikipedia.org/wiki/Fbdev">Linux Framebuffer</a><span style="font-family: verdana;">.</span></p>
<p><span style="font-family: verdana;">Quire decir que puedes usarlo para programar gráficos con alta velocidad de respuesta y una API de alto nivel.</span></p>
<p><span style="font-family: verdana;">Suele usarse en dispositivos móbiles o sistemas empotrados, ya que la programación gráfica resulta sencilla y poderosa.</span></p>
<p><span style="font-family: verdana;">En este momento, es bueno comentar, que me encuentro aprendiendo esta tecnología para ser usada en las interfaces gráficas de los sistemas empotrados que la compañia produce, asi que tendré tiempo para publicar mis experiencias, espero que les sirva <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p><span style="font-family: verdana;">Sitio oficial: </span><a style="font-family: verdana;" href="http://www.directfb.org/">http://www.directfb.org</a></p>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2009/03/directfb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->