<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: Oregon Scientific ECHO PDA (PDA-293) Review</title>
	<atom:link href="http://the-gadgeteer.com/2001/04/20/oregon_scientific_echo_pda_pda_293_review/feed/" rel="self" type="application/rss+xml" />
	<link>http://the-gadgeteer.com/2001/04/20/oregon_scientific_echo_pda_pda_293_review/</link>
	<description>Gadget reviews and news by Julie Strietelmeier and friends since 1997</description>
	<lastBuildDate>Sun, 22 Nov 2009 02:54:55 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Judie</title>
		<link>http://the-gadgeteer.com/2001/04/20/oregon_scientific_echo_pda_pda_293_review/comment-page-1/#comment-14987</link>
		<dc:creator>Judie</dc:creator>
		<pubDate>Tue, 20 May 2003 20:42:12 +0000</pubDate>
		<guid isPermaLink="false">#comment-14987</guid>
		<description>Well guys,

You have definitely shed light on the subject - even though it is not what I wanted to hear...

Ah well.</description>
		<content:encoded><![CDATA[<p>Well guys,</p>
<p>You have definitely shed light on the subject &#8211; even though it is not what I wanted to hear&#8230;</p>
<p>Ah well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sljonson</title>
		<link>http://the-gadgeteer.com/2001/04/20/oregon_scientific_echo_pda_pda_293_review/comment-page-1/#comment-14986</link>
		<dc:creator>sljonson</dc:creator>
		<pubDate>Tue, 20 May 2003 20:20:29 +0000</pubDate>
		<guid isPermaLink="false">#comment-14986</guid>
		<description>The main issue in getting PPC, Linux, PalmOS, etc. on a new PDA is achitecture.  Each new model of PDA is virtually a new achitecture. So you have to expend a lot of effort. Even with the major building blocks being the same a lot of the &quot;glue&quot; infrastructure is different which means the development of more drivers.

I can give a very good example using the IPAQ series of PDA and the porting of Linux at the handhelds.org site.  That&#039;s hosted by the HP CRL (Cambridge Reseach Lab).

The first major effort was getting the Linux Kernel and bootldr working on the IPAQ 36xx. The bootldr (boot loader) can be described as a BIOS for the IPAQ. The bootldr was the first item. It allowed for the kernel and disk images to be loaded into the flash memory, and the initial booting of the kernel into memory. Next was getting the kernel to just boot getting a console prompt.  That is a major accomplishment.

After that work was done on gettings all of the hardware to work, meaning drivers have to written. The hardware includes the LCD display hardware, the backlight, the touch screen, the hardware buttons,  the sound system and a lot more. 

Finally work as being done on getting the IPAQ to be able to suspend and resume.  handhelds.org was working with Russel King and the rest of the Linux ARM developers to get this working. (I get involved with the project at this point.  I was the first one  outside of the lab to test suspend and resume on an IPAQ).

OK now the 37xx IPAQs where coming out. Except for the differences in the amount of RAM, the hardware was virtually the same as the 36xx.  The changes to the kernel and bootldr where very simple.

Then the 31xx made it&#039;s appearance. The hardware is similar except for only using 1 flash memory chip and a different LCD display. The changes to bootldr where minor, but a new display drivers had to be developed.

Next came the 38xx IPAQ. the major building blocks where the same, but the rest of the IPAQ was new.  Extensive changed to the bootldr and kernel where needed to got it to boot. Virtual all of the hardware drivers had to developed anew.  New infrastruture hardware was used. And the battery recharing was moved from hardware control to software control. This meant a new subssystem had to be added to the kernel.

Next on to the 59xx serial IPAQS. Yet more new hardware and but a lot of the outboard peripherals are the same as the 38xx.</description>
		<content:encoded><![CDATA[<p>The main issue in getting PPC, Linux, PalmOS, etc. on a new PDA is achitecture.  Each new model of PDA is virtually a new achitecture. So you have to expend a lot of effort. Even with the major building blocks being the same a lot of the &#8220;glue&#8221; infrastructure is different which means the development of more drivers.</p>
<p>I can give a very good example using the IPAQ series of PDA and the porting of Linux at the handhelds.org site.  That&#8217;s hosted by the HP CRL (Cambridge Reseach Lab).</p>
<p>The first major effort was getting the Linux Kernel and bootldr working on the IPAQ 36xx. The bootldr (boot loader) can be described as a BIOS for the IPAQ. The bootldr was the first item. It allowed for the kernel and disk images to be loaded into the flash memory, and the initial booting of the kernel into memory. Next was getting the kernel to just boot getting a console prompt.  That is a major accomplishment.</p>
<p>After that work was done on gettings all of the hardware to work, meaning drivers have to written. The hardware includes the LCD display hardware, the backlight, the touch screen, the hardware buttons,  the sound system and a lot more. </p>
<p>Finally work as being done on getting the IPAQ to be able to suspend and resume.  handhelds.org was working with Russel King and the rest of the Linux ARM developers to get this working. (I get involved with the project at this point.  I was the first one  outside of the lab to test suspend and resume on an IPAQ).</p>
<p>OK now the 37xx IPAQs where coming out. Except for the differences in the amount of RAM, the hardware was virtually the same as the 36xx.  The changes to the kernel and bootldr where very simple.</p>
<p>Then the 31xx made it&#8217;s appearance. The hardware is similar except for only using 1 flash memory chip and a different LCD display. The changes to bootldr where minor, but a new display drivers had to be developed.</p>
<p>Next came the 38xx IPAQ. the major building blocks where the same, but the rest of the IPAQ was new.  Extensive changed to the bootldr and kernel where needed to got it to boot. Virtual all of the hardware drivers had to developed anew.  New infrastruture hardware was used. And the battery recharing was moved from hardware control to software control. This meant a new subssystem had to be added to the kernel.</p>
<p>Next on to the 59xx serial IPAQS. Yet more new hardware and but a lot of the outboard peripherals are the same as the 38xx.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alanh</title>
		<link>http://the-gadgeteer.com/2001/04/20/oregon_scientific_echo_pda_pda_293_review/comment-page-1/#comment-14985</link>
		<dc:creator>alanh</dc:creator>
		<pubDate>Tue, 20 May 2003 19:40:37 +0000</pubDate>
		<guid isPermaLink="false">#comment-14985</guid>
		<description>A normal developer doesn&#039;t have access to the Palm or PocketPC OS source code.  Without that, you can&#039;t develop a version of the software that will run on arbitrary hardware.  To get either, you have to pay loads of money to PalmSource or Microsoft (respectively), which isn&#039;t practical for someone who isn&#039;t developing and selling the hardware.</description>
		<content:encoded><![CDATA[<p>A normal developer doesn&#8217;t have access to the Palm or PocketPC OS source code.  Without that, you can&#8217;t develop a version of the software that will run on arbitrary hardware.  To get either, you have to pay loads of money to PalmSource or Microsoft (respectively), which isn&#8217;t practical for someone who isn&#8217;t developing and selling the hardware.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChrisSpera</title>
		<link>http://the-gadgeteer.com/2001/04/20/oregon_scientific_echo_pda_pda_293_review/comment-page-1/#comment-14984</link>
		<dc:creator>ChrisSpera</dc:creator>
		<pubDate>Mon, 19 May 2003 17:43:24 +0000</pubDate>
		<guid isPermaLink="false">#comment-14984</guid>
		<description>I&#039;ve seen the process performed and botched.  I&#039;ve seen it performed and done correctly.  I have seen the happy and the sad, the good and the bad and I really have to say that, 

It just ain&#039;t that easy...

When putting a Linux distribution on an iPAQ, the unit is put into Terminal mode.  The unit is still connected to the host PC via serial or USB cradle (I honestly don&#039;t remember if this could be done via Serial link or not... can anyone verify either way??)

I don&#039;t know that the Zaurus supports Terminal Mode in the same way that the iPAQ&#039;s do. 

As Linux is an Open Source OS, there are a lot of different drivers available for a great many different devices.  Pocket PC and Palm may not support the same devices from device to device.  All of the ROM images are machine specific and you risk a HUGE &quot;loss of device&quot; kinda thing if you flash a Linux device with a Pocket PC or Palm ROM image that the internals of the target device can&#039;t handle.

Many of the PPC/ Palm drivers are proprietary based on the architecture of the device.  I don&#039;t know that the Sharp Zaurus would support drivers from any SINGLE ROM image.  You may need the MS Core stuff from the original SDK that is sent to all OEM&#039;s but then a video driver from one, an audio driver from another, and a virtual memory driver from who knows where...

I think this has been a one way upgrade (PPC to Linux) thus far because things on the Linux side are more standardized comparatively. 

The same can be said for a Palm to Linux upgrade...  It may not have been done because the Palm device may not have comparable/ compatible drivers on the Linux side.

From what I&#039;ve seen of the entire process of PPC iPAQ to Linux iPAQ and back (There and Back Again:  An Orc&#039;s Tail (no, I didn&#039;t spell that wrong...)), your Geek Coefficient has to be in the nose-bleed seats before this becomes a fun and easy project.  

Going from Linux to PPC or Palm, or even Palm to Linux, hasn&#039;t been successfully done and reported because the technical issues are probably insurmountable at this time.

But this is just a guess, really; and seriously nothing more than that...

Kind Regards,


Christopher Spera</description>
		<content:encoded><![CDATA[<p>I&#8217;ve seen the process performed and botched.  I&#8217;ve seen it performed and done correctly.  I have seen the happy and the sad, the good and the bad and I really have to say that, </p>
<p>It just ain&#8217;t that easy&#8230;</p>
<p>When putting a Linux distribution on an iPAQ, the unit is put into Terminal mode.  The unit is still connected to the host PC via serial or USB cradle (I honestly don&#8217;t remember if this could be done via Serial link or not&#8230; can anyone verify either way??)</p>
<p>I don&#8217;t know that the Zaurus supports Terminal Mode in the same way that the iPAQ&#8217;s do. </p>
<p>As Linux is an Open Source OS, there are a lot of different drivers available for a great many different devices.  Pocket PC and Palm may not support the same devices from device to device.  All of the ROM images are machine specific and you risk a HUGE &#8220;loss of device&#8221; kinda thing if you flash a Linux device with a Pocket PC or Palm ROM image that the internals of the target device can&#8217;t handle.</p>
<p>Many of the PPC/ Palm drivers are proprietary based on the architecture of the device.  I don&#8217;t know that the Sharp Zaurus would support drivers from any SINGLE ROM image.  You may need the MS Core stuff from the original SDK that is sent to all OEM&#8217;s but then a video driver from one, an audio driver from another, and a virtual memory driver from who knows where&#8230;</p>
<p>I think this has been a one way upgrade (PPC to Linux) thus far because things on the Linux side are more standardized comparatively. </p>
<p>The same can be said for a Palm to Linux upgrade&#8230;  It may not have been done because the Palm device may not have comparable/ compatible drivers on the Linux side.</p>
<p>From what I&#8217;ve seen of the entire process of PPC iPAQ to Linux iPAQ and back (There and Back Again:  An Orc&#8217;s Tail (no, I didn&#8217;t spell that wrong&#8230;)), your Geek Coefficient has to be in the nose-bleed seats before this becomes a fun and easy project.  </p>
<p>Going from Linux to PPC or Palm, or even Palm to Linux, hasn&#8217;t been successfully done and reported because the technical issues are probably insurmountable at this time.</p>
<p>But this is just a guess, really; and seriously nothing more than that&#8230;</p>
<p>Kind Regards,</p>
<p>Christopher Spera</p>
]]></content:encoded>
	</item>
</channel>
</rss>
