EmbeddedLabworks ServiçosTenho tra­bal­hado com pro­je­tos de Sis­temas Embar­ca­dos desde 1993, quando desen­volvia firmware para micro­con­tro­ladores 8051 e proces­sadores da linha 68K. Desde então, já estive envolvido com desen­volvi­mento de pro­du­tos em difer­entes platafor­mas e arquite­turas de CPU, para difer­entes nichos de mer­cado (na página de port­fólio de pro­je­tos você pode ver alguns deles).

De lá para cá, muita coisa mudou. Novos e mais poderosos proces­sadores. Com mais fun­cional­i­dades, mais baratos e acessíveis. Hoje, hard­ware é com­mod­ity. Todos tem acesso. A difer­en­ci­ação do pro­duto esta no software.

Mas como desen­volver um soft­ware de qual­i­dade para o seu pro­duto? Você esta tra­bal­hando com req­ui­si­tos de um sis­tema de tempo real? Deve usar um RTOS? Ou então deve ir para Linux embar­cado? Como deve ser a arquite­tura de soft­ware do seu pro­jeto? Pre­cisa de conec­tivi­dade? Que protocolo(s) usar? Que lin­guagem de pro­gra­mação? E bib­liote­cas? Deve usar soft­ware open-source? Como sele­cionar as mel­hores fer­ra­men­tas ? E como desen­volver mais rápido e elim­i­nar os bugs antes de colo­car o pro­duto no mercado?

São muitas per­gun­tas, eu sei. E foi para te aju­dar a respon­der estas e out­ras per­gun­tas que eu criei a Embed­ded Labworks.

A Embed­ded Lab­works pode aju­dar você e sua equipe a desen­volver soft­ware de qual­i­dade para Sis­temas Embar­ca­dos, através de:

  • Serviços de con­sul­to­ria:
    • Definição da arquite­tura de soft­ware do projeto.
    • Escolha do sis­tema opera­cional (Linux, RTOS, in-house).
    • Seleção e con­fig­u­ração das fer­ra­men­tas de desenvolvimento.
    • Revisão de código e con­t­role de qualidade.
  • Serviços de desen­volvi­mento:
    • Desen­volvi­mento de soft­ware para sis­temas embar­ca­dos (C, C++ e Assembly).
    • Desen­volvi­mento de soft­ware com sis­temas opera­cionais de tempo real (RTOS).
    • Desen­volvi­mento de device dri­vers para ARM, PPC, MIPS e x86.
    • Por­tar apli­cações e sis­temas opera­cionais para difer­entes platafor­mas e arquiteturas.
  • Serviços de desen­volvi­mento com Linux embar­cado:
    • Desen­volvi­mento e cus­tomiza­ção de uma dis­tribuição Linux embarcada.
    • Desen­volvi­mento de apli­cações para Linux embarcado.
    • Desen­volvi­mento de device dri­vers para o ker­nel do Linux.
    • Con­fig­u­ração de ambi­ente de desen­volvi­mento para Linux embarcado.
  • Treina­men­tos (aberto e in-company):
    • Desen­volvi­mento de soft­ware para Sis­temas Embarcados.
    • Desen­volvi­mento de pro­je­tos com Linux Embarcado.

Se você pre­cisa de ajuda para desen­volver seu pro­duto, não hes­ite em entrar em con­tato comigo pelo e-mail sergio.prado@e-labworks.com ou pela página de con­tato.

Um abraço,

Ser­gio Prado

Comentários fechados.