<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - nhk15</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/nhk15/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2014-08-18T18:22:00+02:00</updated><entry><title>Obsoleted but mainline</title><link href="https://marcin.juszkiewicz.com.pl/2014/08/18/obsoleted-but-mainline/" rel="alternate"/><published>2014-08-18T18:22:00+02:00</published><updated>2014-08-18T18:22:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2014-08-18:/2014/08/18/obsoleted-but-mainline/</id><summary type="html">&lt;p&gt;Lot was written about why upstreaming matters. And why it should be done earlier than later too. And I found out that I have perfect&amp;nbsp;example.&lt;/p&gt;
&lt;p&gt;Few days ago Linus Walleij contacted me with a&amp;nbsp;question:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi Marcin, do you still have the Nomadik &lt;span class="caps"&gt;NHK8815&lt;/span&gt; board? I&amp;#8217;m contemplating fixing …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;p&gt;Lot was written about why upstreaming matters. And why it should be done earlier than later too. And I found out that I have perfect&amp;nbsp;example.&lt;/p&gt;
&lt;p&gt;Few days ago Linus Walleij contacted me with a&amp;nbsp;question:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi Marcin, do you still have the Nomadik &lt;span class="caps"&gt;NHK8815&lt;/span&gt; board? I&amp;#8217;m contemplating fixing it to work some time, but haven&amp;#8217;t got hold of one. I think it only needs a device tree actually, so we could hack it up at some conference if you&amp;#8217;re at the same some&amp;nbsp;time.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And then I realized that indeed &amp;#8212; I still have it somewhere in my basement gathering dust. We quickly agreed on shipping it so Linus will be able to finish work on adding support for already obsolete board in mainline&amp;nbsp;kernel.&lt;/p&gt;
&lt;p&gt;For me &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 is a perfect example of device which was supported in wrong way. When &lt;a href="/2009/08/04/nhk15-arrived/"&gt;I got it 5 years ago&lt;/a&gt; it was already several kernel releases behind with 2.6.16.2 kernel (no stable updates even). I managed to get Poky Linux running on it but told clearly that it will gather dust after finishing task because for me board with no upstream support is&amp;nbsp;worthless.&lt;/p&gt;
&lt;p&gt;So board spent few weeks on my desk and then went back to the box and on shelf in basement. Then became forgotten. For 5 years. Today I opened box, checked contents, added some filling so it is ready for courier. Then I will forget about it&amp;nbsp;again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;:&lt;/strong&gt; My &lt;a href="/2009/11/17/sim-one-0006-arrived/"&gt;Sim.One board&lt;/a&gt; joined &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 as it is hard to find working device with EP93xx processor in&amp;nbsp;it.&lt;/p&gt;</content><category term="linux"/><category term="nhk15"/><category term="sim.one"/></entry><entry><title>What interest me in ARM world</title><link href="https://marcin.juszkiewicz.com.pl/2012/09/29/what-interest-me-in-arm-world/" rel="alternate"/><published>2012-09-29T21:04:00+02:00</published><updated>2012-09-29T21:04:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2012-09-29:/2012/09/29/what-interest-me-in-arm-world/</id><summary type="html">&lt;p&gt;When I published &lt;a href="/2012/09/28/lets-take-a-look-at-arm-boards-again/"&gt;my last post about &lt;span class="caps"&gt;ARM&lt;/span&gt; boards&lt;/a&gt; there were many questions and suggestions with interesting devices. Thank You all for&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;But there were also suggestions about &lt;span class="caps"&gt;ARM9&lt;/span&gt; or &lt;span class="caps"&gt;ARM11&lt;/span&gt; based devices. So I decided that it is good time to write what interest me now in &lt;span class="caps"&gt;ARM …&lt;/span&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;When I published &lt;a href="/2012/09/28/lets-take-a-look-at-arm-boards-again/"&gt;my last post about &lt;span class="caps"&gt;ARM&lt;/span&gt; boards&lt;/a&gt; there were many questions and suggestions with interesting devices. Thank You all for&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;But there were also suggestions about &lt;span class="caps"&gt;ARM9&lt;/span&gt; or &lt;span class="caps"&gt;ARM11&lt;/span&gt; based devices. So I decided that it is good time to write what interest me now in &lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;world.&lt;/p&gt;
&lt;p&gt;But first some inventory. I had/used/have several devices with &lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;cpu:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;StrongARM (armv4)&amp;nbsp;one:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sharp Zaurus &lt;span class="caps"&gt;SL&lt;/span&gt;-5500 (which took me to &lt;span class="caps"&gt;ARM&lt;/span&gt;&amp;nbsp;world)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM920&lt;/span&gt; (armv4t)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Openmoko &lt;span class="caps"&gt;GTA01&lt;/span&gt; bv3, bv4&amp;nbsp;(s3c2410)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;EDB9301&lt;/span&gt; (&lt;span class="caps"&gt;EP9301&lt;/span&gt;&amp;nbsp;cpu)&lt;/li&gt;
&lt;li&gt;Sim-One (&lt;span class="caps"&gt;EP9307&lt;/span&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM926&lt;/span&gt; (armv5te)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sharp Zaurus sl-5600&amp;nbsp;(pxa250)&lt;/li&gt;
&lt;li&gt;Sharp Zaurus c760/sl-6000&amp;nbsp;(pxa255)&lt;/li&gt;
&lt;li&gt;Sharp Zaurus sl-c3000&amp;nbsp;(pxa272)&lt;/li&gt;
&lt;li&gt;Sheevaplug&amp;nbsp;(kirkwood)&lt;/li&gt;
&lt;li&gt;Atmel devboards (at91sam9263,&amp;nbsp;at91sam9m10)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;ST&lt;/span&gt;-Microelectronics/&lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson &lt;span class="caps"&gt;NDK&lt;/span&gt;-15, &lt;span class="caps"&gt;NHK&lt;/span&gt;-15&amp;nbsp;(st88n15)&lt;/li&gt;
&lt;li&gt;Nokia 770&amp;nbsp;(omap1710)&lt;/li&gt;
&lt;li&gt;Linksys &lt;span class="caps"&gt;NSLU2&lt;/span&gt; (ixp425&amp;nbsp;iirc)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span class="caps"&gt;ARM1136&lt;/span&gt; (armv6)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nokia N810&amp;nbsp;(omap2430)&lt;/li&gt;
&lt;li&gt;Bug r1.0, r1.2&amp;nbsp;(i.mx31)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cortex-A8 (armv7a)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Beagleboard B7, B7, C3&amp;nbsp;(omap3430)&lt;/li&gt;
&lt;li&gt;Nokia N900&amp;nbsp;(omap3430)&lt;/li&gt;
&lt;li&gt;Nexus S&amp;nbsp;(exynos3)&lt;/li&gt;
&lt;li&gt;Genesi Efika &lt;span class="caps"&gt;MX&lt;/span&gt; Smartbook&amp;nbsp;(i.mx51)&lt;/li&gt;
&lt;li&gt;Freescale Quickstart&amp;nbsp;(i.mx53)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cortex-A9 (armv7a)&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pandaboard &lt;span class="caps"&gt;EA1&lt;/span&gt;, A1&amp;nbsp;(omap4430)&lt;/li&gt;
&lt;li&gt;Archos G9 80&amp;nbsp;(omap4430)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of that during last 8 years. Most of my &lt;span class="caps"&gt;ARM&lt;/span&gt; live so far was around &lt;span class="caps"&gt;ARM926&lt;/span&gt; based devices (some of them still can not be listed here) and I do not want to go there again. Kirkwood core was fastest one with 1.2GHz clock and &lt;span class="caps"&gt;512MB&lt;/span&gt; of &lt;span class="caps"&gt;RAM&lt;/span&gt; it was really fast machine. I only missed Serial &lt;span class="caps"&gt;ATA&lt;/span&gt; in my Sheevaplug (rev 1.0) but even with hard drive on &lt;span class="caps"&gt;USB&lt;/span&gt; it was nice&amp;nbsp;improvement.&lt;/p&gt;
&lt;p&gt;Then I played a bit with &lt;span class="caps"&gt;ARM11&lt;/span&gt; processors. Ok, they were faster than most of &lt;span class="caps"&gt;ARM9&lt;/span&gt; cpus but I already had experience with Sheevaplug. And after few months first Cortex-a8 board landed on my desk &amp;#8212; I got Beagleboard B7 from Bug labs as test platform for their new device. This was&amp;nbsp;improvement!&lt;/p&gt;
&lt;p&gt;I still remember my reaction when connected it to normal &lt;span class="caps"&gt;LCD&lt;/span&gt; monitor and saw it used at 720p resolution (1680x1050 was a bit hard for omap3). Moved to Nokia N900 few months later and found that fast cpu means nothing when paired with slow storage and not enough memory for&amp;nbsp;system.&lt;/p&gt;
&lt;p&gt;So today I prefer to not look below Cortex-A9 (or comparable cores like ones from Qualcomm or Marvell). Hope to play one day with Cortex-A5 (which should replace &lt;span class="caps"&gt;ARM926&lt;/span&gt; one day) just to see how low-end armv7a cpu&amp;nbsp;behave.&lt;/p&gt;
&lt;p&gt;And wait for ARMv8 to hit&amp;nbsp;market.&lt;/p&gt;</content><category term="archos"/><category term="at91"/><category term="beagleboard"/><category term="bug"/><category term="collie"/><category term="efikamx"/><category term="linaro"/><category term="maemo"/><category term="nexus"/><category term="nhk15"/><category term="nokia"/><category term="nslu2"/><category term="omap"/><category term="openmoko"/><category term="pandaboard"/><category term="poodle"/><category term="sheevaplug"/><category term="sim.one"/><category term="tosa"/><category term="ubuntu"/><category term="zaurus"/></entry><entry><title>What makes a good developer board?</title><link href="https://marcin.juszkiewicz.com.pl/2010/04/08/what-makes-a-good-developer-board/" rel="alternate"/><published>2010-04-08T10:13:00+02:00</published><updated>2010-04-08T10:13:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2010-04-08:/2010/04/08/what-makes-a-good-developer-board/</id><summary type="html">&lt;p&gt;During &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; 2010 I had discussion with Ulf Samuelsson from Atmel and few other guys about developer boards. What is required on them and what should be avoided. Some time later I had a talk with one person about new &lt;span class="caps"&gt;OMAP3&lt;/span&gt; based board and what I would like to see …&lt;/p&gt;</summary><content type="html">&lt;p&gt;During &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; 2010 I had discussion with Ulf Samuelsson from Atmel and few other guys about developer boards. What is required on them and what should be avoided. Some time later I had a talk with one person about new &lt;span class="caps"&gt;OMAP3&lt;/span&gt; based board and what I would like to see on it. So I decided to write something in&amp;nbsp;public.&lt;/p&gt;
&lt;p&gt;So far I used mostly &lt;span class="caps"&gt;ARM&lt;/span&gt; developer boards from &lt;span class="caps"&gt;ST&lt;/span&gt; Microelectronics/&lt;span class="caps"&gt;ST&lt;/span&gt; Ericsson, Atmel, Cirrus Logic, Intel, Simple machines, Bug Labs, Texas Instruments. Some were better then others etc. But what ideal developer board should have? Let me try to create a&amp;nbsp;list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 serial ports (one can be null modem, second should have &lt;span class="caps"&gt;RTS&lt;/span&gt;/&lt;span class="caps"&gt;CTS&lt;/span&gt;/&lt;span class="caps"&gt;DTR&lt;/span&gt;&amp;nbsp;lines)&lt;/li&gt;
&lt;li&gt;working Ethernet not placed on &lt;span class="caps"&gt;USB&lt;/span&gt; bus (so it works when &lt;span class="caps"&gt;USB&lt;/span&gt; does&amp;nbsp;not)&lt;/li&gt;
&lt;li&gt;powered &lt;span class="caps"&gt;USB&lt;/span&gt; host port (more then one would be&amp;nbsp;great)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; device&amp;nbsp;port&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;JTAG&lt;/span&gt;&amp;nbsp;connector&lt;/li&gt;
&lt;li&gt;one power input &amp;#8212; +5V or +12V &amp;#8212; other should be forbidden as those ones can be taken from &lt;span class="caps"&gt;PC&lt;/span&gt; &lt;span class="caps"&gt;PSU&lt;/span&gt; which can power multiple devices at same&amp;nbsp;time&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SD&lt;/span&gt;/&lt;span class="caps"&gt;MMC&lt;/span&gt; slot &amp;#8212; even if it is over slow &lt;span class="caps"&gt;SPI&lt;/span&gt; (like on Sim.One &amp;#8212; &lt;span class="caps"&gt;250KB&lt;/span&gt;/s&amp;nbsp;max)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;GPIO&lt;/span&gt;&amp;nbsp;pins&lt;/li&gt;
&lt;li&gt;I²C&amp;nbsp;bus&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SPI&lt;/span&gt;&amp;nbsp;bus&lt;/li&gt;
&lt;li&gt;keypad with Up/Down/Left/Right + Enter at&amp;nbsp;least&lt;/li&gt;
&lt;li&gt;easily reachable reset button (pins to short are acceptable as micro switch can be put on&amp;nbsp;them)&lt;/li&gt;
&lt;li&gt;few LEDs controlled by&amp;nbsp;system&lt;/li&gt;
&lt;li&gt;all connectors put on one or two edges of board &amp;#8212; top one + one of side ones are ok (Atmel at91sam9m10-ekes for&amp;nbsp;example)&lt;/li&gt;
&lt;li&gt;mounting holes (so board can be mounted on A5 sheet holder for presentation at&amp;nbsp;stand)&lt;/li&gt;
&lt;li&gt;backup battery for &lt;span class="caps"&gt;RTC&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;U-Boot&lt;/li&gt;
&lt;li&gt;quite fresh kernel (not &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 due to 2.6.20 kernel which is 3 years old&amp;nbsp;now)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What to&amp;nbsp;avoid:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;female serial port connectors (Atmel &lt;span class="caps"&gt;NGW100&lt;/span&gt;) &amp;#8212; most devs will find 3 null modem cables before straight&amp;nbsp;one&lt;/li&gt;
&lt;li&gt;flat cables which connect &amp;#8220;debug boards&amp;#8221; with main board (Openmoko phones, &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 from &lt;span class="caps"&gt;ST&lt;/span&gt;&amp;nbsp;Ericsson)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;RJ45&lt;/span&gt; connectors for serial console (Sim.One) &amp;#8212; &lt;span class="caps"&gt;DB9&lt;/span&gt; or properly done &lt;span class="caps"&gt;USB&lt;/span&gt;-&amp;gt;&lt;span class="caps"&gt;RS232&lt;/span&gt; adapter on-board are&amp;nbsp;best&lt;/li&gt;
&lt;li&gt;placing connectors on all edges (BeagleBoard &amp;#8212; but it had to be&amp;nbsp;cheap)&lt;/li&gt;
&lt;li&gt;non standard bootloaders (U-Boot is what I&amp;nbsp;prefer)&lt;/li&gt;
&lt;li&gt;Ethernet on &lt;span class="caps"&gt;USB&lt;/span&gt; (Bug 2.0) &amp;#8212; it is hard to use when you have problems with &lt;span class="caps"&gt;USB&lt;/span&gt;&amp;nbsp;Host&lt;/li&gt;
&lt;li&gt;jumpers (Atmel&amp;nbsp;boards)&lt;/li&gt;
&lt;li&gt;non standard connectors (Bug r1.2 and it&amp;#8217;s Handylink crap &amp;#8212; next versions use iPod connector which is easier to&amp;nbsp;use)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I am trying to not cover should developer board contain display with touchscreen or not as it depends on type of board. But if screen is present then more then &lt;span class="caps"&gt;QVGA&lt;/span&gt; (320x240) would be nice (&lt;span class="caps"&gt;WVGA&lt;/span&gt; anyone?). Some kind of video out connector can also be used but would be nice to have one of &lt;span class="caps"&gt;VGA&lt;/span&gt;/&lt;span class="caps"&gt;DVI&lt;/span&gt;/&lt;span class="caps"&gt;HDMI&lt;/span&gt; so normal &lt;span class="caps"&gt;PC&lt;/span&gt; monitor can be used &amp;#8212; Composite video and S-Video require searching for some kind of &lt;span class="caps"&gt;TV&lt;/span&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;Which boards are my favorites? There are&amp;nbsp;few:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FriendlyARM with &lt;span class="caps"&gt;WVGA&lt;/span&gt; screen &amp;#8212; cheap product which gives access to everything needed to start with embedded&amp;nbsp;Linux&lt;/li&gt;
&lt;li&gt;Atmel &lt;span class="caps"&gt;AT91SAM9263&lt;/span&gt;-&lt;span class="caps"&gt;EK&lt;/span&gt; &amp;#8212; my first own developer&amp;nbsp;board&lt;/li&gt;
&lt;li&gt;BeagleBoard Cx &amp;#8212; has own problems but I like the power of&amp;nbsp;it&lt;/li&gt;
&lt;/ul&gt;</content><category term="beagleboard"/><category term="bug"/><category term="nhk15"/><category term="openembedded"/><category term="openmoko"/><category term="sim.one"/><category term="sbc"/></entry><entry><title>ELC-E 2009</title><link href="https://marcin.juszkiewicz.com.pl/2009/10/27/elc-e-2009/" rel="alternate"/><published>2009-10-27T14:47:00+01:00</published><updated>2009-10-27T14:47:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-10-27:/2009/10/27/elc-e-2009/</id><summary type="html">Embedded Linux Conference Europe was worth&amp;nbsp;going</summary><content type="html">&lt;p&gt;Some time passed since &lt;abbr title="Embedded Linux Conference Europe"&gt;&lt;span class="caps"&gt;ELC&lt;/span&gt;-E&lt;/abbr&gt; took place. I did not wrote about it before because I was busy with other things and wanted to wait for presentations to be&amp;nbsp;available.&lt;/p&gt;
&lt;p&gt;The whole event took place in Grenoble, France on 15-16 October. I was there as a guest of &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson company and had &lt;a href="/download/presentations/2009 Hacking with OpenEmbedded/2009-ELCE-Hacking_with_OpenEmbedded.pdf"&gt;one talk there&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There were just 3 tracks so it was much easier to choose which talks to attend. I was&amp;nbsp;on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jon Masters &amp;#8220;Porting Linux&amp;#8221; &amp;#8212; interesting and it was nice to see the person which do &lt;a href="https://kernelpodcast.org/"&gt;&lt;span class="caps"&gt;LKML&lt;/span&gt; summary&amp;nbsp;podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Grégory Clement &amp;#8220;How We Got a 3D Application Booting in 5 Seconds Under Linux&amp;#8221; &amp;#8212; author told about few tricks they tried in a bit boring&amp;nbsp;way&lt;/li&gt;
&lt;li&gt;Sascha Hauer, Marc Kleine-Budde &amp;#8220;U-Boot-v2&amp;#8221; &amp;#8212; project looks nice and I hope that my devices will migrate to this one&amp;nbsp;day&lt;/li&gt;
&lt;li&gt;Cedric Hombourger &amp;#8220;Why OpenEmbedded Proved a Good Foundation for MontaVista&amp;#8221; &amp;#8212; lot of people attended, interesting talk it was. Nice part was when Cedric told that they checked all of currently available free build systems and chosen our&amp;nbsp;one.&lt;/li&gt;
&lt;li&gt;Samuel Ortiz &amp;#8220;Linux Wifi Solutions for Mobile Platforms&amp;#8221; &amp;#8212; lot of technical informations but now I know more about Linux &lt;span class="caps"&gt;WLAN&lt;/span&gt; stack that I&amp;nbsp;did&lt;/li&gt;
&lt;li&gt;Matt Porter &amp;#8220;Mythbusters: Android&amp;#8221; &amp;#8212; nice talk about this system and which parts of it needs lot of work to be usable on other devices then just phones. I was also interested in it as I had Android on Nokia N810 during &lt;abbr title="Embedded Linux Conference Europe"&gt;&lt;span class="caps"&gt;ELC&lt;/span&gt;-E&lt;/abbr&gt; but finally decided to go back to&amp;nbsp;Maemo.&lt;/li&gt;
&lt;li&gt;Alessandro Rubini &amp;#8220;Use of the Fast &lt;span class="caps"&gt;IRQ&lt;/span&gt; (&lt;span class="caps"&gt;FIQ&lt;/span&gt;) in &lt;span class="caps"&gt;ARM&lt;/span&gt;-Linux&amp;#8221; &amp;#8212; again lot of technical informations but I really like how Alessandro do his&amp;nbsp;talks.&lt;/li&gt;
&lt;li&gt;Alex de Vries &amp;#8220;Technical Features and Components of Open Source Build Systems&amp;#8221; &amp;#8212; nice summary of what open embedded distributions lacks and what needs to be done. Was fun to listen how Alex tries to not say &amp;#8220;open embedded distributions&amp;#8221; too often&amp;nbsp;;)&lt;/li&gt;
&lt;li&gt;Pierre Pronchery &amp;#8220;Hackable Devices: The New Possibilities of Open&amp;nbsp;Hardware&amp;#8221;&lt;/li&gt;
&lt;li&gt;Michael Opdenacker &amp;#8220;Small Business&amp;#8221; &amp;#8212; most of small companies which attended have OpenEmbedded services in a list of what they&amp;nbsp;do&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I planned to attend few more but decided that Friday will be a good time to see Grenoble in other places then just hotel and conference&amp;nbsp;centre.&lt;/p&gt;
&lt;p&gt;What was a nice surprise for me was the amount of people familiar with OpenEmbedded. Most of people which I spoke with used it for misc projects. I had a talk with one guy about &amp;#8220;stable&amp;#8221; branches and how our view differ. For me &amp;#8220;stable/2009&amp;#8221; branch is what has to be buildable all the time but can take some updates, he prefers project branches with halted development and just very important fixes related with&amp;nbsp;project.&lt;/p&gt;
&lt;p&gt;My &lt;a href="/download/presentations/2009-ELCE-Hacking_with_OpenEmbedded.pdf"&gt;&amp;#8220;Hacking with OpenEmbedded&amp;#8221;&lt;/a&gt; talk got some interesting questions. Mostly about Maemo5 support but I do not know too much about it&amp;#8217;s&amp;nbsp;status.&lt;/p&gt;
&lt;p&gt;Was it worth going? Definitely yes. Met friends, got new contacts, discussed about different projects. Was good to be there. I just hope that next time it will be in a place easier to get to &amp;#8212; I had to fly thought Amsterdam so whole trip took me about 12 hours (each way). But on return trip I had interesting talk with Ruud Derwig during flight&amp;nbsp;:D&lt;/p&gt;
&lt;p&gt;Will something from &lt;abbr title="Embedded Linux Conference Europe"&gt;&lt;span class="caps"&gt;ELC&lt;/span&gt;-E&lt;/abbr&gt; lands in OpenEmbedded area? Few&amp;nbsp;things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I had a talk with Atmel guys about their work on updating linux4sam website and their OpenEmbedded support. &lt;span class="caps"&gt;AT91&lt;/span&gt; devices will get 2.6.30 kernel in &lt;span class="caps"&gt;OE&lt;/span&gt; and it will land also in &amp;#8220;stable/2009&amp;#8221; branch on which they plan to base their repository (instead of old stable&amp;nbsp;branch).&lt;/li&gt;
&lt;li&gt;my work on &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 board starts to appear in official metadata. I still need to test it on board but base is&amp;nbsp;added.&lt;/li&gt;
&lt;li&gt;one company plans to release &lt;span class="caps"&gt;OMAP3&lt;/span&gt; based developer board soon and this will be their first use of&amp;nbsp;OpenEmbedded&lt;/li&gt;
&lt;/ul&gt;</content><category term="conferences"/><category term="nhk15"/><category term="openembedded"/><category term="presentations"/></entry><entry><title>ST-Ericsson Community Workshop 2009</title><link href="https://marcin.juszkiewicz.com.pl/2009/10/19/st-ericsson-community-workshop-2009/" rel="alternate"/><published>2009-10-19T12:57:00+02:00</published><updated>2009-10-19T12:57:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-10-19:/2009/10/19/st-ericsson-community-workshop-2009/</id><summary type="html">&lt;p&gt;During Wednesday I was attending &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson Community Workshop 2009 in Grenoble,&amp;nbsp;France.&lt;/p&gt;
&lt;p&gt;At that event &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson presented their &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 developer board and their work on getting U-Boot and Linux kernel support merged into&amp;nbsp;mainline.&lt;/p&gt;
&lt;p&gt;The interesting thing was that boards were given for each registered attender. What …&lt;/p&gt;</summary><content type="html">&lt;p&gt;During Wednesday I was attending &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson Community Workshop 2009 in Grenoble,&amp;nbsp;France.&lt;/p&gt;
&lt;p&gt;At that event &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson presented their &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 developer board and their work on getting U-Boot and Linux kernel support merged into&amp;nbsp;mainline.&lt;/p&gt;
&lt;p&gt;The interesting thing was that boards were given for each registered attender. What was inside you can read in &lt;a href="/2009/08/04/nhk15-arrived/"&gt;one of my previous posts&lt;/a&gt;. But there was one more thing &amp;#8212; 3Mpix camera daughter board. It is not visible on my pictures as decision about giving them to people was taken one day before event. It works as &lt;span class="caps"&gt;V4L&lt;/span&gt; device but I did not yet tried how good it&amp;nbsp;is.&lt;/p&gt;
&lt;p&gt;What was during event? Keynote was given by Harald Welte and it was really interesting talk. Next&amp;nbsp;were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;NHK&lt;/span&gt;-15&amp;nbsp;presentation&lt;/li&gt;
&lt;li&gt;U-Boot&lt;/li&gt;
&lt;li&gt;Linux&amp;nbsp;Kernel&lt;/li&gt;
&lt;li&gt;Poky Linux &lt;span class="amp"&gt;&amp;amp;&lt;/span&gt; OpenEmbedded based&amp;nbsp;environment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Last talk was mine - I said what Poky is, what it gives to the user and then same stuff about OpenEmbedded. Was it good talk or not is to be decided by&amp;nbsp;others.&lt;/p&gt;
&lt;p&gt;&lt;a href="/download/presentations/2009 Poky NHK15/2009-SCW-Poky_Linux_and_OpenEmbedded_based_environment.pdf"&gt;presentation to&amp;nbsp;download&lt;/a&gt;&lt;/p&gt;</content><category term="conferences"/><category term="nhk15"/><category term="openembedded"/><category term="poky"/><category term="presentations"/></entry><entry><title>ST-Ericsson Open Source Community Workshop 2009</title><link href="https://marcin.juszkiewicz.com.pl/2009/09/21/st-ericsson-open-source-community-workshop-2009/" rel="alternate"/><published>2009-09-21T12:05:00+02:00</published><updated>2009-09-21T12:05:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-09-21:/2009/09/21/st-ericsson-open-source-community-workshop-2009/</id><summary type="html">&lt;p&gt;As &lt;a href="/2009/08/06/elc-europe-2009/"&gt;I already wrote&lt;/a&gt; I will attend Embedded Linux Conference Europe in Grenoble, France. But before it there will be &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson Community Workshop 2009 &amp;#8212; an event limited to only 25 seats. There is 200 &lt;span class="caps"&gt;EUR&lt;/span&gt; registration fee but each participant gets &lt;a href="/2009/08/04/nhk15-arrived/"&gt;&lt;span class="caps"&gt;NHK&lt;/span&gt;-15 development board&lt;/a&gt; which is worth about …&lt;/p&gt;</summary><content type="html">&lt;p&gt;As &lt;a href="/2009/08/06/elc-europe-2009/"&gt;I already wrote&lt;/a&gt; I will attend Embedded Linux Conference Europe in Grenoble, France. But before it there will be &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson Community Workshop 2009 &amp;#8212; an event limited to only 25 seats. There is 200 &lt;span class="caps"&gt;EUR&lt;/span&gt; registration fee but each participant gets &lt;a href="/2009/08/04/nhk15-arrived/"&gt;&lt;span class="caps"&gt;NHK&lt;/span&gt;-15 development board&lt;/a&gt; which is worth about &lt;span class="caps"&gt;1000EUR&lt;/span&gt; so it can be worth to be&amp;nbsp;there.&lt;/p&gt;
&lt;p&gt;During day there will be presentations and workshops about &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson Nomadik SoC platform (&lt;span class="caps"&gt;ARM926&lt;/span&gt; core based). I will talk about building Poky Linux for &lt;span class="caps"&gt;NHK&lt;/span&gt;-15 and using resulting&amp;nbsp;images.&lt;/p&gt;
&lt;p&gt;I played with few Nomadik based development boards in past and think that it is good move from &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson to make support for their platform available in mainline versions of Linux kernel, U-Boot and userspace&amp;nbsp;applications.&lt;/p&gt;</content><category term="conferences"/><category term="consulting"/><category term="nhk15"/></entry><entry><title>ELC Europe 2009</title><link href="https://marcin.juszkiewicz.com.pl/2009/08/06/elc-europe-2009/" rel="alternate"/><published>2009-08-06T14:53:00+02:00</published><updated>2009-08-06T14:53:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-08-06:/2009/08/06/elc-europe-2009/</id><summary type="html">&lt;p&gt;In October there will be &lt;a href="http://www.embeddedlinuxconference.com/elc_europe09/index.html"&gt;Embedded Linux Conference Europe&lt;/a&gt; in Grenoble, France. And this year I will talk&amp;nbsp;there.&lt;/p&gt;
&lt;p&gt;It will be &amp;#8220;Hacking with OpenEmbedded&amp;#8221; presentation in which I plan to cover some non-standard uses of OpenEmbedded build system. Also I was invited to take part of &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson workshop …&lt;/p&gt;</summary><content type="html">&lt;p&gt;In October there will be &lt;a href="http://www.embeddedlinuxconference.com/elc_europe09/index.html"&gt;Embedded Linux Conference Europe&lt;/a&gt; in Grenoble, France. And this year I will talk&amp;nbsp;there.&lt;/p&gt;
&lt;p&gt;It will be &amp;#8220;Hacking with OpenEmbedded&amp;#8221; presentation in which I plan to cover some non-standard uses of OpenEmbedded build system. Also I was invited to take part of &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson workshop where I will present Poky Linux and Ångström on &lt;span class="caps"&gt;ST&lt;/span&gt; Nomadik based &lt;span class="caps"&gt;NHK15&lt;/span&gt; developer&amp;nbsp;board.&lt;/p&gt;
&lt;p&gt;If you want to meet me there I will arrive at Thursday evening and leave on Saturday&amp;#8217;s morning. Traveling Szczecin -&amp;gt; Berlin -&amp;gt; Amsterdam -&amp;gt; Lyon -&amp;gt; Grenoble (same way back) will take most of those&amp;nbsp;days&amp;#8230;&lt;/p&gt;</content><category term="conferences"/><category term="nhk15"/><category term="poky"/><category term="presentations"/></entry><entry><title>NHK15 arrived</title><link href="https://marcin.juszkiewicz.com.pl/2009/08/04/nhk15-arrived/" rel="alternate"/><published>2009-08-04T09:50:00+02:00</published><updated>2009-08-04T09:50:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-08-04:/2009/08/04/nhk15-arrived/</id><summary type="html">&lt;p&gt;Some time ago Andrea Gallo from &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson called me and proposed participation in their workshop during &lt;a href="http://www.embeddedlinuxconference.com/elc_europe09/index.html"&gt;&lt;span class="caps"&gt;ELC&lt;/span&gt; Europe&lt;/a&gt;. It will be about &lt;span class="caps"&gt;NHK15&lt;/span&gt; developer board which is based on STn8815 cpu (arm926 core + dsp). I will present Poky Linux and OpenEmbedded based environments on&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Few days later board …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Some time ago Andrea Gallo from &lt;span class="caps"&gt;ST&lt;/span&gt;-Ericsson called me and proposed participation in their workshop during &lt;a href="http://www.embeddedlinuxconference.com/elc_europe09/index.html"&gt;&lt;span class="caps"&gt;ELC&lt;/span&gt; Europe&lt;/a&gt;. It will be about &lt;span class="caps"&gt;NHK15&lt;/span&gt; developer board which is based on STn8815 cpu (arm926 core + dsp). I will present Poky Linux and OpenEmbedded based environments on&amp;nbsp;it.&lt;/p&gt;
&lt;p&gt;Few days later board arrived at home in a big carton box filled with&amp;nbsp;stuff.&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Box contents" loading="lazy" src="/files/2009/07/img_2710-700x.jpg" title="Box contents"&gt;
&lt;figcaption&gt;Box contents&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="All accessories" loading="lazy" src="/files/2009/07/img_2750-700x.jpg" title="All accessories"&gt;
&lt;figcaption&gt;All accessories&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;As it is shown on picture above package contains everything needed to use board. From&amp;nbsp;top-left:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tv out&amp;nbsp;cable&lt;/li&gt;
&lt;li&gt;board&lt;/li&gt;
&lt;li&gt;debug board (serial +&amp;nbsp;ethernet)&lt;/li&gt;
&lt;li&gt;miniUSB&amp;nbsp;cable&lt;/li&gt;
&lt;li&gt;speakers + battery cable + wifi&amp;nbsp;antenna&lt;/li&gt;
&lt;li&gt;ribbon cables to connect debug&amp;nbsp;board&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;PSU&lt;/span&gt;&amp;nbsp;(5V)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;UK&lt;/span&gt;/&lt;span class="caps"&gt;EU&lt;/span&gt;/&lt;span class="caps"&gt;US&lt;/span&gt; power&amp;nbsp;plugs&lt;/li&gt;
&lt;li&gt;headset&lt;/li&gt;
&lt;li&gt;serial&amp;nbsp;cable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By default board comes without operating system flashed. The only thing available is test picture which can be used to test does device works at&amp;nbsp;all:&lt;/p&gt;
&lt;figure id="__yafg-figure-3"&gt;
&lt;img alt="Test picture" loading="lazy" src="/files/2009/07/img_2716-700x.jpg" title="Test picture"&gt;
&lt;figcaption&gt;Test picture&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;span class="caps"&gt;NHK15&lt;/span&gt; offers many&amp;nbsp;connectors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;audio&amp;nbsp;in/out&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SD&lt;/span&gt;/&lt;span class="caps"&gt;MMC&lt;/span&gt;&amp;nbsp;slot&lt;/li&gt;
&lt;li&gt;battery connector (cable included, battery&amp;nbsp;not)&lt;/li&gt;
&lt;li&gt;speakers (separated left/right &amp;#8212; both are&amp;nbsp;included)&lt;/li&gt;
&lt;li&gt;WiFi antenna (board uses same chip as Nokia&amp;nbsp;tablets)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;FM&lt;/span&gt;&amp;nbsp;antenna&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;TV&lt;/span&gt; out (cable&amp;nbsp;included)&lt;/li&gt;
&lt;li&gt;miniAB &lt;span class="caps"&gt;USB&lt;/span&gt; device/host&amp;nbsp;port&lt;/li&gt;
&lt;li&gt;camera (daughterboard with image sensor&amp;nbsp;included)&lt;/li&gt;
&lt;li&gt;debug board (which provides serial + Ethernet&amp;nbsp;ports)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;ETM&lt;/span&gt;/Nexus&amp;nbsp;ports&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;SIM&lt;/span&gt;&amp;nbsp;socket&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is &lt;span class="caps"&gt;128MB&lt;/span&gt; of memory and &lt;span class="caps"&gt;128MB&lt;/span&gt; &lt;span class="caps"&gt;NAND&lt;/span&gt; + &lt;span class="caps"&gt;256MB&lt;/span&gt; OneNAND for storage. Connection with world can be done over serial, Ethernet, WiFi or Bluetooth. Screen has &lt;span class="caps"&gt;WVGA&lt;/span&gt; resolution and touchscreen&amp;nbsp;attached.&lt;/p&gt;
&lt;figure id="__yafg-figure-4"&gt;
&lt;img alt="Bottom side of board" loading="lazy" src="/files/2009/07/img_2715-700x.jpg" title="Bottom side of board"&gt;
&lt;figcaption&gt;Bottom side of board&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Now I have Linux running on it but plan to switch to Poky Linux (supported) and OpenEmbedded based systems (Ångström for start)&amp;nbsp;soon.&lt;/p&gt;</content><category term="nhk15"/><category term="nokia"/><category term="openembedded"/><category term="poky"/><category term="sbc"/></entry></feed>