Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2013, 18:21   #1
snakes
Пользователь
 
Регистрация: 11.05.2013
Сообщений: 32
По умолчанию Переделка линукса

Добрый вечер.
Вот стало интересно ,есть программа .exe как мне сделать так ,что бы
при запуске компьютера запускалась эта программа ,то включили комп там вместо обычного линукса открывается эта программа.
Слышал ,что можно как то через линукс ,но не знаю как)
Вот как это сделать?
Заранее спасибо)
snakes вне форума Ответить с цитированием
Старый 27.05.2013, 18:44   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Вам нужно вместо линукса или в линуксе? Определите условия задания более четко.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 27.05.2013, 18:51   #3
snakes
Пользователь
 
Регистрация: 11.05.2013
Сообщений: 32
По умолчанию

вместо линукса.
То есть графической оболочки другой ос не должно быть видно.
Нужна только моя программа и все.
Даже желательно графический загрузчик изменить
snakes вне форума Ответить с цитированием
Старый 27.05.2013, 19:17   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Даже желательно графический загрузчик изменить
Экзе не сможет работать без оси. Чтобы он запустился его сначала загружает загручик программ, настраивается таблица переходов, выделяется память под данные, подгружаются нужные дллки - модель навскидку и грубая, но суть верная - перед запуском программы происходит туева хуча действий по подготовке к работе. Если оси не будет, то кто будет этим заниматься . Кроме того, нужны драйвера, к примеру Вы даже сообщение на экран без оси (либо без специальных ухищрений) сделать не сможете. Клава, мышь и прочие устройства не будут реагировать на действия проги.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 27.05.2013, 22:09   #5
snakes
Пользователь
 
Регистрация: 11.05.2013
Сообщений: 32
По умолчанию

Ну это и ежику ясно))
Ну а вот как убрать графический загрузчик и пользовательский интерфейс оси ,что бы только моя программа была.
snakes вне форума Ответить с цитированием
Старый 27.05.2013, 23:55   #6
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

snakes, нахрена запускать exe под линуксом?

Что вообще за прога, и нельзя-ли ее сделать нативной?

Загрузчику GRUB можно выставить нулевое время ожидания "выбора". Т.е. вы только успеете увидеть секундное мелькание текста. Линуксу можно поставить прогу на автозапуск. Но если ваша прога не умеет рисовать графику без X-сервера (насколько я знаю, так умеет только Qt, и то там как-то по-особому надо собирать), то вы не сможете обойтись без него.

Utkin, GRUB может загружать правильные ELF файлы, с последующей передачей управления. Но опять же, программа должна уметь работать с оборудованием компьютера.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 28.05.2013 в 00:02.
ROD вне форума Ответить с цитированием
Старый 28.05.2013, 12:59   #7
snakes
Пользователь
 
Регистрация: 11.05.2013
Сообщений: 32
По умолчанию

.exe потому что у меня программа написана на делфи
у меня из оборудования это только тач скрин ,сом выход ,и пару usb для
внешних устройств с которыми будет работать данная прога
snakes вне форума Ответить с цитированием
Старый 28.05.2013, 14:43   #8
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от snakes Посмотреть сообщение
.exe потому что у меня программа написана на делфи
Так в чем проблема? Для делфи компиляторы есть и под линукс. (см. Lazarus)

Цитата:
Сообщение от snakes Посмотреть сообщение
у меня из оборудования это только тач скрин ,сом выход ,и пару usb для
внешних устройств с которыми будет работать данная прога
Ну тогда вам еще и дрова (модули ядра) под все это нужны. Да и запуск будет затруднен ибо вайн делали в основном для игрушек и "часто используемых" программ, которые не взаимодействуют со специфичными устройствами (Никто не гарантирует вам, что оно будет нормально работать). Лично я не знаю ни одной игрушки или "обыденной" программы, которая бы использовала com-порт.

Короче мой вам совет - делайте нативное приложение, меньше геморроя с оборудованием будет.

К стати, а по чему вам так критично использовать здесь линукс?
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 28.05.2013 в 14:47.
ROD вне форума Ответить с цитированием
Старый 28.05.2013, 15:08   #9
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Лично я не знаю ни одной игрушки или "обыденной" программы, которая бы использовала com-порт.
в качестве оффтопа - мы как-то в старкрафт первый рубились через нульмодемный кабель. И, самое прикольное, игра не тормозила на 54к...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 28.05.2013, 15:20   #10
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
в качестве оффтопа - мы как-то в старкрафт первый рубились через нульмодемный кабель. И, самое прикольное, игра не тормозила на 54к...
Ох, точно... за давностью лет забыл, что старые игрушки могли юзать звонилку.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Принципиальное отличие винды от линукса rpy3uH Операционные системы общие вопросы 52 14.11.2012 20:37
требуется знание линукса и cygwin vanooo PHP 0 22.02.2012 11:48
Поздравляем Линукса с днем рождения! Levsha100 Свободное общение 25 27.08.2010 08:34
Программка для линукса eu8cc Помощь студентам 2 31.05.2010 19:36