**** BEGIN LOGGING AT Mon Mar 09 02:59:58 2015 Mar 09 05:07:28 hello Mar 09 05:10:50 what are the required skills to join BB this year ,i am experienced in c/c++ ,electronics and hardware but i dont have exp. in kernel development and these things ..i also want to know if there is enough time to train and make a proposal this year Mar 09 05:14:50 haithamkhedr: I'm not a mentor. but I'll suggest you to select a project from idea page which seems interesting to you and then start to gather knowledge on that project. you can follow the existing source code for that project. Mar 09 05:16:07 and there is always time for good things. Mar 09 05:23:14 haithamkhedr: you can also propose your own project or rescope one of those, depending Mar 09 05:24:41 consider length/time for project, should be somewhere between "difficult" and "not-quite-impossible" for that time-frame Mar 09 05:33:06 hello everyone, i am interested in the project cross platform usb boot for Gsoc 15, can anyone help me on how to get started? Mar 09 05:36:12 I am proposing a project on Open CV integration with beagle bone please discuss the possibilities Mar 09 05:36:13 how can i start kernel dev. from beginning Mar 09 05:38:47 linux kernel dev. Mar 09 05:40:25 i am planning to implement a camera calibration in begle bone using Opencv Mar 09 05:45:42 why us the channel always empty ? Mar 09 05:56:23 it's late for west coast, even later for east coast... Mar 09 05:57:03 for opencv i would look at TI graphics specs Mar 09 05:57:49 their sdk should have something for that, or at least they will point at something Mar 09 05:59:03 there's a yocto kernel lab training thing, to at least get started building/configuring/customizing a beaglebone kernel with yocto/openembedded Mar 09 05:59:48 upstream kernel docs for device tree stuff too Mar 09 06:00:43 https://www.yoctoproject.org/training/kernel-lab <= Haithamkhedr Mar 09 06:02:01 not sure about the cross platform usb boot thing, the project description should point at some references, no? Mar 09 06:02:33 * nerdboy notes there's a fair amount of homework involved... Mar 09 06:06:56 nerd boy are talking about library integration with OpenCV and Beagle bone Mar 09 06:09:30 i'm talking about upstream vendor support Mar 09 06:10:08 TI has the spec sheets, their sdk, software, etc Mar 09 06:10:16 ok Mar 09 06:10:33 so where i do start first Mar 09 06:10:50 i wouldn't know what the graphics hardware supports without looking at that stuff Mar 09 06:11:36 ok Mar 09 06:11:49 is the project is feasible Mar 09 06:13:04 http://elinux.org/Beagleboard:BeagleBoneBlack Mar 09 06:13:10 SGX530 Mar 09 06:13:28 not sure about feasibility, check TI docs Mar 09 06:13:55 well my plan was to calibrate a camera module usin opencv Mar 09 06:14:10 and publish the tutorial with beagle 101 Mar 09 06:14:47 TI ezsdk should have docs and more Mar 09 06:16:35 http://elinux.org/Beagleboard:BeagleBoneBlack Mar 09 06:16:37 ok Mar 09 06:16:47 oops Mar 09 06:16:57 http://elinux.org/Beagleboard:3.2_SDK_On_BeagleBone_Black Mar 09 06:17:17 the meeting is scheduled for 11am to 12 pm IST Mar 09 06:17:49 mtg? Mar 09 06:17:58 so should i ask main beagle channel irc about gsoc-2015 Mar 09 06:18:20 no, this is the right place Mar 09 06:18:29 ok Mar 09 06:18:45 is the irc available all time Mar 09 06:19:02 _av500_ dude and jkridner should be around at various times... Mar 09 06:19:19 or i want know at least the peak time Mar 09 06:19:27 * nerdboy still not quite sure what "deputized" means... Mar 09 06:20:07 * nerdboy puts on his new-guy hat Mar 09 06:20:51 peak time is timezone dependent Mar 09 06:21:21 ok tell your time zone Mar 09 06:22:34 pacific stupid time Mar 09 06:22:51 lol Mar 09 06:23:04 tell me peak time Mar 09 06:25:02 <_av500_> nerdboy: it means you have been made a mentor Mar 09 06:25:35 * nerdboy got the email Mar 09 06:33:32 * nerdboy packing for road trip Mar 09 06:50:33 hmmmm Mar 09 06:50:41 when are proposals due? Mar 09 06:51:50 I think still a week more to go Mar 09 06:51:52 final date is middle of april i think? Mar 09 06:53:06 ah, student 1st deadline is 27 march, then rework, etc Mar 09 06:53:43 Abhishek_: have you thought about adding synchronous sampling to the LA? Mar 09 06:53:51 "interim" period through 13 april Mar 09 06:54:10 https://www.google-melange.com/gsoc/events/google/gsoc2015 Mar 09 06:55:19 timeline seems a bit googly... surprise! Mar 09 07:11:12 hello! Mar 09 07:17:11 I'm interested in working on http://elinux.org/BeagleBoard/GSoC/Ideas#NW.js_.28a.k.a_node-webkit.29_based_cross-platform_getting-started_app as a GSoC 2015 project Mar 09 07:19:14 I chose this because I use something similar to avoid serial communication to the Freescale boards at work, it makes development faster and it's a lot easier for non experienced people Mar 09 07:19:45 The general idea is clear, but I've got a few questions regarding specifics Mar 09 07:21:02 are there mechanisms in place to boot the image on board (like uboot) ? Mar 09 07:22:10 In fact, the question could be summed up as : this project involves "calling" various mechanisms _that already exist_ and provide a gui to interracting with them, right? Mar 09 07:23:14 sounds good to me, more or less... Mar 09 07:24:19 Since there already exists a part of it, I would probably need to play around with it see what works, what's been done, what could I do Mar 09 07:24:29 is it possible to do this without a board? Mar 09 07:24:40 without the necessary hardware* Mar 09 07:27:11 possibly qemu Mar 09 07:28:07 kernel graphics/drm stuff for a few virtual gpus Mar 09 07:28:54 should probably ask the real guys... _av500_ or jkridner Mar 09 07:30:09 well, I asked on the channel, hopefully, they'll answer then they're available Mar 09 07:30:14 ahoi Mar 09 07:30:35 without a board, not really Mar 09 07:30:44 yes, there is uboot Mar 09 07:30:49 what was the question? Mar 09 07:31:17 av500: if the project involves just triggering existent mechanisms Mar 09 07:31:34 i.e calling "script x" from the app Mar 09 07:31:50 av500: also, hey, sorry ! Mar 09 07:32:03 ? Mar 09 07:32:14 I'll try to be more specific Mar 09 07:32:17 np Mar 09 07:32:20 reading up on it Mar 09 07:32:27 itsa more a jkridner project :) Mar 09 07:32:41 but yes, it looks likle it would use a lot of stuff "out there" and tie it together Mar 09 07:32:48 some of it can be done without HW Mar 09 07:32:54 but we will provide HW anyway Mar 09 07:33:51 av500: I've read that you will provide the HW after getting accepted, and that's really awesome ! But from the experience of my two pasts gsoc's, the more you get to actually use what you'll be working on Mar 09 07:33:55 the more sensible the proposal is Mar 09 07:35:35 I'm currently having a qemu started right now(for some other board), and I was reading on https://wiki.linaro.org/Resources/HowTo/Qemu-beagleboard Mar 09 07:56:54 vvu, av500: I'll managed to compile and load the adk module on my PC Mar 09 07:57:06 now I'm trying to compile it on my beagebone black Mar 09 07:57:34 but I get this error: fatal error: mach/timex.h: No such file or directory Mar 09 07:57:53 Googling aroung, it seems like timex.h can be ignored Mar 09 07:58:06 by creating an empty file in the expected spot Mar 09 07:58:30 but I also founf that the file is used to define the CLOCK_TICK_RATE Mar 09 07:58:47 have you encountered this error? should I ignore the timex.h? Mar 09 08:03:32 night Mar 09 08:09:36 mateirm94: what is your command line? Mar 09 08:10:40 make -C /lib/modules/3.8.13-bone50/build/linux-headers-3.8.13-bone50 M=/root/bard-linux/adk modules Mar 09 08:15:13 av500: I managed to do a quick fix. I found that the processor frequency is 1GHZ, and I defined in /usr/src/linux-headers-3.8.13-bone50/arch/arm/include/asm/timex.h CLOCK_TICK_RATE Mar 09 08:15:17 it works Mar 09 08:16:46 hmm ok Mar 09 08:59:18 vvu, av500: I'm at the starting remote display step Mar 09 08:59:32 ok Mar 09 08:59:42 when plugging the device, 2 new fb devices appears: dev/fb1 and dev/fb2 Mar 09 08:59:53 I tried to startx with both fb1 and fb2 Mar 09 09:00:00 but nothing happens Mar 09 09:00:28 should I send to you var/log/Xorg1.log via pastebin? Mar 09 09:00:36 maybe you can figure out whats wrong Mar 09 09:07:41 this is the xorg log file http://pastebin.com/a7kFUcre Mar 09 09:11:12 praveendath92: Hi Mar 09 09:11:22 mateirm94: Hi Mar 09 09:11:41 I loaded the modules on my beaglebone black Mar 09 09:11:57 I am am the starting remote display step Mar 09 09:12:24 when plugging the device two new fbs appear: fb1 and fb2 Mar 09 09:12:34 I tried to startx with both of them but nothing happens Mar 09 09:12:50 this is the xorg log file http://pastebin.com/a7kFUcre Mar 09 09:13:03 could you take a look at it maybe you can figure out what's wrong Mar 09 09:14:22 mateirm94: two new fbx's popup after connecting the device? Mar 09 09:15:56 Only one new fb device should be added. Mar 09 09:17:05 I checked in /dev Mar 09 09:17:24 and dev/fb1 and dev/fb2 were created after plugging the device Mar 09 09:17:38 I might have put the wrong class and subclass values Mar 09 09:17:53 I guess so. Mar 09 09:18:03 http://pastebin.com/fNC7qHjJ this is the lsusb -v Mar 09 09:18:12 I have two interface descriptors Mar 09 09:18:24 Like it was mentioned yesterday. We should avoid duplicate probing Mar 09 09:18:51 shoudl I use the values from the first one: bInterface 5 Android Accessory interface Mar 09 09:18:55 or the other one Mar 09 09:19:41 ? Mar 09 09:19:54 Yes. Accessory interface. Mar 09 09:19:55 what duplicate probing means? Mar 09 09:20:07 The second is Android Debug Bridge interface. Mar 09 09:20:16 ok, I used the other one, I will update the values and try again Mar 09 09:20:20 USB probing happens per interface. Mar 09 09:20:54 When you attach a new device, usb subsystem matches each new interface against your usb device table. Mar 09 09:22:12 Make sure that your usb device table has entries that satisfy Accessory interface and not the other one. Mar 09 09:23:08 I don;t fully understand what happens in L83-91 un udlfb.c. What are those values? How did you came up with the 0x17e9 vid? Mar 09 09:41:15 morning ! Mar 09 09:41:58 morning Mar 09 09:42:18 0x17e9 is the vid for DisplayLink Mar 09 09:43:22 so this should work if you plug in a official DisplayLink usb monitor Mar 09 09:43:56 and at L92 is the vid/pid for the Android device in ADK mode Mar 09 09:44:55 mateirm94: so what is the status now ? Mar 09 09:49:01 vvu: Now I have an ALLVIEW P5 device Mar 09 09:50:06 did you add your data into devices.h ? Mar 09 09:50:28 yes Mar 09 09:50:47 I update L92 with correct values for the device in adk mode Mar 09 09:50:52 perfect Mar 09 09:51:10 wait no Mar 09 09:51:15 that stays the same Mar 09 09:51:24 VID1, PID1? Mar 09 09:51:26 etc Mar 09 09:51:27 ? Mar 09 09:51:38 mhmh no sorry, my wrong Mar 09 09:51:51 did you get the new vid/pid when in adk mode ? Mar 09 09:51:56 yes Mar 09 09:52:11 phone switches automatically to adk when plugged in ? Mar 09 09:52:15 yes Mar 09 09:52:19 s/phone/tablet Mar 09 09:52:25 and you get 2 fb in /dev/ ? Mar 09 09:52:34 now I get only one Mar 09 09:52:36 fb1 Mar 09 09:52:43 ok, start X on that Mar 09 09:52:52 if I unplug and replug the device Mar 09 09:52:55 I get fb2 Mar 09 09:53:08 yes, they increment Mar 09 09:53:12 I did startx, but nothing happens Mar 09 09:53:20 paste the kernel log Mar 09 09:53:30 http://pastebin.com/a7kFUcre Mar 09 09:53:35 this is xorg log Mar 09 09:55:15 i don't see any errors :-? Mar 09 09:56:40 give also a pastebin of dmesg Mar 09 09:57:01 just a moment, I rebooted the board Mar 09 09:57:20 you got the board from Romania ? Mar 09 09:57:36 anyway I need to go, catch you later Mar 09 09:58:40 idk exactly, I have it from work Mar 09 09:58:47 it;s rev A5A Mar 09 09:58:54 ok, talk to you later then Mar 09 09:59:01 btw, are you in Bucharest? Mar 09 10:00:15 ( brasov > * ) Mar 09 10:00:35 Hi mateirm94 Mar 09 10:00:43 Hi praveendath92 Mar 09 10:01:01 I still can;t make it work Mar 09 10:01:02 Sorry I wasn't around. Mar 09 10:01:10 Let me see the log. Mar 09 10:01:21 log of what? xorg, syslog? Mar 09 10:02:31 Like vvu said, there is no error here! Mar 09 10:02:44 Sys log please? Mar 09 10:02:58 now I see I have a lot of errors in syslog Mar 09 10:03:01 beaglebone kernel: [ 432.233863] Return: -22 transferred: 0 Mar 09 10:03:18 That makes sense Mar 09 10:04:40 Invalid argument eh :-? Mar 09 10:05:01 http://pastebin.com/z1NHXBf8 Mar 09 10:05:05 take a look here Mar 09 10:05:14 after that I get that return -22 error Mar 09 10:06:05 The error is with data transfer. Mar 09 10:10:41 https://www.dropbox.com/s/28w0cfq97x4w3oe/syslog?dl=0 Mar 09 10:10:50 praveendath92: this is the complete syslog Mar 09 10:11:38 at 585.575322 begin the usb_proble_interface Mar 09 10:11:44 This error is a bit confusing Mar 09 10:11:55 [ 585.579350] udlfb: vendor descriptor not available (-32) Mar 09 10:12:02 this should be the source of errors? Mar 09 10:12:09 That is normal. Mar 09 10:12:34 It says invalid arguments in transfer function. Mar 09 10:12:44 It worked for us before. Mar 09 10:13:35 I will try with a different device as soon as I have a chance to do it Mar 09 10:13:51 ah, forgot to mention Mar 09 10:14:04 I modified the minsdkversion to 15 Mar 09 10:14:11 instead of 16 Mar 09 10:14:19 does this matter? Mar 09 10:16:09 mateirm94: That shouldn't matter. Mar 09 10:16:22 Anything over 10 is fine. Mar 09 10:16:49 I lost track of fine details in driver structure. Mar 09 10:17:05 I will get back when I have something. Mar 09 10:17:18 ok, I will try to find another device Mar 09 10:17:25 thanks for help Mar 09 10:21:56 mateirm94: Sorry about the issues. Mar 09 10:22:49 if everything were done and perfect it wouldn't have been and gsoc project Mar 09 10:22:51 There are way too many in the driver. I'm waiting for this month to be over so that I can start on squashing bugs. Mar 09 10:23:26 btw, in the ideas page it says pottential mentors Mar 09 10:23:36 mateirm94: True that. I guess I was too naive when I started it. Mar 09 10:23:38 have you decided who will be the mentor for this project? Mar 09 10:24:04 _av500_ can comment on this. Mar 09 10:25:16 I don't have any other work during GSoC period so, I will be around. Mar 09 10:26:09 I don;t fully understand how things works. I mean, Android-based remote display WILL BE a project and you will have to choose a student? or it CAN BE a gsoc project but the whole organizatiot will decide which projects make it to gsoc? Mar 09 10:44:31 nerdboy: I am interested for Orbital Imaging Cubesat Mar 09 10:44:48 What I am supposed to do for that? Mar 09 10:58:37 hello ,I am Tane Juth, I minor in computer engineering in the University Of Buea,I am interested in working on the project "BoneScript web pages with live-running examples and documentation",I will love to get contact the possible mentor for this project Mar 09 11:01:03 sidbh: there ? Mar 09 11:02:37 hello kiran4399, how are you? Mar 09 11:03:41 I have studied most of the boneScript methods found in the jadonk/bone101/support/Bonescript repository on github,I could not run the live demos due the fact that I don't have a beagleboard,Is there any link where I could get the documentation on bonescript?thanks Mar 09 11:04:45 Oh,I code in jacascript,not the best but confident I can stand the challenge Mar 09 11:05:20 sidbh: I am fine. I am done with ADC using starterware for PRU. I am facing problem with enabling PRU on the board. when I compile the device tree (hipstercircuits.com) and try to echo it to the slots in capemgr.9, I get the error: -bash: echo: write error: No such file or directory Mar 09 11:05:58 sidbh: can you help me with this ? Mar 09 11:06:34 kiran4399, its not always capemgr.9, try capemgr.* or check the no. Mar 09 11:07:02 no.. It is capemgr.9 .. I checked it. Mar 09 11:11:12 kiran4399 : what is the name of the device tree(you must not include the 00A0 or something)...also cat slots and see if hdmi is disabled Mar 09 11:12:32 by default hdmi and hdmin are enabled at 5 and 6... Also emmc is by default enabled at 4 Mar 09 11:12:50 kiran4399, disable HDMI Mar 09 11:12:51 have you disabled hdmi?? Mar 09 11:13:15 go to the uEnv.txt file and uncomment the right parts :) Mar 09 11:15:17 kiran4399, paste on gist the exact input you wrote and output you got, if you get error even after you follow apaar's steps, it makes a lot easier to debug :) Mar 09 11:17:48 i want to work on Using BeagleBone PRUs to control CNC and 3D printer stepper motor Drivers project . can someone help me out . Mar 09 11:18:25 jkridner, i want to work on Using BeagleBone PRUs to control CNC and 3D printer stepper motor Drivers project . can you help me out . Mar 09 11:25:30 apaar: I've disabled ..what next ? Mar 09 11:26:07 now retry mounting the overlay..it should work Mar 09 11:26:29 apaar, are you a mentor Mar 09 11:27:03 nope...just helping someone out..i am also trying this year :) Mar 09 11:29:50 I am actually mounting a generic device tree created.. I compiled it and then am doing : echo BB-PRU-00A0 > /sys/devices/bone_capemgr.9/slots. Is my approach right ? Mar 09 11:31:01 make that echo BB-PRU > /sys/devices/bone_capemgr.9/slots Mar 09 11:31:19 apaar is there any gsoc mentor present here Mar 09 11:32:01 well depends on what project you want...you will have to talk to other mentors abt this i am not the best one to ask. Mar 09 11:32:46 apaar: again the same error :-( Mar 09 11:34:10 is the dtbo file in the firmware folder... Mar 09 11:34:59 apaar: you mean in /lib/firmware ? Mar 09 11:35:20 i think so(done this a while back) Mar 09 11:37:40 apaar: thanks a lot... It's done.. Mar 09 11:37:51 welcome :) Mar 09 11:39:27 apaar is there any way to work on bb without having access to a physical one . actually i dont have a bb but i have worked on pi. Mar 09 11:41:14 there is a software called qemu(never used it just heard of it on the forums so i am not sure what can be done on it) Mar 09 11:51:00 sidbh_, are you a mentor Mar 09 11:52:28 Utal, nope Mar 09 11:53:04 apaar you said something that might help me much,I cloning the qemu now ,I am just getting bored studying functions when I am unable to test my knwoledge Mar 09 11:53:44 sidbh_, is there any mentor who can help me out Mar 09 11:54:30 Utal, tell me what you need help with :) Mar 09 11:54:42 please ,any one here a mentor on any of the gsoc project Mar 09 11:55:45 sidbh_, i am willing to work on the BeagleBone PRUs to control CNC and 3D printer stepper motor Drivers project . so how do i get started. Mar 09 11:56:51 Utal, check this out: http://www.thing-printer.com/product/replicape/ Mar 09 11:59:53 sidbh_, i am going to work on node.js part of the project . and i dont have access to the board. Mar 09 12:02:01 Utal, can you elaborate? Mar 09 12:02:14 on ur idea Mar 09 12:03:40 i am going to work on a iot project .its actulally on the gsoc kist Mar 09 12:03:45 i am going to work on a iot project .its actulally on the gsoc list Mar 09 12:39:11 sidbh: Can't we access any other pin via PRU other than the 28 pins mentioned here ? http://elinux.org/Ti_AM33XX_PRUSSv2#Available_PRU_Resources under Beaglebone PRU connections and modes ? Mar 09 14:06:20 jkridner: Is the mentioned pseudo code, in the pruduino (https://github.com/jadonk/pruduino) design section , for the firmata ? Mar 09 14:06:23 this time i would like to contribute bonescript webpage using openCV and ROS Mar 09 14:06:43 i want to know the feasibilities Mar 09 14:12:49 the tutorial iam planning to include are Mar 09 14:13:02 1. camera calibration using openCV Mar 09 14:13:24 2.Ar drone autonomy in armROS platform Mar 09 14:14:03 3.Laser sensor interfacing using ARMROS Mar 09 14:15:17 want to know is it feasible idea for GSoC-2015? Mar 09 14:23:17 kiran4399: the pseudo code turned into the pseudo code for PRU Speak. Mar 09 14:23:59 chandy: do you have any way to make that aspect of the web page interactive? we want the projects to be coding focused, not just documentation. Mar 09 14:25:59 jkrinder;i have an idea about making interactive using flash Mar 09 14:26:08 http://cetdhwani.com/ Mar 09 14:26:09 no flash Mar 09 14:26:13 like this Mar 09 14:26:40 this is our college cultural fest website dhwani Mar 09 14:27:03 ok without flash Mar 09 14:27:04 ? Mar 09 14:27:18 jkrinder, can you describe the feature in NW.js Bootload the board with a USB-mass-storage-class application Mar 09 14:29:06 chandy, kiru: I will miss your requests if you don't use the right nick. Mar 09 14:29:51 yes i am using my name as nick Mar 09 14:30:02 * jkridner is not jkrinder Mar 09 14:30:29 ok sorry about that Mar 09 14:30:37 flash is proprietary... please use HTML5 Canvas for the equivalent Mar 09 14:30:54 ok Mar 09 14:31:27 basically i am ros and openCV guy and have some idea about HTML Mar 09 14:33:03 jkridner.What about webpages that could demonstrate using beagle for simple electrical wirings Mar 09 14:33:48 chandy: BoneScript has an RPC mechanism to allow HTML pages to interact with the BoneScript library. Mar 09 14:34:07 in my opinion the organization should bring this project to next level . Mar 09 14:34:28 tanero: that's what http://beagleboard.github.io/bone101 tries to be now.... Mar 09 14:34:35 ok so where do I statr first HTML5 Mar 09 14:36:11 chandy: I like bringing in ROS/OpenCV into bone101.... Mar 09 14:36:53 and i have doubt ,if I try to implement ROS tutorials with HTML5 ,does it have support for RPC mechanism Mar 09 14:37:15 ok Mar 09 14:37:39 chandy: integrating ROS/OpenCV into the HTML interaction is going to require some kind of shim. Mar 09 14:38:14 If you used the node.js OpenCV bindings, that could be really simple as creating JavaScript PRC calls is easy. Mar 09 14:38:33 * jkridner doesn't know if ROS has JavaScript bindings. Mar 09 14:38:40 ok Mar 09 14:38:46 jkridner: for pruduino, what are the objects I need to implement ? Mar 09 14:38:48 * jkridner looks at http://wiki.ros.org/roslibjs Mar 09 14:39:34 jkridner . And that is what I am interested in,is there any emulator one can work with without having the beagle board,because I don't have one Mar 09 14:39:44 so what i am planning is nodebotanist, julianduque: what do you think about ROS bindings for node.js? Why is Johnny-Five better than ROS API? Mar 09 14:40:47 tanero: octalbonescript has a start on a BoneScript-level emulator. QEMU offers ARM instruction set emulation and some BeagleBoard-level emulation. Mar 09 14:44:13 jkridner.Ok I will check on that,are you the mentor for the" BoneScript web pages with live-running examples and documentation" project Mar 09 14:46:29 kiran4399: we have development pending on many fronts and I'm sorry that makes it confusing. Mar 09 14:46:43 jkridner: Morning. My inbox is overflowing with GSoC questions. I need to make a few clarification posts on the list, I think. Mar 09 14:47:15 kiran4399: on the PRU Speak side, I think we need to extend 'SET DIO[x], y' to support GPIOs other than the ones tied to the PRU registers. Mar 09 14:47:23 jkridner: The world sees "Android apps" and kind of forgets the whole "hardware interfacing" part. Mar 09 14:47:25 hendersa: that'd be great! Mar 09 14:48:24 jkridner: I don't know how you keep up with all this mail coming and going. If we ever end up crossing paths, I owe you a beer. Mar 09 14:48:40 jkridner: can you give me the unbuild version of NW getting started app Mar 09 14:49:17 unbuild? Mar 09 14:49:53 https://github.com/jadonk/beaglebone-getting-started/tree/node-webkit-app Mar 09 14:50:09 jkridner: that is an executable file Mar 09 14:50:33 maybe https://github.com/jadonk/beaglebone-getting-started/tree/webkit-build-scripts Mar 09 14:51:08 jkridner: I was talking about the node.js side. I mean, should we implement objects like board, LED, servo in pruduino ? Mar 09 14:51:30 https://github.com/jadonk/beaglebone-getting-started/blob/webkit-build-scripts/App/build.sh was my old build script Mar 09 14:51:56 kiran4399: yeah, just like noduino. Mar 09 14:56:15 jkridner: In this project should I also work on improving pruspeak side ( I mean enabling hard PWM, AI , extending SET DIO[x] etc. using starterware) or should I only work on building firmata and the javascript part ? Mar 09 15:03:28 kiran4399: we can break it down so you are just doing JavaScript side and creating small BotSpeak/PRUSpeak scripts to send to the PRUSpeak interpreter and have someone else work on the PRUSpeak interpreter itself, I'd think. Mar 09 15:04:04 but, I think we'd give priority to make sure we have a project that improves PRU Speak to include GPIO, PWM, ADC, etc. Mar 09 15:06:19 jkridner: Is it possible If I take both of them ? Mar 09 15:08:02 _av500_: i am at FOSS4G this week, will be on intermittently for a few days... Mar 09 15:08:43 kiran4399: yes Mar 09 15:08:56 if you have the best proposal. :-D Mar 09 15:11:24 jkridner: Sure I am on it ... :-) Mar 09 15:14:04 jkridner: How can we use other GPIO's which are not bounded to the PRU by pruspeak? I mean how can PRU access those pins ? Mar 09 15:14:34 jkridner: haven't use ROS before so don't have opinions about it Mar 09 15:16:37 jkridner,on the http://diegotc.github.io/bone101/Support/GSOC/views/tutorial.htm there are tutorials demonstrating the use of BeagleBone using python,I code in javascript,should I be able to learn the other languages to code demos for the webpages or solely webpage demos for javascript in bonescript Mar 09 15:16:55 kiran4399: you can interact directly with the GPIO modules' registers Mar 09 15:17:09 kiran4399: ^^^ Mar 09 15:17:25 kiran4399: e.g. https://github.com/alexanderhiam/PRU-stuffs/blob/master/examples/include/pru_gpio.hp Mar 09 15:18:03 alexanderhiam: seems so many people are doing this from scratch. you, PRU SDK from texane, etc. is using StarterWare a bust? Mar 09 15:19:11 jkridner: a good C library that does it all makes sense, be it starterware or something else. I just did that a while back while figuring out the PRUs Mar 09 15:19:47 * jkridner has been encouraging StarterWare and wants to know if we can align on that. Mar 09 15:20:31 starterware is maintained by TI? Mar 09 15:20:50 yes, but for ARM, not for PRU. Mar 09 15:21:00 TI does have some kind of PRU library, but I haven't looked at ti. Mar 09 15:22:03 does TI have a public repo you can submit changes to though? Mar 09 15:22:40 perhaps using something that's already on Github would make sense Mar 09 15:22:59 alexanderhiam: no. that's a challenge when TI needs to confirm code origin for big customers. Mar 09 15:23:06 right Mar 09 15:23:24 alexanderhiam: TI can throw stuff over the wall like am335x_pru_package and then accept patches that don't get pulled back into TI offerings... Mar 09 15:23:34 I accept patches for that all the time. Mar 09 15:23:45 gotcha Mar 09 15:24:44 as long as we don't end up with a totally separate BeagleBone-only fork of Starterware I'd say that makes sense then Mar 09 15:26:03 jkridner: is there any consensus on how to handle manipulating the peripherals from the PRU with Linin terms of keeping the kernel drivers happy? e.g. changing the ADC sequencer setup would surely screw up the ADC driver's data Mar 09 15:26:39 alexanderhiam: none.... Mar 09 15:26:56 I guess there's not really a good way to handle that Mar 09 15:27:29 * jkridner wonders if drivers can properly unload and handle device tree overlays that include pru allocation via device tree. Mar 09 15:27:39 setup should probably remain to be performed by ARM. Mar 09 15:28:00 agreed Mar 09 15:35:28 jkridner, are you there Mar 09 15:36:27 Utal: no Mar 09 15:37:55 jkridner, sorry :) actually i pinged you many times but you did not reply that why i just said that ... sorry again Mar 09 15:38:42 Utal: http://beagleboard.org/chat has some good guide for asking good questions. Mar 09 15:39:33 * jkridner is about to move location. Mar 09 15:41:18 Using BeagleBone PRUs to control CNC and 3D printer stepper motor Drivers is the poject i want to work in . i am cool with node.js . how do i start Mar 09 15:46:01 Utal: have you looked at the replicape? Mar 09 15:46:49 Utal: and all of these capes: http://blog.machinekit.io/p/hardware-capes.html Mar 09 15:48:00 the replicape already has working software, including stepper driving from the PRU Mar 09 15:48:17 I'd imagine a lot of the others do as well Mar 09 15:54:59 jkridner: Please can you elaborate on " Examples include interfacing with potentiometers, light sensors, temperature sensors, motors and LED arrays then visualizing/controlling with *Twitter, Facebook* ",on http://elinux.org/BeagleBoard/GSoC/Ideas under " BoneScript web pages with live-running examples and documentation" Mar 09 15:58:44 https://groups.google.com/d/msg/beagleboard-gsoc/AQ0nuJenG0s/QEOwP2S6uaoJ Mar 09 15:59:22 I hope I'm not being too harsh, but I'm getting many questions from many Android app developers without any BBB know-how. Mar 09 16:03:42 tanero: the twitter & facebook part? Mar 09 16:05:12 alexanderhiam: yes,does it mean controlling your beagleboard from a twitter or facebook account? Mar 09 16:05:53 right, like sending a tweet to turn a light off, or having the temperature automatically posted on facebook, that sort of thing Mar 09 16:07:20 alexanderhiam: wow,cool then,I got it,does twitter or facebook provide such API's or we going to use web sockets Mar 09 16:07:54 tanero: I'm sure you could find out ;) Mar 09 16:08:35 alexanderhiam: sorry,no offence ,sure I can,thank you. Mar 09 16:10:01 tanero: no worries, just want to encourage you to research that stuff yourself Mar 09 16:10:02 jkridner, i want to work on the javascript of the project Mar 09 16:12:04 alexanderhiam: I was studying bonescript and today I came across octalScript derived from bonescript,so which of them should I study or use.I wish to work on the webpage demos Mar 09 16:12:41 alexanderhiam: I meant octalbonescript Mar 09 16:12:51 tanero: bonescript is the official one and is what the GSoC folks will be using Mar 09 16:14:25 unless the octalbonescript folks decide to work on merging their fork it's basically incompatible and can't be supported by BeagleBoard.org docs and examples Mar 09 16:14:59 that's my understanding at least Mar 09 16:16:04 Okay,I got it;I have been studying the bonescript module from the jadonk/bone101/support/bonescript live demos ;I was wondering if there could be a link to some pdf documentation of bonescript Mar 09 16:17:15 *alexanderhiam:*Okay,I got it;I have been studying the bonescript module from the jadonk/bone101/support/bonescript live demos ;I was wondering if there could be a link to some pdf documentation of bonescript Mar 09 16:17:48 it could be cool to have auto-generated pdfs Mar 09 16:19:29 alexanderhiam: I don't understand? Mar 09 16:20:02 it could be cool to have auto-generated pdfs? Mar 09 16:20:04 tanero: you mean as a new feature? Or are you asking if there is already pdf docs? Mar 09 16:20:51 not as a new feature but that is a cool idea,I meant pdf docs Mar 09 16:21:18 oh, I don't think there are. The bone101 pages are the main docs Mar 09 16:21:26 kiran4399, sorry missed your message earlier, yes you can access the pins and registers external to PRU using global register addresses Mar 09 16:24:16 alexanderhiam: On the http://diegotc.github.io/bone101/Support/GSOC/views/index.html ,there are demos implemented in python,if I have to the webpage demos and I don't code in python what do I then.Should my demos be solely for javascript Mar 09 16:24:52 "if I have to the do the webpage demos" Mar 09 16:25:59 tanero: there's not currently a way to run the Python demos live from the pages like with bonescript (though I could see getting something built into PyBBIO), so you might be OK just sticking with bonescript for now Mar 09 16:26:38 though it would be good to understand the Python demos Mar 09 16:32:09 alexanderhiam: coding demos that bring in the concept of sequence control with beagleboard will not be such a bad idea right?So people can have an idea of what beagle board,studying beagle board I have the impression it can be used as a mini sequence controler Mar 09 16:32:50 "have an idea of what beagle board can do" Mar 09 16:36:17 tanero: can you give an example? Mar 09 16:41:06 jkridner: Are you here? Mar 09 16:41:28 webglider: http://beagleboard.org/chat <-- smart questions Mar 09 16:41:43 webglider: I'm here, but it is a waste of my time to answer that particular question. Mar 09 16:41:46 for example a small mechanical wagon on a high way with equidistant switches that go off when the wagon is at their position(we could use the leds),the wagon stops at a position for certain time(we could use the timers) ,sets off again and stops at another position,(we can program the timer to be variable) Mar 09 16:42:01 * jkridner might not be here in 5 seconds Mar 09 16:42:17 many mentors in here can potentially answer questions. Mar 09 16:42:34 alexanderhiam: will that not be great Mar 09 16:43:43 jkridner: Sorry about that. I'm interested in working on the NW.js getting started app. I made a short post on the mailing list regarding the same. Could you please have a look at it? Mar 09 16:44:00 jkridner: http://bit.ly/1Evqpf9 Mar 09 16:45:03 jkridner: Can you give me some more ideas for improving pruspeak apart from the ones which you already gave ? Mar 09 16:45:36 tanero: for one bonescript running in userspace in a GNU/Linux OS is not a great place for that sort of control stuff for latency reasons. Also, the demos should be easily reproducible, and not require a complex mechanical setup Mar 09 16:46:20 tanero: oh, I guess taht's what you mean by using LEDs Mar 09 16:47:28 tanero: I think you're definitely on the right track thinking about demos with context to them, rather than just blinking LEDs for the sake of blinking LEDs Mar 09 16:48:05 alexanderhiam: yes you got it right Mar 09 16:50:08 alexanderhiam: but I have reasoned it out,as you said no stuffs that require complex mechanical setup also should be considered but making the use of beagle board more practical Mar 09 16:51:53 jkridner : mentor meeting anytime soon? Mar 09 16:52:02 had a few things to discuss Mar 09 16:54:05 kiran4399 : it's your job to think of ideas, not jkridners Mar 09 16:55:07 jkridner: thanks for your attention Mar 09 17:04:51 karki: is the meeting today? Mar 09 17:17:09 alexanderhiam : donno! Mar 09 17:17:28 I can't remember if it's Mondays or Wednesdays... Mar 09 17:20:28 there is a meeting on wednesdays Mar 09 17:20:41 but I was looking forward to a mentor meeting Mar 09 17:54:32 ds2 and mdp: For enhancing ADC drivers project Mar 09 17:55:03 How can I find bugs? any link do you suggest? Mar 09 17:55:51 and ds2 you which GSOC project of last year you were talking about yesterday? Mar 09 18:26:05 Gm Mar 09 19:00:49 ds2: ping Mar 09 19:09:55 namaste: check the BeagleBoard ML Mar 09 19:10:02 there should be archives Mar 09 19:12:13 namaste__: http://beagleboard-gsoc13.blogspot.com/ Mar 09 19:12:37 namaste__: pong Mar 09 20:25:36 jkridner: referring to "StarterWare" for the PRU the users of the software should clearly know what they are doing (in terms of possible implications of PRU-Linux) conflict. Mar 09 20:55:46 alexanderhiam: ping Mar 09 21:03:38 hi shubhangi. Try not to just ping. If you ask a question and I'm away I'll get it when I return Mar 09 21:06:19 alexanderhiam: sorry abt tht . Wont happen again :) I managed to write tht led toggle module . Its on the google gsoc group . Mar 09 21:07:21 alexanderhiam: please have a look if you have time. Uses beaglelogic bindings fr remoteproc Mar 09 21:11:20 shubhangi: great, I will check it out soon Mar 09 21:11:52 alexanderhiam: should i work on extending pruspeaks access to other gpio pins ? I think i can give it a try Mar 09 21:13:54 shubhangi: sure, if you feel inspired to. You'll probably want to talk to karki about what he was thinking as far as pin numbering goes Mar 09 21:13:56 blinking a non-PRU GPIO pin is a good idea Mar 09 21:14:04 +1 Mar 09 21:14:24 that's probably a more logical next step Mar 09 21:14:36 is that in the logs? Mar 09 21:14:45 Okay. Thanks Mar 09 21:14:54 pin numbering? Mar 09 21:15:03 Abhishek__: yes . It was discussed Mar 09 21:15:55 yesterday? Mar 09 21:18:03 I can't seem to find it though Mar 09 21:18:40 Abhishek__: around 6 hrs back Mar 09 21:18:40 Abhishek__: around 6 hrs back Mar 09 21:18:41 Abhishek__: around 6 hrs back Mar 09 21:20:13 we discussed accessing the peripherals from the PUR 6hrs ago, but not how the GPIO module pins would be labelled in pruspeak Mar 09 21:20:35 Sorry fir sending thrice Using irc on phn. Mar 09 21:20:48 i.e. how they would be differentiated from the pru pins Mar 09 21:20:53 alexanderhiam: yeah I saw that Mar 09 21:21:23 though I do have a very vague memory of that coming up at some point Mar 09 21:21:35 It kinda gets clumsy, I wouldn't like to market StarterWare on the PRU to someone just starting out with the BeagleBoard as of now Mar 09 21:22:22 we really need some guidence on the PRU Mar 09 21:22:45 it is not a panacea for not understanding the HW Mar 09 21:22:54 +1 Mar 09 21:24:24 Theres a lot written on pru but its scattered all over the net . Bringing it all together as complete guide can be a part of the proposal ? Mar 09 21:24:36 it would be nice if there were a clean way to tell the kernel that different modules were under pru control, that would prevent a lot of the potential issues Mar 09 21:25:12 shabhangi: that would be great Mar 09 21:25:13 shubhangi: Although the focus for GSoC is the code. Mar 09 21:25:38 Yes. If time permits. An aux task Mar 09 21:25:52 shabhangi: there is very little written about the PRU on appropriate uses of it Mar 09 21:26:25 plain old LED flashing on the PRU is not a good use of the PRU Mar 09 21:26:30 (as an example) Mar 09 21:26:30 Yes. Examples are less. Mar 09 21:26:57 using the PRU to implement say the smart RGB LED control signals would be a better use Mar 09 21:27:16 similiarly, using the PRU run the ADC is just stupid Mar 09 21:27:58 yeah the WS2812 thingy Mar 09 21:28:20 I liked mranostay's approach on that one Mar 09 21:29:15 dear mentors, are you there? I need some help on gsoc beagleboard project Mar 09 21:29:20 Abhishek__: is that the DMX stuff or another thing? Mar 09 21:29:47 no, using a virtual spidev to control the WS2812 RGB LEDs Mar 09 21:29:52 Abhishek__: i had one more idea. How about extending beaglologic to do analog captures nd move towards being a simple CRO Mar 09 21:29:55 DMX is different Mar 09 21:30:04 Makes sense ? Mar 09 21:30:20 mzc: don't ask to ask! Mar 09 21:30:48 @alex: sorry I am new here Mar 09 21:31:00 the thing is i don't have a mac pc Mar 09 21:31:02 Logic analyser + CRO Mar 09 21:31:07 shubhangi: a similar idea was proposed some time ago, but did not proceed on the fact that it has a more of hardware component to it than the software Mar 09 21:31:07 and ordered a beagleboard Mar 09 21:31:21 it will take some time to arrive, wondering if I am too late to start Mar 09 21:31:42 Abhishek__: okay Mar 09 21:31:49 mzc: there's a couple links to info on how best to use irc here: http://beagleboard.org/chat Mar 09 21:31:56 i want to work on cross platform usb boot Mar 09 21:32:22 @alex: thanks Mar 09 21:32:24 mzc: having a beaglebone at this point is not a requirement, though it certainly helps Mar 09 21:33:09 alex: so i think i am good to go. and same about a mac? Mar 09 21:33:27 mzc: and use the full irc nicks or it won't let people know Mar 09 21:33:47 alexanderhiam: you have any ideas on how pru could tell arm it has access to peripherals to avoid conflict Mar 09 21:33:47 this is mashrufzaman Mar 09 21:34:05 thanks for your help alex Mar 09 21:34:32 Can give me a head start Mar 09 21:34:42 mzc: no, I mean when you write alex it doesn't let me know you're talking to me, if you write my full nick alexanderhiam it let's me know Mar 09 21:35:24 i was wondering why this irc thing is so simple.. :s Mar 09 21:35:50 mzc: you'll get used to it pretty quick Mar 09 21:36:18 alexanderhiam: thank you again for helping me getting the basics Mar 09 21:36:26 shabhangi: I don't think the pru would tell the kernel, maybe it would be configured through the dts Mar 09 21:36:27 i am on it Mar 09 21:37:21 mzc: have you looked through the ideas page and read through the mailing list? Mar 09 21:38:00 Okay. Thanks Mar 09 21:38:18 alexanderhiam: i have read the ideas in wiki page and looking the mailing list Mar 09 22:11:25 the CRO stuff can be done as a SW project - adding synchronous capture to BeagleLogic Mar 09 22:11:53 it can be used as a LA feature or if you slap a flash ADC on there, it can do analog Mar 09 22:21:47 I just saw the PRU1_16 in seems to be broken out Mar 09 22:22:34 guess I have something to do this weekend :) Mar 09 22:48:26 Abishek__: I am very curious to see what kind of data rates you can capture synchronously **** ENDING LOGGING AT Tue Mar 10 02:59:58 2015