**** BEGIN LOGGING AT Thu Mar 22 03:00:03 2018 **** BEGIN LOGGING AT Thu Mar 22 03:34:00 2018 Mar 22 03:55:17 m_w_: Can you please review my proposal for the serial terminal server? I've changed it based on our last discussion, and made the timeline more detailed Mar 22 03:56:30 jkridner: Missed the meeting! Can co mentor on something with Node.js, Arduino - bone script stuff. Have been messing around with audio thingies recently - stuff around Bela as well as wake word detection and the likes. But I have a feeling that they arent really GSoC projects.. unless someone wants to "PRU" a wake word engine/voice activity detection thing 😀 Mar 22 03:56:30 also signed up for the mentor thing just know Mar 22 03:56:31 Updating wiki now Mar 22 04:00:25 oh oh oh - I can help with the ESP8266 stuff too- given that I am currently working at Espressif ☺ Mar 22 04:14:18 anujdeshpande[m]: can you please look at this thread https://groups.google.com/forum/m/#!topic/beagleboard-gsoc/Io-Q6cDuLpo. Mar 22 05:13:28 zeekhuge: Sounds reasonable if all you have to do is read/write sysfs files. I can do c++ and nodejs as well. Also, learning RUST/new langs won't be a problem. Just for clarity, I quote abhishek_: 'Mar 19 15:39:32 muneeb17: Go through remoteproc and RPMsg drivers and try to understand it the best you can and then structure your proposal around it.' Now you can understand why I'm confused Mar 22 05:14:50 hmmm Mar 22 05:58:23 muneeb17: Well, I am unable to see how that would we confusing. but .. yeah .. anyway .. We need to think on how to make the project useful and appropriate for GSoC Mar 22 06:07:37 zeekhuge: We could provide an abstraction over the PRU-Framework https://github.com/shubhi1407/PRU-framework/wiki for lower latency Mar 22 06:11:02 muneeb17: that's old stuff and almost useless. We HAVE TO use rproc and rpmsg Mar 22 06:15:54 Or better. Use DMA. Mar 22 06:17:07 Isn't that already being done? another GsoC project? Mar 22 06:17:16 zeekhuge okay. will update that. and yes I haven't been much involved in hardware stuff. But have previously worked with Arduino and a few sensors Mar 22 06:53:25 is I2C clock stretching supported on the beagle ? Mar 22 07:10:05 muneeb17: If you are referring to the last year project, it was just about adding support to use DMA at the kernel level and with a few examples. Mar 22 07:18:14 And if you are referring to another project, this same year. Then, you probably are confused what DMA, RPMsg and Rproc do. Mar 22 07:18:47 Rproc - manages (like the power management, initializes boots up, starts the clock etc) the PRUs. Mar 22 07:20:01 RPMsg - Enables use to communicate with the ARM, on the expense of using one of the PRUs (which does the actuall data writting on the DDR3) Mar 22 07:20:52 and DMA project - It saves that 1 PRU that was being used in RPMsg, and uses the DMA (or EDMA to be more precise) to transfer data to and from the PRUs. Mar 22 07:20:57 to the ARM Mar 22 08:09:31 zeekhuge: Thanks for clarifying. Using DMA for PyPRUSS instead of rpmsg would be great then. I'll look up the PRU DMA project from last year. Mar 22 08:34:33 hello Mar 22 08:51:32 hello fustilio Mar 22 08:52:37 @wormo @nerdboy i have updated the proposal as directed.Feedback would be appreciated. Mar 22 08:54:26 i'm interested in participating in GSoC but I'm unsure about the level of difficulty. I'm studying Computer Engineering and I've played around with arduino and raspberry pis before and I'm very interested to work on a project with you guys. Mar 22 08:56:06 l Mar 22 09:04:12 fustilio: You can go through the ideas page and see if any projects interests you. Mar 22 09:04:33 Or, you can sugges your own project .. Mar 22 09:05:46 but it must be useful to the community, opensource, appropriate for GSoC, and doable in the timeline. Mar 22 09:06:14 muneeb17: I think you should go through all of them thoroughly . remoteproc, RPMsg and then .. DMA. Mar 22 09:07:16 alright, thank you. I'll think about it. Mar 22 09:08:01 or can just go through the ideas page : https://elinux.org/BeagleBoard/GSoC/Ideas Mar 22 09:08:35 illustris: I don't think hardware design is part of the official project timeline Mar 22 09:08:51 per GSoC rules I mean Mar 22 09:15:12 the focus at the end could be to use image builder to generate terminal server images that end users can use, and document how to generate an updated one from latest debian Mar 22 09:18:50 think about what kind of integration might need to be done to make the image a real turn-key system for users, appeal to some of the hw hackers who could want to treat this as another hw tool that works "out of the box" though customizable if desired Mar 22 09:28:43 Pac23xyz: proposal says the anemometer part is working, but doesn't really discuss it enough to demonstrate a basic understanding of the implementation. I've had all too many projects that were "working" for the original developer on the original hardware, but when the next team tries to take it over nothing works Mar 22 09:29:13 a familiarity of what was done before is crucial if things don't work on first try Mar 22 09:30:50 okay, i will add that section Mar 22 09:31:15 you mention one file of interest that you hope is the only thing that changes, but could really do with a decent overview of existing implementation Mar 22 09:31:23 ok Mar 22 09:32:22 <-- just had to help transition a product over to another team last month Mar 22 09:35:26 @wormo i do agree with what you say since if things dont work out that may lead to a serious delay in the whole schedule Mar 22 09:36:08 i am going to talk to that guy by friday personally maybe over call to figure out where exactly did he left off Mar 22 09:40:26 that kind of discussion can be really helpful, also trying to follow existing docs and see if there are any points that need clarified Mar 22 09:40:32 because i have been through the repo multiple times over the past couple of week and read,saw the final doc and video where the previous contributor mentions everything was working so if it ain't broke why try to fix it,having worked in IT i am used to this .I have also mentioned how old code will be tested before the official gsoc community bonding period begins so as to get a lead on and fix things that are not working properly. Mar 22 09:43:31 yes currently i am reading more on pru's since i have never worked with them and prudaq,as of now that is some part that need more clarification. also the contributor mentiosn more robust circuit /model for outside measurements & time of flight and speed without temp is something i need to wrap my head around Mar 22 09:47:00 it will be good to have some writeup discussing the pieces you have understood, and mention also the parts that still are somewhat mysterious Mar 22 09:49:24 it's not like you have to be an expert before starting, but you do need to be doing research to make sure you won't regret trying to build on this base Mar 22 09:50:47 I'm not saying it's not working, just that taking over can be a timesink unless the docs and coding style are a decent for you Mar 22 09:51:59 decent match for how you think Mar 22 09:54:13 BTW it is good that you are working to understand existing code rather than assume you can rewrite it all in the first couple weeks :-) Mar 22 10:09:10 :) Mar 22 11:43:28 Pac23xyz: Will you be using PRUDAQ ? Mar 22 12:04:51 yup @zeekhuge for the anemometer,since i would be building upon previous years work Mar 22 12:09:19 aren Mar 22 12:13:18 Pac23xyz: So, is the PRUDAQ easily usable from the general linux kernel ? Mar 22 12:13:24 It probably works out of the box with beaglelogic image Mar 22 12:14:21 But I dont know if it can be used, with enough ease, through the debian image. Mar 22 12:14:23 can it be ? Mar 22 12:55:17 @zeekhuge idk,even i am researching bout it Mar 22 13:04:07 Pac23xyz: Well, we have this chat group, so we can simply ask abhishek_ : Is PRUDAQ easily accessible when using debian image ? Mar 22 13:04:42 You can then research on "how to use it" part. Mar 22 13:04:54 27th is not too far. Mar 22 14:52:20 * jkridner[m] has only gotten into first couple of elinux proposal drafts. :-( Mar 22 14:52:37 All students seeing this should also push a draft into the summerofcode.withgoogle.com system. Mar 22 14:53:07 don't wait until 3/27!! Mar 22 15:30:27 Wormo: I wasn't aware hardware components aren't allowed in GSoC. I'll replace that in the proposal with making a ready-to-use image. I can still do the hardware though. It's at most another week of work. Mar 22 15:46:43 Can someone point me to some documentation on image builder? Mar 22 15:52:12 illustris : I am not sure, but there is a image-build repo at bb org's github. Mar 22 15:52:46 Or probably at Robert Nelson's github. Some where out of those 2 .. Mar 22 16:13:06 found it. Thanks! Mar 22 16:36:55 @zeekhuge yup 27th isn't that far Mar 22 16:46:40 illustris, yes I will take a look Mar 22 16:47:23 I'm making a few changes right now. Please refresh in 5 minutes Mar 22 16:55:09 Updated the proposal. m_w: As per Wormo's suggestion, I've removed the cape as a deliverable and marked it in the timeline as an optional goal for the last week. Is that fine? Mar 22 17:05:00 illustris: yes that is fine Mar 22 17:05:23 I like to get hardware design done before the coding period if possible Mar 22 17:05:30 under the elinux setup, what's the expected comment path? elinux discussions tab or? Mar 22 17:05:54 ds2: not sure about that one Mar 22 17:06:37 jkridner[m]: you got any preferences on the comment path? Mar 22 17:06:46 not seeing the folks here.... :/ Mar 22 17:06:55 m_w: Sure. I can get the cape design ready before GSoC starts. Should I add that to the timeline? Mar 22 17:08:24 Also, is there a cape template for eagle? Mar 22 17:08:49 illustris: I use Kicad and there is a template for that Mar 22 17:09:17 not sure about eagle Mar 22 17:09:37 Okay, I'll use kickad. Where can I find the template? Mar 22 17:10:22 it is one of the standard templates Mar 22 17:11:33 Found it Mar 22 17:25:10 illustris: how long do you think the PCB will take you? have you done PCB design before? Mar 22 17:26:17 Yeah. I and two others worked on the 5 PCBs we used in the Hyperloop India pod, one of which had over 100 components Mar 22 17:26:28 great Mar 22 17:27:22 it would be good to open source the design and post it on github Mar 22 17:28:06 The design for the cape, or the ones for the Hyperloop electronics? Mar 22 17:28:13 the cape Mar 22 17:28:18 Cool Mar 22 17:28:29 the hyperloop ones would be cool to share as well Mar 22 17:29:15 Our sponsors wouldn't be happy 😅 Mar 22 17:29:27 oh well Mar 22 17:30:23 here is the beaglewire hardware repo that we used for last year: https://github.com/mwelling/beagle-wire Mar 22 17:30:41 pmezydlo and I split the work Mar 22 17:31:07 though this serial board shouldn't be as complicated Mar 22 17:32:25 :+1: Mar 22 17:32:26 I haven't used kicad before, so it might take me some time to get familiar with it Mar 22 17:32:51 http://kicad-pcb.org/help/tutorials/ Mar 22 17:33:03 it is not that bad Mar 22 17:33:52 I'll go through the tutorials. Thanks! Mar 22 17:34:25 the library management part is the most difficult to get used to Mar 22 17:41:15 version 5 that will be released soon should address some of these library issues Mar 22 17:42:18 EEVblog seems to have done two lengthy reviews of kicad. I'm surprised I hadn't heard of it till now... Mar 22 17:45:45 it is a good open source alternative pcb kicad Mar 22 17:45:56 I use it for all of my open hardware designs Mar 22 18:06:04 illustris: https://github.com/pmezydlo/BeagleBone_serial_cape Mar 22 18:06:24 pmezydlo worked on this last year Mar 22 18:16:35 I was thinking of using max232s, but this looks good too. Was this done as part of a GSoC application? Mar 22 18:42:06 I think so but he went with beaglewire instead Mar 22 18:43:33 we are even crowd funding this year: https://www.crowdsupply.com/qwerty-embedded-design/beaglewire Mar 22 18:44:18 the extended gsoc experience :) Mar 22 20:29:00 let me repeat once again. Unless there is a very specific reason. PM's about projects will be ignored. Please discuss on the open channel. Mar 22 23:59:45 m_w: ice40 cape for BB? Cool! I'm getting one 😁 Mar 23 00:03:35 illustris, awesome! we are almost funded... Mar 23 00:11:01 Only 10$ for shipping? Does that include import duties? I've had imported electronics held by the customs office for months before Mar 23 00:17:33 I am not sure about the duties, crowd supply is going to handle the shipping Mar 23 00:18:33 https://www.crowdsupply.com/guide/ordering-paying-shipping-details Mar 23 00:18:53 "The package recipient will be responsible for any customs fees, duties, VAT, or other taxes that are incurred when receiving an overseas shipment." **** ENDING LOGGING AT Fri Mar 23 03:00:03 2018