Udskrift fra: www.doredevelopment.dk

Linux BSP
Udskriv denne side


Baseret på den store mængde software tilgængeligt via Free Open Source Samfundet (FOSS), har DoréDevelopment udviklet en BSP, som letter Linux software udvikling på egen hardware og dermed fremskynder time to market.

Hvad er en BSP?

Kort fortalt, en Board Support Package (BSP) er en integration af alle software komponenter, der er nødvendige for at bygge og køre software på en specifik hardware.

BSP Komponenter

En basis BSP omfatter dele af eller alle følgende komponenter:

      • Byggesystem
      • Toolchain
      • Bootloader
      • Linux kerne
      • Linux Device Drivere
      • Rodfilsystem
Hver komponent kan spræddersyes specifikt til kundens behov og krav.

Byggesystem

Byggesystemet er et host framework med et nemt anvendeligt interface til at bygge alle BSP softwarekomponenter fra kildekode.

DoréDevelopment tilbyder OE Bakery værktøjet, som letter installationen og forbedre byggehastig-heden for byggesystemet.

DoréDevelopment bruger Open Embedded fuldt ud - som tilbyder en stor samling af softwarepakker,

eller en letvægtsvariant, lavet af DoréDevelopment med en lille pakkesamling af høj kvalitet og langtidssupport (LTS) mulighed.

Toolchain

Toolchain'en er en væsentlig komponenet i et software udviklingsprojekt. Den kompilere, assemblere og linker koden, der udvikles.

DoréDevelopment bruger crosstool-NG til konfiguration og

bygning af en fintunet toolchain til sikring af den højeste ydelse og stabilitet. Et Software Development Kit SDK kan leveres til software udvikling uden brug af OE Bakery, med support for forskellige udviklingsplatforme som Windows og Linux.

Bootloader

Bootloader'en starter systemet og kan skræddersyes til at supportere specifikke hardware muligheder og kunde specifikationer. Bootloaderen kan indeholde funktionaliteter som netværksboot, flash programmerings support samt seriel og USB kommunikation. Service grænseflade for fjernop-datering af software via netværk kan også tilbydes.

DoréDevelopment er specialiseret i portering og tilretning af bootloadere fra lille størrelse til store kraftfulde bootloadere som U-boot og Linux kerne baserede bootloadere.

Linux Kerne

Linux kernen er operativsystems kernen, der anvendes af Linux familien af Unix-lignende operativsystemer. Linux kernen skal tilpasses til den specifikke kunde hardware for at kunne køre og opnå den bedste ydeevne af systemet.

DoréDevelopment er specialiseret i optimering af Linux kernen, hvilket blandt andet omfatter finjustering af skeduleringen og strømforbrugs-håndtering. DoréDevelopments fokus inkludere også minimering af kerne-størrelsen, med bibeholdelse af kundens krævede funktionalitet.

Linux Device Drivere

Linux Device drivere er grænseflade til håndtering af alle perifære enheder på kundens hardware.

DoréDevelopment har ekspertviden om Linux device drivere og indgående forståelse af hvordan hardware og software fungere. DoréDevelopment tilbyder udvikling af nye drivere eller optimering/tilpasning af eksisterende drivere.

Rodfilsystem

Rodfilsystemet indeholder alt nødvendigt for anvendelse af et basis GNU/Linux system. Et minimalt rodfilsystem består grundlæggende af BusyBox, som tilbyder et rimelig komplet miljø for alle små eller indlejrede systemer.

DoréDevelopment tilbyder et rodfilsystem med en størrelse omkring 1 megabyte, kaldet "Micro File System". Dette filsystem er skalerbart, da der kan tilføjes pakker til support af kundespecifikke behov.

DoréDevelopment har fokus at hold filsystemet fornuftigt og fri for alle unødvendige elementer.

Produkt Udvikling
Fra pakke til BSP

En Doré-BSP består af samling af flere stabile pakker . Hver version af BSP'en består af ingredienser fra FOSS, DoréDevelopment og tredie part og bygges med opskrifter fra FOSS og DoréDevelopment, ved anvendelse af OE Bakery byggemiljøet, dermed defineres entydigt og reproducerbart hvad der er anvendt i BSP'en. Alle versioner af BSP'en kan reaktiveres til enhver tid.

Hos DoréDevelopment er alle BSP versioner baseret på den seneste stabile versioner af FOSS software. Det betyder den seneste stabile version af GCC, bootloader, Linux-kernen osv. anvendes. Dette maksimerer funktionaliteten og sikrer også, at de seneste fejlrettelser er inkluderet. Under udvikling kan det stærkt anbefales at anvende de nyeste tilgængelige stabile versioner. Fastlåsning af software-versioner kun bør overvejes, når produktionsklar software er påkrævet.

Professionelle tjenester
DoréDevelopment tilbyder en bred vifte af professionelle tjenester ud over de allerede nævnte.
  • Projektledelse
  • Konfigurationsstyring
  • Integration af software
  • Design review
  • Forundersøgelser
  • Udvikle og tilpasse enhedsdrivere
  • Lodret performance analyse og optimering
  • System integration
  • Produktionssupport
Doré BSP
Væsentlige fordele
  • En udviklingsklar platform, der giver kunden mulighed for at installere udstyr hurtigt og effektivt, og giver udviklerne mulighed for at reducere omkostninger og time to market.
  • Et fuldt testet og valideret Linux-platform, der sikrer kunden kan koncentrere ressourcerne på værdiskabende produktudvikling.
  • En tilpasset SDK til applikationsudvikling på Linux og Windows-baserede platforme.
  • Alt software leveres til kunden i kildekoden.
  • Kundeoptimeret bootloader.
  • Kundespecifikke minimal Linux-filsystemet.
  • Optimeret Linux-kernen.
  • Miljømæssig energi effektivisering med strømstyring.
Søg
  

Kontakt
DoréDevelopment ApS
Ved Stranden 1
DK-9560 Hadsund
Phone: +45 40 19 65 66
E-mail: info@doredevelopment.dk


Nyheder
Prevas A/S køber DoréDevelopment ApS
» www.prevas.dk
ELC Europe 2010
DoréDevelopment deltog den 27 & 28 oktober 2010 i CELF Embedded Linux Conference Europe i Cambridge England.
» Læs mere
DoréDevelopment udvider stadig
Fra september 2010 er Allan Heldgaard ansat som embedded software udvikler hos DoréDevelopment.
» Læs mere
DoréDevelopment ansætter udvikler
Grundet øget ordretilgang har DoréDevelopment ansat Christian Bräuner Sørensen som embedded software udvikler fra juli 2010.
» Læs mere
DoréDevelopment i Elektronik & Data
Elektronik & Data bragte i april to sider (side 4-5) om DoréDevelopment.
» Link
Sir Juke på TV2 Nord
Sir Juke med en Linux platform fra DoréDevelopment omtales på TV2 Nord.
» Link
Artikel i Ingeniøren
Ingeniøren har lavet artikel om Free and Open Source Software med DoréDevelopment.
» Link
Dialex Logistics A/S og DoréDevelopment ApS samarbejde
DoréDevelopment rådgiver Dialex Logistics A/S om projektledelse og Scrum.
DEIF og DoréDevelopment indgår samarbejde
DEIF WIND POWER TECHNOLOGY vælger DoréDevelopment som leverandør af embedded Linux BSP (Board Support Package).
» Link
OSL
DoréDevelopment bliver medlem af OSL (Foreningen af Open Source Leverandører i Danmark).
» Link