[an error occurred while processing this directive]
|
Я работал не с VDK. С DSP/Bios. Но я думаю что принципиальной разницы между ними нет - наверняка всё тоже самое. Треды, семафоры, пайпы и прочие приблуды от мультизадачной ОС.
Впечатление очень приятное - прямо в среде разработки видно как что переключается, какой тред сколько времени и ресурсов отжирает (все в реалтайме, не тормозя программу), можно printf() делать из программы прямо в окно среды, есть real-time data exchange - позволяет прямо через JTAG потоки данных гонять в комп и обратно в железку. И не надо думать о регистрах периферии всякой - оно само все сконфигурит. Причем как тебе надо. Вобщем "все удобства".
НО: Все-таки оно жрет процессорное время. То, которое если-бы я писал всё на асме, использовал-бы под что-то более полезное. В моем сообщении ниже я уже говорил - одна моя прога написанная на C и DSP/BIOS могла прокачать только лишь 16 мбит, и в то-же время, переделанное на асме смогло съесть не подавившись 26 мбит. Так что думайте сами...
E-mail: info@telesys.ru