Preciso de um sistema embarcado, sistema operacional personalizado ou sistema operacional embutido? [fechadas]

1

Eu tenho andado com a idéia de desenvolver um "quiosque" para usuários domésticos que podem ou não ter conhecimento de computadores ou como usá-los. Para fins de argumentação, vamos dizer que meu "quiosque" é semelhante a um dispositivo de ponto de venda (POS) que você encontraria em uma mercearia ou nos restaurantes que os cardápios eletrônicos estão começando a usar. No entanto, ao contrário de alguns dispositivos POS, eu gostaria de ligar o dispositivo e executar imediatamente o software sem usar um sistema operacional tradicional ou dispositivo de entrada (lembre-se de que os usuários finais podem não ser especialistas em tecnologia - se algo der errado, eles poderão reinicializar o software). dispositivo e reinicie o aplicativo - sem precisar pesquisar e iniciar um aplicativo adicional).

No mínimo, o sistema precisa de uma tela colorida com recursos de toque, recursos de Internet sem fio e suporte a USB para vários dispositivos, como impressoras. Então, minha pergunta é qual é a melhor maneira de conseguir isso? Eu estou olhando para:

  1. Desenvolvendo um sistema operacional personalizado
  2. Executando uma versão nua do Linux e, de alguma forma, inicializando diretamente em um aplicativo.
  3. Usando um sistema operacional incorporado, como o Windows Embedded.

Qualquer direção seria muito apreciada.

    
por atomSmasher 17.01.2016 / 02:06

2 respostas

2

A codificação de um sistema operacional está fora de questão, a menos que você tenha uma equipe de bons desenvolvedores com um grande orçamento e muito tempo.

Usando distros do Linux, o MS embedded ou o MS normal OS é o caminho a percorrer. Aqui está um pouco informação:

Veja uma lista de algumas distros com suporte ao modo de quiosque.

Porteus kiosk
The mini distro Porteus has a dedicated mod to support kiosk mode. Provides options to customize as need on first boot.
Instant WebKiosk
Boots from USB key and browser only.
Can Bike OS
Puppy based live-CD OS with a web browser and little else.
SanicKiosk
Turn-key web kiosk designed for public libraries, city government, health clinics, and other institutions in need of public information stations. It is intended for easy installation and administration by users with minimal technical knowledge.
Ubuntu Guest login
Normal Ubuntu installation allows guest access from the login prompt. A perfect solution for kiosks. Login into guest mode with restricted permissions but non-restricted browser. Works from USB too.
Scientific Linux 6 and CentOS 6
Both the distros can be configured into kiosk-mode automatically by running this script.
Webconverger (Unconfigured edition)
Runs from USB, easy management console, highly secure, privacy conscious & fool-proof. No vendor lock-in, malware-free & firewall included. The Unconfigured offering is perfectly usable and free of cost.
justbrowsing
A bootable Linux “Live CD” that does not make any changes to the existing operating system on the computer. You can use the browser of your choice. Bundled webapps include a calculator, text editor, timer and more. Settings can be saved to a USB drive.

Construindo o KIOSK com o Ubuntu

Configure um quiosque no Windows 10 Pro, Enterprise ou Education

    
por 17.01.2016 / 02:29
2

Eu diria que não para 1 . Não há necessidade de você desenvolver um sistema operacional personalizado.

Eu escolheria a opção 2 ou 3 .

Pessoalmente, eu usaria a opção 2 & configurar o script de inicialização para abrir o aplicativo e "bloquear" o usuário na inicialização.

Você também pode usar a opção 3 se preferir algo pré-fabricado e / ou comercial.

    
por 17.01.2016 / 02:30