You Are Here:

Community: Blogs

Kate Alhola's Forum Nokia Blog

Controlling embedded devices with maemo internet tablet

kate.alhola | 29 February, 2008 18:13

N810 and USB microcontroller

Nokia Internet tablets are volume produced, low power consumption devices that are designed to be enough rugged that they can last as mobile devices. Even they are designed to be used as Internet communication devices, thay are also excellent for controlling embedded devices.

This is my presentation in Fosdem 2008,Brussels  about Controlling embedded devices aith maemo Internet Tablet Fosdem_maemo_2008.pdf

Internet tablets have many advantages like price, rugged design and small power consumption compared to both PC-based or special embedded hardware based designs. They have also new challanges because they does not have so wide selection of interface options. 

Some examples of embedded controll projects using Internet tablet is Small aircraft Glass cockpit, Home Automation, Accelleration sensor interface, maemo puppy robot or Carman car data terminal. 

In N800/N810 you have basically three interface options Wlan, Bluetooth and USB. All of these optios require with some rare exeptions separate embedded processor or microcontroller to controll I/O box.

Wlan is fast and versatile but requires in practice multichip embedded controller running Linux.  Good example  is to (mis)use  Wlan routers with  Openwrt

In small series Bluettoth and microcontroller module may be more costly than wlan router.  

The USB is most practical way to expand tablet I/O capabilities. Microcontrollers with USB-device interface price start from some tens of cents to few Euros. USB-device needs something around hundred lines of the code in the microcontroller.

Two easiest ways to connect USB microcontroller to Internet tablet is to use libusb or make device emulationg USB serial converter. In N8xx musb driver has certain limitations that may need some workarounds. 

 

RSSComments

Carman doesn't work on N810

sledgehammer89 | 29/02/2008, 19:54

Interesting PDF, but Carman doesn't work on N810 :(

Like the tiltstick?

harbaum | 02/03/2008, 16:35

Some weeks ago i built the tiltstick with the maemo platform in mind. See http://www.harbaum.org/till/tiltstick for the full documentation and if you are just interested in seeing the device working, have a look at youtube:

http://de.youtube.com/watch?v=Fglg-MptslA

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxkateE2ealholaE20E7cE2029E20FebruaryE2cE202008E2018E3a13E20NokiaE20InternetE20tabletsE20areE20volumeE20producedE2cE20lowE20powerE20consumptionE20devicesE20thatE20areE20designedE20toE20beE20enoughE20ruggedE20thatE20theyE20canE20lastE20asE20mobileE20devicesE2eE20E45venE20theyE20areE20designedE20toE20beE20usedE20asE20InternetE20communicationE20devicesE2cE20thayE20areE20alsoE20eE78cellentE20forE20controllingE20embeddedE20devicesE2eThisE20isE20myE20presentationE20inE20FosdemE202008E2cBrusselsEa0E20aboutE20ControllingE20embeddedE20devicesE20aithE20maemoE20InternetE20TabletE20FosdemE5fmaemoE5f2008E2epdfInternetE20tabletsE20haveE20manyE20advantagesE20likeE20priceE2cE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fkateE2dalholasE2dforumE2dnokiaE2dblogE2f2008E2f02E2f29E2fcontrollingE2dembeddedE2ddevicesE2dwithE2dmaemoE2dinternetE2dtabletX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxKateE20AlholaE27sE20ForumE20NokiaE20BlogE20E7cE20ControllingE20embeddedE20devicesE20withE20maemoE20internetE20tabletX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxkateE2ealholaE20E7cE2029E20FebruaryE2cE202008E2018E3a13E20NokiaE20InternetE20tabletsE20areE20volumeE20producedE2cE20lowE20powerE20consumptionE20devicesE20thatE20areE20designedE20toE20beE20enoughE20ruggedE20thatE20theyE20canE20lastE20asE20mobileE20devicesE2eE20E45venE20theyE20areE20designedE20toE20beE20usedE20asE20InternetE20communicationE20devicesE2cE20thayE20areE20alsoE20eE78cellentE20forE20controllingE20embeddedE20devicesE2eThisE20isE20myE20presentationE20inE20FosdemE202008E2cBrusselsEa0E20aboutE20ControllingE20embeddedE20devicesE20aithE20maemoE20InternetE20TabletE20FosdemE5fmaemoE5f2008E2epdfInternetE20tabletsE20haveE20manyE20advantagesE20likeE20priceE2cE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralXRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZmaemoQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2008E2d03E2d02X qfnZuserE5ftagQSxmaemoX qmarsZdescriptionQSxkateE2ealholaE20E7cE2029E20FebruaryE2cE202008E2018E3a13E20NokiaE20InternetE20tabletsE20areE20volumeE20producedE2cE20lowE20powerE20consumptionE20devicesE20thatE20areE20designedE20toE20beE20enoughE20ruggedE20thatE20theyE20canE20lastE20asE20mobileE20devicesE2eE20E45venE20theyE20areE20designedE20toE20beE20usedE20asE20InternetE20communicationE20devicesE2cE20thayE20areE20alsoE20eE78cellentE20forE20controllingE20embeddedE20devicesE2eThisE20isE20myE20presentationE20inE20FosdemE202008E2cBrusselsEa0E20aboutE20ControllingE20embeddedE20devicesE20aithE20maemoE20InternetE20TabletE20FosdemE5fmaemoE5f2008E2epdfInternetE20tabletsE20haveE20manyE20advantagesE20likeE20priceE2cE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ