Нужна ли мне встроенная система, пользовательская ОС или встроенная ОС?

384
atomSmasher

Я возился с идеей создания «киоска» для домашних пользователей, которые могут знать или не знать о компьютерах или о том, как их использовать. Допустим, скажем, мой «киоск» похож на устройство торговой точки (POS), которое вы можете найти в продуктовом магазине или в ресторанах с электронным меню, которые начинают использовать. Однако, в отличие от некоторых POS-устройств, я хотел бы включить устройство и немедленно запустить программное обеспечение, не используя традиционную операционную систему или устройство ввода (помните, что конечные пользователи могут не разбираться в технологиях - если что-то пойдет не так, они смогут перезагрузить устройство и перезапустите приложение - не занимаясь поиском и запуском дополнительного приложения).

Как минимум, системе необходим цветной экран с сенсорными функциями, возможностями беспроводного Интернета и поддержкой USB для различных устройств, таких как принтеры. Итак, мой вопрос, каков наилучший способ достичь этого? Я смотрю на:

  1. Разработка собственной ОС
  2. Запуск голой версии Linux и как-то загрузка прямо в приложение.
  3. Использование встроенной ОС, такой как Windows Embedded.

Любое направление будет с благодарностью.

1

2 ответа на вопрос

2
Setekh

Coding an OS is out of the question, unless you have a team of pretty good developers a big budget and a lot of time.

Using Linux distros, MS embedded or MS normal OS is the path to go. Here is a bit info :

Here’s a list of some distros with kiosk mode support.

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. 

Building KIOSK with Ubuntu

Set up a kiosk on Windows 10 Pro, Enterprise, or Education

+1 за ссылку на киоск убунту. Я не знал, что смогу сделать это так легко. Это будет хорошо для прототипа. Если это зацепит, я могу нанять своих разработчиков;) atomSmasher 8 лет назад 0
Надеюсь, ваш проект успешен. Как только он оторвется от земли, вернитесь, чтобы показать это. Setekh 8 лет назад 0
2
Nathaniel

I would say no to 1. There is no need for you to develop a custom OS.

I would go with option 2 or 3.

Personally I would go with option 2 & setup the boot script to open the application and 'lock-in' the user on startup.

You could also use option 3 if you prefer something pre-made and/or commercial.