[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 [...]
Sulautettua Linuxia, OpenEmbedded ja XScale/MontaVista Moxa-UC7420+
20. Lokakuuta 2009 · Ei kommentteja
Avainsanat: · 2.6.10, arm, armv5teb, bitbake, build, configure, cross-compile, development, distro, embedded, environment variable, fc5, fedora, host, linux, local.conf, machine, makefile, montavista, moxa, openembedded, perl, pre-built, python, receipe, samba, sourcable, target, toolcain, tools, xscale
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 [...]
Avainsanat: · bitbake, build, development, distro, installing, installing bitbake, installing openembedded, local.conf, machine, openembedded, python, strip, toolchain
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 # [...]
Avainsanat: · bitbake, local.conf
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
Avainsanat: · bitbake, enrivonment variables, envs, sourcable, toolchain