чтобы запустить один браузер в режиме киоска - нужна ось линупс
почему? Потому что он писался для работы в этой операционной системе. Поставь жёсткие ограничения по железу - можно написать браузер, который будет работать без ОС.
kalobyte писал(а):
расскажи ей, что она и без андроида может работать
зачем? Софт на то и софт, что не хард - его можно тысячами прослоек оборачивать. Насколько это рационально - решает разработчик. Если у ТС разработчик решил, что прослойки ему не нужны - его воля, аппарат работает же.
kalobyte писал(а):
есть старые осциллографы и анализаторы спектра и там тоже дос стоит просто автозапуске прописана прога
совершенно верно. Кому как удобнее - тому так и надо. Моя первая программа на x86, для чистки первой дорожки харда, была написана для запуска без ОС. Помещалась в загрузочный сектор дискеты, отрабатывала своё при загрузке и даже на экран ничего не выводила, ибо чисто в утилитарных целях использовалась. Очень выручала в своё время. Потом программы писал уже с расчётом на запуск из ОС, хотя пользовался, чаще, прерываниями из BIOSa. Каждый сам себе хозяин, как хочет - так и пишет. Ну, кроме тебя, калыч, с единственным каркасом для всех программ. Но это только от твоей ограниченности.
каким каркасом? нихера не понял ось на то и нужна, чтобы софт запускать и не изобретать велики каждый раз
раньше наверное клавиатурные макаки стоили дешевле железа, поэтому может так и извращались я просто никогда не видел, чтобы на компутере прога сразу запускалась без доса
_________________ тематические ответы только в форуме, в приват не пишите
DOS - это и есть набор программ, и они запускаются без доса... На самом деле, для загрузки и запуска программы вполне достаточно функций примитивной BIOS...
Ну некоторые и в микроконтроллерную систему пытаются ОС РВ впиндюрить. Выко@бываются, блин. Мне довелось раз (давно) рассматривать проект ГОСТа на микроконтроллерные системы, так там чёрным по белму: "Требования к ОС". Ага. ОС в МК с 2К флеши и 256 байт ОЗУ...
Ну, справедливости ради следует сказать, что RTOS достаточно компактная и её роль лишь гарантированно протягивать некоторое количество "потоков" параллельно с гарантированным квантом времени. И это действительно заметно упрощает программирование устройств, которые должны крутить несколько алгоритмов параллельно. Имею опыт написания подобного под RTOS и без него. Второе выглядит как выворачивание алгоритма на изнанку и дробление его на кванты (для вызова из main), в то время как RTOS это делает автоматически. Не все задачи можно написать только лишь на прерываниях.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Не все задачи можно написать только лишь на прерываниях.
Можно согласиться с оговоркой: потому что написание заняло бы слишком много времени. Иначе получается, что будто бы RTOS использует какие-то недокументируемые возможности МК, недоступные из ассемблера. В конце концов, RTOS - это тоже программа, набор машинных команд, которые можно воспроизвести в коде пользователя, отбросив ненужное. Нужно ли - другой вопрос. Но не невозможно.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
DOS - это и есть набор программ, и они запускаются без доса...
так должно же что-то в памяти сидеть и обеспечивать какие-то базовые вещи?
в виндовсе например загружена длл, которую использует куча прог для отрисовки диалога открытия файла например поэтому все диалоги в любых прогах выглядят одинаково
конечно есть свои фреймворки со своими диалогами и всякими контролами, которые отличаются от виндовса, но и прога такая будет весить больше
_________________ тематические ответы только в форуме, в приват не пишите
ак должно же что-то в памяти сидеть и обеспечивать какие-то базовые вещи?
BIOS исторически поддерживал базовые операции ввода-вывода. Потому так и называется. Программа записывает в регистры номер функции BIOSa и параметры, вызывает прерывание - вуаля...
Не все задачи можно написать только лишь на прерываниях.
Можно согласиться с оговоркой: потому что написание заняло бы слишком много времени.
Я забыл добавить слово "красиво". Под словом "красиво" я подразумеваю чистый и понятный код, который может быть даже самодокументирующимся. Ты на него посмотрел спустя год и всё понятно. Иногда это ключевой, решающий момент.
ак должно же что-то в памяти сидеть и обеспечивать какие-то базовые вещи?
BIOS исторически поддерживал базовые операции ввода-вывода. Потому так и называется. Программа записывает в регистры номер функции BIOSa и параметры, вызывает прерывание - вуаля...
Верно. Но он обеспечивает только лишь единый уровень абстракции HAL для доступа к железу. А вот надстройки над этим железом он не предоставляет ибо место и так мало в микросхеме. А уже надстройки и стандартизированный сервис предлагает OS. Например, файловый ввод/вывод для накопителя.
В промке часто нет в этом необходимости. Даже если надо хранить несколько профилей работы, например, печки, то адрес нахождения N-го профиля составляет N*(длина профиля)+(начальное смещение размещения профилей). Одно умножение и одно сложение. Смысла тащить из-за этого ОС нет никакого. Считаешь и читаешь. Или пишешь.
На компе кроме Flash Disk 4Mb нет других хранителей. Так что, не знаю куда там дос можно было бы впихнуть. Просто после проверки ОЗУ запускается Альфа4 и никакого намёка на ДОС не видно.
Добавлено after 20 minutes 14 seconds: ПК подключен к станку по RS232 или RS422 Там древние ПЛК или ПЛР + периферия для подключения термопар, концевиков и контакторов. ПК сообщает настройки: на какой термопаре какая температура должна быть, через какое время включить контактор и т.п. А уже в работе, ПК на мониторе показывает температуры и время. Т.е. он не управляет станком, а отправляет первичные настройки и принимает текущие (в режиме мониторинга). По сути всё можно заменить на реле времени, но это будет изврат (раньше так и было).
Сейчас этот форум просматривают: >TEHb< и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения