Я возился с идеей создания "киоска" для домашних пользователей, которые могут знать или не знать о компьютерах или о том, как их использовать. Допустим, скажем, мой "киоск" похож на устройство торговой точки (POS), которое вы можете найти в продуктовом магазине или в ресторанах с электронным меню, которые начинают использовать. Однако, в отличие от некоторых POS-устройств, я хотел бы включить устройство и немедленно запустить программное обеспечение, не используя традиционную операционную систему или устройство ввода (помните, что конечные пользователи могут не разбираться в технологиях - если что-то пойдет не так, они смогут перезагрузить устройство и перезапустите приложение - не занимаясь поиском и запуском дополнительного приложения).
Как минимум, системе необходим цветной экран с сенсорными функциями, возможностями беспроводного Интернета и поддержкой USB для различных устройств, таких как принтеры. Итак, мой вопрос, каков наилучший способ достичь этого? Я смотрю на:
- Разработка собственной ОС
- Запуск голой версии Linux и как-то загрузка прямо в приложение.
- Использование встроенной ОС, такой как Windows Embedded.
Любое направление будет с благодарностью.