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

 
 
> TNKernel под Hi-Tech PICC, Сложности портированья с C30 компилятора
CodeWarrior1241
сообщение Apr 24 2008, 23:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Хотелось бы освоить TNKernel RTOS, портированный уважаемым Alex B._ на PIC24/dsPIC архитектуру. На сайте с исходниками для TNKernel сказано что ось предназначена для C30 компилятора. Я привык пользоватся хай-теком для компиляции, и обновляю версию. Какие сложности могут быть если портировать с C30 на хай-тек?


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CodeWarrior1241
сообщение Apr 25 2008, 16:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Возможно я и "пропустил" ту версию которая давал Вам солько проблем. Писал как раз на pic18f452 & 458 хай-теком которуму было года 3... проблем не имел. Как раз примерно год назад хай-тековцы и добавили omg, возможно первоначально добавили криво и он Вам таким попался.

Меня, собссно, интересовали различия между хай-теком и C30. Я дествительно не слышал что бы кто-то пользовался хай-теком для других архитектур, но для пиковских 16/32бит систем они плотно держутся.

Скорее всего напишу какой-нибудь бенчмарк, с прерываниями, дерганьем таймеров, и spi. Посмотрим какая разница будет.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Apr 25 2008, 17:53
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(CodeWarrior1241 @ Apr 25 2008, 20:29) *
Меня, собссно, интересовали различия между хай-теком и C30. Я дествительно не слышал что бы кто-то пользовался хай-теком для других архитектур, но для пиковских 16/32бит систем они плотно держутся.


Не, они держаться плотно только для 8-битников и то уже начинают сдавать позиции CCS-у.

Цитата(CodeWarrior1241 @ Apr 25 2008, 20:29) *
Скорее всего напишу какой-нибудь бенчмарк, с прерываниями, дерганьем таймеров, и spi. Посмотрим какая разница будет.


Попробуй, но таймера и spi прелести компилятора во все красе не раскроют. Интовая арифметика, в том числе 32-битная, switch-case, работа с констовыми переменными, ну и т.д. В общем, стандартные тесты для си компиляторов. Из либ проверьте плавающую точку и sprintf, например...
Но самое главное это то, что для хай-тека нет вообще ничего. Ни примеров различных, ни библиотек (в том числе DSP), ни файловой системы, ни tcp-ip, ни GUI... Да, у микрочипа оно тоже не лучшее по реализации, но, по крайней мере оно есть. И можно заточить под себя.
Кстати, все rtos (freeRTOS, AVIX, ThreadX, CMX, TNKernel, uC/OS-II) тоже имеют порты только для C30. Ни одного порта для хай-тека - это о чем то говорит?

А год или полтора назад, когда мой знакомый тестировал dsPICC, C30 и IAR, хай-тек слил почти в два раза.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:05
Рейтинг@Mail.ru


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