реклама на сайте
подробности

 
 
85 страниц V  « < 34 35 36 37 38 > »   
Reply to this topicStart new topic
> свежак KGP win32/arm/avr/mips/m68k, GNU tools chain
klen
сообщение Mar 27 2011, 16:40
Сообщение #526


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(r301 @ Mar 27 2011, 20:27) *
а можно kgp-arm-eabi еще и под x86 ?

да можно конечно, но на мой взгляд ненужно... атомы уже даже 64 битные, походу оборудования 32 битного уже не выпускаеццо.

пожже выложу
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 27 2011, 18:58
Сообщение #527


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(klen @ Mar 27 2011, 21:07) *
первые два протестерованы на текущих проектах

А на моём тестовом проекте из сообщения №516? Как там с пресловутым "gimple call"?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Andrew L
сообщение Mar 28 2011, 03:29
Сообщение #528





Группа: Новичок
Сообщений: 4
Регистрация: 24-03-11
Пользователь №: 63 853



Добрый день! Подскажите как сделать так, чтобы kgp отображался в списке toolchain в Eclipse? Я слил kgp (для работы с mips), но не знаю как установить его в систему (win).
Go to the top of the page
 
+Quote Post
_3m
сообщение Mar 28 2011, 06:04
Сообщение #529


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(klen @ Mar 27 2011, 20:40) *
да можно конечно, но на мой взгляд ненужно... атомы уже даже 64 битные, походу оборудования 32 битного уже не выпускаеццо.
пожже выложу

Рано вы похоронили 32 бит. Оно еще живо и жить будет долго потому что:
* под виртуалкой лучше гонять 32 битный софт из-за меньших требований к озу
* даже на современном железе приходится гонять 32 битный софт из-за того что драйверов для имеющейся (и хорошо работающей) периферии под 64 бит нет и не будет
* 64 битному софту требуется увеличенные объемы озу по сравнению с его 32-битными версиями. конфигурации готовых систем как правило избытком озу не обладают. Бюджет на апгрейд свежекупленной техники никто не даст. Закупать правильные конфигурации тоже никто не будет - у них видите ли такая корпоративная политика закупок.
* не весь старый софт нормально работает на 64-битных системах

По этим причинам еще годы придется сидеть на 32-битных системах даже при наличии 64-битных процессоров.
Go to the top of the page
 
+Quote Post
Bender
сообщение Mar 28 2011, 07:41
Сообщение #530


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



Цитата
а можно kgp-arm-eabi еще и под x86
?

И мне тоже нужно
Go to the top of the page
 
+Quote Post
Koshak
сообщение Mar 28 2011, 16:26
Сообщение #531





Группа: Новичок
Сообщений: 5
Регистрация: 20-04-05
Пользователь №: 4 329



Цитата(klen @ Mar 27 2011, 20:07) *
теперь мы будем дрюкать код компиллером версии 4.7.X

Можно сделать kgp-arm-mingw с финальной версией GCC 4.6.0 (x86 & x64)?
Для production release-ов....
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 28 2011, 19:37
Сообщение #532


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



2_Антоха,
мож я чето не так делал но оно скомпилялось...
-O2 как в архиве
Цитата
-klen@klen-dev:/opt/home/polygon/testcase$ make
--- compiling ./src/hw.cpp...
--- compiling ./src/main.cpp...
--- compiling ./src/base/sysinit.cpp...
--- compiling ./src/lib/uart_base.cpp...
--- compiling scmRTOS/Common/OS_Kernel.cpp...
--- compiling scmRTOS/Common/OS_Services.cpp...
--- compiling scmRTOS/Common/usrlib.cpp...
--- compiling scmRTOS/CortexM3/OS_Target_cpp.cpp...
--- compiling ./src/base/startup.c...
--- compiling ./src/base/sys.c...
--- assembling scmRTOS/CortexM3/OS_Target_asm.S...
--- linking...
--- making asm-lst...
text data bss dec hex filename
3356 4 4532 7892 1ed4 ./exe/testcase.elf
Errors: none

-Os
Цитата
klen@klen-dev:/opt/home/polygon/testcase$ make
--- compiling ./src/hw.cpp...
--- compiling ./src/main.cpp...
--- compiling ./src/base/sysinit.cpp...
--- compiling ./src/lib/uart_base.cpp...
--- compiling scmRTOS/Common/OS_Kernel.cpp...
--- compiling scmRTOS/Common/OS_Services.cpp...
--- compiling scmRTOS/Common/usrlib.cpp...
--- compiling scmRTOS/CortexM3/OS_Target_cpp.cpp...
--- compiling ./src/base/startup.c...
--- compiling ./src/base/sys.c...
--- assembling scmRTOS/CortexM3/OS_Target_asm.S...
--- linking...
--- making asm-lst...
text data bss dec hex filename
3044 4 4528 7576 1d98 ./exe/testcase.elf
Errors: none


едем дальше
2_Andrew L
Цитата
Добрый день! Подскажите как сделать так, чтобы kgp отображался в списке toolchain в Eclipse? Я слил kgp (для работы с mips), но не знаю как установить его в систему (win).

это наиболее сложные вопросы из когдалибо встречающихся по данной теме.... эээ.... прошу помощь зала и друга по телефону...
1, про эклипс - Вам не нада чтоб он (компиллер) отображался в каком то списке какойто программы(эклипс) - Вам нада чтоб он умел компилять и линковать файлы (я знаю что это не тот ответ который Вы ждете но к сожалению это правильный ответ, потому что если он появится в какомто списке то это не значит что эклипса сразуже с низкого старта побежит генерить прошивки из вашего кода ;(, тут поимаеш дело тооонкое... )
2. вопрос подобен по сути первому. если Вы засунули на диск мою сборку и прописали в пути путь к bin то Вы ЕНТОГО ЗВЕРЯ УСТАНОВИЛИ!. вот вопрос как его пользовать......
3. пункт под этим номером зарезервирован для широкоформатного ответа со стороны зрительного зала....
ps. нада сказать что часто оказываюсь в такойже ситуации - когда начинаю изучать новое - нихрена непонятно, тут главное не плюнуть и продолжать безнадежно тужится внадежеде что скорость начнется отличатся от нуля... мы тут типа поможем.. wink.gif


2_Koshak
ок, сделаю референсную 4,6,0 но пожже, binutils gdb openocd newlib я так понимаю оставляем свежие.

2_остальыне кто 32 битную версию просят
Во первых я 32 бита не похоронил - а только всеми силами ( судя повсему безуспешно) пытаюсь это сделать.... такчто рано мне лавры приписывать. я воинствующий выжигатель всего старого и отжишего тормозного регрессивного дегресивного дегенеративного дибильного и прочего мохнатого и заросшенебритого....
ну например на мой взгляд все автомобили уже как лет 40 должны иметь по одному электромотору с редуктором на каждое колесо и отдельным шимом для раздачи момента на них как МНЕ хочется а не как хочет этого тупорылая трансмисия, и иметь мааааааааленький двс оптимизированный на заданный обороты с отоптимизированным процессом нагруженный на генератор. вот пАимаете тепловозы умеют так делать а мобили НЕТ!!! бесит.

arm mingw32
http://klen.org/Files/DevTools/kgp-arm-eab...-32_20110328.7z

mips mingw32
http://klen.org/Files/DevTools/kgp-mips-el...-32_20110328.7z

я их не тестил - неначем дома

теперь чтоб достич апофеоза и окончательно меня убить, Вы по закону жанра должны попросить собрать сборки для 32bit Linux laughing.gif

а когда мы все соберемся в теплой компании чтоб познакомится и выпить кружку пива? скоро тепло наступит ....
Go to the top of the page
 
+Quote Post
ReAl
сообщение Mar 28 2011, 22:02
Сообщение #533


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Нет, только Linux/64 biggrin.gif


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
r301
сообщение Mar 29 2011, 09:39
Сообщение #534





Группа: Участник
Сообщений: 13
Регистрация: 20-10-07
Пользователь №: 31 533



Цитата(klen @ Mar 28 2011, 23:37) *

спасибо!
смеха ради сравнил время сборки проекта на win2008x64: kgp-arm-eabi_x86-32 собарает за ~25 сек, kgp-arm-eabi_x86_64 за ~28 сек. В обоих случаях размер бинаря на выходе идентичен.
А lto так и не заработало crying.gif, падает с ошибкой 'internal compiler error: in insert_value_copy_on_edge, at tree-outof-ssa.c:242'
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 29 2011, 14:41
Сообщение #535


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(r301 @ Mar 29 2011, 13:39) *
lto так и не заработало crying.gif, падает с ошибкой 'internal compiler error: in insert_value_copy_on_edge, at tree-outof-ssa.c:242'

сам давно нервничаю по этому поводу... а идея то какая красивая, одновременно и скорость (длинные в короткие вызовы по возможности перекомпановать) и размер кода. я так понимаю люди трудятся но еще не дотрудились до промышленого состояния.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 29 2011, 16:00
Сообщение #536


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(klen @ Mar 29 2011, 01:37) *
2_Антоха,
мож я чето не так делал но оно скомпилялось...


Отлично, качаюsm.gif

И - присоединяюсь к просьбе про референсную 4.6.0. Желательно под вынь-32 и под линукс-64:)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 29 2011, 17:22
Сообщение #537


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



а как там в сравнении с конкурентами? winarm codesourcery итд? есть профицыт?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 29 2011, 17:49
Сообщение #538


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Дома линукс, завтра на работе проверю.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 29 2011, 17:52
Сообщение #539


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Вышел новый YAGARTO на базе GCC 4.6.0. С ним тоже есть смысл проверить.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 30 2011, 04:19
Сообщение #540


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Короче, вот что у меня получилось:
Код
                              text    data      bss
  codesourcery 2009q1-161 :  31444       8      8296
                kgp-4.5.0 :  29660       8      8296
                kgp-4.7.0 :  29116       8      8296

klen--чемпионsm.gif
YAGARTO - на днях скачаю, если будет время.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

85 страниц V  « < 34 35 36 37 38 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 18:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.02466 секунд с 7
ELECTRONIX ©2004-2016