Sinkko.org Mediaräppänä

Mediaperheen näivettynyt pää-äänenkannattaja

Sinkko.org Mediaräppänä header image 4

Artikkelit ajalta: Lokakuu 2009

Moxa UC-7420+ Intel XScale ja MontaVista Linux 2.6 ytimellä

20. Lokakuuta 2009 · Ei kommentteja

Jo useamman vuoden ajan erilaiset lähetysautomaation integraatiotehtävät ovat olleet arkipäivää tämän mainion laitteen edeltäjälle (malli ilman Plussaa 2.4.x ytimellä). Moxa UC-7420+:ssa on kaksi ethernetiä, WLAN, USB, muistikorttilukija, 8 RS-232/422/485 porttia, LCD, funktionäppäimet, ulkoinen virtalähde (=ulkoisen +48v:n syöttö) ja sen täydellisesti ilman tuuletittimia. Yhdistelmä, jolla uptimet pysyvät raskaastikin käytetyllä laitteella vuosien tasolla. Ainakaan edeltäjän muisti ei vuotanut […]

[Lue koko juttu →]

Avainsanat: · , , , , , , , , ,

XScale Moxa Toolchain – Ohjelmien kääntäminen

20. Lokakuuta 2009 · Ei kommentteja

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 […]

[Lue koko juttu →]

Avainsanat: · , , , , , , , , , , , , ,

Sulautettua Linuxia, OpenEmbedded ja XScale/MontaVista Moxa-UC7420+

20. Lokakuuta 2009 · Ei kommentteja

[See English summary in the end of this article] Sulautetut Linux palvelimet ovat varsin kätevä tapa kehittää automaatiota teollisuudessa ja miksipä kotiautomaatiota ei voisi rakentaa myös samalle alustalle. Ainakin allekirjoittanut arvostaa suuresti jokaista kohdetta, missä herkästi vikaantuvat PC-pohjaiset integraatiokomponentit korvataan levyttömällä, virtalähteettömällä ja täysin passiivisesti jäähdytetyllä laitteella. MontaVista Linuxin luotettavuuskin on uskomatonta luokkaa. Uptimet vierähtävät […]

[Lue koko juttu →]

Avainsanat: · , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

OpenEmbedded – Asentaminen

20. Lokakuuta 2009 · Ei kommentteja

Asenna Moxa Toolchain 2.6.10 kernelille. Lataa täältä. Oletetaan esimerkin vuoksi, että asensit oletuspaikkaan /usr/local/xscale_be. Asenna uusi Python, vähintään 2.5, mutta 2.6.3 toimii hyvin. Tarvitaan täysi development versio. Lataa täältä. Asenna Psyco JIT kääntäjä Pythonille. Ilman tätä Bitbake tulee olemaan todella hidas. Lataa täältä. Tulevien ohjelmistojen asennuspaikan pitää olla sellainen, jonka yläpuolella ei tiedostojärjestelmässä ole yhtään […]

[Lue koko juttu →]

Avainsanat: · , , , , , , , , , , , ,

OpenEmbedded – empty.conf

20. Lokakuuta 2009 · Ei kommentteja

Tiedosto: Esimerkiksi /opt/oe/openembedded/conf/machine/empty.conf #@TYPE: Machine #@NAME: Moxa (big-endian) #@DESCRIPTION: Machine configuration for an UC-7420+ in big-endian mode (Moxa) Tiedosto: Esimerkiksi /opt/oe/openembedded/conf/distro/empty.conf DISTRO_NAME ?= “empty” DISTRO_VERSION = “.dev-snapshot-${SRCDATE}” DISTRO_TYPE ?= “debug”

[Lue koko juttu →]

Avainsanat: · , , ,

OpenEmbedded – local.conf

20. Lokakuuta 2009 · Ei kommentteja

Tiedosto: Esimerkiksi /opt/oe/build/conf/local.conf Käyttää: Bitbake # WARNING: lines starting with a space (‘ ‘) will result in parse failures. # Remove ‘# ‘ from commented lines to activate them. # Use this to specify where BitBake should place the downloaded sources into # DL_DIR = “${OEBASE}/downloads” LOCALDIR = “${OEBASE}” BBFILES := “/opt/oe/openembedded/recipes/*/*.bb” # Overlays # […]

[Lue koko juttu →]

Avainsanat: · ,

OpenEmbedded – envs

20. Lokakuuta 2009 · Ei kommentteja

Tiedosto: Esimerkiksi /opt/oe/build/conf/envs Käyttö: source /opt/oe/build/conf/envs ennen bitbake:n ajoa TOOLCHAIN=/usr/local/xscale_be/bin export PRE_BUILT=/usr/local/xscale_be/armv5teb-montavista-linuxeabi export TOPDIR=/opt/oe export OEBASE=/opt/oe export PATH=”${TOPDIR}/bitbake/bin:${TOOLCHAIN}:/usr/local/bin/:${PATH}” export BBPATH=${TOPDIR}/build:${TOPDIR}/openembedded export BB_ENV_EXTRAWHITE=”OEBASE” export OEDIR=$PWD

[Lue koko juttu →]

Avainsanat: · , , , ,