fulcrum7 / SCANFISH

Software for Controller Area Network (CAN) monitoring and debugging
17 stars 10 forks source link

Development suggestions #1

Open fulcrum7 opened 13 years ago

fulcrum7 commented 13 years ago

Here is forum for suggestions about project

fulcrum7 commented 13 years ago

I consider that Project language and project should be chosen firstly: Due to Development for Linux I think we have 2 variants: Qt/C++ and Gnome/C

fulcrum7 commented 13 years ago

Qt has uncertain future IMHO beause of Nokia decision. However I've got small experience in QT development. In contrast I've got no in GTK

fulcrum7 commented 13 years ago

Decision is: Calculations in C++. GUI in Qt.

ve7it commented 13 years ago

Hello, I have the following usb can bus monitor device from microchip.... I would love to get to a similar point within a linux environment.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en546534

one software environment that might be worth looking at is python and wxPython widgets. Quite fast for development and portable across OS choices.

A search on sourceforge yields 3 can bus projects... there may be some coding ideas there as well.

I will keep and eye on this project to see where I can help. cheers Lawrence VE7IT

fulcrum7 commented 13 years ago

Hello!

Thanks for your attention to the project.

Do you have linux driver for this gadget? Is it implemented via SocketCAN?

You are a python programmer, aren't you? In my view it is a good idea to have different implementations of GUI. If you look at general architecture: https://github.com/fulcrum7/SCANFISH/blob/master/SCREENSHOTS/architecture.jpg you'll see that the place for the python GUI exists. Currently we are working on main "calculation" classes. They are implemented on pure C++. We want to make minimal system and then improve it.

If you have any suggestions, please write them.

Best regards, Roman

yegorich commented 12 years ago

What about joining forces with BUSMASTER project? https://github.com/rbei-etas/busmaster Or this one: http://qcanobserver.sourceforge.net/ See SocketCAN G+ page (https://plus.google.com/u/0/117660856159215855502) for further CAN related software

CANHacker is a nice tool, but it has some drawbacks like not allowing to choose COM ports higher than 10 or so. And it is also unable to interpret data and higher layer protocols like CANopen, j1939 etc.