<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.2" -->
<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/"
	>

<channel>
	<title>Black Mesa East</title>
	<link>http://www.blackmesaeast.com.pl</link>
	<description>Black Mesa East projects website</description>
	<pubDate>Fri, 19 Dec 2008 09:32:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<item>
		<title>Orange Box Polish edition arrived</title>
		<link>http://www.blackmesaeast.com.pl/2007/10/30/orange-box-polish-edition-arrived/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/10/30/orange-box-polish-edition-arrived/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 15:11:40 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blackmesaeast.com.pl/2007/10/30/orange-box-polish-edition-arrived/</guid>
		<description><![CDATA[Yes !!!.
Finally We have received the latest Valve production , the long waited Orange Box.
It contains:

Half-Life 2
Half-Life 2 Episode 1
Portal
Half-Life 2 Episode 2
Team Fortress 2.

Of course this means only the one thing for our projects &#8230; more delays should be expected.





]]></description>
			<content:encoded><![CDATA[<p>Yes !!!.<br />
Finally We have received the latest <a href="http://www.valvesoftware.com/">Valve</a> production , the long waited <a href="http://orange.half-life2.com/">Orange Box</a>.</p>
<p>It contains:
<ul>
<li>Half-Life 2</li>
<li>Half-Life 2 Episode 1</li>
<li>Portal</li>
<li>Half-Life 2 Episode 2</li>
<li>Team Fortress 2.</li>
</ul>
<p>Of course this means only the one thing for our projects &#8230; more delays should be expected.<br />
</p>
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/Ph_gD-sD_N4&#038;rel=1"></param>
<param name="wmode" value="transparent"></param>
<p><embed src="http://www.youtube.com/v/Ph_gD-sD_N4&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/10/30/orange-box-polish-edition-arrived/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Extension board</title>
		<link>http://www.blackmesaeast.com.pl/2007/08/10/extension-board/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/08/10/extension-board/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 23:03:33 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/08/10/extension-board/</guid>
		<description><![CDATA[

Our current work is focus on the Sarge Extension Board design. The board will contain few additional periferials like I2S sound DAC and CompactFlash connector and these will allow us to extend our capabilities in the embedded system field.
]]></description>
			<content:encoded><![CDATA[<p align="left">
<img src="/wp-content/2007/08/hl2_sience_and_industry.jpeg" title="Sience and Industry" alt="Sience and Industry"/></p>
<p>Our current work is focus on the<a href="http://www.blackmesaeast.com.pl/projects/electronics/extension-board/"> Sarge Extension Board design</a>. The board will contain few additional periferials like I2S sound DAC and CompactFlash connector and these will allow us to extend our capabilities in the embedded system field.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/08/10/extension-board/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sarge SBC and mono</title>
		<link>http://www.blackmesaeast.com.pl/2007/07/08/sarge-sbc-and-mono/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/07/08/sarge-sbc-and-mono/#comments</comments>
		<pubDate>Sun, 08 Jul 2007 21:02:11 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/07/08/sarge-sbc-and-mono/</guid>
		<description><![CDATA[










One of my possible customer asked if I can run mono on the Sarge SBC, so I&#8217;ve decided to bitbake one
using the latest oe recipe. After creating mono-1.2.4 packages for sarge-at91 machine it turned out that not everything is working fine:

root@sarge_at91:/usr/local/mono$ mcs example1.cs
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.CSharp.Location [...]]]></description>
			<content:encoded><![CDATA[<p align="left">
<table>
<tr>
<td>
<a href="http://www.mono-project.com/Main_Page">
<p><img src="/wp-content/2007/07/Mono-gorilla-aqua.100px.jpg"></p>
<p></a>
</td>
</tr>
<tr>
<td>
<p>One of my possible customer asked if I can run <a href="http://www.mono-project.com/Main_Page">mono</a> on the Sarge SBC, so I&#8217;ve decided to bitbake one<br />
using the latest <a href="http://www.openembedded.org/repo/org.openembedded.dev/packages/mono/mono_1.2.4.bb">oe recipe</a>. After creating mono-1.2.4 packages for sarge-at91 machine it turned out that not everything is working fine:</p>
<blockquote><p>
root@sarge_at91:/usr/local/mono$ mcs example1.cs</p>
<p>Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.CSharp.Location &#8212;> System.ExecutionEngL<br />
  at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor, IHashCodeProvider hcp, IComparer comparer) [0&#215;00000]<br />
  at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor) [0&#215;00000]<br />
  at System.Collections.Hashtable..ctor () [0&#215;00000]<br />
  at Mono.CSharp.Location..cctor () [0&#215;00000] &#8212; End of inner exception stack trace &#8212;
</p></blockquote>
<p>since I&#8217;m not familiar with mono: any ideas, anyone ?.
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/07/08/sarge-sbc-and-mono/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AT91RM9200 fully I2C bus functional</title>
		<link>http://www.blackmesaeast.com.pl/2007/06/15/at91rm9200-fully-i2c-bus-functional/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/06/15/at91rm9200-fully-i2c-bus-functional/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 22:23:54 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/06/15/at91rm9200-fully-i2c-bus-functional/</guid>
		<description><![CDATA[
There are dozens of chips using I2C (Inter-IC bus) bus. The AT91RM9200 chip used
in The Sarge SBC project has embedded I2C master controller. Initially I&#8217;ve experienced some problems using the bus, but it was hardware/design problem. Now the I2C is fully functional and can be used very easly under linux with applications like lm-sensors. Adding [...]]]></description>
			<content:encoded><![CDATA[<p align="left">
There are dozens of chips using I2C (<a href="http://en.wikipedia.org/wiki/I%C2%B2C">Inter-IC bus</a>) bus. The AT91RM9200 chip used<br />
in <a href="http://blackmesaeast.com.pl/projects/electronics/sarge-single-board-computer/">The Sarge SBC</a> project has embedded I2C master controller. Initially I&#8217;ve experienced some problems using the bus, but it was hardware/design problem. Now the I2C is fully functional and can be used very easly under linux with applications like <a href="http://www.lm-sensors.org/">lm-sensors</a>. Adding various chips we can read the temperature, pressure, humidity, time etc.<br />
Just for test <a href="http://blackmesaeast.com.pl/projects/electronics/sarge-single-board-computer/5/">I have connected DS1621</a> chip to the board and was able to read the temperature.</p>
<p><img src="/wp-content/2007/06/ds1621.jpeg"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/06/15/at91rm9200-fully-i2c-bus-functional/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sarge SBC is running kernel 2.6.21</title>
		<link>http://www.blackmesaeast.com.pl/2007/06/13/sarge-sbc-is-running-kernel-2621/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/06/13/sarge-sbc-is-running-kernel-2621/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 20:16:39 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/06/13/sarge-sbc-is-running-kernel-2621/</guid>
		<description><![CDATA[
Running kernel 2.6.21 wasn&#8217;t just a matter of compiling newer release (previously I&#8217;ve used 2.6.17).
The MMC core and AT91 driver was a bit rearranged since 2.6.17 and  booting from the SD card wasn&#8217;t  possible.
Luckily I&#8217;ve found patches from ECB_AT91 project and after some changes it worked for Sarge. It can be downloaded from [...]]]></description>
			<content:encoded><![CDATA[<p align="left">
Running kernel 2.6.21 wasn&#8217;t just a matter of compiling newer release (previously I&#8217;ve used 2.6.17).<br />
The MMC core and AT91 driver was a bit rearranged since 2.6.17 and  booting from the SD card wasn&#8217;t  possible.<br />
Luckily I&#8217;ve found patches from <a href="http://svn.arhuaco.org/svn/src/emqbit/ECB_AT91_V2/linux-kernel/2.6.20/2.6.20.sd.usb.eth.patch">ECB_AT91</a> project and after some changes it worked for Sarge. It can be downloaded from <a href="http://blackmesaeast.com.pl/linux/downloads/">the download</a> section.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/06/13/sarge-sbc-is-running-kernel-2621/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sarge SBC is playing sound via a2dp</title>
		<link>http://www.blackmesaeast.com.pl/2007/05/25/sarge-sbc-is-playing-sound-via-a2dp/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/05/25/sarge-sbc-is-playing-sound-via-a2dp/#comments</comments>
		<pubDate>Fri, 25 May 2007 21:34:54 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Electronics]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/05/25/sarge-sbc-is-playing-sound-via-a2dp/</guid>
		<description><![CDATA[
Our last efforts, the long hours spent deep underground in Black Mesa compound
brought the Sarge SBC to the point where the sound becomes blue and radio-wave.

&#8230; more
]]></description>
			<content:encoded><![CDATA[<p align="left">
Our last efforts, the long hours spent deep underground in Black Mesa compound<br />
brought the<a href="/projects/electronics/sarge-single-board-computer/"> Sarge SBC </a>to the point where the sound becomes blue and radio-wave.</p>
<p><img src="/wp-content/2007/05/a2dpd_6_thumb.jpg"></p>
<p>&#8230; <a href="/linux/bluetooth-alsa-a2dpd/">more</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/05/25/sarge-sbc-is-playing-sound-via-a2dp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sarge SBC ver 1.0 released</title>
		<link>http://www.blackmesaeast.com.pl/2007/05/15/sarge-sbc-ver-10-released/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/05/15/sarge-sbc-ver-10-released/#comments</comments>
		<pubDate>Tue, 15 May 2007 20:18:10 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/05/15/sarge-sbc-ver-10-released/</guid>
		<description><![CDATA[
Few hours ago our staff released the Sarge SBC ver 1.0.
The SBC provides basic linux functionality like 

ethernet networking,
SD/MMC card storage,
USB host
extension connectors: serial ports, SPI, I2C, I2S, CF


]]></description>
			<content:encoded><![CDATA[<p align="left">
Few hours ago our staff <a href="projects/electronics/sarge-single-board-computer/5/">released</a> the <a href="/projects/electronics/sarge-single-board-computer/">Sarge SBC</a> ver 1.0.<br />
The SBC provides basic linux functionality like </p>
<ul>
<li>ethernet networking,</li>
<li>SD/MMC card storage,</li>
<li>USB host</li>
<li>extension connectors: serial ports, SPI, I2C, I2S, CF</li>
</ul>
<p><img src="/wp-content/2007/05/sarge_thumb.jpg" alt="Sarge networking" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/05/15/sarge-sbc-ver-10-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An actually working STE100P kernel module</title>
		<link>http://www.blackmesaeast.com.pl/2007/05/01/actually-a-working-ste100p-kernel-module/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/05/01/actually-a-working-ste100p-kernel-module/#comments</comments>
		<pubDate>Tue, 01 May 2007 22:12:57 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Electronics]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/05/01/actually-a-working-ste100p-kernel-module/</guid>
		<description><![CDATA[Since the Sarge SBC is able to boot the linux kernel again We took another step and
developed STE100P PHY kernel module - it&#8217;s working and the lights are blinking &#8230;
]]></description>
			<content:encoded><![CDATA[<p>Since the Sarge SBC is able to boot the linux kernel again We took another step and<br />
developed STE100P PHY kernel module - it&#8217;s working and the lights are blinking <a href="/projects/electronics/sarge-single-board-computer/5/" title="STE100P kernel module">&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/05/01/actually-a-working-ste100p-kernel-module/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sarge SBC is booting the kernel again</title>
		<link>http://www.blackmesaeast.com.pl/2007/04/29/sarge-sbc-is-booting-the-kernel-again/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/04/29/sarge-sbc-is-booting-the-kernel-again/#comments</comments>
		<pubDate>Sun, 29 Apr 2007 13:36:39 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/04/29/sarge-sbc-is-booting-the-kernel-again/</guid>
		<description><![CDATA[Using  DDD debugger with OpenOCD and JTAG interface I&#8217;ve found why
the linux kernel was not booting. It was some missaligments caused by wrong gcc 4.1.1 compilation
in CPU initlization routines located in u-boot and loader code -  you should use gcc-3.4.6 (or less) for loader and u-boot if you want to avoid problems.
]]></description>
			<content:encoded><![CDATA[<p align="left">Using  DDD debugger with OpenOCD and JTAG interface <a href="http://blackmesaeast.com.pl/projects/electronics/sarge-single-board-computer/5/">I&#8217;ve found why</a><br />
the linux kernel was not booting. It was some missaligments caused by wrong gcc 4.1.1 compilation<br />
in CPU initlization routines located in u-boot and loader code -  you should use gcc-3.4.6 (or less) for loader and u-boot if you want to avoid problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/04/29/sarge-sbc-is-booting-the-kernel-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Debugging sarge with openmoko debug board</title>
		<link>http://www.blackmesaeast.com.pl/2007/04/27/debuging-sarge-with-openmoko-debug-board/</link>
		<comments>http://www.blackmesaeast.com.pl/2007/04/27/debuging-sarge-with-openmoko-debug-board/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 09:57:40 +0000</pubDate>
		<dc:creator>mcgregor</dc:creator>
		
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://blackmesaeast.com.pl/2007/04/27/debuging-sarge-with-openmoko-debug-board/</guid>
		<description><![CDATA[Yesterday I  had a meeting with my friend Marcin Juszkiewicz  (a.k.a Hrw) .
 Beign an openmoko developer has many advantages such as access to JTAG debug
 board shipped together with Neo1973.  Thanks to Marcin&#8217;s courtesy I was able to
 borrow it for a few days. Using arm-linux-gdb  together with OpenOCD debugger
 [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Yesterday I  had a meeting with my friend <em>Marcin Juszkiewicz</em>  (a.k.a<a href="http://hrw.one.pl"> Hrw</a>) .</p>
<p align="left"> Beign an <a href="http://www.openmoko.org">openmoko</a> developer has many advantages such as access to JTAG debug</p>
<p align="left"> board shipped together with Neo1973.  Thanks to Marcin&#8217;s courtesy I was able to</p>
<p align="left"> borrow it for a few days. Using arm-linux-gdb  together with <a href="http://openocd.berlios.de/web/">OpenOCD</a> debugger</p>
<p align="left"> and JTAG debug board I&#8217;ll be able to find out why the latest linux kernels won&#8217;t boot on Sarge.</p>
<p align="left"> OpenMoko debug board:</p>
<p align="left">&nbsp;</p>
<p align="left">&nbsp;</p>
<p> <img src="http://blackmesaeast.com.pl/wp-content/2007/04/neo1973-debugboard.jpg" title="Neo1973 debug board" alt="Neo1973 debug board" /></p>
<p align="left">&nbsp;</p>
<p align="left">For debugging I&#8217;m using  the Non-Neo1973 JTAG connector.</p>
<p align="left"> It&#8217;s pinout on the picture below looks similiar to  JTAG connectors that</p>
<p align="left"> I&#8217;ve seen in many electronics diagrams.</p>
<p><img src="/wp-content/2007/04/header20.jpg" title="JTAG HEADER" alt="JTAG HEADER" height="201" width="355" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackmesaeast.com.pl/2007/04/27/debuging-sarge-with-openmoko-debug-board/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
