Отговори на тема  [ 10 мнения ] 
Логически анализатор - PC софтуер WIN/Linux/Unix/... 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 12:22 pm
Мнения: 1947
Местоположение: София
Мнение Логически анализатор - PC софтуер WIN/Linux/Unix/...
Колеги, нещо загубихте ентусиазма напоследък. Понеже аз заявих желание да участвам откъм PC страната на анализатора, реших аз да задам темата :D Разбрах, че има няколко човека, които могат да работят от тази страна. Предлагам да си разделим писането на малки елементи и да работим по тях. Правим няколко DLL за комуникация през USB, запис/четене на файлове, анализиране по даден протокол (I2C/SPI/Async и пр.). Мисля че е време да се захванем сериозно.


Нед Юли 24, 2005 4:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 3:11 pm
Мнения: 3742
Местоположение: София
Мнение 
Не е лошо. Те двете работи трябва да вървят успоредно, за да може нещо да се тества на реално.
Трябва да решим:
- обхват на задачите, които ще решава софта
- език за писане ( езици )
- модули на софта
- интерфейс между модулите
- разпределение на задачите.

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


Нед Юли 24, 2005 6:47 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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

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


Нед Юли 24, 2005 11:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 10:31 pm
Мнения: 9635
Мнение 
аз съм частен случай - почти не работя на М$
сигурно ще си правя нещо за 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 | Прегледано 11694 пъти ]
Пон Юли 25, 2005 12:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 12:22 pm
Мнения: 1947
Местоположение: София
Мнение 
Много добре изглежда, но е правено за Visual C++ 6.0, а аз не съм наясно с него. Мога да се опитам да направя нещо подобно, наистина изглежда много удобно за работа.


Съб Юли 30, 2005 11:35 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 10:31 pm
Мнения: 9635
Мнение 
абе не е на С++, на плейн-С е почти всичко. и съвсем не е правено за конкретен компилатор.

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

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


Съб Юли 30, 2005 1:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 12:22 pm
Мнения: 1947
Местоположение: София
Мнение 
Ами аз съм навит, стига да ми покажеш къде има документация, че аз нещо не намирам днеска (пък и преинсталирам Windows цял ден) :D


Съб Юли 30, 2005 3:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 10:31 pm
Мнения: 9635
Мнение 
е, аз пък преинсталирах бушони за климатици :twisted:
аман от китайски ментета. гъзурих се на таблото циала сутрин и смених всичко с легранд. много лесно се работи :wink:

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

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


Прикачени файлове:
vcd-parse2.zip [12.13 KiB]
582 пъти
vcd-parse1.zip [5.35 KiB]
578 пъти
VCD-format.zip [17.7 KiB]
563 пъти
Пон Авг 01, 2005 10:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 12:22 pm
Мнения: 1947
Местоположение: София
Мнение 
Ами прочетох, удобен е наистина... Хайде сега който има време да се занимава с тоя проект и PC софта да заяви малко желание, за да можем да си разпределим задачките :arrow:


Чет Авг 04, 2005 2:45 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Вто Ное 01, 2005 9:23 am
Мнения: 704
Местоположение: Limerick, Ireland
Мнение 
а не може ли да се използва нещо 'почти' готово, като например на Matlab или на NI ?
Може да се сглоби нещо сносно и да се компилира после....


Сря Ное 23, 2005 2:53 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни