Сергей Борщ 134 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба Еще раз извиняюсь, но уже наглость, и из ARM тоже.Собственно про ARM была только одна ветка - в ней обсуждались кое-какие идеи в процессе написания порта. http://electronix.ru/forum/index.php?showt...=16114&st=0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба Собственно про ARM была только одна ветка - в ней обсуждались кое-какие идеи в процессе написания порта. http://electronix.ru/forum/index.php?showt...=16114&st=0 Да, я про нее и говорю (в первую очередь). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба Просьба к модераторам этого раздела. Слить все по scmRTOS в порядке дат поступления в один раздел и поставить в шапку. Или сделать еще более концентрированно -- собрать все ссылки на обсуждение и разместить подборку на сайте scmRTOS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба собрать все ссылки на обсуждение и разместить подборку на сайте scmRTOS. Это самый оптимально-нормальный вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба Это самый оптимально-нормальный вариант. Кто выдаст список? ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба Или сделать еще более концентрированно -- собрать все ссылки на обсуждение и разместить подборку на сайте scmRTOS. И будем общаться на английском языке. Супер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба И будем общаться на английском языке. Супер. Ты не понял, подборку сделать и разместить там под заголовком каким-нибудь, а общаться уже в форумах по ссылкам и на том языке, который принят в обсуждении. Эту операционку не только тут обсуждаю. На sf.net в форуме можно писать по-русски, но там движек не очень удобный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 58 8 ноября, 2007 Опубликовано 8 ноября, 2007 · Жалоба Появился порт для avr-gcc v4.xx. Порт имени Олександра Редчука aka avreal. :) Пока лежит в репозитории, в branches/avreal. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 8 ноября, 2007 Опубликовано 8 ноября, 2007 · Жалоба Появился порт для avr-gcc v4.xx. Порт имени Олександра Редчука aka avreal. :) Пока лежит в репозитории, в branches/avreal. Приведу полный путь для тех, кто еще не в танке, но желает попробовать svn svn co https://scmrtos.svn.sourceforge.net/svnroot/scmrtos/branches/avreal или качайте с сайта архивчик avr-gcc.rar (будет лежать до тех пор, пока не выйдет полный релиз порта) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 9 ноября, 2007 Опубликовано 9 ноября, 2007 · Жалоба Уточнение - avr-gcc 3.4.6 тоже проверено, работает. Код потолще выходит (в основном из-за того, что у 3.х не работает выбрасывание линкером неиспользуемого кода), но в некотором смысле "безопаснее", так как 4.x производит более "агрессивную" оптимизацию и не всё ещё проверено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 9 ноября, 2007 Опубликовано 9 ноября, 2007 · Жалоба Уточнение - avr-gcc 3.4.6 тоже проверено, работает. Структура каталогов примера несколько отличалась от требуемого варианта, поправил и в репозитории и в архиве. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 20 декабря, 2007 Опубликовано 20 декабря, 2007 · Жалоба Обновления в основной ветке репозитория: - Исправлен баг в сервисах, проявлялся при одновременном доступе к сервису нескольких процесов. Описание бага применительно к TMutex тут: Bug Tracker. Баг проявляется независимо от платформы, поэтому обновление рекомендуется всем пользователям. - Порт для STR71x перенесен из branches в основную ветку. - Убрана поддержка обратного порядка приоритетов из портов ARM7. По времени она проигрывала прямому порядку, на приложение порядок приоритетов влияния не оказывал, исходники загромождались бесполезным кодом. Для желающих попробвать на ARM7 (AT91SAM7, LPC2xxx, ADuC, STR71x): 1) ставите svn 2) Скачиваете файл get_samples.bat 3) По комментариям в начале файла запускаете его, указывая семейство и локальную директорию в качестве параметров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 14 января, 2008 Опубликовано 14 января, 2008 · Жалоба Обновлен avr-gcc порт ( branches/avreal ) 1) Смена контекста по методу 1 сделана через прерывание SPM_READY (идея и реализация Сергей Борщ). rationale (отмазка) - всё равно маловероятно, что это прерывание будет использоваться из application section (всё равно программа стопорится на время выполнения операций с флеш), но теперь не занят компаратор / нога IO, не нужно для каждого процессора вписывать нужную ногу. 2) Добавлены нормальные макросы (а не #if 0 ) вариантов компиляции примера - для выбора разных сочетаний приоритетов и длительностей, ну и немного откомментированы эти варианты. 3) Влиты изменения из основной ветки, см. предыдущий пост. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 5 февраля, 2008 Опубликовано 5 февраля, 2008 · Жалоба Отловлен баг в порте для ARM7. Не работало с количеством процессов более 9. Исправить в OS_Target_cpp.cpp extern TPriority const PriorityTable[64] = { строчку (TPriority)0, (TPriority)0xFF, (TPriority)12, (TPriority)0xFF, на (TPriority)10, (TPriority)0xFF, (TPriority)12, (TPriority)0xFF, Исправил в репозитории. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bus16 0 6 февраля, 2008 Опубликовано 6 февраля, 2008 · Жалоба Для желающих попробвать на ARM7 (AT91SAM7, LPC2xxx, ADuC, STR71x): 1) ставите svn 2) Скачиваете файл get_samples.bat 3) По комментариям в начале файла запускаете его, указывая семейство и локальную директорию в качестве параметров. Подскажите, а как пользоваться SVN под proxy? Есть проблемы с подключением к репозиторию, а вот как их решить - неразобрался. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться