ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: сборка toolchain x86_64 для EP9315  (Прочитано 11718 раз)

0 Пользователей и 1 Гость просматривают эту тему.

dimaz

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 14
Re: сборка toolchain x86_64 для EP9315
« Ответ #15 : 27 Октября, 2009, 22:38:51 »

Посмотрел ep93xxfb файлы в исходниках ядра 2.6.21.
Там есть ещё функция ep93xxfb_imageblit, но там код ее закомментирован и поставлена заглушка без оптимизации, как я понимаю.
Если код раскомментировать, он работать будет?) Или он там нерабочий?)

Эта функция ж, как я понимаю, копирует картинку из адреса в RAM в видеопамять?
Записан

denis

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5
Re: сборка toolchain x86_64 для EP9315
« Ответ #16 : 10 Декабря, 2009, 12:00:59 »

Добрый день.
Плата Tion-Prov2, компилятор arm-linux-gcc-4.1.1-920t.tar.bz2, кфс заводская.
При запуске тестового много поточного приложения наблюдается утечка памяти и в следствии падение приложения.

void *Thr1( void *arg )
{
sleep(10);
return 0;
};

int main(int argc, char * argv[])
{
pthread_t thread1;                          
for(;;){
pthread_create( &thread1, NULL, Thr1, NULL );
sleep(1);
};

return EXIT_SUCCESS;
};

Хотелось бы увидеть настройки с которыми собиралась КФС, и настройки библиотек;
« Последнее редактирование: 10 Декабря, 2009, 12:15:47 от denis »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: сборка toolchain x86_64 для EP9315
« Ответ #17 : 10 Декабря, 2009, 13:06:02 »

> Хотелось бы увидеть настройки с которыми собиралась КФС, и настройки библиотек;

См. в архивах crater:
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#различные_сборки_кфс

Но прежде чем переходить по ссылке выше:
man pthread_create; man pthread_join; man pthread_attr_init
Записан

denis

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5
Re: сборка toolchain x86_64 для EP9315
« Ответ #18 : 10 Декабря, 2009, 15:57:39 »

Добавил pthread_detach помогло.

спасибо за помощь.
Записан