**** BEGIN LOGGING AT Thu Mar 21 02:59:57 2019 Mar 21 04:42:15 zeekhuge: I have researched about the "PRU User Space API" project. What I'm thinking is that the API will take input from different programming languages through TCP socket which will be listening on a particular port. The API will make appropriate device tree entries and changes in sysfs files, communicate with the remoteproc driver to get the work done. Am I on the right track? Mar 21 04:47:26 The API will be made in such a way that the user will not have to execute any more commands. The userpsace program will write to the socket for commands, and read for return value. Mar 21 05:39:53 pratimugale: Keep exploring further along the lines you are going Mar 21 05:40:28 Add more details about the protocol Mar 21 06:16:53 pratimugale: Yeah. Thats the right direction. Just to correct you at few places as It seems you are a bit confused about the APIs and the Daemon. So, The APIs (Application Programming Interface) as the name suggests, are the modules (interfaces) that each programming language will use to do something. The listener of these calls (which you have referred to as "APIs" in your post, but is usually called a Daemon) will Mar 21 06:16:54 be a program that would run in background and listening to the socket for the calls. This program is usually reffered to as a daemon. Mar 21 06:17:04 Also, does it need to be a TCP connection ? Mar 21 06:17:29 Also, try getting a bit started with PRU things. Like how to boot them up, load code on them etc. Mar 21 06:17:54 It can be a UNIX socket too Mar 21 06:19:50 Happy HOLY ( Indian festival of colors ) to everyone :) Mar 21 13:12:45 I have updated my project proposal page to include a more goal oriented approach to the project as well as justification for the project based on documentation. Any feedback would be of great help, thank you. https://elinux.org/BeagleBoard/GSoC/Proposal/usbDeviceTreeIntegration Mar 21 16:39:37 abhishek_: yes, a UNIX socket seems like a much better way to go, I searched a bit and have made a basic program on it. Here's the code https://github.com/pratimugale/gsoc-related-stuff Mar 21 16:44:07 I'll learn more about socket programming tonight and resume with remoteproc tomorrow. zeekhuge Thank you, I am looking into everything you explained **** ENDING LOGGING AT Fri Mar 22 02:59:57 2019