oriolrius.cat

Des del 2000 compartiendo sobre…

Tag: embedded

Qtopia core

Reading time: 2 – 3 minutes

Després del canvi de nom que va patir el producte Qt/Embedded el mes de gener per Qtopia core volia fer un petit resum de quina és la finalitat i la situació d’aquest producte dins un sistema enquestat.

Perquè ens situem aquest producte és una portabilitat de les llibreries Qt versió 4 a entorns embedids. Així doncs disposem de quasi totes les avantatges que té el Qt4 però amb uns requeriments de RAM i disc miserables.

grafic1.gif

Com podem veure en l’anterior gràfic, ens podem recolzar sobre les classes que ens ofereixen les llibreries Qt quan treballem en sistemes enquestats per gairebé el 100% de les nostres aplicacions. Així doncs no hem de patir els inconvenients propis de desenvolupar amb sistemes tan limitats pel que fa a eines d’alt nivell. O sigui, que podem montar-nos la nostre aplicació gràfica, interficie d’usuari o el que ens interessi sense haver de patir per no disposar de widgets, components i altres eines de molt alt nivell a les que ens tenen acostumats els sistemes de programació per PCs convencionals.

A més Troll Tech esta treballant en tres nous productes dins de la línia de Qtopia, a més dels seus ja coneguts Qtopia phone i Qtopia PDA s’espera que vegin la llum ben aviat el:

  • Qtopia Platform — For “multi-application products.” Qtopia Core with application management and user interface capabilities. Targets consumer electronics and other advanced, multi-application products
  • Qtopia Profiles — Qtopia Platform with key enablers for embedded Linux development aimed at specific vertical markets
  • Qtopia Editions — Solutions aimed at targeted product segments

Perquè ens fem una idea de com es situen en l’espai aquestes eines, podeu veure en el següent gràfic que una es recolza sobre la següent per donar funcionalitats cada cop més específiques i de més alt nivell, és clar. Imagino que això tindrà les seves avantatges a nivell de requeriments de sistema i de preu de les llicències.

grafic2.gif

SBC petitoneta i no massa cara amb xarxa i wifi

Reading time: 1 – 2 minutes

sbc-wired-wifi.jpg

A través de linuxdevices trobem el Wi-9C un interessant SBC equipat amb un processador NetSilicon NS9360 (un ARM9) que dona uns 155MHz, com ja deia al títol disposa d’una targeta de xarxa 10/100Mbps i una targeta 802.11a/b/g.

A més disposa de fins a 256Mb d’SDRAM i 256Mb de flash, 4 port serie, 4 ports SPI, una interficie amb bus I2C, un port USB 2.0, controladora LCD amb resolucions de fins a 800×600 pixels (SVGA). A més de 55 línies I/O, fins a 8 rellotges/contadors de 16/32bits, i un rellotge de temps real.

Les mídes com sempre espectaculars uns 7x8cm (sense antena), el tindrem disponible al 3er trimestre d’aquest any i el preu aproximat per 1000 unitats serà d’uns 149$. Obviament suporta Linux.

E-Egine – 80 MHz Ethernet controller

Reading time: 1 – 2 minutes

ee_smalll.jpg

El meu últim descobriment confessable sobre hardware enquestat, aquí el teniu tot un prodigi de la tecnologia. Un processador de 40/80MHz, 64KB de RAM, 2x RS232, 256KB de flash i moltíssimes cosetes més. Obviament podem disposar d’opcions impressionants com targetes de xarxa, compact flash de fins a 2GB, i moltes altres cosetes pròpies d’aquests equips com 20 I/O per controlar DAQ’s, etc.

A més el consum fa riure 200 mA aa 5V (amb totes les opcions). Perquè us feu una idea amb una bateria d’aquelles de 10x5x7cm que valen uns 6€ a botigues d’electrònica en teniu per més d’una setmana sense haver de connectar-vos a llum, xulo,eh?!

A més a la web podem veure un escalat de preus molt llaminer. El cost és de $99/$84/$69/$49 per 1/50/100/+1000, atractiu,eh! si voleu una informació més datallada i ben estructurada doneu un cop d’ull al datasheet

PC/104 – la interficie misteriosa

Reading time: 2 – 2 minutes

Quan fa uns anys em vaig començar a posar amb el tema del embedded vaig començar a descobrir aquest interficie tan desconeguda quan vens del món del PC. De fet, l’ensurt només és al principi després descobreixes que només és un connector que ens permet tenir unes plaques d’extenció en espais molt reduits i de forma que la connexió sigui ben segura per entorns ostils. A nivell lògic és ben senzill, perquè les senyals que transporten no deixen de ser ISA o PCI. Segons algunes companyies el mercat d’aquesta interficie ha de creixer un 45% en els propers 4 anys.

L’estàndard en qüestió és de l’any 1991, i el va definir el PC/104 Consortium. Els estàndards definits per aquest consorci són PC/104, PC/104+, PC-104, EBX i EPIC. El PC/104 defineix un slot de 104-pin que equival internament a la lògica de funcionament ISA. El PC/104+ incorpora compatibilitat amb el PC/104 i afegeix compatibilitat lògica amb el bus PCI a través de 120 pins totals. El PC-104 només és compatible PCI i té 120 pins. Finalment tan el EBX com el EPIC, defineixen com connectar una placa SBC a un backplane o xassís.

pc104.gif

Les funcions de les targetes PC/104 són totes les que us pogueu imaginar i més. Des de les típiques que podem trobar en un PC: targeta de so, modem, targeta de xarxa, wifi, etc. Fins a d’altres targetes més pròpies del món industrial o de dispostius típicament enquestats. Per exemple, targetes GPIO, mini bateries, NVRAM, etc.

VIA Epia EN – nova generació de plaques base i processadors

Reading time: 2 – 2 minutes

A mitjans de Març VIA va anunciar la nova generació de plaques mini-ITX, si fins ara ja eren un producte amb unes prestacions impressionants i una mida encara més espectacular. No us perdeu el que prometen ser les noves característiques d’aquestes plaques base. Com sempre amb els seus processadors C7, però ara amb velocitats que arribaràn fins a 2GHz i només amb 20W de consum. A més el FSB de 800MHz. Com podeu veure no tenen res a envenjar a les plaques base de mida convencional, sinó mireu aquest petit resum de característiques:

  • ATX power
  • DDRII 400/533 memory socket
  • UDMA 66/100/133 connectors
  • SATA II, RAID 1 and 0
  • CN700 Northbridge
  • VT8237R+ Southbridge
  • PCI connector
  • LVDS/DVI modules available
  • 6-channel audio
  • Switchable (jumpers) S/PDIF / S-Video port
  • PS-2 connectors
  • USB 2.0
  • Gigabit Ethernet
via.jpg

Si encara us preocupa el rendiment després de tot això, a linuxdevices hi ha un article, que fa una comparativa entre aquestes noves plaques i els pentium M. Realment podem veure que cada dia és una alternativa més interessant a tenir en compte a l’hora d’enquestar equips en sistemes petits.

hw per montar un firewall, router, ap, etc.

Reading time: 2 – 3 minutes

Gràcies al meu nou proveedor de hardware enquestat, mds 2000, m’he posat al dia del catàleg de productes d’AAEON una marca de material embedded molt interessant. El millor del tema és saber que pots comprar-ho a Barcelona mateix i a preu de PVD (Preu de venta distribuidor).

Doncs bé concretament hi ha un model que m’ha agradat molt per montar firewalls en linux (ve amb el Montavista Linux de serie) a casa dels clients, a més gràcies als dos slots mini-PCI tipus III que porta la placa puc posar-hi una o dues targetes wifi. Però el que potser m’ha agrada més són els 6 ports ethernet de que disposa el SBC.

Amb una RAM de 32 o 64Mb segons el model, un processador RISC d’Intel (XScale IXP420/422/425) amb 266 o 533MHz i amb 16Mb de flash. Per si tot això us sembla poc encara n’hi ha més 2 ports serie, 2 ports USB (1 USB 2.0 i 1 USB 1.1) i com no quatre sortides DIO, per controlar altres perifèrics amb protocols I2C, SPI o SMBus.

gene-1425.jpg

Al tractar-se d’un dispositiu embedded les seves mides són minúscules 156mm x 101.6mm i s’alimenta amb corrent continua amb un voltatge que pot anar dels 9 als 24v. O sigui, que tenim on triar. Ara només cal trobar-li una caixa que li vagi com un gua. Amb els ~275$ de cost, més els aproximadament ~10$ de la caixa i uns altres ~15$ de la font d’alimentació podem tenir un firewall, router o el que volguem per un preu molt raonable.

Si voleu aprofundir més sobre el producte: