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

 
 
> TNKernel будет ли порт для cortex m4 ?
dimanisu
сообщение Feb 9 2013, 20:26
Сообщение #1


Участник
*

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



Здравствуйте!

У меня вопрос к разработчику ОС Юрию и всем, кто допиливал ось под себя(VslavX и т.д.), озвученный в названии темы. Будет ли такой порт? Планирую работать с STM32f4.
Планируется ли дальнейшее развитие TNKernel?

Заранее благодарен за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dimanisu
сообщение Feb 16 2013, 00:44
Сообщение #2


Участник
*

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



VslavX!
Благодарю за инициативу! Надеюсь, что это не сильно будет Вас напрягать. Вы написали, что планируете прикрутить порт к оф релизу. Насколько я знаю, у Вас есть и собственные наработки для TNKernel(доделки, переделки оф релиза). Можно узнать в чем они заключаются, какие достоинства(недостатки) и, если возможно, посмотреть на исходники Вашей модификации.

С Уважением.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Feb 18 2013, 12:34
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(dimanisu @ Feb 16 2013, 02:44) *
Благодарю за инициативу! Надеюсь, что это не сильно будет Вас напрягать. Вы написали, что планируете прикрутить порт к оф релизу. Насколько я знаю, у Вас есть и собственные наработки для TNKernel(доделки, переделки оф релиза). Можно узнать в чем они заключаются, какие достоинства(недостатки) и, если возможно, посмотреть на исходники Вашей модификации.

Увы, но руководство пока против чтобы открывать полные исходники модификации. В субботу спрашивал (есть желание на SourceForge выложить улучшения и разные порты - ожидается для NIOS, и, возможно, для MIPS), но снова получил прямой запрет sad.gif.
Архитектурно отличается несильно - удалена таймерная задача (жалко дважды переключать контекст на каждый системный тик) - обработка перенесена в прерывание, с периодическим разрешением прерываний (чтобы не страдал реал-тайм), принципально выброшена часть "стремных" функций типа tn_task_terminate(). Оптимизирован (по аппаратуре вычислется вложенность) счетчик вложения прерываний, нет флагов запрета переключения контекста, часть функций работы со списками CDLL сделана макросами. Есть точный и грубый профайлеры, монитор системных объектов, синхронизированная отладка по JTAG/COM. Оптимизация по мьютексам вроде уже включена в v2.6. Возможно кое-что из остального тоже - я автору тексты отсылал. Посмотрю последний официальный релиз и если какие изменения я смогу быстро и прозрачно прикрутить к официальной ветке - выложу.

P.S. Сейчас больно слезаю с IAR-а (имел глупость написать несовместимые хидеры с использованием фичи @ физический адрес). Потому как нет безглючной версии IAR для Cortex-M4 (все IAR 6.xx с какими-либо выбрыками), перехожу на CodeSourcery GCC. Заодно будут вкусняшки типа LTO и C++ 11-ый (это прикладникам).

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dimanisu   TNKernel будет ли порт для cortex m4 ?   Feb 9 2013, 20:26
- - VslavX   Цитата(dimanisu @ Feb 9 2013, 22:26) У ме...   Feb 10 2013, 11:27
|- - dimanisu   Цитата(VslavX @ Feb 10 2013, 14:27) Если ...   Feb 10 2013, 12:38
- - kosyak©   А можно ссылку на тему, где обсуждалась идейка?   Feb 10 2013, 11:39
|- - AHTOXA   Вот здесь обсуждалась. Возможно пригодится ещё эта...   Feb 10 2013, 12:16
- - yuri_t   Если бы я стал писать порт TNKernel для Cortex-M4,...   Feb 11 2013, 09:58
|- - VslavX   Цитата(yuri_t @ Feb 11 2013, 11:58) Вячес...   Feb 12 2013, 06:16
- - yuri_t   Цитата(VslavX @ Feb 18 2013, 16:34) ... п...   Feb 18 2013, 14:00
|- - VslavX   Цитата(yuri_t @ Feb 18 2013, 16:00) В пос...   Feb 18 2013, 14:09
|- - SyncLair   Цитата(yuri_t @ Feb 18 2013, 18:00) В пос...   Feb 18 2013, 18:06
|- - IgorKossak   Цитата(SyncLair @ Feb 18 2013, 20:06) Не ...   Feb 18 2013, 18:13
- - _Pasha   linaro gcc еще есть, github gcc(linux'овые сбо...   Feb 18 2013, 18:41
|- - IgorKossak   Цитата(_Pasha @ Feb 18 2013, 20:41) linar...   Feb 18 2013, 20:53
- - VslavX   Выполнил черновой перенос существующего кода порта...   Feb 19 2013, 21:16
- - Volldemar   А вот с этим: arm-none-eabi кто нибудь, работал?   Feb 20 2013, 08:54
|- - AHTOXA   Именно про него парой постов выше упоминали аж нес...   Feb 20 2013, 09:45
|- - VslavX   Цитата(Volldemar @ Feb 20 2013, 10:54) А ...   Feb 20 2013, 09:47
|- - Volldemar   Цитата(VslavX @ Feb 20 2013, 11:47) Именн...   Feb 20 2013, 12:21
|- - IgorKossak   Цитата(VslavX @ Feb 20 2013, 11:47) Именн...   Feb 20 2013, 15:58
- - VslavX   По теме переключения контекста FPU по требованию (...   Feb 20 2013, 19:53
|- - AHTOXA   Я бы для начала попытался проанализировать плюсы и...   Feb 21 2013, 03:00
|- - VslavX   Цитата(AHTOXA @ Feb 21 2013, 05:00) Я бы ...   Feb 21 2013, 05:53
- - VslavX   Реализовал оба метода переключения контекста. Мето...   Feb 21 2013, 20:01
|- - AHTOXA   Очень интересно. Только я не понял, как читать осц...   Feb 22 2013, 02:59
|- - VslavX   Цитата(AHTOXA @ Feb 22 2013, 04:59) Очень...   Feb 22 2013, 05:39
- - Valentine Loginov   Цитата(VslavX @ Feb 12 2013, 10:16) Порт ...   Feb 25 2013, 18:50
|- - VslavX   Цитата(Valentine Loginov @ Feb 25 2013, 20...   Feb 25 2013, 20:24
- - yuri_t   TNKernel порт для Cortex-M4, написанный VslavX, вы...   Mar 9 2013, 21:53
- - kosyak©   VslavX, а почему в Вашем порте пропала необходимос...   Jan 21 2014, 17:20
- - remi700   Здравствуйте! Из документации непонятно, можно...   Jan 30 2014, 17:36
- - Almaz_emb   Доброго времени суток) Безуспешно пытаюсь запустит...   Jul 16 2014, 05:10
- - Almaz_emb   Продолжаю мудохаться. Запустил порт для CortexM4 т...   Jul 16 2014, 21:22
|- - VslavX   Цитата(Almaz_emb @ Jul 17 2014, 00:22) Од...   Jul 19 2014, 20:10
- - kosyak©   Пробую запустить порт CortexM4F в своем проекте. ...   Sep 11 2014, 15:13
- - prgjz   Кто нибудь добился успеха с TN_SUPPORT_FPU? Прграм...   Oct 9 2014, 12:19
|- - AHTOXA   Цитата(prgjz @ Oct 9 2014, 18:19) Неужели...   Oct 9 2014, 14:54
- - prgjz   Да, мне нравится она! Использую в старых прое...   Oct 9 2014, 16:50
- - prgjz   упс... минимальный стек больше при FPU. Заработало...   Oct 10 2014, 16:34
- - LightElf   QUOTE (prgjz @ Oct 10 2014, 20:34) Не под...   Oct 30 2014, 15:34


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 18:13
Рейтинг@Mail.ru


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