-
- арм-гцц-еаби вас спасет - RED_DRAGON(10.09.2013 19:40)
- Благодарствую! попытаю ещё иар со сторонними либами - у него точка входа настраивается... и код перемещаемый он делает. не получится - тогда гцц... Отладку всё равно через gdb придётся вероятно... - Белый Жрец(11.09.2013 09:36 - 09:39)
- Есличо, arm-none-eabi-gcc можно взять в сборке Sourcery -> - SciFi(11.09.2013 10:09, ссылка)
- нон-еаби для без линукса, если с линуксом то еаби - RED_DRAGON(11.09.2013 10:22)
- Есличо, arm-none-eabi-gcc можно взять в сборке Sourcery -> - SciFi(11.09.2013 10:09, ссылка)
- Благодарствую! попытаю ещё иар со сторонними либами - у него точка входа настраивается... и код перемещаемый он делает. не получится - тогда гцц... Отладку всё равно через gdb придётся вероятно... - Белый Жрец(11.09.2013 09:36 - 09:39)
- Вы, пардон, под линуксом собираетесь программы запускать? Если так, то, насколько я знаю, яр не генерит линуксовые приложения. Такшта гэцэцэ - без вариантов. - SciFi(10.09.2013 12:32)
- Пока сказали обратить внимание на RISCOS... так что ищу инфу... - Белый Жрец(10.09.2013 14:48)
- DS генерит, но лично не пробовал - там как-то тяжко с таблетками, да и J-Link не прикрутишь. - yes_np(10.09.2013 12:36, ссылка)
- давно с этим сталкивался - могу соврать: у IAR лучше оптимизация, в вычислениях на флотах сильно лучше. но зато IAR-овский дебагер не понимает виртуальных адресов. ну и нет уверенности, что IAR соберет и слинкует elf (экзешник), рабочий под yes_np(207 знак., 10.09.2013 12:28)
- моя основная задача - библиотеки работы с аппаратурой и с платами (интеллектуальными и нет) расширения - логика и запускаемый код вроде как в визуал студио ваять будут. благо лицензия... Поэтому скорее интересует "голый код"... - Белый Жрец(10.09.2013 14:38)
- ну дык линукс будет или нет? могу предположить, что соглашение о вызовах в gcc (и линуксных либах) отличается от iar. а если берете простую RTOS - то iar лучше всего - к железу ближе + доступные средства отладки - yes_np(10.09.2013 15:36)
- я думаю что соглашения вызовов для си одни. достаточно адрес передать... какая система будет - пока не знаю... сейчас задача помигать светодиодами))) я хочу через иар))) - Белый Жрец(10.09.2013 16:05)
- сильно не так: есть еще аргументы, возврат, сохраняемые и несохраняемые регистры, конструкция стека и т.д. - yes_np(10.09.2013 16:33)
- Позиционно-независимый код с ГОТ'ом или регистром R9... Все сошники с таким. Адресация собственно, с каких адресов что располагается. Хоть бы поинтересовался (Жрец имеется ввиду) как на асме под linux писать на x86. - fk0(10.09.2013 16:41)
- вы знаете - у меня есть знания которые противоречат вашему пониманию. признаю - они очень стары. и я как-то их не обновлял. в этом направлении поинтересуюсь - но думаю я смогу обеспечить чтобы мои процедуры сохраняли стек в первозданном виде и Белый Жрец(219 знак., 10.09.2013 16:39)
- ну причем тут понимание - в гугле: arm calling conventions. это как бы стандарт, еще есть некий ARM-THUMB interworking и т.д. иногда IAR использует свои собственные раскладки - за АРМ не скажу, ну и кроме этого есть еще куча причин, которые могут yes_np(121 знак., 10.09.2013 18:37)
- сильно не так: есть еще аргументы, возврат, сохраняемые и несохраняемые регистры, конструкция стека и т.д. - yes_np(10.09.2013 16:33)
- я думаю что соглашения вызовов для си одни. достаточно адрес передать... какая система будет - пока не знаю... сейчас задача помигать светодиодами))) я хочу через иар))) - Белый Жрец(10.09.2013 16:05)
- ну дык линукс будет или нет? могу предположить, что соглашение о вызовах в gcc (и линуксных либах) отличается от iar. а если берете простую RTOS - то iar лучше всего - к железу ближе + доступные средства отладки - yes_np(10.09.2013 15:36)
- моя основная задача - библиотеки работы с аппаратурой и с платами (интеллектуальными и нет) расширения - логика и запускаемый код вроде как в визуал студио ваять будут. благо лицензия... Поэтому скорее интересует "голый код"... - Белый Жрец(10.09.2013 14:38)
- На IAR? Лучше и вправду убрать, нанять пару финских студентов. - fk0(10.09.2013 10:41)
- Есть обоснованые претензии к качеству компилирования иар для ядра ARM1176JF-S в отличии от gcc? С интересом и благодарностью выслушаю! - Белый Жрец(10.09.2013 11:35)
- Оно вообще ничего работающего не накомпилирует? - fk0(10.09.2013 11:41)
- Я так понимаю - это утверждение? Т.е. советуете gcc? Или что означает фраза? - Белый Жрец(10.09.2013 11:51)
- Если нет понимания вопроса, что такое raspberry pi, то зачем вообще лезть в эту тему? Внутри raspberry pi уже есть (можно установить штатный) компилятор, редактор/IDE, отладчик и всё такое. Подключить к телевизору и клавиатуре (вариант -- к сети fk0(54 знак., 10.09.2013 12:03)
- Мнение понято. Если есть реализация компилятора для STM32 на самом стм - то зачем компилировать под более мощной средой? Извините - плюрализм мнений. Я предпочту работать из более знакомой единой среды на более мощном компе, особенно когда мне Белый Жрец(169 знак., 10.09.2013 12:14)
- ИАР под WIN - это кросс-средство вместо нативного, со всеми последствиями. Так что сарказм тут неуместен. - Vladimir Ljaschko(10.09.2013 14:09)
- Я не согласен что си из gcc нативен. просто из природы проекта под названием gcc. и хотя бы из количества поддерживаемых платформ и архитектур. Может ошибаюсь. - Белый Жрец(10.09.2013 14:42)
- Автор невменяемый и не понимает об чём он вообще говорит в силу глубины собственного незнания (синдром этого, Крюгера). Кроме компилятора там целый комплекс средств нужен. Кросс-компилятор возможен, конечно, но чисто практически проще внутри этого fk0(63 знак., 10.09.2013 14:27)
- А нафига человеку, который задает вопрос давать такой ответ? Если впадлу объяснить причину, то лучше промолчать. Не принимай близко к сердцу, но вот я, например, нихрена не понял почему так а не иначе, пока ты не пояснил, что нужен целый комплекс Codavr(136 знак., 10.09.2013 14:38 - 14:40, ссылка)
- Объяснять надо было предыдущие 10 лет. За 5 минут и не расскажешь. Проще Mazur'а обучить на C программировать. Начинать нужно с того, что товарищ не понимает, что Raspberry Pi -- обычный компьютер с линуксом и методы разработки ПО здесь ничем не fk0(2337 знак., 10.09.2013 14:59)
- Если "свиное рыло" и оскорбления Мазура убрать получился очень хороший и на мой взгляд доходчивый ответ. Так держать. - Codavr(10.09.2013 16:09)
- Я поражён вашими знаниями и дедуктивными способностями с помощью которых вы вывели мой уровень понимания работы компьютера - и слава богам что есть понимающие в этом, подобные вам. Интересно кому понадобилось времени больше - вам набрать текст или Белый Жрец(610 знак., 10.09.2013 16:02)
- Не хватает ОЗУ? Там ПОЛ-ГИГАБАЙТА памяти. Больше, возможно, чем в настольном ПК. И можно подключить swap... Хотя, понятно, дистрибутивы собираются скорей серверах с x86 кросс-компиляцией. Исполняется elf от IAR? Каким образом??? Здесь где-то fk0(560 знак., 10.09.2013 16:12 - 16:17)
- Ну то есть вы заламываете руки в тоске-печали перед задачей написать bsp ? - Ralex(10.09.2013 17:40)
- Ну зачем же. Сразу сделать свой процессор! - fk0(10.09.2013 18:48)
- под распбиан запускается и код возврата выдают - стдоут нет потому принтф иар не пропустил))). в распбиана через фтп кинули файл откомпилированны такой: Белый Жрец(479 знак., 10.09.2013 17:19)
- Ну то есть вы заламываете руки в тоске-печали перед задачей написать bsp ? - Ralex(10.09.2013 17:40)
- Не хватает ОЗУ? Там ПОЛ-ГИГАБАЙТА памяти. Больше, возможно, чем в настольном ПК. И можно подключить swap... Хотя, понятно, дистрибутивы собираются скорей серверах с x86 кросс-компиляцией. Исполняется elf от IAR? Каким образом??? Здесь где-то fk0(560 знак., 10.09.2013 16:12 - 16:17)
- Ты еще забыл упомянуть про чип, который в нем стоит. Broadcom в радиолюбителями не возится ("библиотеки работы с аппаратурой и с платами")... Есть BSP под линукс и, наверняка, для железа только *.so. Что бы все были в тренде... - Гyдвин(10.09.2013 15:06 - 15:08)
- благо это не моя забота. ни юсб ни сеть на нём меня не печалит... пока задача три усарта завести, rfid весы и зигби. их обработку сделать и выдать в удобоваримом виде для коллег. благо не требуют sdk rfid переделать на распберри... - Белый Жрец(10.09.2013 16:09)
- с такими раскладами может дуину какую-нить окучите или на худой конец STM32F4Discovery... - Vit(10.09.2013 16:23, ссылка, ссылка)
- на стм как раз и собрана была плата которую заменяем сейчас... во первых цена продукта не сильно отличается. во вторых на распберри уже стоит сеть. в третьих писать логику буду уже не я... - Белый Жрец(10.09.2013 16:33)
- если сеть, то, как уже говорилось, bsp - Vit(10.09.2013 16:35)
- А весь стек протоколов любой студент напишет за 1 месяц. - fk0(10.09.2013 16:40)
- главное, чтобы блютуз был, а то руки кнопожмаканием будут заняты - Vit(10.09.2013 16:47)
- А весь стек протоколов любой студент напишет за 1 месяц. - fk0(10.09.2013 16:40)
- если сеть, то, как уже говорилось, bsp - Vit(10.09.2013 16:35)
- на стм как раз и собрана была плата которую заменяем сейчас... во первых цена продукта не сильно отличается. во вторых на распберри уже стоит сеть. в третьих писать логику буду уже не я... - Белый Жрец(10.09.2013 16:33)
- с такими раскладами может дуину какую-нить окучите или на худой конец STM32F4Discovery... - Vit(10.09.2013 16:23, ссылка, ссылка)
- Там даже не тренд. У этих броадкомов везде NDA: то ли стыдятся свои поделки показывать, то ли раскрытие информации нарушит условия лицензионных соглашений с третьими фирмами... - SciFi(10.09.2013 15:17)
- благо это не моя забота. ни юсб ни сеть на нём меня не печалит... пока задача три усарта завести, rfid весы и зигби. их обработку сделать и выдать в удобоваримом виде для коллег. благо не требуют sdk rfid переделать на распберри... - Белый Жрец(10.09.2013 16:09)
- Объяснять надо было предыдущие 10 лет. За 5 минут и не расскажешь. Проще Mazur'а обучить на C программировать. Начинать нужно с того, что товарищ не понимает, что Raspberry Pi -- обычный компьютер с линуксом и методы разработки ПО здесь ничем не fk0(2337 знак., 10.09.2013 14:59)
- Вменяемость - способность понять чужую точку зрения. Я вас понял. Ваше мнение ценно для меня соразмерно информативности ваших фраз. Как и мнение всякой другой сущности. С уважением! - Белый Жрец(10.09.2013 14:37)
- Короче, лабай на ассемблере. А то fk0 тебе еще вот это предложит... - Гyдвин(10.09.2013 14:49, ссылка)
- А нафига человеку, который задает вопрос давать такой ответ? Если впадлу объяснить причину, то лучше промолчать. Не принимай близко к сердцу, но вот я, например, нихрена не понял почему так а не иначе, пока ты не пояснил, что нужен целый комплекс Codavr(136 знак., 10.09.2013 14:38 - 14:40, ссылка)
- ИАР под WIN - это кросс-средство вместо нативного, со всеми последствиями. Так что сарказм тут неуместен. - Vladimir Ljaschko(10.09.2013 14:09)
- Мнение понято. Если есть реализация компилятора для STM32 на самом стм - то зачем компилировать под более мощной средой? Извините - плюрализм мнений. Я предпочту работать из более знакомой единой среды на более мощном компе, особенно когда мне Белый Жрец(169 знак., 10.09.2013 12:14)
- Если нет понимания вопроса, что такое raspberry pi, то зачем вообще лезть в эту тему? Внутри raspberry pi уже есть (можно установить штатный) компилятор, редактор/IDE, отладчик и всё такое. Подключить к телевизору и клавиатуре (вариант -- к сети fk0(54 знак., 10.09.2013 12:03)
- Я так понимаю - это утверждение? Т.е. советуете gcc? Или что означает фраза? - Белый Жрец(10.09.2013 11:51)
- Оно вообще ничего работающего не накомпилирует? - fk0(10.09.2013 11:41)
- Есть обоснованые претензии к качеству компилирования иар для ядра ARM1176JF-S в отличии от gcc? С интересом и благодарностью выслушаю! - Белый Жрец(10.09.2013 11:35)
- арм-гцц-еаби вас спасет - RED_DRAGON(10.09.2013 19:40)