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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> news: scmRTOS, Новый сайт для новой версии на новом месте (3.00)
Сергей Борщ
сообщение Sep 25 2007, 08:19
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(alexander55 @ Sep 25 2007, 10:56) *
Еще раз извиняюсь, но уже наглость, и из ARM тоже.
Собственно про ARM была только одна ветка - в ней обсуждались кое-какие идеи в процессе написания порта. http://electronix.ru/forum/index.php?showt...=16114&st=0


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 25 2007, 09:06
Сообщение #17


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Сергей Борщ @ Sep 25 2007, 12:19) *
Собственно про ARM была только одна ветка - в ней обсуждались кое-какие идеи в процессе написания порта. http://electronix.ru/forum/index.php?showt...=16114&st=0

Да, я про нее и говорю (в первую очередь).
Go to the top of the page
 
+Quote Post
spf
сообщение Sep 25 2007, 09:11
Сообщение #18


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(alexander55 @ Sep 25 2007, 11:30) *
Просьба к модераторам этого раздела.
Слить все по scmRTOS в порядке дат поступления в один раздел и поставить в шапку.
Или сделать еще более концентрированно -- собрать все ссылки на обсуждение и разместить подборку на сайте scmRTOS.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 25 2007, 09:54
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(spf @ Sep 25 2007, 12:11) *
собрать все ссылки на обсуждение и разместить подборку на сайте scmRTOS.

Это самый оптимально-нормальный вариант.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
spf
сообщение Sep 25 2007, 10:09
Сообщение #20


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(zltigo @ Sep 25 2007, 15:54) *
Это самый оптимально-нормальный вариант.

Кто выдаст список? wink.gif


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 25 2007, 10:28
Сообщение #21


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(spf @ Sep 25 2007, 13:11) *
Или сделать еще более концентрированно -- собрать все ссылки на обсуждение и разместить подборку на сайте scmRTOS.

И будем общаться на английском языке. Супер.
Go to the top of the page
 
+Quote Post
spf
сообщение Sep 25 2007, 10:38
Сообщение #22


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(alexander55 @ Sep 25 2007, 16:28) *
И будем общаться на английском языке. Супер.

Ты не понял, подборку сделать и разместить там под заголовком каким-нибудь, а общаться уже в форумах по ссылкам и на том языке, который принят в обсуждении.
Эту операционку не только тут обсуждаю.

На sf.net в форуме можно писать по-русски, но там движек не очень удобный.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 8 2007, 10:31
Сообщение #23


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Появился порт для avr-gcc v4.xx. Порт имени Олександра Редчука aka avreal. smile.gif Пока лежит в репозитории, в branches/avreal.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
spf
сообщение Nov 8 2007, 23:46
Сообщение #24


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(dxp @ Nov 8 2007, 15:31) *
Появился порт для avr-gcc v4.xx. Порт имени Олександра Редчука aka avreal. smile.gif Пока лежит в репозитории, в branches/avreal.

Приведу полный путь для тех, кто еще не в танке, но желает попробовать svn
Код
svn co https://scmrtos.svn.sourceforge.net/svnroot/scmrtos/branches/avreal

или качайте с сайта архивчик avr-gcc.rar (будет лежать до тех пор, пока не выйдет полный релиз порта)


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 9 2007, 11:18
Сообщение #25


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

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



Уточнение - avr-gcc 3.4.6 тоже проверено, работает.
Код потолще выходит (в основном из-за того, что у 3.х не работает выбрасывание линкером неиспользуемого кода), но в некотором смысле "безопаснее", так как 4.x производит более "агрессивную" оптимизацию и не всё ещё проверено.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
spf
сообщение Nov 9 2007, 14:49
Сообщение #26


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(ReAl @ Nov 9 2007, 16:18) *
Уточнение - avr-gcc 3.4.6 тоже проверено, работает.

Структура каталогов примера несколько отличалась от требуемого варианта, поправил и в репозитории и в архиве.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 20 2007, 09:46
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Обновления в основной ветке репозитория:
- Исправлен баг в сервисах, проявлялся при одновременном доступе к сервису нескольких процесов. Описание бага применительно к TMutex тут: Bug Tracker. Баг проявляется независимо от платформы, поэтому обновление рекомендуется всем пользователям.
- Порт для STR71x перенесен из branches в основную ветку.
- Убрана поддержка обратного порядка приоритетов из портов ARM7. По времени она проигрывала прямому порядку, на приложение порядок приоритетов влияния не оказывал, исходники загромождались бесполезным кодом.

Для желающих попробвать на ARM7 (AT91SAM7, LPC2xxx, ADuC, STR71x):
1) ставите svn
2) Скачиваете файл get_samples.bat
3) По комментариям в начале файла запускаете его, указывая семейство и локальную директорию в качестве параметров.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 14 2008, 21:39
Сообщение #28


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

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



Обновлен avr-gcc порт ( branches/avreal )

1) Смена контекста по методу 1 сделана через прерывание SPM_READY (идея и реализация Сергей Борщ).
rationale (отмазка) - всё равно маловероятно, что это прерывание будет использоваться из application section (всё равно программа стопорится на время выполнения операций с флеш), но теперь не занят компаратор / нога IO, не нужно для каждого процессора вписывать нужную ногу.

2) Добавлены нормальные макросы (а не #if 0 ) вариантов компиляции примера - для выбора разных сочетаний приоритетов и длительностей, ну и немного откомментированы эти варианты.

3) Влиты изменения из основной ветки, см. предыдущий пост.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 5 2008, 11:16
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Отловлен баг в порте для 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,


Исправил в репозитории.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
bus16
сообщение Feb 6 2008, 08:30
Сообщение #30


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

Группа: Свой
Сообщений: 78
Регистрация: 10-01-07
Пользователь №: 24 270



Цитата(Сергей Борщ @ Dec 20 2007, 12:46) *
Для желающих попробвать на ARM7 (AT91SAM7, LPC2xxx, ADuC, STR71x):
1) ставите svn
2) Скачиваете файл get_samples.bat
3) По комментариям в начале файла запускаете его, указывая семейство и локальную директорию в качестве параметров.

Подскажите, а как пользоваться SVN под proxy? Есть проблемы с подключением к репозиторию, а вот как их решить - неразобрался. sad.gif
Go to the top of the page
 
+Quote Post

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

 


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


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