Как я писал в первом письме мне НУЖЕН только кросс-компилятор, после этого программа будет закачана на ARM плату и работать на там.
Я поэтому и спрашиваю разработчиков - есть-ли для Win кросс-компилятор и для начала краткую инструкцию по его настройке.
Дело идет, но есть одна бяка - мне одновременно надо править две проги(Win32 и linux, для отладочной платы).
2.
На ARM машине должны стоять винды, так приклада по требованию заказчика написана на Win32(это такие у него корпоративные стандарты)
тогда у вас изначально вопрос поставился неправильно - я, например, так и не могу понять - где тут нужен линукс?
на плате с АРМом крутится винда и самодостаточное приложение - они что, под линуксом написаны?
на ББ крутится винда и приложение для общения с АРМом, тут тоже линукса не видно..
тогда у вас изначально вопрос поставился неправильно - я, например, так и не могу понять - где тут нужен линукс?
на плате с АРМом крутится винда и самодостаточное приложение - они что, под линуксом написаны?
на ББ крутится винда и приложение для общения с АРМом, тут тоже линукса не видно..
На плате стоит линукс и мне под него переодически надо компилитит прикладу на управляющем компе(где стоит WIN), вот для этого мне и нужен крос-компилятор
Пробую совсем упростить вопрос - на компе с виндами надо ТОЛЬКО откомпилировать прогу под линукс для платы с ARM
Пробую совсем упростить вопрос - на компе с виндами надо ТОЛЬКО откомпилировать прогу под линукс для платы с ARM
о трудностях написал Саша и я с ним согласен..
наипростейшее решение: тащите и ставите vmplayer под виндюки, под него делаете гостевую с линуксом (сам плейер умеет или надо сначала украсть полноценную vmware - я не в курсе)
на гостевую накатываете любой из знакомых дистрибутивов линукса, туда же бросаете кросскомпилятор, сорцы - пишите скрипты, которые будут окучивать всю эту груду, забирать конфигурационный хидер вашего юзера с маздайской шары, пересобирать и выкладывать готовый бинарник на шару.
отлаживаете, делаете слепок виртуалки и сливаете заказчику.
в сухом остатке - все лицухи соблюдены - плейер (бесплатный), дистрибутив линукса (бесплатный) и тыпы..
вы дольше тут выясняете, кто сильнее - кит или слон..
работы (при наличии всего материала) ровно на один вечер..
Пробую совсем упростить вопрос - на компе с виндами надо ТОЛЬКО откомпилировать прогу под линукс для платы с ARM
о трудностях написал Саша и я с ним согласен..
наипростейшее решение: тащите и ставите vmplayer под виндюки, под него делаете гостевую с линуксом (сам плейер умеет или надо сначала украсть полноценную vmware - я не в курсе)
на гостевую накатываете любой из знакомых дистрибутивов линукса, туда же бросаете кросскомпилятор, сорцы - пишите скрипты, которые будут окучивать всю эту груду, забирать конфигурационный хидер вашего юзера с маздайской шары, пересобирать и выкладывать готовый бинарник на шару.
отлаживаете, делаете слепок виртуалки и сливаете заказчику.
в сухом остатке - все лицухи соблюдены - плейер (бесплатный), дистрибутив линукса (бесплатный) и тыпы..
вы дольше тут выясняете, кто сильнее - кит или слон..
работы (при наличии всего материала) ровно на один вечер..
Это если знаешь. В сухом остатке - знакомых дистрибуитов нет, так как лин почти не знаю, общаюсь с ним 2 неделю
С шашкой не получилось дополнения для VmWare или VirualBox поставить, так как на поставляемых сидюках как я понял ядро 2.6.24 и чего то не хватает(как мининум заголовочных фалов) чтобы дополнения встали. А без них нельзя - как тогда файлами обмениватся?
И в Вашем предложении слишком много шагов. Я представлял это так - юзер любым редактором открываем заголовочный файл и что-то там правит, потом по написанному мною make файлоа получаю выполняемый код и ВСЕ. Потом в в моей проге он выбирает пункт обновить программу , выбирает откуда и все. Больше никаких действий от него не нужно. А о своих проблемах с VmWare я пишу с соседней теме.
А тут и еще одна бяка вылезла с емкостью MCC - это тоже новая тема.
Так что получается мне пока не линукса, желязатники чуть свою поменяли и мне приходится проги под них переделывать
не обижайтесь, если неправильно понял вас :) надеюсь у вас все получится.
PS проверьте обязательно что корневая ФС не с uClibc собрана - иначе не заработает ничего с этим кросскомпилятором. На запущенной плате в терминале
#ls /lib
если там есть типа такого
ld-uClibc-0.9.30.2.so
значит с uclibc корневая и надо ее пересобирать, для Windows у CS помоему нет сборок с uclibc, либо что-то другое придумывать.