<?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>Sinkko.org mediaräppänä &#187; nut</title>
	<atom:link href="http://systemshed.com/blogs/sinkko/tag/nut/feed/" rel="self" type="application/rss+xml" />
	<link>http://systemshed.com/blogs/sinkko</link>
	<description>Mediaperheen pää-äänenkannattaja</description>
	<lastBuildDate>Tue, 03 Jan 2012 22:25:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>XScale Moxa Toolchain &#8211; Ohjelmien kääntäminen</title>
		<link>http://systemshed.com/blogs/sinkko/2009/10/20/xscale-moxa-toolchain-ohjelmien-kaantaminen/</link>
		<comments>http://systemshed.com/blogs/sinkko/2009/10/20/xscale-moxa-toolchain-ohjelmien-kaantaminen/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:20:47 +0000</pubDate>
		<dc:creator>Kimmo</dc:creator>
				<category><![CDATA[Kimmo]]></category>
		<category><![CDATA[building]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ltermcap]]></category>
		<category><![CDATA[microemacs]]></category>
		<category><![CDATA[moxa]]></category>
		<category><![CDATA[ncurses]]></category>
		<category><![CDATA[nut]]></category>
		<category><![CDATA[nut-2.4.1]]></category>
		<category><![CDATA[toolchain]]></category>
		<category><![CDATA[uemacs]]></category>
		<category><![CDATA[xscale]]></category>
		<category><![CDATA[xscale_be]]></category>

		<guid isPermaLink="false">http://systemshed.com/blogs/sinkko/?p=729</guid>
		<description><![CDATA[Moxa UC-7420+ sulautetun Linux purkin mukana tulee esikäännetyt kehitystyökalut 2.6.10 kernelille. Toimivat suoraan muinaisessa Fedora FC5:ssä, mutta kenties muissakin. Miten sitten käännän näillä ohjelman Moxalle ? Asenna Moxan CD-ROM:ilta roottina työkalut suorittamalla tool-chain/Linux/xscale_be_1_1.sh. Oletusasennuspaikka on /usr/local/xscale_be ja sen alta löytyy hakemisto sitten  armv5teb-montavista-linuxeabi. Siltä löydät /bin ja /lib hakemistot, joita tarvitset kehittämiseen. Binistä löytyvät tutut [...]]]></description>
			<content:encoded><![CDATA[<p><img class="left" title="saw" src="http://systemshed.com/blogs/sinkko/wp-content/uploads/2009/10/saw-150x150.jpg" alt="saw" width="150" height="150" />Moxa UC-7420+ sulautetun Linux purkin mukana tulee esikäännetyt kehitystyökalut 2.6.10 kernelille. Toimivat suoraan muinaisessa Fedora FC5:ssä, mutta kenties muissakin.</p>
<p><em>Miten sitten käännän näillä ohjelman Moxalle ?</em> Asenna Moxan CD-ROM:ilta roottina työkalut suorittamalla tool-chain/Linux/xscale_be_1_1.sh. Oletusasennuspaikka on /usr/local/xscale_be ja sen alta löytyy hakemisto sitten  armv5teb-montavista-linuxeabi. Siltä löydät /bin ja /lib hakemistot, joita tarvitset kehittämiseen. Binistä löytyvät tutut gcc, ar, as, cpp, g++ ja niin edelleen.</p>
<p>Täydellisessä maailmassa ohjelmiston kääntäminen onnistuisi asettamalla ympäristömuuttujaan CC tuo XScale kääntäjän polku sekä komentamalla configure skriptille esim.<em> &#8211;build=i686-pc-linux-gnu &#8211;host=armv5teb-montavista-linuxeabi &#8211;target=armv5teb-montavista-linuxeabi &#8211;enable-strip &#8211;enable-static. </em></p>
<p>Käytännössä vaan tuotettu Makefile sisältää erilaista kovakoodattua viittausta CPP:hen ja muihin lisätyökaluihin. Käy siis tiedosto läpi ja käännä käännöstyökaluviittaukset osoittamaan Toolchainiin. Aika monet Makefilet jättävät stripin ajamatta uudelle binaarille, joten jos käännetyn ohjelman koko on posketon, aja strip vielä binaareille manuaalisesti.</p>
<p>Aika monet ohjelmistot kääntyvät melko kivutta tällä metodilla (esim. Nut-2.4.1, ltermcap, ncurses, MicroEmacs, &#8230;)</p>
<p>Aika kätevä tapa on kirjoittaa Makefileen &#8220;install&#8221; osio, joka kopioi suoraan scp:llä binaarit Moxaan haluttuun hakemistoon.</p>
<p>Toinen lähestymistapa on käyttää OpenEmbedded kehitysympäristöä, joka osaa ristiinkääntää ohjelmistoja todella automatisoidusti. Katso <a title="OpenEmbedded install" href="http://systemshed.com/blogs/sinkko/2009/10/20/openembedded-asentaminen/" target="_self">asennusohjeita täältä</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemshed.com/blogs/sinkko/2009/10/20/xscale-moxa-toolchain-ohjelmien-kaantaminen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kannel, Nut ja UPS, kaunis yhdistelmä</title>
		<link>http://systemshed.com/blogs/sinkko/2009/06/11/kannel-nut-ja-ups-kaunis-yhdistelma/</link>
		<comments>http://systemshed.com/blogs/sinkko/2009/06/11/kannel-nut-ja-ups-kaunis-yhdistelma/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 20:23:38 +0000</pubDate>
		<dc:creator>Kimmo</dc:creator>
				<category><![CDATA[Kimmo]]></category>
		<category><![CDATA[9110]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[eaton]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[kannel]]></category>
		<category><![CDATA[lansafe]]></category>
		<category><![CDATA[mbuni]]></category>
		<category><![CDATA[mms]]></category>
		<category><![CDATA[nut]]></category>
		<category><![CDATA[powerware]]></category>
		<category><![CDATA[rs-232]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[ups]]></category>

		<guid isPermaLink="false">http://systemshed.com/blogs/sinkko/?p=543</guid>
		<description><![CDATA[UPS -laitteet ovat nykyään edullisia ja vakavasti otettavalle nörtille pakkohankinta. UPS laitteen hankkimisen jälkeen säädä homma kuntoon, Linuxille ja Macille löytyy mainio paketti Networking UPS Tools. Nut:in avulla automatisoit toiminnot sähkökatkon sattuessa. Paketti osaa hallitun alasajon, useiden koneiden hallitun alasajon verkon kautta, useiden UPS:ien hallinnan ja niin edelleen. Paketissa on seikkaperäinen dokumentaatio, joskin sikäli raskas, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://systemshed.com/blogs/sinkko/wp-content/uploads/2009/06/nut.jpg"><img class="left" title="Nuts" src="http://systemshed.com/blogs/sinkko/wp-content/uploads/2009/06/nut.jpg" alt="Nuts for nutcase" width="103" height="130" /></a></p>
<p>UPS -laitteet ovat nykyään edullisia ja vakavasti otettavalle nörtille pakkohankinta. UPS laitteen hankkimisen jälkeen säädä homma kuntoon, Linuxille ja Macille löytyy mainio paketti <a title="Networkingupstools Site" href="http://www.networkupstools.org/" target="_blank">Networking UPS Tools</a>. Nut:in avulla automatisoit toiminnot sähkökatkon sattuessa. Paketti osaa hallitun alasajon, useiden koneiden hallitun alasajon verkon kautta, useiden UPS:ien hallinnan ja niin edelleen. Paketissa on seikkaperäinen dokumentaatio, joskin sikäli raskas, että asentamiseen ja säätämiseen uppoaa helposti pari iltaa&#8230;</p>
<p>Nut-2.4.1 kääntyi Fedorassa suoraan, mutta Debian etch vaati ainakin pkg-configin ja libneon25-dev:in asentamisen. Config skripti ei noista ongelmista kuitenkaan osannut järkevästi kertoa, vaan loi epätoimivan Makefilen.</p>
<p>Virran jakelun tapahtumista on tietysti kiva saada SMS -viestejä. SMS viestien lähettely ja vastaanotto onnistuu mainiosti <a title="Kannel SMS Gateway" href="http://www.kannel.org" target="_blank">Kannel</a> SMS Gatewayllä (etchiin heittämällä). MMS viestit otat käyttöön <a title="Mbuni: Open Source MMS Gateway" href="http://www.mbuni.org/" target="_blank">Mbunin</a> avulla. Helpoimmalla pääset, kun etsit vanhan Nokian puhelimen ja siihen RS-232 piuhan. Toimii todella hyvin.</p>
<p>Nuttia jos virität ja jos omistat vanhan Powerware/Eaton 9110 UPS:in, saatat tarvita <a title="9110 cable" href="http://geekbiker.net/cables/powerware.txt" target="_blank">ohjeita</a> epästandardin RS-232 piuhan kolvaamiseksi. Kuva LanSafe kaapelista <a title="LanSafe cable" href="http://www.usedups.de/uploads/pics/Lansafecable_1_.jpg" target="_blank">täällä</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://systemshed.com/blogs/sinkko/2009/06/11/kannel-nut-ja-ups-kaunis-yhdistelma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

