O middleware do Emwin Cypress é suportado por vários ambientes de desenvolvimento, como mbed e modustoolbox. A empresa melhora continuamente seus exemplos de código para aumentar a produtividade do desenvolvedor. Os usuários podem usar este middleware emwin para desenvolver aplicativos sem qualquer experiência de programação. O software suporta dispositivos incorporáveis e PCs incorporados. Ele pode levar capturas de tela da tela atual e registrar a atividade das telas. É compatível com qualquer plataforma Windows.
A API EMWIN é uma biblioteca de bibliotecas pré-compiladas que fornecem ao usuário uma interface gráfica. Para construir aplicativos EMWIN, você precisa converter bitmaps do formato PC para cor. Se o seu dispositivo o suporte, você também poderá usar o conversor JPEG2Movie para criar filmes emwin dos arquivos de filmes existentes. Para uma lista completa de dispositivos suportados, visite o site da SEGGER. Se você gostaria de saber mais sobre Emwin, visite o manual de desenvolvedores.
A biblioteca Emwin contém uma estrutura de GUI e drivers de exibição. A estrutura da GUI fornece várias funções para exibir texto, imagens de bitmap, widgets e gráficos 2D. Drivers periféricos são usados para interface com diferentes controladores de exibição. Eles gerenciam a interface de hardware. A camada de aplicativo implementa as funções da API da porta. Esta camada aloca a exibição da memória e usa outras bibliotecas emwin. Uma vez que a GUI estiver pronta, está pronto para ser executado.