Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Логически анализатор - PC софтуер WIN/Linux/Unix/...
http://mcu-bg.com/mcu_site/viewtopic.php?f=13&t=889
Страница 1 от 1

Автор:  Predator_MF [ Нед Юли 24, 2005 5:29 pm ]
Заглавие:  Логически анализатор - PC софтуер WIN/Linux/Unix/...

Колеги, нещо загубихте ентусиазма напоследък. Понеже аз заявих желание да участвам откъм PC страната на анализатора, реших аз да задам темата :D Разбрах, че има няколко човека, които могат да работят от тази страна. Предлагам да си разделим писането на малки елементи и да работим по тях. Правим няколко DLL за комуникация през USB, запис/четене на файлове, анализиране по даден протокол (I2C/SPI/Async и пр.). Мисля че е време да се захванем сериозно.

Автор:  bateAz [ Нед Юли 24, 2005 7:47 pm ]
Заглавие: 

Не е лошо. Те двете работи трябва да вървят успоредно, за да може нещо да се тества на реално.
Трябва да решим:
- обхват на задачите, които ще решава софта
- език за писане ( езици )
- модули на софта
- интерфейс между модулите
- разпределение на задачите.

Бай Хищник да си каже мнението.

Автор:  Predator_MF [ Пон Юли 25, 2005 12:27 am ]
Заглавие: 

Хихи :lol: Ами казвам...
1. Езици - привърженик съм на Borland продуктите, Borland C++ Builder и Borland Delphi. Става и на всичко друго, стига да работи.
2. Обхвата на задачите - програмата (програмите) ще бъде предимно програма за визуализиране на резултатите. Оттук нататък следват всичките глезотии като декодер на някакъв протокол и пр.
3. Модули - естествено най-важния е модула за комуникация по USB и предлагам първо с него да се захванем. Трябва да се изгради някакъв протокол на базата на който ще се пренасят данните между PC и анализатора. По-нататък следва модул за анализиране на данните и визуализирането им в удобен вид. Не виждам никакъв проблем паралелно с това (дори и без изграден хардуер) да се работи по модул за декодиране на анализа във вид на протокол (I2C/SPI/Microwire/RS232 и пр.). Предполагам най-лесно ще се направи ако има функции с вход някакъв stream и изход I2C/.../... за да може да се използва универсално. Също така може да почнем и работа по съхраняване/четене на файлове/настройки без хардуера.

За разпределението незнам, трябва да го решим. Засега съм почнал интерфейса на Delphi, ако на някой не му харесва идеята да каже.

Автор:  ДедоБоре [ Пон Юли 25, 2005 1:53 pm ]
Заглавие: 

аз съм частен случай - почти не работя на М$
сигурно ще си правя нещо за BSD, като за базза ще взема gtkwave, тука слагам един един снапшут. има достa неща за донаправяне като удобство, но е добро като начало. има и win32 версия, ама не съм я качвал никога
http://www.geocities.com/SiliconValley/Campus/3216/GTKWave/gtkwave-win32.html

мисля че е подходящ формата VCD (VCD/EVCD -- Verilog Value Change Description files) за описание на данни и бъсове.

Прикачени файлове:
gtkwave.png
gtkwave.png [ 48.97 KiB | Прегледано 16080 пъти ]

Автор:  Predator_MF [ Съб Юли 30, 2005 12:35 pm ]
Заглавие: 

Много добре изглежда, но е правено за Visual C++ 6.0, а аз не съм наясно с него. Мога да се опитам да направя нещо подобно, наистина изглежда много удобно за работа.

Автор:  ДедоБоре [ Съб Юли 30, 2005 2:48 pm ]
Заглавие: 

абе не е на С++, на плейн-С е почти всичко. и съвсем не е правено за конкретен компилатор.

давам го само като пример как да изглежда на екрана. най-добре е ModelSim интерфейса (той също ползва Тк), но няма нужда от чак такова изхвърляне.

нвити ли сте поне файловия формат за сканираните данни да е VCD?

Автор:  Predator_MF [ Съб Юли 30, 2005 4:46 pm ]
Заглавие: 

Ами аз съм навит, стига да ми покажеш къде има документация, че аз нещо не намирам днеска (пък и преинсталирам Windows цял ден) :D

Автор:  ДедоБоре [ Пон Авг 01, 2005 11:34 am ]
Заглавие: 

е, аз пък преинсталирах бушони за климатици :twisted:
аман от китайски ментета. гъзурих се на таблото циала сутрин и смених всичко с легранд. много лесно се работи :wink:

нямам много добро описание на VCD файловия формат, но мисля че и това тук ще стигне

отделно ти пращам два парсера. генерирането трябва да е по-лесно :lol:

Прикачени файлове:
vcd-parse2.zip [12.13 KiB]
861 пъти
vcd-parse1.zip [5.35 KiB]
814 пъти
VCD-format.zip [17.7 KiB]
794 пъти

Автор:  Predator_MF [ Чет Авг 04, 2005 3:45 pm ]
Заглавие: 

Ами прочетох, удобен е наистина... Хайде сега който има време да се занимава с тоя проект и PC софта да заяви малко желание, за да можем да си разпределим задачките :arrow:

Автор:  nickich [ Сря Ное 23, 2005 3:53 pm ]
Заглавие: 

а не може ли да се използва нещо 'почти' готово, като например на Matlab или на NI ?
Може да се сглоби нещо сносно и да се компилира после....

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/