**** BEGIN LOGGING AT Fri Mar 13 02:59:59 2015 Mar 13 04:50:22 can anyone here help me out in how to start for "Common bootloader for different all the BeagleBone/BeagleBoards" project..?? Mar 13 05:05:27 you can start by telling us a little bit about yourself Mar 13 05:06:34 i have knowledge of c++ Mar 13 05:06:42 Okay Mar 13 05:06:48 what do you know about bootloaders? Mar 13 05:07:24 i have basic knowledge of bootloader Mar 13 05:07:32 but i have not coded anything Mar 13 05:07:46 tell us about your basic knowledge Mar 13 05:09:42 bootloader loads all the necessary files needed to boot any operating system Mar 13 05:09:55 it is main componennt for the kernel Mar 13 05:10:04 what does it do specifically? Mar 13 05:10:16 to load boot fjiles regarding hardware Mar 13 05:10:37 why are you specifically saying "files"? Mar 13 05:12:19 do you know what kindof bootloader is on the Beagle family of boards? Mar 13 05:13:11 no Mar 13 05:13:23 thats why i am curious to know Mar 13 05:13:51 see though i am not the prospective guy for the project Mar 13 05:14:00 but i really want to learn Mar 13 05:14:09 and work on beaglebone Mar 13 05:14:21 thats why i want to know how to get started Mar 13 05:16:18 boot an image, watch the serial port Mar 13 05:16:25 the learn to rebuild each piece from source Mar 13 05:20:39 piece? Mar 13 05:21:05 i did'nt get you? Mar 13 05:31:10 yes each piece Mar 13 05:31:19 bootloader, kernel, userland, etc Mar 13 05:35:32 may i know what kind of bootloader beaglebone uses?? Mar 13 05:35:40 as u were asking? Mar 13 05:36:03 is it lilo or grub? Mar 13 05:37:10 u-boot, TI style... Mar 13 05:38:27 thanks @nerdy Mar 13 05:55:37 how long should I expect to wait for a cross-compiler to build on an i5 laptop with 4 GB ram? Mar 13 05:57:31 On an i7, it took me about 10 minutes with -j4 IIRC Mar 13 05:57:43 (8 GB RAM) Mar 13 05:59:16 meh, bit longer depending on languages enabled Mar 13 05:59:56 hmm Mar 13 06:00:07 it's been over half an hour Mar 13 06:01:03 The figures I gave was about compiling the Linux kernel for BeagleBoard Mar 13 06:01:31 full toolchain is more than 10 minutes... Mar 13 06:01:42 oh, I see now Mar 13 06:03:00 gcc without fortran/c++/java/go might be 10-20 minutes on a very fast machine Mar 13 06:13:59 https://gist.github.com/Apaar/c21f0e7b438df51f1cd2 : i am constantly getting this error when i try to compile any firmware file(have also tried reinstalling the pru c compiler)...this error has started since i updated to bone70(i have compiled firmware files on bone47) . Could someone please help me out :) Mar 13 06:15:22 set the path correctly? Mar 13 06:15:36 PRU_C_DIR? Mar 13 06:16:27 i will try but i assumed that reinstalling it onto bone70 should have done that Mar 13 06:18:34 what does the pru compiler have to do with updating the kernel (unless you used a new image)? Mar 13 06:19:25 well that is what seems to have broken it...it was working perfectly on bone47...but idk Mar 13 06:21:29 kiran4399: How does your project align with the goals of the PRU bridge? Mar 13 06:40:30 Abhishek_: setting the path like you have mentioned here https://github.com/abhishek-kakkar/BeagleLogic/wiki/Build-BeagleLogic does not seem to be solving the issue :( Mar 13 06:41:17 hmm, which compiler version are you using? Mar 13 06:42:25 2.1 ...got it from here http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU Mar 13 08:51:04 Hi Everyone Mar 13 09:17:44 sure Mar 13 12:37:48 sidbh__: there ? Mar 13 12:38:42 yes Mar 13 12:39:26 sidbh__: can you please verify my proposal ? Mar 13 12:39:45 yeah sure, send me the link Mar 13 12:45:03 vvu: I need a little clarification. Since BBs come with a pre-installed linux distro, is it possible to interface with the SD card connected to the board in the same way a normal linux system running on a computer interfaces with an sd card connected to it? Mar 13 12:46:12 vvu: can we run commands from the linux on the BB to write images to the connected SD card? Mar 13 13:00:07 nodebotanist: Hi, I'm a student interested in working on the nw.js app. I'd like some advice about this idea I had in mind: Normally the cloud9 ide runs from a server on the BB. So users must be connected to their BBs to code Mar 13 13:00:52 nodebotanist: So if we could separately integrate the ide into the nw.js app, then users can code without their boards connected and upload the code later Mar 13 13:01:50 nodebotanist: How difficult do you think integrating the c9 ide into a nw.js app be? Mar 13 13:36:01 Abhishek_: I think my project is sort of application of pru-bridge. pru-bridge's goal is to create a multi-space userspace channel from linux to pru. The goal of my project is to built high-level language support for pruspeak. so it is building the high-level language support on top of UI of pruspeak. Mar 13 13:38:58 Abhishek_: common thing in both the projects is communicating with pru. what do you think ? Mar 13 13:40:11 sidbh: Any suggestions ? :-) Mar 13 13:56:26 Abhishek_: ping :) Mar 13 14:19:39 Hi, I am looking to participate in GSoC 2015 with interest in Improving initial experience for novice developers related projects. Mar 13 14:20:26 Currently I am interested in the project titled "Automated testing for BeagleBone and BeagleBone Black" and would like to know if I could contribute in some way. Mar 13 14:20:32 ssk_: please introduce yourself on the mailing list Mar 13 14:20:53 not all possible mentors are here at all times Mar 13 14:21:55 Hi, I am third year electronics undergraduate student and have been working with BeagleBone Black for the past one year for one of my college projects. Mar 13 14:22:17 av500: Can you please verify my proposal ? Mar 13 14:26:34 webglider: yes, that is what i am doing in bbblfs Mar 13 14:26:52 webglider: proposal where? link bitte Mar 13 14:30:45 vvu: proposal? my proposal is not done yet Mar 13 14:35:15 vvu: I thought in BBBlfs the dd command is run from the user's computer not from the BB itself Mar 13 14:36:42 in the new veraion yes, but in the old one i was flashing from the board itself Mar 13 14:37:01 the emmc is just a /dev/mmcblk Mar 13 14:38:41 vvu: So for flashing via the board you were running commands through SSH? Mar 13 14:41:17 no, i was sending the .xz image via usb and then dd it to the emmc locally Mar 13 14:41:27 no ssh Mar 13 14:41:39 i was using g_serial to talk with the board Mar 13 14:45:45 alexanderhiam: From yesterday's discussion, can we implement handlers for functions like fade, sweep in the firmware ? So then we need not stream the script. just make a call and the instructional handler will execute it from the pru. What do you think ? Mar 13 14:46:05 vvu: So using g_serial we can execute commands on the BB's linux? Mar 13 14:49:08 if you habe a daemon listening the serial line in the BB yes Mar 13 14:50:44 vvu: then how did you get this daemon running on the BB? Mar 13 14:51:06 i shipped it bundled with the initrd Mar 13 14:51:12 and the init script started it Mar 13 14:51:21 but what are you trying to achieve? Mar 13 14:52:49 vvu: This is for the nw.js app. I'm trying to figure out a way to write an img to an sd card connected to the board through the nw.js app Mar 13 14:54:02 vvu: essentially the app will have to trigger the execution of a command similar to dd on the board Mar 13 14:55:08 the nw.js app is running on the BB? Mar 13 14:55:43 vvu: and will also have to track status of the copying by monitoring the output stream Mar 13 14:55:57 vvu: sorry got disconnected in the middle Mar 13 14:56:02 where is the app running? Mar 13 14:56:05 on the bb? Mar 13 14:56:15 vvu: the app runs on the host computer Mar 13 14:56:39 in that case u tell the kernel to expose the emmc via g_mass_storage Mar 13 14:56:46 and you run dd as i do Mar 13 14:58:36 vvu: so you're saying I can directly flash the img onto the eMMC, instead of first writing it onto an SD card? Mar 13 15:01:58 vvu: Sorry for the trouble, actually I still don't know much about communication between host and BB Mar 13 15:05:05 vvu: I'm a bit confused about how exactly BBBlfs works Mar 13 15:10:23 vvu: Thanks for the help, I'll get back after clearing this up Mar 13 15:22:24 Anyone to guide me for the GSoC project "Automated testing for BeagleBone and BeagleBone Black" ? Mar 13 15:32:36 nodebotanist: ping Mar 13 15:58:50 Abhishek_: ping :) Mar 13 16:06:04 moin Mar 13 16:12:14 rcn-ee: eclipsecon/FOSS4G down, only elc left to go... Mar 13 16:12:31 * nerdboy is getting conference-weary Mar 13 16:12:50 less then 2 weeks. ;0 Mar 13 16:15:28 crap, DFD is next week too... Mar 13 16:17:27 * nerdboy needs to stop volunteering for stuff for a while Mar 13 16:18:47 i will say it was interesting staying on friend's boat at oakland marina instead of $279 hotel rm Mar 13 16:19:11 * nerdboy feels a nautical now Mar 13 16:19:19 s/a/all/ Mar 13 16:24:08 nerdboy: Are you there ? I want to ask some questions regarding project. Mar 13 16:24:32 one sec... wife talking... Mar 13 16:25:44 ok Mar 13 16:28:03 * nerdboy tapping foot Mar 13 16:29:30 back Mar 13 16:29:45 what's your question(s)? Mar 13 16:32:12 I want to work on the project Orbital Imaging Cubesat Mar 13 16:32:38 nerdboy: I have seen the links given on that wiki. Mar 13 16:32:59 so want to ask what I supposed to do to get into that project? Mar 13 16:33:04 kiran4399: no, the code size would get too large Mar 13 16:34:20 ketul_: you looked at (what's left of) interacto and the python stuff? Mar 13 16:35:27 yep but didn't see what is left of Mar 13 16:36:07 nerdboy: I did some my project in C++ and python so with that I am familiar Mar 13 16:37:07 the upstream link for interacto seems dead Mar 13 16:37:20 ohh Mar 13 16:37:47 but there are are other breakout boards with magnetometers and stuff Mar 13 16:38:47 so if you're serious, we can look at some of those Mar 13 16:39:50 ya I am . and I have some basic experience of interfacing magnetometer with pixhawk Mar 13 16:40:16 because I am currently working on the UAV project from Mar 13 16:40:40 pixhawk from 3D Robotics Mar 13 16:40:54 https://www.sparkfun.com/search/results?term=magnetometer Mar 13 16:42:11 should I look into blogs? Mar 13 16:42:31 one still open question is just how fast can you acquire data over SPI from those sensors Mar 13 16:42:59 alexanderhiam: can you give me an example of "custom scripts" which you mentioned yesterday.. Mar 13 16:43:56 ok Mar 13 16:44:06 ketul_: i don't think i would scope it beyond sensor integration/bench test for data speed, etc Mar 13 16:44:38 ultimately you get to submit a project proposal Mar 13 16:45:09 ok. But want to ask which kind of technical stuff should I add? Mar 13 16:45:13 best to to as much up-front research as possible, maybe a quick estimate of throughput Mar 13 16:45:25 s/to/do/ Mar 13 16:45:39 and I do have magnetometer with me Mar 13 16:45:56 soo do you expect any hardware interfacing? Mar 13 16:46:02 use sensor/beaglebone datasheets and estimate Mar 13 16:46:40 yes, actual hardware integration (ie, sensors/beaglebone Mar 13 16:47:06 ideally, anyway Mar 13 16:47:10 I do have https://store.3drobotics.com/products/3dr-gps-ublox-with-compass Mar 13 16:49:18 nerdboy: so should I do any hardware interfacing with that comapss with BBB. I do have all the hardware with me. Mar 13 16:49:24 kiran4399: look at the pruspeak example scritps. Basically if this new layer over pruspeak only supports some of the functionality of pruspeak, then what's the benefit? Mar 13 16:50:41 looks like you get a SPI config interface and a UART? Mar 13 16:50:49 er, I2C Mar 13 16:51:38 not sure what that other connector is Mar 13 16:53:11 ketul_: how much can you abuse those interfaces? Mar 13 16:54:28 abuse? Mar 13 16:54:46 gps is good, not sure if compass would give you access to the raw data Mar 13 16:55:28 can't tell if it what it is just from reading the description Mar 13 16:56:02 > Mar 13 16:57:01 nerdboy: ok I need to check that and if it is possible I will try to interface it over uart. Mar 13 16:58:15 Hey... it's the nerdboy! Mar 13 16:58:23 * hendersa claps nerdboy on the back. Mar 13 16:58:28 Back from the conference? Mar 13 16:58:52 ketul_: i think it take something like this => https://www.sparkfun.com/products/12636 Mar 13 16:59:18 SPI interface to IMU/accelerometer/magnetometer Mar 13 16:59:32 s/e/a/ Mar 13 16:59:54 hendersa: got back last night Mar 13 17:00:11 sanjose has the most ball-sucking traffic... Mar 13 17:00:46 Tell me about it. Had a conference up in Santa Clara not too long ago and had a 45-minute cab ride to go five miles. Mar 13 17:01:16 < Mar 13 17:01:22 << Mar 13 17:01:24 travel off hours. Mar 13 17:01:28 or light rail. Mar 13 17:02:33 prius gets ~60 mpg in traffic Mar 13 17:02:46 abut the only plus Mar 13 17:02:56 Can you give me an idea about deliverables for one of the project in Improving initial experience for novice developers ? Mar 13 17:03:54 * nerdboy just turns audio volume to max and trys to zen Mar 13 17:05:00 ssk_: sorry, I don't have much of a handle on that project. Mar 13 17:10:30 alexanderhiam: Umm.. What kind of functionality do you think this layer might not support for pruspeak.. ?? I need some help here to understand the loopholes of this layer !! Mar 13 17:10:30 I am talking about Automated testing for BeagleBone and BeagleBone Black, you are mentioned as first mentor in that project. Mar 13 17:11:16 ssk_: got a link? Mar 13 17:11:36 Yeah, http://elinux.org/BeagleBoard/GSoC/Ideas#Automated_testing_for_BeagleBone_and_BeagleBone_Black Mar 13 17:12:48 ah that Mar 13 17:12:59 old project that's why I didn't recall it Mar 13 17:13:49 but to answer your question - output depends on a few things Mar 13 17:14:37 ther has been some code out there since the project was proposed so the output would be gathering what exists and writing additional sample code to use those peripherals. it should be done using the proper kernel interface Mar 13 17:14:39 Is the project still active ? Can I contribute something for the project ? Mar 13 17:15:21 ssk_: I'd would not say this is an active project given that bits of it has been done. Having said that - proposals that take into account the current state of things would be considered, IMO Mar 13 17:16:17 ssk_: your first question referred to another project - the node stuff Mar 13 17:19:16 I am sorry for the confusion I meant something else. Where can I find the resources on the project of the work already done. I found this webpage, but it doesn't contain any code snnipets http://www.elinux.org/BeagleBone_Community Mar 13 17:20:19 hendersa:hello, Is there any link to an application template of beagleboard for gsoc? or at least application requirements? Mar 13 17:21:10 hendersa: "" application requirement"" Mar 13 17:27:17 nerdboy: So can you tell me my application on which area should I focus according to you? Mar 13 17:27:33 tanero1: Have you looked at the projects for 2014? Mar 13 17:27:36 http://elinux.org/BeagleBoard/GSoC/2014_Projects Mar 13 17:27:50 At the end of each project is a link to that project's proposal. Mar 13 17:29:08 Well, most of them have their proposal links posted. The important thing is that each one of those is a winning proposal from last year. Mar 13 17:29:17 That should give you some idea of what needs to be included. Mar 13 17:31:12 Abhishek_: ping Mar 13 17:31:46 hendersa: Ok Mar 13 17:33:55 hendersa: what type of projects i should include in my application for increasing my possibility of getting selected Mar 13 17:35:23 kiran4399: I'm thinking about the scripting and the shared variables Mar 13 17:36:12 I can only speak for the topics I would be a potential mentor for, but I would say that anything that shows that you would be a good candidate for writing software for a hardware interfacing project. The Android portion would be secondary. Mar 13 17:36:25 At least, for the BBBAndroid topic. Mar 13 17:36:46 The other Android topics are a bit heavier on Android knowledge. Mar 13 17:37:31 unfortunately, they are scattered Mar 13 17:37:44 The proposals are judged against the other proposals for the same topic, and it is up to us to look at all of the proposals for a topic and pick the top one or two that look "best". Mar 13 17:38:12 Basically convince us you are the best person for the job. Mar 13 17:38:28 hendersa: are you going the route of writing a crap load of HALs or? Mar 13 17:39:18 so, for that should i make some demo interfacing to include in my application or i can directly say what and how i will be doing projects in my summer. Mar 13 17:39:48 alexanderhiam: You are absolutely right !! I should change the idea about the scripting part because But I do not see any new method by which you can reduce the latency... In any case you need to stream the script from the userspace to the pru.. so in any case you need to write the script to the pru everytime you want it to get executed.. Do you have something in mind ? Mar 13 17:40:08 ds2: Depends on what is proposed. I think that with the limited time that we have we can't do formal HALs integrated into the framework. We'll probably end up doing Linux-style interfacing in a native lib or libs called via JNI. Mar 13 17:40:50 alexanderhiam: sorry .. no *because* ;-) Mar 13 17:41:05 ankur: I'd say what projects you have done in the past related to the topic ("I've already done projects doing X, Y, Z") and how you plan to extend that work for the scheduled timeframe of GSoC. Mar 13 17:41:33 hendersa: will you or the student deal with permissions? Mar 13 17:42:23 ds2: I'm fine with the student relaxing the permissions in the init.rc to allow all apps to access the hardware. Mar 13 17:42:51 ah that approach Mar 13 17:43:21 Yeah. Simple enough to help people who want to use Android to create touchscreen gizmos easily. Mar 13 17:43:29 does that mean this will be a dead end as far as lillipop is concerned? Mar 13 17:44:11 I don't think so. Lollipop relies on OpenGL ES for its graphics, so we'd have to be on 3.14+ kernel to use it. Mar 13 17:44:23 We're using 3.8 for GSoC to take advantage of overlay loading. Mar 13 17:44:42 We'll cross the Lollipop bridge when we hit 3.18/3.19 with both overlay loading and GLES. Mar 13 17:44:48 That will be a while. Mar 13 17:44:59 that and the SE Linux stuff... Mar 13 17:45:00 * Abhishek_ is eagerly waiting for 3.18 Mar 13 17:45:10 hope BeagleLogic will make it as well Mar 13 17:45:30 Abhishek_: any luck with synchronous sampling? Mar 13 17:45:51 yet to try it out Mar 13 17:45:56 SE Linux is only as effective as its policies, and for a hobbyist prototyping hardware that will get in the way. Mar 13 17:46:30 Someone making a commercial Android device will need to lock everything down, but we want to get people interfacing hardware with Android as easily as possible. Mar 13 17:46:45 if one has access to the I2C bus one can might as well send commands to the TPS65217 and burn everything down by overvolting it Mar 13 17:52:13 Abhishek_: did you look at my proposal ? Mar 13 17:52:28 \j RTEMS Mar 13 17:53:17 kiran4399: have you seen the proposal template for BeagleBoard? Mar 13 17:54:49 Abhishek_: Well.. I didn't find it anywhere.. Mar 13 17:55:19 ketul_: the minimum goal should be to high speed data acq/processing => produce pointing solution Mar 13 17:55:31 s/to// Mar 13 17:56:05 hmm, last year there was a template in the format and we had to fill it in accordingly Mar 13 17:56:24 if you have other other ideas about what to do with that data feel free to submit them Mar 13 17:56:57 imaging the detected objects might be somewhat difficult... Mar 13 17:57:08 Abhishek_: OK.. what about this year ? Mar 13 17:57:24 be lucky to get one frame of video with streak in it... Mar 13 17:57:39 ok nerdboy: Mar 13 17:58:09 a decent pointing solution would be useful regardless Mar 13 17:58:19 You'll have to wait until 16th then Mar 13 17:58:24 ie, transmit it to other systems Mar 13 17:58:31 ya sure Mar 13 17:59:01 radars use (external) acquisition data all the time Mar 13 18:00:03 ok first I will discuss the application with you nerdboy Mar 13 18:00:24 * nerdboy thinking a flock of cubesats might make a decent phased-array... Mar 13 18:00:46 Abhishek_: But what about the content? Can you please tell me some changes you would want me to make ? Mar 13 18:01:42 ketul_: i assume you have github account? can you put it in a wiki? Mar 13 18:02:01 ya I do have it Mar 13 18:02:27 * nerdboy is https://github.com/sarnold Mar 13 18:06:00 nerdboy: on wiki where am I supposed to post my github link Mar 13 18:06:07 van you share any link? Mar 13 18:06:29 *can Mar 13 18:19:39 i just meant on a wiki in your github for now Mar 13 18:19:46 you can make a project repo Mar 13 18:20:19 https://ams.confex.com/ams/95Annual/webprogram/Paper261125.html <= nerdboy enshrined for posterity again Mar 13 18:20:42 :) Mar 13 18:25:21 http://dl.acm.org/citation.cfm?id=2610407 Mar 13 18:25:29 * hendersa nudges nerdboy and points. Mar 13 18:25:47 And they told me I couldn't get a PhD in video game emulators. Mar 13 18:27:18 I want to know how i should change my allocation scheme and mem layout according to my program. Can someone give me a hint on where I should start looking ? Mar 13 18:28:04 i observed the AM3359_PRU.cmd from purspeak and pruduino Mar 13 18:30:46 and noticed lines like these C0: o = 0x00020000 l = 0x00000300 CREGISTER=0 in the pruspeak* Mar 13 18:34:10 rcn-ee , sidbh : help Mar 13 19:11:38 that article isn't free... Mar 13 19:11:52 * nerdboy luckily is ACM member too Mar 13 19:52:34 * Abhishek_ got "institutional" access to the paper Mar 13 20:21:40 Abhishek_, alexanderhiam : Successfully added gpio modules support to pruspeak (y). Cleaning up code. Will send pull request to karki as soon as possible. :) Mar 13 21:06:49 hmm Mar 13 22:30:06 ds2 : ping Mar 13 22:37:25 * nerdboy so enjoys MySQL mints... Mar 13 22:37:34 taste like toothpaste Mar 13 22:48:01 Satyam_z: just ask here :) Mar 13 23:12:08 vvu : Hi :-) ds2 has given me a reading assignment Mar 13 23:12:41 vvu : assignment was reading trm of AM335x from TI Mar 13 23:13:43 vvu : Well I have read the booting part of TRM AM335x . Mar 14 00:06:35 ; Mar 14 02:45:40 _av500_: is it a sane-ish hour there? how are you doing? **** ENDING LOGGING AT Sat Mar 14 02:59:59 2015