2013-07-02 3 views
0

Я немного зеленый на Linux в целом. У меня есть BeagleBone с установленным Angstrom. Я бы хотел убрать все возможное, чтобы сократить время загрузки до минимума. Все, что я хочу сделать, это загрузить - прямо в App.js или node-webkit (я считаю, что есть почти то же самое?) Приложение, отображающее графический интерфейс HTML-страницы для загрузки Bootstrap.Как App.js/node-webkit Отображать окно/графику?

Приложение node.js будет привязано к этому; и будет обслуживать ту же самую страницу через express.js.

Так что же App.js/node-webkit «нужно» для отображения? Как это работает?

Я нахожусь на фоне Microsoft, поэтому для отображения чего-либо, на мой взгляд, вы загружаете ОС, которая имеет все API для отображения, а затем загружает графическое приложение. Является ли это ядро ​​Linux встроенным? Или вам нужны другие «пакеты»?

Хотел бы получить подробный ответ на этот вопрос; Я несколько дней бегаю по Интернету.

+0

Мне было бы интересно узнать, какое решение вы выбрали для своего проекта node-webkit. –

ответ

1

Если вы собираетесь работать на встроенном Linux, тогда хром или другой браузер плюс nodejs будут довольно тяжелыми - я бы предпочел около 64 мегабайт или около того. Кроме того, вам нужно будет запустить сервер среды x/display, чтобы вы могли работать с графическим графическим интерфейсом.

Если вы хотите получить простой выход, найдите дистрибутив ubuntu linux для платы, для которой вы разрабатываете. Есть много других дистрибутивов, и вы можете попробовать их, но я нахожу, что есть много сообщений в блогах и помощь для ubuntu linux. После того, как вы будете работать на своем устройстве, вы можете установить nodejs и браузер для его просмотра.

Если вам не нужно иметь дисплей, подключенный к устройству, то вы можете просто запустить nodejs и серфинга в машину, которая может затем запустить приложение на порт 80.

Если вы хотите, чтобы создать " встроенного "приложения и перейти на более визуальный маршрут студии, тогда вы можете посмотреть QT. Существует BootToQT, который должен загружать Android-устройство, но затем взять экран и запустить приложение: http://qt.digia.com/Product/Boot-to-Qt/. У них также есть хром, поэтому можно встраивать html-представление в ваше приложение http://qt-project.org/. Приложения Qt могут быть созданы на C++, но я думаю, что они также имеют структуру xml для определения интерфейсов. QT Designer дает вам IDE для разработки.