Hi bagleboard.org community.
I have two ideas for the project. The idea for the first one, which I find rather interesting, emerged during a conversation
with a teacher from my university. Measuring devices use open standard for LXI communication. So far, to connect many
oscilloscopes with e.g. a database my university has been using expensive dedicated boards and applications. My project
aims to solve this problem by realization of an easy to use driver on Beaglebone, which would connect with measuring
devices over LAN, USB and RS232 and then send the received data to database. The project’s last part is the realization
of website showing the measurements in an accessible way.
The main goal:
-
Communication with measure device (Python/C)
-
Communication with database(Python/C)
-
Database system (PostgreSQL)
-
Web page with convenient interface(HTML5/PHP)
The second idea is to continue work on implementation of SPI slave in Linux Kernel. Implementation of the whole framework
after one GSoC is difficult. Without support from organization and mentors it is hard to implement a new functionality to kernel.
The SPI slave code is in good condition, having basic elements which are necessary in a typical Linux framework. I have
added some features after GSoC, e.g. spislave extension for Python enabling easy implementation of SPIslave in Python
script. It is not finished though and some elements are missing, for example it lacks a feature which would allow
communication with more than one user at the same time. There are too little implementations of the lowest layer which
would show advantages of SPI slave to linux users. I believe that implementation of other interfaces using SPI slave
framework is a good idea.
Do you think it is a good idea? If so, I will add its short description in ideas wiki page.
Patryk Mężydło