**** BEGIN LOGGING AT Tue Apr 23 02:59:58 2013 Apr 23 03:03:49 :( Apr 23 03:06:26 damn, mmc wipes out 9 pins. Apr 23 03:06:26 you could always start a boy band instead Apr 23 03:06:32 ^ Apr 23 03:06:33 woot Apr 23 03:06:34 true dat. Apr 23 03:09:31 hdmi wipes out something like 11 pins Apr 23 03:10:04 this tech thing is a fad Apr 23 03:10:15 we should all start a boy band Apr 23 03:10:40 only after you get your emacapiation papers, mranostay Apr 23 03:11:15 ds2: die! Apr 23 03:16:35 i'm afraid to look to see if they could have used mmc2 instead. Apr 23 03:16:52 i don't want to know. the rage would be blinding. Apr 23 03:50:41 So, i2c1 and i2c2 go to the expansion header. how do those relate to the /dev/i2c-n? Apr 23 03:51:10 i'm assuming i2c-1 maps to /dev/i2c-2, which isn't accessible? Apr 23 03:55:57 both are accessible Apr 23 03:57:02 i think? Apr 23 03:58:35 hrmm, from random newsgroup posts, looks like it was enabled in later kernels. Apr 23 03:59:02 i'm running angstrom, 3.2.34 so I guess i need to update. Apr 23 03:59:58 seems odd to disable a bus on an embedded linux device, designed to interface with external stuff, just because it doesn't have a pullup built on. :-\ Apr 23 04:01:44 lol, beaglebone acts SUPER strange when you try to run it with the sd card popped out. does it even wireless? Apr 23 04:04:53 good day, i wanted to inquire for the beaglebone black, what accessory/break out boards make sense for it? Apr 23 04:06:20 hello! Apr 23 04:07:13 i want to know if there is any page with good projects examples for beaglebone.. Apr 23 04:07:55 holy crap, i'm out of date! Apr 23 04:08:04 MijailR: what do you have in mind? Apr 23 04:08:36 it's a computer. you can do ANYTHING! :O Apr 23 04:09:06 and you can wiggle voltages on wires really fast, in all sorts of ways. Apr 23 04:09:14 and connect things like webcams Apr 23 04:09:17 cause it's a computer. Apr 23 04:10:03 answer me next PRU_EVTOUT_2 :) Apr 23 04:10:21 are there any common accessories people buy for the beagle bone boards? Apr 23 04:10:52 http://www.mouser.com/new/beagleboardorg/beaglebonecapes/ Apr 23 04:10:54 hi, hello. Apr 23 04:10:56 are there 'break out' boards that unlock more features or can you just basically use the 48x2 pinout outputs how you wish? Apr 23 04:11:28 your google search kung-fu is more like google search king-poo Apr 23 04:12:08 :( just wanted to get a quicker answer Apr 23 04:12:18 i can google ok .. just wanted to get a quick answer Apr 23 04:12:42 kk, i'll just grab a beagle bone black and some breadboard jumper wires to start Apr 23 04:13:36 also, i've always wondered with boards like this .. for the distros and stuff that run on it .. are you able to dig deep into them and play w/ the memory mapped io? Apr 23 04:13:55 like.. is there C code sitting there pertaining to all the underlying hardware and can you get in and mess w/ it? Apr 23 04:14:28 basically, if one is inclined, can I write my on ROTs Apr 23 04:14:37 RTOS.. sorry Apr 23 04:15:19 like, is there a loader that can compile to target and load whatever code I want onto the board as its main OS? Apr 23 04:15:28 yes Apr 23 04:15:31 uboot Apr 23 04:15:40 all the code is open source in the linux kernel Apr 23 04:15:41 awesome :D .. this keeps getting better and better Apr 23 04:16:00 does it have JTAG or some similar such debugger? Apr 23 04:16:00 the only thing preventing you taking it further is the GPL license of said code Apr 23 04:16:16 if GPL is not an issue for your use case, you're good to go Apr 23 04:16:22 :D w00t Apr 23 04:16:43 on bb black, i have no idea re jtag Apr 23 04:16:55 awwww, kk.. what about the previous version? Apr 23 04:17:05 the bb1 does Apr 23 04:17:10 is there a graphical debugger that lets you see the register values and step through code? Apr 23 04:17:20 all that good stuff? Apr 23 04:17:30 and iirc, there are jtag headers on bb 'antique' Apr 23 04:17:35 :) Apr 23 04:17:36 that's my last questioN :) Apr 23 04:17:43 i have no idea how else to refer to them Apr 23 04:17:53 i got a BB rev C3 Apr 23 04:18:02 like.. is there a graphical ide that lets you step through the pc counter Apr 23 04:18:08 and see the CPU registers? Apr 23 04:18:13 with a lovely capacitor soldered to the expansion pins to make USB work Apr 23 04:18:24 oh the follies of my youth Apr 23 04:18:28 * crashovrd flashes back Apr 23 04:18:28 i used to code on arm back in the day Apr 23 04:18:40 forgot the dev board i was on Apr 23 04:18:52 think they used some codewarrior interface Apr 23 04:19:01 you can use GDB on it Apr 23 04:19:04 it was pretty cool.. jtag .. you could step through the code .. Apr 23 04:19:07 ah', gdb Apr 23 04:19:09 so any ide that supports that should work Apr 23 04:19:12 kk, this is good too Apr 23 04:19:16 k, i'm sold Apr 23 04:19:26 can't wait to join the community. going to be one as soon as its avail. Apr 23 04:19:34 thnx so much chrashovrd Apr 23 04:19:41 be = buy Apr 23 04:19:50 uniim, generally, embedded linux is used to make development super dirt easy. Apr 23 04:20:07 i dont want ez ;) Apr 23 04:20:12 c/c++/python/node.js/whatever rather than asm/cpu registers/tears at night Apr 23 04:20:20 i want to get back to my good ol' days where I screwed with very low level code Apr 23 04:20:27 C is where its at... Apr 23 04:20:41 not about that high level nonsense : python/c++/node.js Apr 23 04:20:42 =P Apr 23 04:20:57 "some people like to use tools to make interesting things, some people like to make tools, and some people like to just sit there and play with tools" Apr 23 04:21:05 want to re-sharpen my skills in low level code manipulation Apr 23 04:21:19 i'm writing most of my stuff in c Apr 23 04:21:23 my job doesn't challenge me enough Apr 23 04:21:30 lost all my skills i learned in school Apr 23 04:21:32 difference is, i have an ssh session into the beaglebone, and am compiling and running it on there. Apr 23 04:21:36 need to resharpen em Apr 23 04:22:02 i use filezilla to copy files to my RPi over ssh Apr 23 04:22:05 super easy Apr 23 04:22:07 yeah, i work in a similar such environment at work Apr 23 04:22:08 no extra config required Apr 23 04:22:20 oh, well then that IS no fun then :P Apr 23 04:22:37 ha, you'd be surprised how lame corp programming is Apr 23 04:22:39 and ez Apr 23 04:22:47 i did more challenging stuff in grad school Apr 23 04:23:05 crashovrd: I use a network share, modify stuffs on my pc, then use them instantly on my beaglebone. Apr 23 04:23:07 BRING IT Apr 23 04:23:07 i feel like i've become dumber since i left Apr 23 04:23:17 that's the way of work. Apr 23 04:23:26 :D will do ! can't wait to get started.. i guess beagle bone black will be avail soon Apr 23 04:23:42 i prefer easy Apr 23 04:23:47 in fact ... Apr 23 04:23:54 * crashovrd pauses for dramatic effect Apr 23 04:24:02 depends on what i'm trying to get done.. i really like to dig into low level stuff Apr 23 04:24:04 there a neon unit and graphics accelerators on it too. Apr 23 04:24:04 i code mostly in C#! Apr 23 04:24:07 so have fun with that! :D Apr 23 04:24:23 oh i will .. going to get right into the guts of it :D Apr 23 04:24:42 i am the outcast Apr 23 04:24:43 crashovrd: i wish i could make thene beaglebone pins wiggle data out at 15MHz with c#! Apr 23 04:24:50 i use a managed language Apr 23 04:24:56 and graphics + sound Apr 23 04:25:01 C or bust for me Apr 23 04:25:02 i am shunned in the embedded world! Apr 23 04:25:05 im a pariah Apr 23 04:25:08 :D Apr 23 04:25:08 you sicken me!! Apr 23 04:25:10 bwahahah Apr 23 04:25:14 uniim, what's wrong with asm? Apr 23 04:25:17 C/assembly Apr 23 04:25:22 that's where i'm at Apr 23 04:25:31 I have a question, Is a saler here? Apr 23 04:25:41 there are two 200MHz coprocessors on the beaglebone, only to use them is asm, so have fun with that! Apr 23 04:25:50 w00t Apr 23 04:25:53 yeah, what are those for? Apr 23 04:25:57 i was confused by that... Apr 23 04:26:04 torii_: there's a user list on the right Apr 23 04:26:14 uniim, they're meant for real time stuff Apr 23 04:26:19 i used to work on the iphone dev team =P .. i love me some arm assembly Apr 23 04:26:28 they're not arm Apr 23 04:26:32 i think the intent was to allow real time control while running a non-realtime environment like linux Apr 23 04:26:35 lame.. what are there? Apr 23 04:26:38 they have a super simple instruction set Apr 23 04:26:40 kinda confused here Apr 23 04:27:03 never have seen such an architecture... Apr 23 04:27:13 co-processor .. how does that work? Apr 23 04:27:22 I would like to buy BeagleBord Black, Would you deal shipping to Japan? Apr 23 04:27:26 do they still wait on interrupts from the main proc? Apr 23 04:27:36 basically, two crummy 200MHz microcontrollers with a really limited instruction set, 8kb of iram, 8kb of dram, 12kb of shared dram, and access to full (well, non priveledgedded) system memory Apr 23 04:27:53 with access to some of the gpio Apr 23 04:27:54 ah', can they access the i/o pins? Apr 23 04:27:59 some of them, yes. Apr 23 04:28:02 kk, same gpio Apr 23 04:28:05 some.. Apr 23 04:28:07 read/write priv? Apr 23 04:28:44 well, read or write. Apr 23 04:28:55 what i don't understand.. do they have their own clocks/etc .. like do they run indepdently of the main cpu? Apr 23 04:29:03 to flip them from read to write, you'll have to use a kernel driver of some sort. Apr 23 04:29:05 if so, how in the world are resource conflicts handled? Apr 23 04:29:12 yeah, totally independent. Apr 23 04:29:17 wow, interesting Apr 23 04:29:21 hardware spinlock iirc Apr 23 04:29:30 :) those spinlock loops Apr 23 04:29:33 i recall seeing that somewhre in the data sheet Apr 23 04:29:33 yum Apr 23 04:29:44 cool cool Apr 23 04:29:47 well, when they access the system memory, they have to go through a proper memory bus Apr 23 04:29:48 <_av500_> yarn Apr 23 04:29:55 ah' Apr 23 04:30:02 and so all that code is open source? Apr 23 04:30:08 these drivers and such? Apr 23 04:30:14 so i can fiddle with em and modify em? Apr 23 04:30:23 only the video drivers are closed Apr 23 04:30:26 everything is open source. Apr 23 04:30:35 err...yeah. Apr 23 04:30:38 w000t ! .. god i'm having a nerdgasm right now Apr 23 04:30:46 <_av500_> fine Apr 23 04:30:47 and, the pru stuff is kinda "as is, no support" Apr 23 04:31:04 kk, awesome. i'll spare you guys the flood of questions that are in the f**** memos Apr 23 04:31:15 thank you guys so so very much though :) Apr 23 04:31:24 has gotten my excitement up on the possibilities of fiddling Apr 23 04:34:22 nite all Apr 23 04:39:46 hello... Apr 23 04:40:12 ??? Apr 23 04:41:28 http://www.catb.org/esr/faqs/smart-questions.html Apr 23 04:42:35 so where i can find good projects for beaglebone? in beagleboard.org/projects almost all are dead.. Apr 23 04:49:53 mijailr: well, what are you looking for? Apr 23 04:54:28 dead?! Apr 23 05:02:48 don't tell me my dream of FreeBSD on a bone is dead?!!? Apr 23 05:06:42 _av500_: 100W USB? are they on crack? :) Apr 23 05:10:43 im looking for projects examples for noobs Apr 23 05:11:03 i am very new with beaglebone and embeded linux Apr 23 05:16:17 then you might want to just use the standard image Apr 23 05:16:38 the cloud9 thing Apr 23 05:16:43 and just tinker with it Apr 23 05:22:22 <_av500_> if you tinker it they will come Apr 23 05:23:02 thats what she said! Apr 23 05:23:22 * crashovrd receives angry twitters Apr 23 05:23:25 <_av500_> mijailr: have a look at beagleboard's G+ stream, there are many articles linked Apr 23 05:24:06 av500: thanks! Apr 23 06:02:53 * tasslehoff curses musb Apr 23 06:06:03 hello? Apr 23 06:08:04 hello!!!! Apr 23 06:09:40 DENIED Apr 23 06:10:13 lets hope the Jesus Stick works. Apr 23 06:10:15 ehlo Apr 23 07:20:47 How do I call an include file in a different directory when I am working with Assembly code. ( I am currently using PRU to control BeagleBone GPIO) Apr 23 07:21:45 -I Apr 23 07:22:07 I am kinda new to this, is the -I within the Makefile? Apr 23 07:23:41 -I is for the compiler Apr 23 07:23:47 man gcc Apr 23 07:24:12 and yes you can set headersearchpaths in Makefiles Apr 23 07:24:34 Well in my Makefile I have : [4] INCDIR_APP_LOADER?=../../app_loader/include Apr 23 07:24:46 [7] CFLAGS+= -Wall -I$(INCDIR_APP_LOADER) -D__DEBUG -O2 -mtune=cortex-a8 -march=armv7-a Apr 23 07:24:58 [21] $(CROSS_COMPILE)gcc -std=gnu99 $(CFLAGS) -c -o $@ $< Apr 23 07:25:20 And I have placed the .hp files within the /app_loader/include directory Apr 23 07:40:15 bpetersen: pastebin Apr 23 07:41:42 is there any way to buy/preorder a beagleboard black right now? Apr 23 07:41:52 sure Apr 23 07:42:07 * av500 loves "finish!!!" http://pastebin.com/PJdmgcuM Apr 23 07:42:16 where? Apr 23 07:44:02 http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/next-gen_beaglebone?CMP=KNC-EU-Knode-NGBeagleB Apr 23 07:44:08 first link when you google Apr 23 07:44:15 other distris might have them too Apr 23 07:44:23 or will have them Apr 23 07:44:28 see also: makershed.com adafruit.com Apr 23 07:45:03 Not the original, the new black version this http://beagleboard.org/Products/BeagleBone+Black has no buy link ^^ Apr 23 07:45:23 ... Apr 23 07:45:28 TIs order now links to the same page and the estore has none either Apr 23 07:45:29 see also: makershed.com adafruit.com Apr 23 07:45:57 http://www.makershed.com/BeagleBoard_BeagleBone_Black_p/mkcce3.htm Apr 23 07:47:18 http://www.adafruit.com/products/1278 Apr 23 07:48:48 well yes, its all ramping up right now Apr 23 07:48:58 its not like they preproduced 10million like apple does Apr 23 07:49:04 ^ Apr 23 07:51:40 g'nite folks Apr 23 07:51:48 thanks guys, order placed ^^ Apr 23 07:52:06 I am just waiting for somebody to send me one but nobody asked for my address yet Apr 23 08:04:24 keesj: you are doin' something wrong then Apr 23 08:11:14 I should ask? Apr 23 08:15:00 hi! Apr 23 08:17:30 hi rotti Apr 23 08:17:32 mm i'm not sure with my quest but well Apr 23 08:17:39 it's possible run xbmc Apr 23 08:17:43 on it? Apr 23 08:17:57 google is not your friend Apr 23 08:18:06 ya is not my friend Apr 23 08:18:07 xD Apr 23 08:18:49 @jkridner: are you ther?? Apr 23 08:20:02 @jkridner: I want to discuss something about GSOC 2013. It would be great if we could talk sometime. Apr 23 08:21:17 he's asleep Apr 23 08:21:29 BeagleBot: XBMC yes, but only with SW codecs Apr 23 08:21:32 so no full HD Apr 23 08:21:43 arf Apr 23 08:21:46 idiot Apr 23 08:21:57 ha, superdad Apr 23 08:22:06 I need to work on my economic value Apr 23 08:22:07 who...jkridner??? Apr 23 08:22:19 jkridner: yes, he is sleeping Apr 23 08:22:29 who r u Apr 23 08:22:29 ? Apr 23 08:22:42 pankaj subscribe to beale gsoc ml and discuss there Apr 23 08:23:25 av500 hm he did not read the list about possible mentors Apr 23 08:41:36 moaning Apr 23 08:42:49 morninging Apr 23 08:43:57 WORLD PEACE! Apr 23 08:44:12 get outta here hippie Apr 23 08:44:35 * KotH throws some salad at panto Apr 23 08:45:25 Anyone out there? Apr 23 08:45:53 yes Apr 23 08:47:08 Can anyone give me any help with I2C communication on the beaglebone? Apr 23 08:47:42 hi panto Apr 23 08:47:44 software? Apr 23 08:47:48 good morning Apr 23 08:47:54 * teralaser is a hardware person Apr 23 08:48:09 dotc, what do you want to do? Apr 23 08:48:23 Hello again panto. Apr 23 08:48:34 How would I go about writing a driver? Apr 23 08:49:00 say I want to send/read a byte from the I2C bus Apr 23 08:49:04 grab the kernel sources Apr 23 08:49:28 and look into the source of a driver similar to what you do Apr 23 08:49:36 I'm very new to Linux, so that's my weakest point. Could you explain that further? Apr 23 08:49:42 there's a Documentation/ directory Apr 23 08:50:17 lots of hits on google Apr 23 08:50:19 first one: http://www.linuxjournal.com/article/7136 Apr 23 08:50:42 Thanks. Ill take some time to look into this. Apr 23 08:51:12 Documentation/i2c/writting-clients is pretty decent too Apr 23 08:51:57 all in all, if you understand i2c it shouldn't take you long Apr 23 08:53:17 I understand I2C well. SPI is my domain, but I dont get how I can access it from the software side. I could write and read bytes by bit-banging with a GPIO, but that's so much less efficient. Apr 23 08:54:29 I'm used to programming small 8-bit microcontrollers. I've never programmed an actual OS to do anything. Apr 23 08:54:44 I hope that gives you an idea as to my perspective Apr 23 08:55:04 dotc, if you understand the concepts it should be no biggie Apr 23 08:55:31 it might even be easier, since you don't have to write the bus access code yourself Apr 23 08:55:56 you get lots of freebies if you learn the linux way of doing things Apr 23 08:56:45 Sounds like it. That's why I'm trying to learn Linux. I'm so used to going from the bottom up, and making my own codes for everything from the bit-level up Apr 23 08:57:22 dotc, believe it or not, that the way most Linux people work too Apr 23 08:57:30 but then it leaves me not knowing how to make my own code that acesses someone elses I2C code Apr 23 08:57:59 dotc, don't let complexity overwhelm you Apr 23 08:58:21 work on your corner, get it working, and then spread out to other things you might care about Apr 23 08:59:33 Okay, so I see how I can acess the I2C driver in linux, but how does that translate down to a specific pin on the board? Apr 23 09:00:22 the i2c controllers have muxing options getting to the pinout Apr 23 09:00:40 are you on a bone? if so, this is done via the device tree Apr 23 09:01:17 Yes, i'm using a bone. Apr 23 09:01:33 I am somewhat familliar with muxing, as even 8-bit uCs use it Apr 23 09:06:22 right Apr 23 09:09:13 What is a "struct (device)"? I see that mentioned a lot. Apr 23 09:09:41 ???? Apr 23 09:10:22 you do not know what a struct is? Apr 23 09:10:42 I probably would by a different name Apr 23 09:10:49 ??????? Apr 23 09:10:56 dotc: record Apr 23 09:10:58 did you ever programmed in c? Apr 23 09:11:02 dotc: in wirth-lingo Apr 23 09:11:22 I'm self-taught. Apr 23 09:11:40 o.O Apr 23 09:11:56 I'm more of a hardware person haha Apr 23 09:13:24 then change your nick to dothw Apr 23 09:13:33 or dotbasic Apr 23 09:13:40 dotpascal Apr 23 09:13:53 DotC stands for Dawn Of The Computer Apr 23 09:13:58 ah.. Apr 23 09:14:01 o.O Apr 23 09:14:05 that's why your nick rings a bell Apr 23 09:14:16 weren't you in #mplayer or #ffmpeg a couple of years ago? Apr 23 09:14:25 nope. Apr 23 09:14:41 Dawn of the Computer is my artist name. Apr 23 09:14:48 I produce electronic music on the side Apr 23 09:14:50 dotc: if you havent read it already, buy a copy of k&r and read it Apr 23 09:14:57 KotH, +1 Apr 23 09:15:00 okay Apr 23 09:15:10 dotc, try not to be distracted by fancy book covers Apr 23 09:15:26 read K&R, it's small and is timeless Apr 23 09:15:37 Where can I find it? Apr 23 09:15:37 Jsut ordered some Black Apr 23 09:15:53 http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628 Apr 23 09:16:24 Thank you. Apr 23 09:16:25 if you're a struggling artist you can, ahem, 'find' it as an ebook Apr 23 09:16:31 but nothing beat having a paper copy Apr 23 09:16:49 I'm a struggling artist, but not a broke artist! Apr 23 09:17:00 except a legal ebook copy Apr 23 09:17:40 it's one of those books that you must have if you're serious about learning to code Apr 23 09:17:51 20 years old, and still relevant Apr 23 09:18:04 C for dummies Apr 23 09:18:05 ? Apr 23 09:18:52 I'm a freshman in college. Formal eductaion on C is not availible to me. Ive been learning on my own since middleschool Apr 23 09:19:07 change school Apr 23 09:19:37 They hardly even teach about hardware here. Apr 23 09:19:57 Ive run into seniors who dont even have a clue what a MOSFET is, or what an op-amp does Apr 23 09:20:41 Wait, was anyone going to give me an idea of what struct means? Apr 23 09:21:26 you know what a variable is? Apr 23 09:21:36 imagine grouping them together Apr 23 09:21:43 so like an array? Apr 23 09:22:19 or is it more like a class Apr 23 09:22:32 a class is a struct with methods Apr 23 09:22:41 okay Apr 23 09:22:58 in fact in C++ you can replace class with struct, and it will mostly work the same Apr 23 09:23:10 the only thing it changes is the default visibility of members Apr 23 09:23:39 read the book Apr 23 09:23:44 will do Apr 23 09:23:47 expect to be struggling at first Apr 23 09:23:48 but that might take a while Apr 23 09:24:20 the relation to a class makes sense Apr 23 09:24:21 you're young, you have the whole life in front of you :) Apr 23 09:24:33 I expect to learn a lot over my life. Apr 23 09:25:04 I'm working my way to aircraft engineering. Apr 23 09:25:49 I've got a half-built ultralight in my garage. Ive been told I'm crazy for trying to make one so many times. Apr 23 09:26:24 sanity is overrated Apr 23 09:26:27 Thank you so much for your help eveyone. I have to go. Ill check out that book for sure, pant. Apr 23 09:26:35 *panto Apr 23 09:26:46 go forth young man and multiply... Apr 23 09:26:53 * panto gives dotc his blessing... Apr 23 09:27:54 * panto gets out of the robes and goes out to buy groceries Apr 23 09:28:09 * panto gets back in to put on pants Apr 23 09:36:42 panto: +1 on K&R. Probably the only book which will teach you peculiarities of pointers vs arrays Apr 23 09:36:54 panto: and pointers of pointers vs array of pointers Apr 23 09:38:50 [kernel] koenkooi pushed 2 new commits to 3.8: http://git.io/_e-AJw Apr 23 09:38:50 kernel/3.8 1f960b0 Koen Kooi: 3.8: add resetctrl framework... Apr 23 09:38:50 kernel/3.8 656a99b Koen Kooi: 3.8: save 0.3s off boottime by disabling kprobes... Apr 23 09:39:23 thats creepy Apr 23 09:58:56 I gots me a Mozilla phone coming Apr 23 09:59:24 in OMG ORANGE Apr 23 09:59:41 jackmitchell which one? Apr 23 09:59:47 Keon Apr 23 10:00:02 the larger one is nicer specs, but it's just too big Apr 23 10:19:14 how hard is it to load a distro of my choice on the newest board? Apr 23 10:33:47 Naphatul: you'd have to get one first Apr 23 10:33:48 :-0) Apr 23 10:34:15 were the last ones sold out fast/ Apr 23 11:07:55 * wmat looks for BBB buy link on beagleboard.org Apr 23 11:10:47 I guess the west coasters haven't updated the site yet Apr 23 11:18:53 *sigh*, BBB available on Newark's US site, but not the Canadian Apr 23 11:21:21 panto, felipebalbi: actually, i dont think that k&r is a good book on programming. it's way to short and hardly mentiones any booby traps in the language. the "c++ primer plus" from prata is better for learning all those stuff, even for c. but k&r is small enough that with some prior programming knowledge you can learn c very quickly Apr 23 11:21:49 just read the damn spec Apr 23 11:21:54 k&r is the bible Apr 23 11:21:58 enough said Apr 23 11:22:10 and about as current as the bible Apr 23 11:22:10 KotH: careful, the Gods may strike you down for such blasphemy ;) Apr 23 11:22:32 mru, where is it outdated? Apr 23 11:22:46 * KotH does not fear no heathan gods ;) Apr 23 11:23:04 it doesn't deal with libraries, true, but the language hardly changed Apr 23 11:23:11 panto: it excludes anything added to the spec since it's publication date Apr 23 11:23:13 panto: is there a c99 version of it? Apr 23 11:23:25 panto: the last version of k&r is of c89 iirc Apr 23 11:23:34 that's what I thought too Apr 23 11:23:40 no, but it's last version is 89 Apr 23 11:24:03 c99 has _lots_ of little changes compared to c89 Apr 23 11:24:03 if you read it, how hard would it be to find out what's changed for c99? Apr 23 11:24:22 hard Apr 23 11:24:29 you'd have to read the c99 std Apr 23 11:24:36 and this is non-trivial for anyone knew to c Apr 23 11:24:37 which is actually not hard at all Apr 23 11:24:52 i've seen lists around that attempt to list the changes Apr 23 11:25:09 a full list would be about as long as the spec itself Apr 23 11:25:10 mru: reading not, but understanding which parts are relevant and which not is not easy if you have not a good grasp of c Apr 23 11:25:11 I stand by my premise, read k&r, it is useful Apr 23 11:25:32 it is a bit out-of-date, but it stands as invaluable Apr 23 11:25:40 c99 tightens up various corner cases Apr 23 11:25:43 panto: that's true. if you want only to read one book on c, k&r isnt a bad choice. but it's not the best one Apr 23 11:25:50 there's this rant: http://c.learncodethehardway.org/book/krcritique.html Apr 23 11:26:59 wmat, I'd wager that when his book is 20 years old and still relevant he'll have the right to whine Apr 23 11:27:08 until then... Apr 23 11:27:12 good point Apr 23 11:27:24 k&r is fine for what it covers Apr 23 11:27:28 at least he has a book :/ Apr 23 11:27:33 but since it can't cover things added since its publication... Apr 23 11:27:42 but books are overrated Apr 23 11:27:42 we have no idea about the rate of change between those 20 years Apr 23 11:28:11 in literary terms, it's like the harry poter's author critiquing dante Apr 23 11:28:20 hehe Apr 23 11:29:15 panto: i critizized goethe :) Apr 23 11:29:24 dont forget there is more to programming that the language reference. just as important are coding practices! Apr 23 11:29:32 so there's another book Apr 23 11:29:39 crashovrd: that's another point where k&r falls short Apr 23 11:30:00 and then you also need a good reference on programming patterns Apr 23 11:30:12 not really Apr 23 11:30:18 conclusion: outsource it! Apr 23 11:30:20 :) Apr 23 11:30:40 crashovrd: you can't acquire good coding practices by merely reading a book Apr 23 11:30:54 programming is not science, it's not art, it's not even book-keeping Apr 23 11:30:55 when people get to that point, i usally tell them to get a copy of "Code Reading" by spinelli and read lots of code others have written Apr 23 11:30:59 programming patterns are like manners! you can get by without them. but u come off quite vulgar Apr 23 11:31:01 it's all of those, and something else Apr 23 11:31:06 crashovrd: outsourcing just delays having to write it yourself Apr 23 11:31:09 panto: programming is a craft Apr 23 11:31:25 crashovrd: what are these "patterns" of which you speak? Apr 23 11:31:48 I code my C in plaid Apr 23 11:32:02 some of the worst code I've ever seen was the result of idiots shoehorning all problems into some predefined "pattern" Apr 23 11:32:05 mru: something relevant for java programmers... c programmers know those thing by heart or have aquired them by reading code Apr 23 11:32:10 mostly the Royal Stewart tartan Apr 23 11:32:22 the most prevalent is of course the spaghetti pattern Apr 23 11:32:27 lol Apr 23 11:32:40 mru, there's something worse Apr 23 11:32:54 the infinite classes problem, all alike, but somewhat different Apr 23 11:33:02 it's the programming equievalent of the central limit theorem Apr 23 11:33:19 at least I can pull the thread of a spaghetti program and figure out what it does Apr 23 11:33:20 if sufficiently many patterns are combined, the result is spaghetti Apr 23 11:34:05 panto: you mean like the time I found about 5 different java classes implementing a scrolling text pane? Apr 23 11:34:09 3 of them unused Apr 23 11:34:09 panto: we have here some code, that is nearly impossible to untangle Apr 23 11:34:29 right Apr 23 11:34:44 some of the worse I've seen was similar but with corba added on top Apr 23 11:35:00 everything gets worse with corba Apr 23 11:35:16 embedded still has lots of wild west frontier coders Apr 23 11:35:17 panto: a state machine, implented using function pointers, which are set at inconsistent places, and most work is done in a sub-sub-sub state machine which is worked on in the state called "IDLE" :) Apr 23 11:35:19 1 week to figure out _where_ the code crapped out Apr 23 11:35:49 crashovrd: it's not just embedded Apr 23 11:35:57 crashovrd: java is worse in my experience Apr 23 11:35:57 probably much to do with the toolsets available and difficulty implmenting elegance Apr 23 11:36:04 yeah! i said elegance Apr 23 11:36:14 crashovrd, you are under the impression that the civilized urban coders are better? Apr 23 11:36:35 there is a time and place for everything Apr 23 11:36:39 crashovrd: but with java you have more "patterns" that people learn by heart (instead of why and when to use them) and apply the same 10-20 patterns which makes it easier to read Apr 23 11:36:51 i prefer the penthouse to the saloons and brothels Apr 23 11:36:58 koth java is same depends on the coder Apr 23 11:37:00 crashovrd: while c has many ways you can shoot your own foot and people tend to use them all Apr 23 11:37:11 woglinde: i havent said that there are no good java programmers Apr 23 11:37:20 there's something to be said about form and terseness Apr 23 11:37:25 I meant code quality and elegance Apr 23 11:37:28 * mru prefers to program with a six-shooter Apr 23 11:37:29 woglinde: just that the percentage is lower than with c :) Apr 23 11:37:33 in the end what counts is that you solve the problem you set out to Apr 23 11:37:49 crashovrd hm hm Apr 23 11:37:59 if it is not maintable Apr 23 11:38:06 yeah.. Apr 23 11:38:06 args Apr 23 11:38:09 maintainable Apr 23 11:38:10 http://xkcd.com/763/ Apr 23 11:38:11 its lost Apr 23 11:38:23 if its not maintainable, then make sure you find a new job so its someone elses problem! Apr 23 11:38:52 like one customer who came to us for a "small fix" in a c code for a PIC18, they were going to use in a medical app... our recomendation was to rewrite it from scratch, because there was no way this would pass medical certification Apr 23 11:39:12 crashovrd: that reminds me of the overlaid linked lists I left behind at a previous job... Apr 23 11:39:19 koth *g* Apr 23 11:39:30 mru haha Apr 23 11:39:46 mru, that sounds... evil Apr 23 11:39:53 it was all shipped out to india shortly after Apr 23 11:40:09 I felt a bit sorry for the poor guy who had to document it Apr 23 11:40:29 did I mention the macros? Apr 23 11:40:59 seriously though, it wasn't imo all that bad Apr 23 11:41:02 did it use the trick of storing two pointers in the single pointer location? Apr 23 11:41:06 sounds like it Apr 23 11:41:11 no, it didn't do that Apr 23 11:41:24 define overlaid then Apr 23 11:41:40 same data elements belonging to multiple lists Apr 23 11:42:16 doesn't seem too weird to me Apr 23 11:42:28 many times you need to access the same data differently Apr 23 11:42:39 of course, but you're mostly sensible Apr 23 11:43:11 * panto shrugs Apr 23 11:43:21 mru: sensible? a greek? think again! Apr 23 11:43:22 I've seen evil-er Apr 23 11:45:17 * KotH should learn more c preprocessor commands and how to abuse them Apr 23 11:45:18 btw, what's the worst fscked up codebase you've seen? Apr 23 11:45:34 probably adobe flashlite Apr 23 11:45:47 panto: the code i mentioned above Apr 23 11:46:24 worst was code written in C, but using #define's for all pascal keywords Apr 23 11:46:26 panto: not only was it totally entangled spaghetti code, dozens of bugs in every function... no, even all comments were in french! Apr 23 11:46:30 i.e. #define begin { Apr 23 11:46:46 * KotH has seen such code as well Apr 23 11:46:48 typedef void Void; Apr 23 11:46:52 but that doesnt bother me much Apr 23 11:47:02 * KotH has started with pascal, back in the days of old Apr 23 11:47:11 so, i'm used to withian languages Apr 23 11:47:11 oh man, i used a Sony SDK and all the code comments were in Japanese Apr 23 11:47:14 it should, cause semantics in pascal are different than C Apr 23 11:47:20 mru: #define TRUE 0 Apr 23 11:47:23 mru: #define FALSE 1 Apr 23 11:47:24 crashovrd: good, then they didn't mislead you Apr 23 11:47:31 mru: yes, i've seen that many times Apr 23 11:47:32 expressions don't short-circuit in pascal, they do in C Apr 23 11:47:38 KotH: that would break rather quickly Apr 23 11:47:44 better to #define TRUE 2 Apr 23 11:47:46 gee, memories got me hungry Apr 23 11:47:48 or 42 Apr 23 11:47:49 lunch time Apr 23 11:48:01 #define FALSE 1 Apr 23 11:48:04 #define TRUE 0 Apr 23 11:48:05 so it started me wondering why they dont use Japanese for class/method names Apr 23 11:48:15 panto: again, that would break everything very quickly Apr 23 11:48:20 mru: yes, it's horribly fragile... but they usually do if(blah == TRUE) and such Apr 23 11:48:22 it's not subtle enough Apr 23 11:48:24 on screen it looked to me like that language they use in the Predator movies Apr 23 11:48:48 KotH: what, you've _seen_ such code? Apr 23 11:48:56 yes Apr 23 11:48:58 more than once Apr 23 11:49:00 oh dear Apr 23 11:49:15 I don't think I want to work for your company... Apr 23 11:49:15 and that wasnt the worst i've seen Apr 23 11:49:29 our companies code looks better Apr 23 11:49:32 it's mostly sane Apr 23 11:49:40 haha Apr 23 11:49:43 but we get a lot of customers who "just want a small fix" Apr 23 11:50:09 or have been rejected by the certification body and want their code cleaned up Apr 23 11:50:58 our usual approach to such customers is to tell them their code cannot be salvaged and it has to be rewritten from scratch Apr 23 11:51:18 and then we first start by writing a spec what the code is supposed to do :) Apr 23 11:52:23 I once tried to document what some code actually did Apr 23 11:53:10 all it was meant to do was display a png image Apr 23 11:53:22 but sometimes the colours would get messed up in interesting ways Apr 23 11:53:32 and the idiot customer relied on that behaviour Apr 23 11:53:58 lol Apr 23 11:54:11 the worst part, it was stateful Apr 23 11:54:21 the rendering of a specific image could depend on what had been rendered prior Apr 23 11:54:29 at least it was strictly causal Apr 23 11:55:17 in the previous company i worked, i got a ring buffer that lost bytes once in a while. when i decided to replace it with something sane (it had more bugs than lines of code), the whole app didnt work anymore. It took me a while that the rest of the code (unintentionally) relied on the ringbuffer to lose bytes Apr 23 11:58:35 it's quite common to get such code once you use debugger... Apr 23 12:03:34 back Apr 23 12:03:44 re panto Apr 23 12:03:49 thx Apr 23 12:03:55 mahlzeit Apr 23 12:03:57 time for salad Apr 23 12:03:59 till later Apr 23 12:04:47 s/salad/coffee/ Apr 23 12:04:53 +1 Apr 23 12:05:01 no nitpicking Apr 23 12:05:09 says you Apr 23 12:08:09 mru: http://pastebin.com/sfF1tcYR Apr 23 12:08:54 wtf is that? Apr 23 12:08:59 nice eh Apr 23 12:09:03 part of a driver makefile Apr 23 12:09:19 it's lunacies like that which give makefiles a bad name Apr 23 12:09:24 I guess it gets passed from dev to dev and each one ads his own /home/$name line Apr 23 12:09:30 adds* Apr 23 12:09:30 av500, seems like DSL vendor's SDK Apr 23 12:09:41 some wifi driver Apr 23 12:10:39 the person who added the umpteen entry should've muttered all kind of things when he was adding his entry Apr 23 12:10:40 \o/ it even has DM6446 Apr 23 12:11:02 ikanos, infineon, ixp Apr 23 12:11:22 linux 2.4 :) Apr 23 12:11:35 Carter, Charles, John, Fonchi, B.Hushan, qzhliao, Peter, Apr 23 12:11:57 lol Apr 23 12:13:00 wow, KODAK_DC is cool Apr 23 12:13:06 yeah Apr 23 12:14:09 in fact, its public: http://service.i-onik.de/a10_source_1.5/lichee/linux-3.0/drivers/net/wireless/rtxx7x/Makefile Apr 23 12:14:27 oink Apr 23 12:14:28 the best is, its an in-kernel out-of-kernel module Apr 23 12:14:43 it sits in drivers/net/wireless, but build like an out of tree Apr 23 12:14:49 builds* Apr 23 12:17:37 av500: i wouldnt be so sure whether it builds Apr 23 12:17:52 heh Apr 23 12:20:09 I'd assume it doesn't build Apr 23 12:21:07 KotH: it does build Apr 23 12:21:17 then it doesn't work Apr 23 12:21:31 its a wifi driver, of course it does not worl Apr 23 12:21:33 work Apr 23 12:22:02 the intel ones seem to Apr 23 12:22:29 and the atheros running my ap Apr 23 12:23:21 glitch in the matrix Apr 23 12:23:43 but those are proper in-kernel drivers Apr 23 12:25:14 hi Apr 23 12:25:20 grüezi Apr 23 12:25:39 i cant find anything on the availability of the beaglebone black on the website Apr 23 12:25:51 soon Apr 23 12:26:01 are they sold directly? Apr 23 12:26:05 no Apr 23 12:26:06 or via local retailers Apr 23 12:26:10 no Apr 23 12:26:27 try mouser, farnell, digikey and all the other usual suspects Apr 23 12:26:32 ok Apr 23 12:26:35 anything in germany? Apr 23 12:26:49 mouser, farnell, digikey and all the other usuall suspects Apr 23 12:26:59 well farnell is UK, isnt it Apr 23 12:27:18 why do you want a local retailer and pay three times the price? Apr 23 12:27:33 at least mouser and farnell offer you next day delivery Apr 23 12:27:34 farnell sells in germany Apr 23 12:27:38 as do digikey Apr 23 12:27:46 farnell might be called element14 in Ger Apr 23 12:28:28 ok i'll check it out, thats where i ordered my first raspi Apr 23 12:28:32 it was from the UK though Apr 23 12:28:36 re Apr 23 12:29:24 watterod? Apr 23 12:30:21 jackmitchell: isnt it the otherway round? Apr 23 12:30:59 element14 might be called farnell in the UK ? Apr 23 12:31:24 dunno, i think it's called both anywhere Apr 23 12:31:32 at least the german site says "Farnell element14" Apr 23 12:31:40 and so did the box i got from the UK back in the day Apr 23 12:31:52 ogra_: I don't know, I'm confuesed Apr 23 12:32:11 element14 is the mothership Apr 23 12:32:14 i found the black, €43.20 Apr 23 12:32:21 net-snmp has obliterated anything I ever thought was right in the world Apr 23 12:33:26 how's the Java situation on beaglebones? i read you can use the oracle jdk. is it the same soft abi jdk you use for raspi? Apr 23 12:34:42 * KotH slowly backs away from Echidna Apr 23 12:34:50 woglinde: your customer Apr 23 12:34:53 woglinde: ^^^ Apr 23 12:35:01 Echidna: java works on bone, use openjdk Apr 23 12:35:05 he wants java8 preview Apr 23 12:35:57 so use openjdk, a looking glass and a time tunnel :) Apr 23 12:36:01 oh, a preview is easy: Apr 23 12:36:05 NullPointerException Apr 23 12:36:10 OutOfMemoryException Apr 23 12:36:14 me wonders why he wanzts jdk Apr 23 12:36:18 instead of jre Apr 23 12:36:33 woglinde: apropos... Apr 23 12:36:51 koth yes? Apr 23 12:37:31 woglinde: there is a java app i'd like to use from our uni. for some reason it doesnt work with openjdk-7. the guys who wrote it say "it doesnt work with openjdk on linux, use the java version from oracle" Apr 23 12:38:04 woglinde: "does not work" as in, doesn't start up at all (no other errors from the browser, where it is started from) Apr 23 12:38:06 java: write once, debug everywhere Apr 23 12:38:10 woglinde: any idea what that could be? Apr 23 12:38:20 browser? Apr 23 12:38:23 (yes, i know, doesnt work is not an error description) Apr 23 12:38:26 firefox Apr 23 12:38:29 do you have a link? Apr 23 12:39:05 hello Apr 23 12:39:12 gimme a sec to hunt it down Apr 23 12:39:40 * letothe2nd silently sneaks in and waits for the rush of "can i haz BBBlack right now" lemmings Apr 23 12:39:55 tdh2002 hello Apr 23 12:40:09 lol Apr 23 12:40:23 letothe2nd there was only one and he found it Apr 23 12:41:37 woglinde: guess that'll change once all the hobbyists read heise after work ;) Apr 23 12:42:10 is the channel mentioned? Apr 23 12:42:11 and how is any of this news? Apr 23 12:42:38 the thing was being waved around in public at elc in february Apr 23 12:42:48 elc != public Apr 23 12:42:57 heise == public. Apr 23 12:43:07 are we done with the color jokes now? Apr 23 12:43:14 and zippers? Apr 23 12:43:23 is it fully unzipped? Apr 23 12:43:49 we can lharc it Apr 23 12:43:52 mdp: NEVAR! Apr 23 12:44:22 av500: isnt openjdk half as fast? Apr 23 12:44:30 I still haven't gotten a real one..just a broken A4 Apr 23 12:44:36 +1 Apr 23 12:44:52 Echidna: yes, but we dont know which half Apr 23 12:44:54 echidna make some benchmark tests and tell us Apr 23 12:45:08 av500: :) Apr 23 12:45:46 arj! Apr 23 12:45:51 at least on the raspi the openjdk performance was subpar Apr 23 12:46:04 _everything_ is subpar on the rpi Apr 23 12:46:13 that's its purpose Apr 23 12:46:15 tru.dat Apr 23 12:46:38 thats why he needs bone Apr 23 12:46:39 well with maximum oc its an okay htpc Apr 23 12:46:55 it's brilliant Apr 23 12:46:59 truly brilliant Apr 23 12:47:06 the bone? Apr 23 12:47:08 mru: is 1080p video playback also a part of _everything_? Apr 23 12:47:09 carebear what? Apr 23 12:47:10 the rpi Apr 23 12:47:14 lol Apr 23 12:47:19 rpi is a video decoder with linux running on a coprocessor Apr 23 12:47:40 ssvb: yes Apr 23 12:48:04 bring a crappy ass decade-old cpu board to market with a fruity logo and a name that reminds people of the number one drug in the western world, sugar Apr 23 12:48:12 then: Apr 23 12:48:24 rotfl Apr 23 12:48:34 woglinde: http://www.tatool.ch/research/trainyourbrain/download.htm Apr 23 12:48:34 woglinde: and correction: i get an exception Apr 23 12:48:34 woglinde: a class not found Apr 23 12:48:34 woglinde: though it probably should work... Apr 23 12:48:36 show how it can be *overclocked* in order to actually do something useful! Apr 23 12:48:36 for 20% of beagleboard you forgot to add Apr 23 12:48:38 instant win! Apr 23 12:48:39 woglinde: at least for other people it does Apr 23 12:48:48 CareBear\, ++ Apr 23 12:48:57 you can make a cluster of rpi boards for price of single bb Apr 23 12:48:58 well yea but w/o it there probably wouldnt be a beagle Apr 23 12:49:08 hm htm reminds me on dos http sever Apr 23 12:49:10 haha Apr 23 12:49:15 Echidna: without what? Apr 23 12:49:20 ogra_ : instant heise hardon Apr 23 12:49:26 it's really brilliant Apr 23 12:49:33 Echidna: are you aware that the beagle came out in 2008? Apr 23 12:49:47 rly? nm then Apr 23 12:49:51 koth by the way you can start it via command line with webstart Apr 23 12:50:24 woglinde: cool! thanks Apr 23 12:50:25 beagleboard was the first, and thus far only, real "community" board Apr 23 12:50:36 woglinde: i was looking for that thing for a long time ^^' Apr 23 12:50:45 and it even drove a multi TV video wall back then already :) Apr 23 12:50:51 koth javaws url Apr 23 12:50:52 mru: how do you define a "community board" Apr 23 12:51:03 woglinde: juup, just googled it Apr 23 12:51:05 KotH: any way I please Apr 23 12:51:23 * KotH declares mru to be god Apr 23 12:51:51 hm whats he using antlr for Apr 23 12:51:52 VETO. Apr 23 12:52:04 god is using antlr ? Apr 23 12:52:06 lol and old spring 2.5 Apr 23 12:52:08 woglinde: i have no clue... Apr 23 12:52:16 elks have antlers Apr 23 12:52:17 koth tell him to upgrade to spring 3 Apr 23 12:52:23 woglinde: the code was probably written by psychology students... so... Apr 23 12:52:29 woglinde: that's all? lol Apr 23 12:52:35 no Apr 23 12:52:40 uh breakout boards are called "capes"? Apr 23 12:52:54 but spring 2.5 is outdated and spring3 makes more things easier Apr 23 12:52:57 and simpler Apr 23 12:53:08 Echidna: is that a problem for you? Apr 23 12:53:28 might be a rude word in his part of germany ? Apr 23 12:53:29 mru: yes, that's a deal breaker =P Apr 23 12:53:43 Echidna: they are to suggest that the bone has superpowers Apr 23 12:53:48 Echidna: all superpowers need a cape! Apr 23 12:53:56 moo? Apr 23 12:54:03 gm dm8tbr Apr 23 12:54:12 hiho woglinde Apr 23 12:54:15 moooin dm8tbr Apr 23 12:54:27 koth at least he had heard of spring Apr 23 12:54:31 KotH: a merry jihad to you too Apr 23 12:54:36 KotH: hah Apr 23 12:54:50 woglinde: well... Apr 23 12:54:54 are there capes for dc motors and servos? Apr 23 12:55:17 woglinde: probably someone with a clue started the project for a semester thesis... someone else extended it... and it ended up the way it is Apr 23 12:55:23 still waiting for last jar to download Apr 23 12:55:29 o_0 Apr 23 12:55:40 * letothe2nd rather waits for jars to be either full or empty. Apr 23 12:56:06 * ogra_ drinks his whisky out of them Apr 23 12:56:12 * dm8tbr puts whisky in them Apr 23 12:56:18 * dm8tbr high 5's ogra Apr 23 12:56:18 you can unzip them Apr 23 12:56:19 *snap* Apr 23 12:56:34 hrhr Apr 23 12:56:50 ok i found motor capes, but they cost a fortune Apr 23 12:56:52 * dm8tbr once visited a bar that served beer in jars Apr 23 12:57:36 dm8tbr: did they have whisky in a jar too? Apr 23 12:57:43 Echidna: small volume productions always cost a fortune Apr 23 12:57:54 I didn't ask them, but I guess they'd been happy to sell that too Apr 23 12:58:01 Echidna: but believe me, if you did one yourself, it would cost twice the price Apr 23 12:58:11 economies of scale and all that Apr 23 12:58:15 KotH: i was comparing to arduino Apr 23 12:58:35 board + shield were like 35 Apr 23 12:58:36 i think Apr 23 12:58:52 the bone is not a goddamn arduino Apr 23 12:59:59 koth works here Apr 23 13:00:06 one of the smaller house keeping cores in it is probably more powerfull than an arduino Apr 23 13:00:08 at least I see the login Apr 23 13:00:10 Echidna: compare the specs, not the base board Apr 23 13:00:13 woglinde: 0_0 Apr 23 13:00:19 woglinde: why...^^' Apr 23 13:00:40 woglinde: what distro are you using? what java version? Apr 23 13:00:49 ah okay after login Apr 23 13:00:53 it crashes Apr 23 13:00:55 lets see Apr 23 13:02:38 KotH: i dont see any specs on the motor cape, it seems to be just a breakout board Apr 23 13:02:50 i wasnt comparing the bone itself to arduino Apr 23 13:03:17 Echidna: there should be specs available.. at least in the form of a schematic Apr 23 13:08:07 Just saw BeagleBone Black announcement article on Slashdot. Congratulations on new addition to the family! :-) Apr 23 13:09:14 for the worst kept secret ever, it's sure making a splash Apr 23 13:09:40 what are the power requirements of the black? will 5V/1000mA suffice? Apr 23 13:09:53 yes Apr 23 13:09:57 depends on the capes Apr 23 13:10:02 ok Apr 23 13:10:09 if you add the coffee warmer cape you might need more Apr 23 13:10:15 heh Apr 23 13:10:40 Coffee warmer cape, now that's an idea ... Apr 23 13:11:06 so when is BeagleBone 3 coming out? Apr 23 13:11:08 * crashovrd runs Apr 23 13:12:00 are there any cases available for the black yeT? Apr 23 13:12:08 cases? Apr 23 13:12:14 it comes in a case Apr 23 13:12:18 still fits in an altoids tin Apr 23 13:12:41 Does TI have a suitable SoC for a BeagleBone 3, similar to the i.MX6 Duo say? Apr 23 13:13:03 what does that question mean? Apr 23 13:13:12 fiola: what would you do with it? Apr 23 13:13:22 and imx6 is dead, no? Apr 23 13:13:27 no Apr 23 13:13:31 imx7 is dead Apr 23 13:13:56 it's dead like omap4 is dead Apr 23 13:14:13 they will probably release BeableBoneBlack-XM next in which they remove the HDMI and Flash again! Apr 23 13:14:15 * dm8tbr looks at the omap4 product on his desk Apr 23 13:14:20 they seem really indecisive Apr 23 13:14:21 :P Apr 23 13:18:17 av500: I'm still puzzling over your question, and still can't make head or tail of it. Were you trying to say that more performance is pointless? Prolly not, as that would be comical. So what did you mean? Apr 23 13:19:12 BeagleBone 3 will be Allwinner A10 based Apr 23 13:19:31 * crashovrd enjoys the thought of that in the logs forever searchable by google Apr 23 13:19:32 Allwinner has an A31 or something like that. Apr 23 13:19:36 fiola: what would you do with an imx6 class beagle3? Apr 23 13:19:53 I am curious Apr 23 13:20:01 because there are now tons of these boards Apr 23 13:20:16 but somehow the only thing I see people do is ti install XBMC Apr 23 13:20:28 and for that indeed the rpi is enough Apr 23 13:20:49 the only other use case is distros using them in build clusters Apr 23 13:20:57 av500: Same as I do with my original BeagleBone, but with less laggy development and faster processing so more applications. Your question is completely pointless. Apr 23 13:21:36 fiola: no, it's your question that's completely senseless Apr 23 13:22:22 You'll eat your words as soon as TI comes out with an i.MX6-class next gen board :-) Apr 23 13:22:43 [kernel] koenkooi pushed 1 new commit to 3.8: http://git.io/m3Nc2w Apr 23 13:22:43 kernel/3.8 a089b36 Koen Kooi: 3.8: add LCD7 A3 support Apr 23 13:22:55 yum Apr 23 13:22:58 Seriously funny to hear you guys say (effectively) "640k ram is enough for anybody". Apr 23 13:23:06 nope Apr 23 13:23:10 you're asking if ti has a chip suitable for "beaglebone 3" without defining what that board would be Apr 23 13:23:55 fiola: the question is, does it make sense for bb.org to invest in a baord with a different CPU Apr 23 13:26:00 dra7xx is suitable, but I expect it to be cost prohibitive Apr 23 13:26:09 If it wants to stay in the game, it has to keep raising the stakes, or it loses mind share even among engineers. And if you lose mind share then your sales volume drops, and pretty soon you don't have a sustainable product. Apr 23 13:26:21 mdp: what is the "nice" name for draxx? Apr 23 13:26:27 J6 Apr 23 13:26:27 fiola: what specs would you expect from a "beaglebone 3"? Apr 23 13:26:31 "nice" Apr 23 13:26:32 mdp: ah right Apr 23 13:26:50 fiola: by your logic if I made a beagle with a XEON I would win Apr 23 13:27:09 and by your logic nobody would have bought an arduino Apr 23 13:27:10 xeagle Apr 23 13:27:17 it does not even have 640k Apr 23 13:27:45 av500, if you look at the roadmap, there's nothing cost effective that is in the same league as the allwinner roadmap Apr 23 13:28:00 there never was Apr 23 13:28:03 that area has been conceded Apr 23 13:28:58 av500, I just mean they started making expensive media-capable parts after dm3730 Apr 23 13:29:06 av500: There's a big difference: nobody does development *ON* an Arduino (excepting a few that have embedded interpreters on the board), whereas it is normal to do development *ON* a Beagle class board. Therefore extra performance is always good. Apr 23 13:29:26 developing on a beagle is anything but normal Apr 23 13:29:27 people program happily on netbooks Apr 23 13:29:40 even though there are i7 notebooks Apr 23 13:29:44 "sick and twisted" might be a good start at describing it Apr 23 13:29:52 and cheap laptops outsells high end ones Apr 23 13:29:55 same for PCs Apr 23 13:30:18 we prototyped on beagles... not quite the same as developing on them though Apr 23 13:32:08 still have a beagle based design but we do most of our development off our hardware Apr 23 13:32:41 thurbad: I think he's talking about running compilers on the board Apr 23 13:32:52 nobody in their right mind does that Apr 23 13:33:07 I did some native compilation... quickly learned how not to do that :) Apr 23 13:35:56 Somewhere in region of infinite Raspberry Pi users seem perfectly happy to run compilers of many kinds on their board, and it's a lowly ARM11. Cross-compilation is very much a minority interest. Apr 23 13:36:15 they are not in their right minds Apr 23 13:36:25 if they were, they would not have bought an rpi in the first place Apr 23 13:37:41 for instance it took 45 minutes to compile natively last time I did Apr 23 13:37:51 compile what? Apr 23 13:38:00 the same code takes under 4 minutes to compile off board Apr 23 13:38:11 mru: *it* Apr 23 13:38:29 fiola: if people are happy to compile on the baord, where is the issue then? Apr 23 13:38:30 i setup distcc Apr 23 13:38:44 scratchbox was a huge pain to get working Apr 23 13:38:47 i like simple Apr 23 13:38:51 crashovrd: that's just skirting the issue Apr 23 13:39:29 fiola seems to want a pony and eat it Apr 23 13:39:30 people fail to realise the distinction between the product and the system that builds the product Apr 23 13:39:46 crashovrd: distcc is a good idea, but you wouldn't recommend that to beginners. Apr 23 13:40:01 I figured I was an oddball developing 6502 code *on* the beaglebone..now I find out it's commonplace..cool. Apr 23 13:40:05 if you buy a car, it doesn't include all the tools and machinery needed to build a car Apr 23 13:40:09 my point is, it is worth your time to learn to crosscompile Apr 23 13:40:28 suihkulokki: You don't want more power in the next Beagleboard either, correct? Apr 23 13:40:40 mdp, developing for something that has a max object size of 64K is no problem on the bone Apr 23 13:40:41 there are some packages where crosscompiling is worse than waiting for the compile on the device Apr 23 13:40:49 distcc was the compromise Apr 23 13:40:54 getting into the MB range is another thing Apr 23 13:40:58 panto, I thought it was revolutionary. *sniff* Apr 23 13:41:02 crashovrd: the only one I know of is perl Apr 23 13:41:03 it allows all the ./config voodo to work Apr 23 13:41:15 while useing the speedy PC to do the actual work Apr 23 13:41:24 panto, I'll add that 6502 MMU to make things crazier then Apr 23 13:41:30 I don't think we can even compile some of our code onboard without running out of memory now :/ Apr 23 13:41:39 mdp, +1 BERZERKER POINTS Apr 23 13:42:11 fiola: embedded developer boards are always compromises, you don't get everything you want Apr 23 13:42:13 thurbad: I see nothing noteworthy in that Apr 23 13:42:16 panto, http://www.6502.org/users/andre/icapos/mmu65.html Apr 23 13:42:31 panto, I'll send my family on vacation for a year so I can hack ;) Apr 23 13:42:35 it's not a good thing.. just an interesting factoid Apr 23 13:42:38 very few PCs are capable of compiling google chrome, yet they happily run it Apr 23 13:42:45 if you just want more cpu power, you can look at odroid-u2 for example, but then you lose beagles io options Apr 23 13:43:16 engineering is all about compromises Apr 23 13:43:32 the premise of the bone is that it's a good compromise, that's all Apr 23 13:43:35 engineering is about solving the actual problem Apr 23 13:44:06 still need an official distro like RPi has Apr 23 13:44:07 suihkulokki: The BeagleBone Black isn't just a developer board. As the announcement made very clear, it's also intended as competition in the Raspberry Pi niche. They're going for mindshare among techies, makers and educators. Apr 23 13:44:09 mru, solving the problem is easy Apr 23 13:44:18 its SO NICE to be able to grab an image and write to SD Apr 23 13:44:19 solving the problem and making a profit, that's the hard part Apr 23 13:44:21 boot and go Apr 23 13:44:25 panto: without being wasteful Apr 23 13:44:31 and then when it comes time to file bug reports Apr 23 13:44:36 they are actually reproducable Apr 23 13:44:50 instead of having to wonder wtf randome patch from which kernel tree was included Apr 23 13:44:54 they already have the techies and makers... probably not educators so much Apr 23 13:44:57 crashovrd: wtf does "official distro" mean? Apr 23 13:45:16 a distro built to work OOB on the board Apr 23 13:45:26 including all the binary blobs & drivers Apr 23 13:45:34 beagles can run angstrom, ubuntu, fedora, debian, opensuse, arch, etc, etc Apr 23 13:45:38 * mdp tries to determine the difference between a developer board and "techies, makers, and educators" Apr 23 13:45:40 * mdp ponders Apr 23 13:45:58 * mdp receives the answer. Apr 23 13:45:58 so the 3d hardware works oob on all those distros? Apr 23 13:46:04 "Marketing" Apr 23 13:46:16 3d works on angstrom Apr 23 13:46:34 debian might be squeamish about binary blobs Apr 23 13:46:55 RPI set up their own distro Raspian Apr 23 13:46:56 but that's what defines them Apr 23 13:47:04 you install it and EVERYTHING works Apr 23 13:47:07 no fussing around Apr 23 13:47:16 that's because there's so little that _can_ work Apr 23 13:47:20 everything works, except what doesn't work Apr 23 13:47:38 if something doesn't work, good luck fixing it Apr 23 13:47:49 getting usb and sgx working on a beagle is trivial too Apr 23 13:47:53 see u guys dont see the issue cuz u dont use the 'frills' Apr 23 13:48:05 crashovrd: you are aware that the blackbone comes with an sd card that contains angström? Apr 23 13:48:06 what are those 'frills'? Apr 23 13:48:07 if there is no 3d/video, there is no point of me using the platform Apr 23 13:48:07 the frills? Apr 23 13:48:12 crashovrd: isnt that official enough for you? Apr 23 13:48:27 I'm running 3d and video.. what other frills do I need? Apr 23 13:48:37 KotH: he's a hater, and haters gonna hate Apr 23 13:48:43 yeah.. Apr 23 13:48:52 KotH, if there is a link to an image i can use to reflash then its a start Apr 23 13:49:02 afaik there is Apr 23 13:49:04 angstrom was the answer for BB (original) Apr 23 13:49:08 and if there isnt, it's trivial to build one yourself Apr 23 13:49:09 there's a link to the source of the image too Apr 23 13:49:13 and it always made me cry Apr 23 13:49:23 you had to use some web page to build your own image Apr 23 13:49:31 and it was never reproducable Apr 23 13:49:33 no you don;t Apr 23 13:49:35 you could not tell someone else Apr 23 13:49:40 "you suck because you're not *exactly* like this other thing I already know how to use" Apr 23 13:49:42 that web page is just a helper Apr 23 13:49:46 hey! go download this. install, then u can run my crap Apr 23 13:49:52 angstrom builds fine on my machines Apr 23 13:50:13 ok, so there are images Apr 23 13:50:13 crashovrd: for comparison: i build a linux system using buildroot for the pandaboard from scratch within two hours... and that includes reading up on what buildroot is Apr 23 13:50:26 there are sources so that you can build the image yourself Apr 23 13:50:28 crashovrd: embedded linux is trivial these days Apr 23 13:50:33 there are images to make it easier to start/get running Apr 23 13:50:38 crashovrd: as long as you know how linux works Apr 23 13:50:43 its fine if its for my use. but u need something that everyone can share Apr 23 13:50:45 so its the same Apr 23 13:50:47 there are sources so that you can modify and add your own Apr 23 13:50:50 crashovrd: if you dont. well... dont get into embedded linux unless you want to learn it Apr 23 13:50:58 not what ever random patches and packages they strung together Apr 23 13:51:07 crashovrd: _we_ dont need something that _everyone_ can share Apr 23 13:51:14 so, yes, i can roll my own distro and image Apr 23 13:51:17 crashovrd: _you_ assume that _we_ need _that_ Apr 23 13:51:24 but its not something i care to maintain and publish Apr 23 13:51:31 you dont have to Apr 23 13:51:37 ok... so this is a rant, not a discussion... Apr 23 13:51:43 oh, dont get me wrong. im not mandating anything Apr 23 13:51:45 thurbad: it has been from the beginning Apr 23 13:51:47 not demanding anything Apr 23 13:51:52 not saying you HAVE to do it Apr 23 13:52:06 just saying thats one of the reason i enjoy the RPI so much Apr 23 13:52:06 people who require a cookie-cutter distro are better off using a PC Apr 23 13:52:07 panto, first thing I noticed when I evaluated RPi was the lack of dma support for spi. immediate fail for maker use of the adafruit 1.8" display. Apr 23 13:52:28 someone else worries about keeping the system current. and i can just worry about my code Apr 23 13:52:28 KotH: probably Apr 23 13:52:36 and i can share it with the world Apr 23 13:52:44 share what? Apr 23 13:52:50 crashovrd: look. the target of the beagle series are people who need an inexpensive, but still powerfull arm embedded system. it is not meant for the general, uneducated public Apr 23 13:52:51 crashovrd: and what will you do when "they" stop maintaining it for you? Apr 23 13:52:54 panto, and no real docs to fix it ;) Apr 23 13:52:56 cry Apr 23 13:53:13 crashovrd: unlike the rpi you need to have a clue for the bones Apr 23 13:53:13 if it's an app you do, what is so special that needs an RPi to work? Apr 23 13:53:18 letothe2nd: Can I haz BeagleBone Black Right now? Apr 23 13:53:37 the point of the bone is not to hack something that will only work on the bone Apr 23 13:53:40 Isn't there a Beaglebone-ready image of a full Linux like Debian ready for download? Apr 23 13:53:49 KotH: I think the goal of small boards is so people can get their own clue. Apr 23 13:53:59 fiola: yes, there are many such images Apr 23 13:53:59 crashovrd: and that "clue" is the big difference between what you get for you money for the rpi and the beagles Apr 23 13:54:00 is to do things in a way that is transferable to any other design Apr 23 13:54:12 fiola: The web pages claim that Ubuntu runs on the BeagleBoards, I don't have one myself. Apr 23 13:54:16 crashovrd: said "clue" is also what we have and you do not Apr 23 13:54:25 lol Apr 23 13:54:29 shapr: nah.. you need to have some clue to get a beagle working. there are no dummy friendly exact steps out there Apr 23 13:54:30 crashovrd: Just as a point? Raspbian was not orginially affiliated with the Rspberry Pi Foundation at all. Apr 23 13:54:37 shapr: BeagleBone != Beagleboard Apr 23 13:54:54 Oh, too bad. I was going to buy a BeagleBone in hopes of being able to bootstrape my own clue :-( Apr 23 13:55:12 and another big difference.. #rpi would have banned you by now for thinking differently from the crowd :) Apr 23 13:55:14 shapr: but mind you: having a clue does not mean you know how to do it. you can learn it as you get the beagle working, but you need to have enough clue to read how to do that Apr 23 13:55:21 thurbad: Hm, they've been friendly to me. Apr 23 13:55:43 * mdp kicks thurbad for thought crimes Apr 23 13:55:54 ... ouch Apr 23 13:56:23 * panto tries to derail the channel back to trolling ... and guns Apr 23 13:56:25 Are there any places where the BeagleBone Black is not sold out? Apr 23 13:56:30 and chocolate Apr 23 13:56:32 panto, you had me at guns Apr 23 13:56:44 Salut panto! Ca Va? Apr 23 13:56:45 those AR15s... those bullets... Apr 23 13:56:46 shapr, is there any place that will actually put a black in a box and put a shipping label on it? Apr 23 13:56:48 shapr: announcement said "Full release in May" Apr 23 13:56:54 so.... thats a 'No, there will not be an official distro"? Apr 23 13:56:55 :D Apr 23 13:57:01 u guys are so hard to read Apr 23 13:57:02 http://26-26-54.hardwarebug.org/123 Apr 23 13:57:02 chocolate bullets :) Apr 23 13:57:08 what's closest to original distro is angstrom Apr 23 13:57:11 it will ship with it Apr 23 13:57:12 shapr: when i did my first embedded linux thing, i didnt know how to do it. i got a panda, installed a pre done image to verify that the hardware worked. then googled a day to learn how cross compilation and all the rest worked, what options i had on the build system etc ... Apr 23 13:57:41 shapr: on the second day, i had a working system that i understood and could modify to my needs Apr 23 13:57:48 * letothe2nd gets the impression that KotH is still a n00b ;) Apr 23 13:57:52 you can always learn the quite hard way -> http://cross-lfs.org Apr 23 13:57:55 KotH, you followed rule #3? Apr 23 13:58:02 official is just a fancy way of saying less options Apr 23 13:58:03 letothe2nd: in terms of embedded linux, i am a n00b :) Apr 23 13:58:03 Well, I've used Linux lots, not up to bradfa's LFS link... Apr 23 13:58:06 i know how to churn cream into butter too. doesnt mean i want to Apr 23 13:58:07 KotH: hrhr Apr 23 13:58:07 hi shapr Apr 23 13:58:08 mdp: rule #3? Apr 23 13:58:12 shapr, go read it, then Apr 23 13:58:13 KotH, http://26-26-54.hardwarebug.org/30 Apr 23 13:58:27 modern convience is the point i was trying to make Apr 23 13:58:28 Nah, I have other things I need to do, I don't have time for linux from scratch rigt now. Apr 23 13:58:28 mdp: exactly Apr 23 13:58:35 KotH, that's just crazy! Apr 23 13:58:48 But I do have Arduinos and Raspberry Pis, and I like them. And the BeagleBone Black seems to be more of the same. Apr 23 13:59:03 and on the 7th day Koth rested :P Apr 23 13:59:09 My real goal is to get Haskell working nicely on an embedded system, and the Raspberry Pi doesn't do that terribly well. Apr 23 13:59:12 shapr, you probably missed the details then Apr 23 13:59:24 mdp: you have met me. you should know that i am CRAZY! :) Apr 23 13:59:28 shapr, ...ok.... Apr 23 13:59:33 how can "getting haskell working" be a goal? Apr 23 13:59:33 KotH, indeed you are Apr 23 13:59:41 thurbad: actually, i rested on that very evening ;) Apr 23 13:59:43 haskell is just a programming language Apr 23 13:59:46 mru: Because that means I either need a much faster swap space, or more memory. Apr 23 13:59:53 crashovrd: It might be a problem of community size. RPi has so many people that there is always a sizeable bunch ready to say Yes to any idea, and work at it. Here you mostly get No answers from the old guard, "Don't do this", "Don't do that", "We don't need this", etc. Apr 23 14:00:05 real goals must involve node.js Apr 23 14:00:06 I've heard the emmc on the BlackBone is especially fast, any idea where I can get more detail? Apr 23 14:00:07 I disagree there Apr 23 14:00:07 it was a bible joke (in case you didn't get the reference) Apr 23 14:00:35 mdp: that is #105 Apr 23 14:00:37 maybe the old guards have gone that path already years ago and are trying to warn you about it Apr 23 14:00:43 mdp: http://26-26-54.hardwarebug.org/105 Apr 23 14:00:47 fiola, I think here you get people saying, "no, we won't do it for you, but here, go look at that and make it work yourself" Apr 23 14:01:01 a proper goal is a solution to some problem, which may or may not involve haskell Apr 23 14:01:04 hehe Apr 23 14:01:05 fiola, if you wave money around, people here will jump Apr 23 14:01:13 otherwise, learn! Apr 23 14:01:14 running haskell is never a goal in itself Apr 23 14:01:15 * mdp bounces Apr 23 14:01:22 mru: You are free to question my goals, I don't mind at all :-) Apr 23 14:01:26 unless you're paid to make it available as a tool for others Apr 23 14:01:31 mru: might goals involve curry? Apr 23 14:01:37 I've gotten lots of help in #beagle.. just have to be patient and put plenty of work in yourself, you're not gonna get spoonfed here Apr 23 14:01:38 No, I do this because I want to! What better reason is there? Apr 23 14:01:42 letothe2nd: sure, why not Apr 23 14:01:54 go for it then Apr 23 14:01:57 fiola: that's not true. but the crowd here knows what makes sense on an embedded system and what doesnt. you can listen to them and learn or disregard their ideas and do the mistakes they warn you from Apr 23 14:02:25 KotH, then again, we're talking about embedded systems that have more ram than I have any idea what to do with Apr 23 14:02:35 making mistakes is one of the best ways to learn as long as there's no smoking board involved Apr 23 14:02:35 and mmu's Apr 23 14:02:43 The neat thing about the Pi (and I assume the Beagle*) is that it's not much of an embedded system anymore. It's a real Linux system, usable as a small server, etc Apr 23 14:02:43 dumb question; where can i buy a beaglebone black? Apr 23 14:02:50 fiola: having a big crowd of people who are happy to jump onto each and every newfangled idea does not mean they know anthing about what they are doing. Apr 23 14:02:56 quanstro, mouser, special comp Apr 23 14:02:58 at the moment.. they're probably all presold :/ Apr 23 14:03:02 fiola: or to put it differently: eat shit! millions of flys cannot be wrong! Apr 23 14:03:04 thanks! Apr 23 14:03:10 bradfa: hehe.. true! Apr 23 14:03:19 What's special comp? Apr 23 14:03:23 special computing Apr 23 14:03:25 company on the internet Apr 23 14:03:26 hehe, TI black site is /.ed Apr 23 14:03:28 sells beagles Apr 23 14:03:30 bradfa: i'm still astonished that my cellphone has more of everything than my pc 10y ago... but only half the speed Apr 23 14:03:47 KotH, law of software developers Apr 23 14:03:52 mdp, have they put the bone site running on a bone? Apr 23 14:03:54 wirth's law? Apr 23 14:03:54 processor goes faster -> more shiny! Apr 23 14:04:06 bradfa, unfortunately that's dead Apr 23 14:04:07 What's it Wirth to you? Apr 23 14:04:17 panto, I'm dead? Apr 23 14:04:24 special comp is backordered btw Apr 23 14:04:29 no more exponentially faster single cores anymore Apr 23 14:04:33 blackordered Apr 23 14:04:38 KotH: Soimetimes, yeah, but it descends into fanboism a lot too. For example the answer I got to the i.MX6 question was totally negative, despite the fact that there are tons of engineering applications that can make good use of a higher power CPU to do on-board processing. Instant rejection was unwarranted. Apr 23 14:04:38 shapr: i know him, and shook his hand Apr 23 14:04:40 The cores can be made faster, they'll just melt. Apr 23 14:04:40 panto, ah, that's OK Apr 23 14:04:53 fiola: your imx6 question made no sense Apr 23 14:04:56 it was a non-question Apr 23 14:04:57 KotH: Cool! I know lots of the functional programmers. Apr 23 14:04:59 fiola: what did you ask? Apr 23 14:05:05 KotH: Pascal is not my thing :-) Apr 23 14:05:06 and that why you see all this latest small inexpensive craze Apr 23 14:05:09 i can't find the beaglebone black on mauser. Apr 23 14:05:11 shapr: wirth is _not_ a functional programmer Apr 23 14:05:13 panto, it's on an arduino with a wiznet enet shield ;) Apr 23 14:05:20 lol Apr 23 14:05:21 shapr: he is a dinosaur who refuses to go extinct Apr 23 14:05:28 KotH: I totally agree, just saying I walk the other side of the street. Apr 23 14:05:30 fiola, there's a bias obviously Apr 23 14:05:36 the channel is name #beagle afterall Apr 23 14:05:38 KotH: I asked whether TI had an i.MX6 class SoC for the Beagleboard 3 (which someone else mentioned). Apr 23 14:05:39 quanstro, it's on the front page! Apr 23 14:05:43 Unlike logic programmers who walk both sides of the street! Apr 23 14:05:51 shapr: well.. he had some pretty decent ideas 30 years ago...but the world one way and wirth went the other Apr 23 14:05:52 quanstro, http://www.mouser.com Apr 23 14:06:00 but no-one said that the imx6 was a bad cpu Apr 23 14:06:05 folks, if you start here http://beagleboard.org/Products/BeagleBone+Black then the drop down has the direct links to each distributor Apr 23 14:06:07 fiola: ah.. asking the wrong thing in the wrong way Apr 23 14:06:07 panto, imx6 is a bad cpu Apr 23 14:06:08 KotH: Oberon was srsly awesome no matter which way you look at it. Apr 23 14:06:20 what we questioned is why would you want more speed? Apr 23 14:06:23 fiola: you dont want a beagle3, you want a high power board Apr 23 14:06:30 especially since that would make the board more expensive Apr 23 14:06:31 fiola: these are available. but these are not beagle Apr 23 14:06:33 hola alan_o Apr 23 14:06:43 shapr: the language or the OS? Apr 23 14:06:48 we've seen that RPi's rise to fame is only attributed to low price Apr 23 14:06:50 salut alan_o Apr 23 14:06:51 bradfa, can you send me the link you're using, cause mauser has no beagle on the front page i get. Apr 23 14:06:52 KotH: both! Apr 23 14:06:57 cause as a board it's totally unremarkable Apr 23 14:07:01 shapr: i strongly disagree :) Apr 23 14:07:07 mmm 8997 "on order" at mouser ;) Apr 23 14:07:08 http://www.mouser.com/new/beagleboardorg/beagleboneblack/ Apr 23 14:07:24 bradfa, that direct link is even in the drop down Apr 23 14:07:33 hey bradfa and KotH :) Apr 23 14:07:33 bradfa, this is all very difficult ;) Apr 23 14:07:45 KotH: When Windows 3.11 and DOS were the other options, Oberon the OS was amazing. Apr 23 14:07:50 mdp, you can bounce while on IRC! :) Apr 23 14:07:58 bradfa, our google skills are l33t! Apr 23 14:08:18 mdp, of course, we're on #beagle, it's a prereq Apr 23 14:08:33 shapr: ah.. welll Apr 23 14:08:37 I'm sure CCO likes the backorders :) Apr 23 14:08:41 hi jkridner|work Apr 23 14:08:42 bradfa, thanks. btw the element14 link in the dropdown does not work Apr 23 14:08:43 hi alan_o Apr 23 14:08:43 shapr: i've first seen oberon somewhen around 2002 Apr 23 14:08:47 hi panto Apr 23 14:08:48 shapr: was not amazed at all Apr 23 14:08:50 hi panto Apr 23 14:08:53 quanstro, I have no idea Apr 23 14:09:25 jkridner|work, distributor dropdown for element14 broken on beagleboard.org...please fix Apr 23 14:09:38 I love how blacks are "sold out!" when no one's shipping yet (as far as I can tell) Apr 23 14:09:47 KotH: I booted Oberon off a 1.44mb floppy, was thoroughly amazed to get a free operating system. But Linux wasn't really usable at that time. Apr 23 14:09:49 it's marketting Apr 23 14:09:52 I'm putting my old ones on ebay Apr 23 14:09:54 bradfa: that's who you generate hype :) Apr 23 14:10:05 shapr: damn.. you're old Apr 23 14:10:05 * panto looks at his rev A1s Apr 23 14:10:10 alan_o, ah, ok, I've now passed marketing 101 :) Apr 23 14:10:13 bradfa: The ars technica article says they go on sale today Apr 23 14:10:16 shapr: i think mdp has some spare canes if you need one Apr 23 14:10:20 I will sell my A1s (signed by an obscure TI developer) for just $500/each Apr 23 14:10:21 * bradfa looks at his A4 with bkopts blown... Apr 23 14:10:23 * alan_o hands bradfa his certificate Apr 23 14:10:27 Just an artifact, in reality the production release isn't out till May, it said so in the announcement. Apr 23 14:10:28 KotH: It's true, I've been writing code for thirty years. Apr 23 14:10:45 lol Apr 23 14:10:45 bradfa, I can't sell my A4 until I get one that actually has a PRU ;) Apr 23 14:10:46 mdp: don't put those on ebay. PM ME!!!! Apr 23 14:10:54 shapr, I'm almost that old! Apr 23 14:10:54 * mdp PMs alan_o Apr 23 14:10:59 bradfa: awesome! Apr 23 14:11:15 bradfa, the mauser link you posted works. thanks. and sorry for the noise. Apr 23 14:11:26 quanstro, it's called mouser, not mauser Apr 23 14:11:29 but you're welcome Apr 23 14:11:38 * shapr checks the mauser domain name Apr 23 14:11:41 bradfa: too late! Apr 23 14:11:42 bradfa: I think it's mansr Apr 23 14:11:48 bradfa: you're getting slow! ;) Apr 23 14:11:48 bradfa, you are pusing 65yo in "cynicism years". I read your g+ posts. Apr 23 14:11:52 * bradfa loves avnet, everything on the site is backordered 26 weeks :) Apr 23 14:12:02 lol Apr 23 14:12:30 bradfa, that's distro speak for 'we ain't ordering anything until you buy it' Apr 23 14:12:49 bradfa: That's distribution 101 ^^ Apr 23 14:13:02 I've heard that call the "lie-wall" as a tribute to "paywalls" Apr 23 14:13:09 * bradfa has now passed marketing 101 and distribution 101 classes, all in one day! On the Internets! Apr 23 14:13:12 never believe what the disty web site claims Apr 23 14:13:24 mdp, believe what the pretty sales lady says Apr 23 14:13:28 never believe _anything_ Apr 23 14:13:32 damn Apr 23 14:13:37 mru: i was going to say that! Apr 23 14:13:39 I believe! Apr 23 14:13:44 bradfa, that's why they are always the top salespeople in the tech industry Apr 23 14:13:45 * KotH is getting old and slow Apr 23 14:13:46 I believe I can fly! Apr 23 14:13:51 * KotH blames panto Apr 23 14:13:54 * panto exorcises Celine out of his mind Apr 23 14:13:55 * bradfa watches panto fly! Apr 23 14:13:58 panto: kelly-fan? Apr 23 14:14:16 not really Apr 23 14:14:23 just trolling bro Apr 23 14:14:24 * mru suspects panto does not so much fly as plummet Apr 23 14:14:44 mru, is your paint dry yet? Apr 23 14:15:09 bradfa: on the second coating now Apr 23 14:15:24 progress! Apr 23 14:15:39 painting, it's just like building gcc! needs 2 coats Apr 23 14:15:49 * panto goes back trying to unravel gpmc on 3.8 Apr 23 14:17:14 * bradfa goes back to mmu-less micro and ccsv5 Apr 23 14:17:37 * av500 goes back to just plain cry Apr 23 14:19:12 hmmm.... website is quite slow today. Apr 23 14:19:27 * KotH hands av500 a big pack of tempo Apr 23 14:20:21 panto: Cher fan? Apr 23 14:20:41 mranostay, how did you know? Apr 23 14:20:45 are you a wizard? Apr 23 14:21:13 more likely a lizard Apr 23 14:21:19 the lizard people have spies everywhere Apr 23 14:27:00 jkridner|work: you know what would be a great gsoc project, is for someone to do an extreme boottime bootloader for the beagle, like Alexandre Belloni did in his presentation at ELC-E (he used Freescale). He had an OpenGL app running in 700ms. Of course his came from nand, but I wonder how fast we could make it? Apr 23 14:27:52 alan_o: which presentation was that? Apr 23 14:28:10 alan_o: a.. scratch that... i should google myself Apr 23 14:28:24 KotH: hehe :) Apr 23 14:28:45 alan_o: i'm getting old and lazy ;) Apr 23 14:28:57 it was impressive. you could go up and push the reset button yourself. Apr 23 14:29:11 well, store raw video in NAND Apr 23 14:29:16 alan_o, fwiw, there's been several public version of similar things done like that. the demos are the same things people do for production "fast boot" Apr 23 14:29:19 and use MLO to pipe it to the LCD Apr 23 14:29:20 av500: hehe Apr 23 14:29:26 done Apr 23 14:29:37 av500: 20A USB! Apr 23 14:29:47 alan_o, definitely can be done for one board and h/w config..makes a great demo Apr 23 14:31:08 mranostay atomic? Apr 23 14:31:40 woglinde_: atomic clock? Apr 23 14:31:43 mdp: yeah, the process he went through didn't sound earth shattering. It's just a matter of having one for our board that we can point to and make hackaday articles that say "beaglebone boots in $n seconds" which makes "total speed junkies" want to buy it. Apr 23 14:32:25 you know, the ones who want to "wring every last cycle out of [their] cpu" Apr 23 14:32:55 I just want more PWM pins! Apr 23 14:32:55 alan_o, yep, one "trick" is having all dma channels loading bits so the entire internal bus/crossbar bandwidth is saturated Apr 23 14:33:10 koth 20A usb Apr 23 14:33:22 Just found this after seeing the PRUs mentioned in BBB's feature list --- https://github.com/beagleboard/am335x_pru_package Apr 23 14:33:25 plus all the other usual stuff Apr 23 14:33:27 an 20A atomic usb clock? Apr 23 14:33:50 KotH: A 20A USB vacuum cleaner Apr 23 14:34:01 fiola, same as has been used on the previous beaglebone and many projects Apr 23 14:34:21 Yep, same device Apr 23 14:34:29 fiola: it is the ultimate bit-banger Apr 23 14:34:52 mdp: Got a link to someone who's blogged their PRU project? Apr 23 14:35:18 alan_o: Bet it's a step up from the Amiga blitter :P Apr 23 14:35:53 fiola, this guy has http://elinux.org/BeagleBone_6502_RemoteProc_cape Apr 23 14:36:02 Cheers Apr 23 14:36:22 http://blog.boxysean.com/2012/08/12/first-steps-with-the-beaglebone-pru/ Apr 23 14:36:53 http://www.youtube.com/watch?v=1irR4TQ5aMA Apr 23 14:37:09 woha! exact steps! Apr 23 14:37:19 actually: exact steps for bitbanging! Apr 23 14:37:25 https://github.com/mranostay/beagle-nixie/ Apr 23 14:37:39 http://hackaday.com/2012/06/26/offloading-vga-generation-onto-a-coprocessor/ Apr 23 14:38:24 mdp: Very interesting alternative to using a CPLD or small FPGA for fast interfacing. Apr 23 14:38:34 http://elinux.org/ECE497_BeagleBone_PRU Apr 23 14:38:39 fiola, I know Apr 23 14:38:48 eat that, rpi Apr 23 14:38:48 considering it's "free" Apr 23 14:39:03 but really, beaglebone is just "more of the same thing" ;) Apr 23 14:39:40 :) The next beagle should feature an FPGA as well Apr 23 14:40:02 http://hipstercircuits.com/beaglebone-pru-ddr-memory-access-the-right-way/ Apr 23 14:40:12 jj2baile, why? install an fpga cape Apr 23 14:40:22 that's the point of the design Apr 23 14:40:25 Xilinx come from the opposite end with their Zinq range, they tack an ARM onto their FPGAs :P Apr 23 14:40:30 why add cost to the baseboard? Apr 23 14:40:35 that's insane Apr 23 14:41:09 heh Apr 23 14:41:16 fiola, nothing new there Apr 23 14:41:29 fiola: *Zynq Apr 23 14:41:49 fiola, except they at least made the arm subsystem independent from the fpga portion..unlike the previous ppc405 designs Apr 23 14:42:05 there's never anything new in this industry ;) Apr 23 14:42:42 * mdp notes that if a blog says it's the "right way" ... it's probably lying Apr 23 14:42:55 if it's a blog, it's probably lying Apr 23 14:43:21 +1 Apr 23 14:43:36 If it was written by aq person, directly or indirectly, it is probably lying., Apr 23 14:45:05 if anything, beagle needs permission and effort put in on a set of "Bone the Hard Way" tutorials ;) Apr 23 14:45:52 that writing/teaching style for the programming ones has my utmost respect Apr 23 14:45:55 why not the easy way! Apr 23 14:46:03 there is no easy way Apr 23 14:46:11 Because the easy way is too easy. Apr 23 14:46:29 The easy way is buying an off-the-shelf, pre-manufactured device. Apr 23 14:46:39 easy fast cheap, pick two Apr 23 14:46:59 with completed s/w that's 100% verified working and 100% support for anything that goes wrong Apr 23 14:47:06 If you are doing stuff with embedded dev boards, you are by definition already doing it the hard way. Apr 23 14:47:11 and meets 100% of all requirements now and in the future Apr 23 14:48:02 "easy" is buy your Apple device and consume media passively Apr 23 14:48:22 creating is "hard" Apr 23 14:49:55 mdp: I liked the VGA generator you linked, good bit-banging project Apr 23 14:50:23 note that it was done on a relatively ancient arm926 part with a PRU..less capable PRU Apr 23 14:50:44 considering you can do vaga with an 8-bit uC..this is trivial for PRU Apr 23 14:50:53 we have high hopes for the PRU, but no time to work on it :) Apr 23 14:50:53 vga* Apr 23 14:51:24 panto, hehe Apr 23 14:51:37 * panto looks at his TODO list and despairs Apr 23 14:52:03 panto, meanwhile, *we* use it successfully again and again ;) Apr 23 14:52:19 that is, those willing to do things the "hard way" Apr 23 14:53:20 doing things is too hard, let's go shopping Apr 23 14:53:25 amen Apr 23 14:53:33 can we grab some beers too? Apr 23 14:53:40 beer's on me Apr 23 14:54:02 as usual, flights to your locale are at a premium ;) Apr 23 14:54:18 * panto had some nice Frankiskaner yesterday Apr 23 14:54:34 mmm Apr 23 14:55:33 panto, Houblon Chouffe is at our watering hole for the next two months. Apr 23 14:55:43 panto, I mean draft, of course Apr 23 14:56:12 nice Apr 23 14:56:29 two months, that's a slow turnover Apr 23 14:56:31 cheese platter with a pair of those yesterday ;) yum Apr 23 14:56:36 I mentioned this before, but american beer crafting has been improving steadily the last few years Apr 23 14:56:40 friend of mine calls chouffe 'fairy tale beer' Apr 23 14:57:13 I wouldn't mind picking up a few blue moons if they were available around here Apr 23 14:57:30 mru, regional chain here changes a set of themed taps on a 1-2 month basis..or until out for the rarer stuff Apr 23 14:58:02 mru, also in clusters..so I have to drive 45 minutes for another brewery's limited availability at a another group of these Apr 23 14:58:22 my local has 5 ale pumps, rarely the same selection for more than a couple of days Apr 23 14:58:23 did Newark sell out already of BBBs? Apr 23 14:58:53 I see "Further stock expected to ship 28 Jun, 2013" Apr 23 14:59:14 mru, our rare stuff is gone in days...chouffe they can get enough volume though Apr 23 15:00:11 mru, according to the mgmt, the chouffe half barrels turn over every 3 days Apr 23 15:00:25 which I hope is true as that's a good sign Apr 23 15:00:38 you don't want a stale barrel Apr 23 15:00:41 dammit, you're making thirsty Apr 23 15:00:42 indeed not Apr 23 15:00:49 *making me Apr 23 15:01:11 mru, it's easy for them because were talking a restaurant/pub with seating for 150+..turnover is quick Apr 23 15:01:46 anyway, back to work Apr 23 15:01:53 panto, I am also thirsty Apr 23 15:02:32 CareBear\, we're in the drawing for a Chouffe garden gnome from our pub ;) Apr 23 15:02:53 lalallaaa chocolate from koth Apr 23 15:03:36 mdp: I think whoever makes the choices here is simply going for variety Apr 23 15:04:06 mru, what do your ale pumps look like on a given day? Apr 23 15:04:17 * mdp apparently is not getting back to work Apr 23 15:04:27 various regional stuff Apr 23 15:04:50 maybe if you guys werent alcoholics, you would be nicer to the n00bs Apr 23 15:04:52 sounds familiar Apr 23 15:05:08 crashovrd, yes, but we live in reality Apr 23 15:05:11 crashovrd: it's the noobs that drive us to drinking Apr 23 15:05:11 crashovrd: I'm only nice under influence Apr 23 15:05:37 is jkridner a bot or does he reply to pings? Apr 23 15:05:38 crashovrd, alcohol is the only thing that makes us nice to n00bs Apr 23 15:05:53 av500, dunno, have you seen him blink? Apr 23 15:06:48 seeing him would be a start Apr 23 15:07:04 "I see beagle people" Apr 23 15:07:17 famous irc people? Apr 23 15:08:11 crashovrd: i dont drink alcohol Apr 23 15:08:28 so what is your excuse for being mean to n00bs then? Apr 23 15:08:40 JIHAD! Apr 23 15:09:27 you know, one of these days you'll travel to the .us and you'll make a few TSA people really happy to see you Apr 23 15:09:41 :) Apr 23 15:09:59 I .. I ... I was only quoting KotH Apr 23 15:10:14 too late mister Apr 23 15:10:21 * mru has already been flagged for carrying explosives once Apr 23 15:10:22 heh Apr 23 15:10:27 irc logs live for ever! Apr 23 15:11:08 of course they didn't find any Apr 23 15:12:26 mru: ST40 lives on: http://www.cnx-software.com/2013/04/23/stmicro-stih416-dual-core-media-processor-and-linux-sdk Apr 23 15:12:40 st40 is just another name for sh4 Apr 23 15:12:53 Realistic caveat in the conclusions here -- http://elinux.org/ECE497_BeagleBone_PRU Apr 23 15:13:04 Right at the bottom Apr 23 15:13:33 av500: oh, they're using it as a sequencer for the hw accels Apr 23 15:14:37 fiola, as is the case with any proprietary peripheral Apr 23 15:14:47 like a VideoCore4 Apr 23 15:14:49 * fiola nods Apr 23 15:15:08 except it's inaccurate Apr 23 15:15:23 there's people right here that know PRU Apr 23 15:15:34 and you found the canonical docs Apr 23 15:15:43 the real docs are in spruh73c.pdf Apr 23 15:15:51 Videocore is totally closed, so PRU is far more approachable right off the bat Apr 23 15:15:59 go forth and PRUltiply Apr 23 15:16:11 forth implementation on pru? Apr 23 15:16:22 mru, it is our destiny Apr 23 15:26:26 * mranostay facepalms Apr 23 15:26:33 you guys aren't that old :) Apr 23 15:27:31 maybe av500 is Apr 23 15:30:09 forth? Apr 23 15:30:12 why not Apr 23 15:30:29 hi jackmitchell Apr 23 15:30:41 * av500 is fourty, not forthy Apr 23 15:31:06 I tought fifty Apr 23 15:31:12 forthy-neigh Apr 23 15:31:51 * ogra_ only remebers fortran ... wasnt forth just a shallow rewrite ? Apr 23 15:32:12 ugh Apr 23 15:32:21 :) Apr 23 15:35:25 woglinde_: hi :) Apr 23 15:35:30 I just had a shocker Apr 23 15:35:44 mranostay: we just had someone claiming he had been programming for over 30 years Apr 23 15:35:48 tried to open a 500MB file in Geany and computer said no Apr 23 15:36:47 but to be fair it did come back without a restart Apr 23 15:37:11 * KotH recomends using leafpad Apr 23 15:37:28 or edlin Apr 23 15:37:50 I like geany, I just don't think it likes trying to open 500mb image files Apr 23 15:38:02 C-M C-butterfly Apr 23 15:38:15 KotH, I have 87 years of programming experience Apr 23 15:38:17 I thought it was going to try opening the beaglebone.img in an archive manager to view the contents, apparently not Apr 23 15:38:31 looks like minecraft Apr 23 15:38:47 little golden blocks everywhere Apr 23 15:38:59 mdp: billable hours are not real hours Apr 23 15:39:07 KotH, LOL ;) Apr 23 15:39:45 KotH, I own this one: http://www.despair.com/consulting.html Apr 23 15:40:21 mdp: lol Apr 23 15:40:35 i have a friend working in consulting... have to give him that one Apr 23 15:40:48 it's a must have if you are in the biz ;) Apr 23 15:40:59 btw, just as funny is the description next to it Apr 23 15:41:29 "PERFECT FOR: * The nine people in America who understand what it is consultants actually do" Apr 23 15:41:57 apologies for the .us-centric line, but you get the picture ;) Apr 23 15:42:24 * KotH paints it blue Apr 23 15:42:47 .o0(why do i get an error message where no error message can be generated?) Apr 23 15:48:54 enough debugging for a day... Apr 23 15:48:56 bye boys Apr 23 15:49:56 Yeeha, 28 quid at Farnell --- http://uk.farnell.com/circuitco/bb-bblk-000/beaglebone-black-cortex-a8-dev/dp/2291620 Apr 23 15:50:01 "18588 will be available for delivery on 3 May, 2013" Apr 23 15:52:47 damn, that's cheap Apr 23 15:53:49 fiola : but the rpi is still cheaper.. Apr 23 15:54:10 mranostay: who you calling "not that old"! Apr 23 15:54:29 * av500 is tired about this "cheaper" argument Apr 23 15:55:22 CareBear\: It's hardly relevant that broken hardware is cheaper. Apr 23 15:55:43 of course it is Apr 23 15:55:51 who cares if stuff works Apr 23 15:55:58 msp430 lunchbox is still cheaper Apr 23 15:56:22 msp430 lunch is ruined Apr 23 15:56:29 100% price hike Apr 23 15:56:36 no more free lunch Apr 23 15:56:36 mdp : lm4f too Apr 23 15:56:41 yeah Apr 23 15:57:14 I'm having trouble compiling xbmc for msp430 though Apr 23 15:57:24 * mranostay steals av500 lunch money Apr 23 15:57:44 Current conversion of $45 to GBP is 29.49, so Farnell's price is indeed good. Apr 23 15:57:46 mdp: :) Apr 23 15:58:25 I'm waiting for people to start selling BBB "kits", with overpriced HDMI cable, PSU, SD card and HDMI cable Apr 23 15:58:47 remember an HDMI cable Apr 23 15:59:07 that too Apr 23 16:00:14 One outfit that's unfortunately going to be screwed by this (unfortunately because they're good guys) is Olimex. Their A13 board is a direct competitor in both niche and price. Apr 23 16:00:45 I'm not so sure Apr 23 16:00:51 it's a war Apr 23 16:00:53 going on Apr 23 16:00:58 Tough though, they'll have to up the ante again. Apr 23 16:01:00 Yep Apr 23 16:01:02 casualties everwhere Apr 23 16:01:17 A13 in fact is nice Apr 23 16:01:22 one can install XBMC Apr 23 16:01:24 I don't think hobbyists are a big market either for circuitco or olimex Apr 23 16:01:54 DigiKey is certainly pushing Olimex on the hobbyist side. Apr 23 16:02:29 are there enough hobbyists on digikey for it to matter? Apr 23 16:02:42 CareBear\: Farnell's "18588 will be available for delivery on 3 May, 2013" suggests that Farnell now realizes that the hobbiest market is more than incidental. Apr 23 16:03:28 fiola : Farnell has a solid b2b profile, it's even impossible to order from them in most of EU as an individual Apr 23 16:04:14 fiola : so I think that stock is more about companies using the board in products either as-is, or adding some capes on top Apr 23 16:04:37 farnell is selling rpi too Apr 23 16:04:58 the disties would sell cheese if it would move Apr 23 16:05:12 all they see is the number rpi is pulling Apr 23 16:05:28 yup Apr 23 16:05:56 CareBear\: Not so. Although I've been using Farnell since the 80's, this millennium I've always been ordering privately, and their websites are set up for it. RS is a lot more company-oriented, but Farnell even has a community website in Element 14. Apr 23 16:06:41 fiola : yes so, uk is not "most EU" Apr 23 16:07:56 Element 14 serves a worldwide hobbiest audience, not just industry professionals. Apr 23 16:44:55 Zero stock of BB-BBLK-000 at Digikey, Mouser and Newark. :( Apr 23 16:44:56 jkridner: is there a side by side feature comparison of the BBw and BBb somewhere? Apr 23 16:47:10 Russ: can't catch a break from you :) Apr 23 16:47:52 dorkbotpdx does seem like a cool place though Apr 23 16:49:31 mranostay: you should ask in #yocto, as lots of them live there Apr 23 16:50:31 hmm i know :) Apr 23 16:50:55 did they assimilate you? Apr 23 16:56:35 wmat, if I did the comparison, BBb would be minus the PRU :( Apr 23 16:57:05 * wmat is just lazy Apr 23 16:57:32 somebody should put a comparison on elinux! :P Apr 23 16:57:47 no doubt Apr 23 17:14:54 bruce: Farnell UK says "18588 will be available for delivery on 3 May, 2013", so it seems likely that very high volumes have been manufactured. Apr 23 17:17:31 fiola: Thanks. I read somewhere that their initial manufacturing run would involve 100k units so I expect most motivated people should have no trouble buying one, but I was hoping there would be stock today, since it's supposedly launch day. Apr 23 17:17:50 It's no real problem, just me being an impatient kid on Christmas morning. Apr 23 17:18:02 hehe Apr 23 17:21:51 I got an email from Newark yesterday saying they had stock and ordered one. But haven't got the "it shipped" mail yet. Apr 23 17:22:11 I was on their pre-reg mail list. Apr 23 17:23:46 I got that email too, but they've never actually had stock as far as I can see. It was just - launch day comes, so out go the emails. Apr 23 17:32:40 did yours say the bit about "Good news! Inventory has arrived in our warehouse. We've only received a limited quantity however, so don't delay, place your order today! We're sure demand will be strong." Apr 23 17:34:27 Marketing spiel should always be ignored, on principle :P Apr 23 17:43:25 I guys just checking around I just purchase the Black so I am pretty excited Apr 23 17:44:06 congrats Apr 23 17:45:40 thanks I have a lot of reading but I look fwd Apr 23 17:46:43 I am thinking of replacing my sprinkler system controller or setup an alarm for the house Apr 23 17:46:51 Take notes as you discover stuff, and blog it :-) Apr 23 17:48:35 I will I hope that I get it soon trying to find out if it is backorder or not Apr 23 17:50:35 ok guys back to work you guys have a great day Apr 23 17:50:49 cya Apr 23 17:50:52 You too :-) Apr 23 17:50:53 Anyone know a site that lists beaglebone black as in stock? Apr 23 17:51:07 <_av500_> hi robtow Apr 23 17:51:11 <_av500_> not yet Apr 23 17:51:17 <_av500_> ramp up is ongoing Apr 23 17:51:27 * wmat ebays his A4 :/ Apr 23 17:51:30 hey _av500 Apr 23 17:51:36 heh, I jest Apr 23 17:53:08 * KotH would totaly do that Apr 23 17:53:16 easy way to make lots of money! Apr 23 17:54:07 >:o Apr 23 17:55:04 nah, I couldn't do that Apr 23 17:55:46 rbarris: You got that email from Newark/Element 14, didn't you. Then you click 'Buy now' and... Apr 23 17:55:52 http://www.newark.com/jsp/search/productdetail.jsp?sku=65W6016 Availability: 0. Apr 23 17:56:23 le sigh Apr 23 17:57:24 <_av500_> could be -100000 Apr 23 17:57:24 lead time 66 days Apr 23 17:57:28 <_av500_> 0 is not os bad Apr 23 17:57:34 * panto is disappointed... expected 666 days Apr 23 17:57:40 lol Apr 23 17:57:53 seven weeks is a bit long, best quote I found Apr 23 17:58:30 I don't think any of those lead-time quotes mean anything. They'll get stock when they get it, which should hopefully be soon. Apr 23 17:58:46 <_av500_> yes Apr 23 17:58:48 I bet the fastest way to get a Black is to place an order at any major distributor. Apr 23 17:59:03 <_av500_> bruce: or hang out here for 3 years in advance Apr 23 17:59:07 <_av500_> worked for me Apr 23 17:59:33 digikey? Apr 23 17:59:48 So, RPi costs £26.48 and BBBlack costs £27.87 ... but BBB comes with power brick and USB lead, RPi doesn't. So, BBB is cheaper! Apr 23 18:00:10 has pi; not impressed. Apr 23 18:00:14 <_av500_> imagine it was 1¢ more expensive Apr 23 18:00:20 <_av500_> nobody would buy it Apr 23 18:01:30 im a impressed the the friendly and courteous community the raspberry pi has in addition to its official all inclusive distribution Apr 23 18:01:45 hahaha Apr 23 18:01:53 crashovrd: well played! Apr 23 18:01:58 ;) Apr 23 18:02:35 I wish Pi would come out with its camera board already. That'd be a cool accessory. Apr 23 18:03:43 * panto works on the bone camera right now... Apr 23 18:03:54 bruce - pi is underpowered by image processing; have been doing some with simplecv - kinda slow. Apr 23 18:04:06 * fiola feels like saying "PRU" a few times on the RPi forum Apr 23 18:04:53 <_av500_> I once said MPEG2 Apr 23 18:05:15 Pi camera is a bit odd for CV, to be sure. High speed camera, low processing bandwidth. Oops. Still, for the money, it'll find applications. Apr 23 18:05:40 panto: Got a link for your bone camera? Apr 23 18:06:52 http://beagleboardtoys.info/index.php?title=BeagleBone_3.1MP_Camera Apr 23 18:07:09 not worky yet for 3.8 Apr 23 18:07:14 I'm on it though Apr 23 18:07:22 <_av500_> man, 3.1 MP is so last decade Apr 23 18:07:29 <_av500_> my phonephabletcam has 24 Apr 23 18:07:47 phonetablet? Apr 23 18:07:56 <_av500_> woglinde: no nitpicking! Apr 23 18:07:58 I tought it was a phone from archos Apr 23 18:08:00 _av500_, I hate you... :) Apr 23 18:08:05 not tabletphone Apr 23 18:08:17 Here's something hilarious: The forever-broken USB controller on the Pi's BCM2835 SoC would be fixable if Broadcom had a PRU in their chip, because then a PRU could service the USB's 1ms response latency requirement instead of the USB events occasionally being dropped. Apr 23 18:08:35 fiola beagles have musb Apr 23 18:08:38 <_av500_> what's an event between friends Apr 23 18:08:39 fiola - yikes! Apr 23 18:10:02 usb if b0rken, film at 11 Apr 23 18:10:15 if you got to rely on something working on your board, don't let it be usb Apr 23 18:10:38 Digikey says they will ship on the 25th. Apr 23 18:10:45 panto how is the cam connected? Apr 23 18:11:43 <_av500_> woglinde: wires Apr 23 18:11:57 woglinde, gpmc memory interface Apr 23 18:12:28 <_av500_> panto: what user space api does it end up in? Apr 23 18:12:31 <_av500_> v4l2? Apr 23 18:12:38 <_av500_> or /dev7mem? Apr 23 18:12:51 should be v4l2 Apr 23 18:12:59 I dunno what 3.2 did Apr 23 18:13:00 <_av500_> yeah, it mentions cheese Apr 23 18:13:15 that kernel is/was a little bit funky Apr 23 18:13:42 Placed order with Digikey. Apr 23 18:13:44 v4l2 loopback is nice Apr 23 18:14:00 if you got to do it usb cameras work Apr 23 18:14:09 but, it's usb Apr 23 18:14:13 so you can turn your ip cam into a a local v4l2 device Apr 23 18:14:14 expect high cpu low Apr 23 18:14:42 what now a low cpu high? Apr 23 18:15:32 <_av500_> a high low cpu Apr 23 18:16:27 *load Apr 23 18:18:02 panto: Looks interesting. Suitable for opencv, I presume? Industrial vision type applications? Apr 23 18:18:18 yes, that's the idea Apr 23 18:18:33 (i.e. looking at squareish stuff under somewhat controlled lighting and distance conditions) Apr 23 18:18:44 not only that Apr 23 18:18:52 but camera people are weird Apr 23 18:19:27 No we are not. Apr 23 18:19:40 ^ case in point. Apr 23 18:19:47 /jk Apr 23 18:20:05 ;-P Apr 23 18:20:15 * agmlego works in industrial machine vision. Apr 23 18:20:35 Mostly in final system integration. Apr 23 18:21:23 So, I take other people's hardware, munge it all together with a few robots and stuff, and write some code to glue someone else's software tools together to do the inspection/guidance/veriication/PFM/whatever. Apr 23 18:21:31 And then I get paid. Apr 23 18:21:47 mourning Apr 23 18:22:15 I wonder how fast two BeagleBones can communicate through their PRUs, back to back, doing the sync in PRU code. Apr 23 18:22:22 <_av500_> 54 Apr 23 18:22:36 <_av500_> 26 each Apr 23 18:22:45 lol Apr 23 18:22:52 Hi ka6 Apr 23 18:23:05 * bruce was in industrial CV, but had the luxury of doing mostly software stuff - someone else had the pleasure of making sure there was a well focused and lit image on the screen. Apr 23 18:23:07 <_av500_> wasnt limited amount of PRU input pins an issue on bone? Apr 23 18:23:28 fiola PRUs run at 200MHz, 5ns per cycle Apr 23 18:23:33 bruce: Ah, so you did the easy 5%. Apr 23 18:23:34 ;-P Apr 23 18:23:34 <_av500_> bruce: I'd gather hanging a lamp is easier than writing CV code :) Apr 23 18:23:44 there's shared RAM single cycle access Apr 23 18:23:45 _av500_: Not at all. Apr 23 18:24:02 _av500_: Easily 90% or more of my job is making sure there is a good image. Apr 23 18:24:26 panto: Yeah, but that won't be the transfer datarate. Bit banging async clock recovery will reduce that right down. Apr 23 18:24:27 agmlego: As I see it, I got the fun part. :P Apr 23 18:24:29 Lighting, optics, filters, and sensors all have to be correct for the application. Apr 23 18:24:42 fiola, you'll be surprised Apr 23 18:24:47 The actual image processing is just basic matrix diddling. Apr 23 18:24:50 there's other h/w peripherals in there Apr 23 18:24:54 ok, time to eat Apr 23 18:25:05 * mranostay harlem shakes in Apr 23 18:25:06 <_av500_> gyros again Apr 23 18:25:20 <_av500_> mranostay: your meme is growing mold Apr 23 18:26:01 agmlego: Yeah, I wonder what range of applications panto's board is suitable for. It looks like one sensor only, with un-changeable optics. Apr 23 18:26:07 <_av500_> jkridner: d'ya think once could talk gsoc with you some time? Apr 23 18:26:18 bruce: So, it is a CCTV camera. ;-P Apr 23 18:26:32 panto: Got a link to your hardware? Apr 23 18:26:32 _av500_: what is the new one? Apr 23 18:26:56 gangnam style is old as well Apr 23 18:26:59 agmlego: panto gave me this link a bit earlier... http://beagleboardtoys.info/index.php?title=BeagleBone_3.1MP_Camera Apr 23 18:27:49 Oh, he is one of the folk trying to get the camera port to work. Apr 23 18:28:14 does it come with power adapter -if not which one and were to get Apr 23 18:28:14 <_av500_> mranostay: make one! Apr 23 18:28:25 huh Apr 23 18:28:40 <_av500_> uhu Apr 23 18:28:52 were can you buy one Apr 23 18:28:54 bruce: Yeah, I see little about that that interests me professionally. Apr 23 18:29:18 I'm looking for hobbyist level stuff, so it might serve. Apr 23 18:29:20 <_av500_> the word "toys" in the URL is a hint Apr 23 18:29:51 bruce: What is wrong with just getting a webcam with decent optics and a bigger sensor? Apr 23 18:29:53 Real CV cameras and optics tend to be in the "call us for a quote" price category. Apr 23 18:30:00 Probably cheaper and more robust. Apr 23 18:30:06 ... and USB. Apr 23 18:30:07 Certainly better image quality. Apr 23 18:30:16 And? Apr 23 18:30:16 <_av500_> try beagleboardcallusforaquotestuff.info Apr 23 18:30:51 bruce: Depends on your budget. Much of the hardware we deal with is And all GigE, so stupid easy to work with. Apr 23 18:31:36 I guess I've just never had good experience with USB webcams. "Documentation? We don't need no stinking documentation!" Apr 23 18:31:59 "What do you mean, you want to use it on something other than Windows?!?" Apr 23 18:32:18 "Plug and play - in MS Paint!" Apr 23 18:32:49 <_av500_> al you need is the COM API Apr 23 18:32:51 <_av500_> all Apr 23 18:33:12 bruce: The Logitech ones are pretty damned solid. Apr 23 18:33:15 all you need is to reverse engineer the COM API Apr 23 18:33:25 And the newest ones have real glass in the optics, and reasonably large sensors. Apr 23 18:33:46 V4L2 supports them nicely. Apr 23 18:33:52 agmlego: I'll look at them, next time I get around to playing with this stuff. At the moment, I'm just dreaming. Apr 23 18:34:19 Heh. Apr 23 18:34:32 It's been a decade since I did anything serious in this space, so I'm sure my expectations and biases are well out of date. Apr 23 18:34:38 * agmlego is working on a vision project for his hackerspace, actually, and will likely be using one there. Apr 23 18:35:04 And probably a Pi, because we have stacks of them and it is a low-demand application. Apr 23 18:50:33 agmlego: we don't speak of that board in here Apr 23 18:51:53 if i would want to get production+selling+shop of some openhardware pcbs i have designed, where would i go to? Apr 23 18:52:04 (it's not a cape, so i doubt cco is interested) Apr 23 18:52:33 KotH: oshpark? :P Apr 23 18:53:06 it's not just pcb production, but also assmebly Apr 23 18:53:45 mranostay: quick, give me an excuse to get a beaglebone black! Apr 23 18:54:02 biot: it will get you all the girls you want Apr 23 18:54:17 great. now I have to buy 5. Apr 23 18:54:49 biot: signal generator? Apr 23 18:55:24 mranostay: Well, I *would* do it with a Beagle product, but our drawer of them is empty. Apr 23 18:55:52 I guess I could poke jkridner about it... ;-P Apr 23 18:55:57 mranostay: what, just bit-banging GPIO pins from userspace? Apr 23 18:56:29 biot: It's got PRUs that can do it realtrime at 200MHz Apr 23 18:57:11 hmm, didn't know that Apr 23 18:57:30 biot: PRU! Apr 23 18:57:43 how do you drive that? you give it a pattern to repeat or? Apr 23 18:58:02 8kb of instruction code Apr 23 18:58:10 so you can do a lot Apr 23 18:58:17 You program up the PRU in its assembler to do whatever low-level thing you want, then control it from userspace. Apr 23 18:58:20 exposed on two registers Apr 23 18:58:38 two 200mhz uCs Apr 23 18:58:46 let's KISS Apr 23 18:58:52 lets not Apr 23 18:58:55 :P Apr 23 18:59:01 biot: some weird guy called mdp uses a beagle with its PRUs to emulate unobtainable hardware for an 6502 Apr 23 18:59:03 biot: here's a "blink" on PRU -- https://github.com/boxysean/am335x_pru_package/tree/master/pru_sw/example_apps/blink Apr 23 18:59:15 i was reading one of the PRU docs and still don't quite grok the shift register support. Can PRU be used to sink data from multiple external serial devices like adc's ? Apr 23 18:59:20 fiola: THAT IS WRONG! Apr 23 18:59:22 WRONG! Apr 23 18:59:34 KotH, unobtanium++ Apr 23 19:00:06 mranostay: Yeah, I know, it should be hello world :P Apr 23 19:00:16 mdp: well, you could always use an fpga..that would be almost like the real thing ;) Apr 23 19:00:19 hrmm, looks great indeed Apr 23 19:00:25 right, gotta have one Apr 23 19:00:51 rbarris: you can do anything you want with them Apr 23 19:01:06 rbarris: you are basically bitbaning the PRU I/Os Apr 23 19:01:12 rbarris: at 200MHz Apr 23 19:01:20 Well the great thing is, the price is now below the radar. Same as Rpi, at that price you no longer need to think "Shall I?" Apr 23 19:01:32 that's understood, thanks Apr 23 19:01:39 fiola: the bone was always cheap Apr 23 19:01:48 fiola: and below the radar Apr 23 19:01:49 I highly recommend reading 4.5.2.2.3 in spruh73c.pdf for GPI/GPO direct/shift operation Apr 23 19:01:52 bradfa: battery header got added are you happy again? :) Apr 23 19:02:15 KotH: not below the radar cheap. You can do too much with $89. Apr 23 19:02:30 http://caxapa.ru/thumbs/302179/spruh73c_.pdf Apr 23 19:02:36 (for those too lazy to google) Apr 23 19:02:47 thx KotH Apr 23 19:03:04 fiola: no you shouldn't be toggling GPIOs like that it isn't using the PRU correctly Apr 23 19:03:07 mranostay, I'm always happy :) Apr 23 19:03:12 KotH, fpga would have defeated the hack value of my project Apr 23 19:03:27 mranostay, but there's no refdes for the header, it's test points, which makes my BOM modifications fun Apr 23 19:03:53 CCo wants an updated BOM from me for white labels... turns out I want like 75 parts nopop'ed Apr 23 19:03:58 go me Apr 23 19:04:08 rbarris, that ref was for you, fwiw, 4.5.2.2.3. Apr 23 19:04:11 mranostay: there is no "incorrectly" unless it breaks the operational specs given on the datasheet. Apr 23 19:04:23 tnx mdp Apr 23 19:04:35 KotH, gave the secret link to the old TRM Apr 23 19:04:41 fiola: not really... that will not even buy you an Rb frequency normal Apr 23 19:05:07 is there a new TRM? is it better or different ? Apr 23 19:05:09 mdp: i know you cannot c&p that link :) Apr 23 19:05:13 ;) Apr 23 19:05:30 new TRM is "different" Apr 23 19:05:33 someone mentioned spruh73c earlier and it's the first hit on google.. Apr 23 19:05:47 the world wants spruh73c Apr 23 19:06:46 The top spruh73c on Google is from .ru, and PDF is an easily compromised format ... Apr 23 19:06:51 fiola: ok.. i might not be your usual electronics buyer.. given the fact that i spend 300USD on 8663's Apr 23 19:07:46 fiola: pdf's are not easier compromised than a .txt Apr 23 19:08:02 fiola: or a video file or.... Apr 23 19:08:16 KotH: I'm looking forward to seeing what whacky "You should not do this" things people do with the Black's PRU. I hope it catches on :-) Apr 23 19:08:18 fiola: if your pdf reader is exploitable, then you are using the wrong one, or an outdated one Apr 23 19:08:30 fiola: you will see them :) Apr 23 19:08:43 we discuss them regularly on this channel, stay tuned Apr 23 19:08:47 fiola: and given the hype we have here... there will be an influx of many of those Apr 23 19:08:56 usually starts with boxysean's blog entry Apr 23 19:09:27 mdp: the PRU one? Apr 23 19:09:31 mdp: ist that good or bad? Apr 23 19:09:33 yes Apr 23 19:10:03 first steps with beaglebone pru are to bitbang the gpio IP :( Apr 23 19:10:37 well.. i would do the same.. to get a feel Apr 23 19:10:42 extra code and effort to do something less efficiently than the native pru gpi/gpo Apr 23 19:10:44 start simple, start with basics Apr 23 19:10:48 it's not simple ;) Apr 23 19:10:53 that's the funny thing Apr 23 19:11:01 uh? Apr 23 19:11:02 ok Apr 23 19:11:11 mdp: any idea what the penalty is for toggling GPIO vs the single-instruction PRU pins? Apr 23 19:12:04 why was the PRU section severely cut down in later TRM revisions? Apr 23 19:12:34 simple is doing a single instruction to store to r30..done Apr 23 19:12:40 so mdp can spread the word of the spruh73c Apr 23 19:12:49 jj2baile, nobody can answer that here Apr 23 19:13:12 mdp: i dont think he gets what you are hinting at :) Apr 23 19:13:38 well I was going to ask: "Unable to, or disallowed from", but i think that answers my question Apr 23 19:14:04 jj2baile: hint: a couple of the people in this channel are either working for TI or under TI NDA Apr 23 19:14:23 I figured; Apr 23 19:15:04 jj2baile: the others are either n00bs or trolls :) Apr 23 19:15:31 < ex TI Apr 23 19:15:48 robtow: so, you fall into the n00b category? ;) Apr 23 19:16:31 KotH - I was part of the 1700 laid off last Nov when TI closed the mobile division after failing to sell it to Amazon Apr 23 19:17:04 oh..one of the omapgeddon victims :-( Apr 23 19:17:14 robtow, same here... Apr 23 19:18:37 mdp: if you have ever the chance, could you tell the other TI to please make again some calculators that have a useable keyboard layout for scientific and engineering use? Apr 23 19:18:51 does the beaglebone has proper display drivers for arm linux or runs on FB / Neon Optmized FB? Apr 23 19:18:52 panto - my sympathies! Apr 23 19:19:02 life goes on Apr 23 19:19:08 mdp: everyone since the ti-92 sucks... and gets even more sucky :-( Apr 23 19:19:18 * wmat hears omapogeddon continues to this day Apr 23 19:19:54 stealth``: yes Apr 23 19:20:20 panto - bad timing, with the woes in Greece. Apr 23 19:20:30 * panto shrugs Apr 23 19:20:41 got another gig with CCO Apr 23 19:20:42 cmicali, couple things at work there 1) gpio ip clock limit..probably on the order of 25MHz toggle max..I think some folks have done arm baremetal (vague memory) to prove 2) contention for packets on the crossbar interconnect (you do an instruction that's single cycle to a pru register and it's guaranteed 5ns...write outside of the PRUSS and it not deterministic Apr 23 19:21:09 somehow I keep finding people willing to employ me :) Apr 23 19:21:21 mdp: interesting thanks, i assumed the interconnect delay but forgot about the gpio clock issue Apr 23 19:21:37 cmicali, so that means, if you have something exciting going on like pushing polygons doing networking, heavy display work...you are creating crossbar traffic..and you will stall and not get 1 cycle response Apr 23 19:21:48 you just have no idea in a system that's doing other things Apr 23 19:22:16 the stalls are the real problem Apr 23 19:22:24 mdp: are you saying that Linux is not a realtime operating system? Apr 23 19:22:26 mdp: yeah i have one pru pushing data from pru memory to ddr and C code in linux doing FFT on that stuff Apr 23 19:22:40 mdp: and are you saying I can't have infinite bandwidth and zero latency? Apr 23 19:22:52 it defeats the purpose *most* bitbanging use cases with the pru Apr 23 19:22:55 mdp: but i have ONE pin i attached to a gpio instead of a pru pin on my board, and i expect it is going to cause some shit Apr 23 19:22:56 and low cost? Apr 23 19:23:07 alan_o, that's what I'm told..I don't know anything though, I just work here Apr 23 19:23:15 hehe Apr 23 19:23:17 ok, later all Apr 23 19:23:20 alan_o, linux is not a real time OS, and linus smells of elderberries Apr 23 19:23:27 alan_o, I don't even know what any of this stuff means, I just repeat from the internal script ;) Apr 23 19:24:03 * alan_o saw the panto comment just as the window was closing Apr 23 19:24:05 hehe Apr 23 19:24:08 cmicali, depends on what response deadline you have for the pin..it all depends Apr 23 19:24:18 the transaction will get there..but who knows when Apr 23 19:24:26 mdp: let me guess, you are working in a large room with hundrets of other people, all of them with an irc client infront of them, where they "support" a certain irc channel ? :) Apr 23 19:24:36 KotH, +1 Apr 23 19:25:00 KotH, yes, I was going to tell you that Bob from the #nspire channel says he can support you over there...I saw him during our 20 minute lunch break Apr 23 19:25:04 mdp: yeah it's the non-determinism that i think will be the problem, doing realtime/regular sampling from an external a/d and would rather not have big jitter Apr 23 19:25:09 board revision i guess ugh Apr 23 19:25:27 cmicali, yeah, the number of pins is irrelevant if your deadline is important Apr 23 19:27:27 cmicali, the best real world example I can give you is reading some of lyren brown's comments about what happened when he tried to back his pru-based atari expansion memory emulator with DRAM Apr 23 19:27:44 he'd try to go out to DRAM and then start to fail decoding 65xx bus cycles Apr 23 19:27:53 interesting Apr 23 19:27:57 he had to batch things, IIRC Apr 23 19:28:09 i.e. he started missing deadlines due to crossbar stalls Apr 23 19:28:29 wasn't the atari emulator pretty slow too? Apr 23 19:28:35 meaning, whatever the atari clock rate was Apr 23 19:28:41 1mhz Apr 23 19:28:55 or maybe it was a 2mhz 6502..can't recall now Apr 23 19:29:06 still, stall must have been pretty long to drop on that Apr 23 19:29:32 doing a 1mhz part should be fairly easy with today's modern processors Apr 23 19:29:37 well, it takes a few 6502 bus cycles Apr 23 19:30:00 bah..try again...it takes a few instructions to do that 6502 bus cycle loop Apr 23 19:30:39 then you end up hardcoding delays (surprise!) to make things not respond too fast ahead of your buffer propagation delays Apr 23 19:30:42 like on a read Apr 23 19:30:52 so then you have it all correct Apr 23 19:30:58 and cause a stall and *poof* Apr 23 19:31:20 so in your case, my question is...can you afford to miss *one* sample Apr 23 19:31:23 ? Apr 23 19:31:39 this is why I prefer to use the FPGA solution...its all reduced back to hardware/microcode.. Apr 23 19:31:41 in my case, the computer (6502 cpu) crashes ;) Apr 23 19:31:52 ka6sox-farfarawa, infidel! Apr 23 19:32:02 ka6sox-farfarawa, you are no fun at all Apr 23 19:32:38 mdp, yes, I find emulators annoying and fraught with their *own* quirks... Apr 23 19:32:41 so yes, pru has a sane set of production use cases Apr 23 19:33:09 note what TI's approved uses for the PRUSS are and you get the idea Apr 23 19:33:29 but you can code to get around that DRAM latency Apr 23 19:33:29 approved? Apr 23 19:33:32 its not quite *fully* reprogrammable computing...but it is reprogrammable peripherals. Apr 23 19:33:36 mru, blessed? Apr 23 19:33:39 mru +1 Apr 23 19:33:57 mdp, more like DADT Apr 23 19:34:05 i can probably afford to miss a sample or two actually Apr 23 19:34:07 heh Apr 23 19:34:17 (thanks koen for that reference!) Apr 23 19:34:20 but more error means more post-processing to try to correct Apr 23 19:34:27 which is a pain in the ass Apr 23 19:35:00 is the common case, people are running data through the pru where there's no stalls on the gathering part..direct shifting.. Apr 23 19:35:14 but they need to share data out to the rest of the SoC Apr 23 19:35:31 like our JTAG cape Apr 23 19:35:34 that's solved with any number of schemes of ping-ponging in sram, edma, etc. etc. Apr 23 19:35:49 mru has described this before Apr 23 19:35:55 my current solution is to use both PRUs Apr 23 19:36:07 one samples and puts into pru ram, the other reads from that and moves to dram Apr 23 19:36:10 seems to be working OK so far Apr 23 19:36:13 that's what lyren brown does for his atari thing Apr 23 19:36:18 yeah Apr 23 19:36:55 if you needed the other pru you might investigate reserving an edma channel to do the work for you Apr 23 19:37:05 poke it and do something else Apr 23 19:37:36 i looked into that briefly Apr 23 19:37:38 cmicali, what's the b/w you get out of your setup? Apr 23 19:37:41 but the work to setup the edma controller Apr 23 19:37:46 scared me off Apr 23 19:37:49 although I've been told that there's "no known use case for having the pru use edma" ;) Apr 23 19:38:13 panto: haven't optimized yet, but i'm getting about 3mbyte/s (about 1.5MSps 16bit samples) Apr 23 19:38:16 panto, ask me why I find that statement funny? Apr 23 19:38:20 there's always the first time :) Apr 23 19:38:26 why do you find this funny mdp? Apr 23 19:38:32 panto, http://processors.wiki.ti.com/index.php/PRU_Linux-based_Example_Code#PRU_edmaConfig Apr 23 19:38:39 lol Apr 23 19:38:52 yeah, really, I come to work to be amused. Apr 23 19:40:28 mdp, better than working at EA or being Bored!@ Apr 23 19:40:59 ka6sox-farfarawa, working for one EA was pretty awesome Apr 23 19:41:20 Electronic Arts? Apr 23 19:41:27 embedded alley Apr 23 19:41:33 oh. right Apr 23 19:41:39 hehe Apr 23 19:42:20 panto, that was the only time I did x86 kernel work ;) Apr 23 19:42:22 someone did a cartoon about EA that had a viking ship...can't find it...it was classic Apr 23 19:42:34 panto, 37 silkwood showers later...I'm ok Apr 23 19:42:44 hehe Apr 23 19:43:16 mdp, the younger set won't know what a silkwood shower was... Apr 23 19:43:33 ka6sox-farfarawa, I'm testing their googley skills Apr 23 19:43:39 no kidding Apr 23 19:44:01 should be part of the gsoc qualification :P Apr 23 19:44:23 hello! about the beaglebone black - some spec sheet lists 2x PRU 32-bit RISC CPUs as present on the board as well - are these accessible from linux? can these be programmed to handle some hard realtime stuff? which I/O ports can they access? do they have access to other peripherals on board such as I2C or SPI or similar? Apr 23 19:45:58 Naked_, what do you mean "accessable by linux" Apr 23 19:46:12 can linux interact with them....yes Apr 23 19:46:35 Naked_, yes on all counts, but it's not trivial Apr 23 19:46:49 panto, you can't treat them as MMIO? Apr 23 19:46:52 ka6sox-farfarawa: can the linux upload software to be run by the PRUs, however that is done Apr 23 19:46:58 heh Apr 23 19:47:07 and Bitbang them? Apr 23 19:47:12 naked: yes Apr 23 19:47:14 ka6sox-farfarawa, you can do that Apr 23 19:47:15 naked: examples: https://github.com/beagleboard/am335x_pru_package Apr 23 19:47:16 Naked_, yes Apr 23 19:47:22 you can even access the h/w controller Apr 23 19:47:23 naked: tutorial: http://blog.boxysean.com/2012/08/12/first-steps-with-the-beaglebone-pru/ Apr 23 19:47:32 thanks! Apr 23 19:47:35 sanity of doing it that way not guaranteed Apr 23 19:47:36 this is great stuff! Apr 23 19:47:51 it is, but can't you put some clothes on? this is a family channel Apr 23 19:47:53 sanity is never guaranteed. Apr 23 19:47:55 I've lost my sanity years ago, so don't worry Apr 23 19:48:18 think of the Children! Apr 23 19:48:24 lol Apr 23 19:48:59 now if we could get some people interested in upstreamin PRU support..that would be good. Apr 23 19:49:52 ka6sox-farfarawa, we do, but it's a long road Apr 23 19:49:59 * panto points at mdp Apr 23 19:50:10 panto, I'm going into the office today..I'd like to test your eMMC collision patches Apr 23 19:50:12 what would upstream support look like, just integration of the UIO driver or something else? Apr 23 19:50:28 something completely different Apr 23 19:50:54 ka6sox-farfarawa, you'll need to load an override cape from the command line Apr 23 19:51:00 okay, one more question - the raspberry pi hardware documentation is behind onerous NDAs and the publicly available documentation is just incomplete and wrong - is the PRU stuff as bad or is good documentation available without signing NDAs? Apr 23 19:51:01 there's no camera cape yet Apr 23 19:51:01 a biztalk style xwindows graphical orchestrator to drag and drop PRU instructions? Apr 23 19:51:08 cmicali: that blog from Seanboxy is'nt really very good Apr 23 19:51:21 as i discovered. Apr 23 19:51:21 Hadaka, the PRU docs used to be open Apr 23 19:51:35 mrpackethead: agree, but haven't found another post that at least lists the instructions 1 by 1 to get the examples to build - got a better one? Apr 23 19:51:39 but TI couldn't deal with the support burden so they removed it from the TRM Apr 23 19:51:46 but it's not under NDA or anything Apr 23 19:51:46 I have a copy of the old docs Apr 23 19:51:52 me too Apr 23 19:51:53 they just don't like you to bug them about it Apr 23 19:52:08 so that means the "community" gets to support this. Apr 23 19:52:15 which is fine :P Apr 23 19:52:19 hmmh, well, not ideal but a far cry better than the rpi situation Apr 23 19:52:22 ;) Apr 23 19:52:39 Hadaka, it's not all bad Apr 23 19:52:48 ka6sox-farfarawa: considering my experience with freescales support, i think the ti support is pretty decent Apr 23 19:52:49 Hadaka, better than undocumented and totally unavailable... Apr 23 19:53:01 KotH, not complaining mind ya Apr 23 19:53:02 the bbb at $45 has the potential to be a real killer of the PI Apr 23 19:53:05 ka6sox-farfarawa: even if they "refuse" to support you Apr 23 19:53:05 I think the community wants to take on PRU completely differently that what TI would do Apr 23 19:53:34 panto, I see the PRU as being more like "cores" ala opencores.org Apr 23 19:53:49 but the first thing is to make it easy to use. Apr 23 19:54:04 we have our ways... Apr 23 19:54:05 ka6sox-farfarawa: sad thing about it is, that freescale actually contacted us, whether we would be willing to use some freescale cpus in our medical products Apr 23 19:54:07 I need a core that does *this* Apr 23 19:54:10 it's going to take time... Apr 23 19:54:18 panto, agreed. Apr 23 19:54:31 but the elements can be put into place to make this happen. Apr 23 19:54:40 yeah Apr 23 19:54:48 PRU is nothing out of the ordinary really Apr 23 19:55:10 one could even adapt the PRU model on a normal multicore CPU Apr 23 19:55:18 eventually someone will write a simple C compiler for it. Apr 23 19:55:23 (if its not already been done) Apr 23 19:55:26 pstt, there's already one Apr 23 19:55:30 but not public AFAIKT Apr 23 19:55:36 figures Apr 23 19:55:45 DADT Apr 23 19:56:23 i would do bad things for that compiler Apr 23 19:56:45 ask jkrinder Apr 23 19:57:39 I think the PRU stuff is great - there's usually some nook in every project that requires hard realtime - and in 99% of the cases people just slap on a PIC or some arduino or other simple microcontroller - and I hate that! Apr 23 19:58:01 yeah the PRU is really useful for us Apr 23 19:58:16 took some time to spin up but has been great Apr 23 19:58:31 the real deluxe solution would be to have an FPGA there - but those are proprietary heaven Apr 23 19:58:42 they are faster Apr 23 19:58:44 Hadaka, why is that? Apr 23 19:58:58 I do opensource FPGA Apr 23 19:59:37 the PRU can do a lot of good things...and it *should* reduce the need for Linux-RT and Xenomai solutions. Apr 23 20:00:16 i think the main thing it's missing is a good example of pushing data between linux and the PRU Apr 23 20:00:24 which you're going to need for most uses of the PRU i'd think Apr 23 20:00:39 and not just peek/poke a byte but sustained data xfer Apr 23 20:00:42 cmicali, is eDMA not good enough? Apr 23 20:00:47 cmicali, mdp has the right idea about it Apr 23 20:00:56 ka6sox-farfarawa: not sure which part you meant - open source fpga toolchains are practically non-existent (even thought here is one project) Apr 23 20:00:56 you have to poke him to let you on it Apr 23 20:01:16 ka6sox: i don't think the edma example works on the the pru-icss, i believe it was made for the earlier rev of the PRU Apr 23 20:01:20 mdp, the gatekeeper of the PRU Apr 23 20:02:09 panto: i have my own hack solution, but for others that want to use the PRU on a project I think having a good public example would be very helpful Apr 23 20:02:20 KotH, lol, definitely not..I have no official involvement with it ;) Apr 23 20:02:30 i could post mine, although i'm probably doing it wrong (and using up a whole PRU in the process) Apr 23 20:02:38 cmicali, do it Apr 23 20:02:46 cmicali, and yes, all older examples..I cited only because somebody once mentioned a lack of a use case for that Apr 23 20:02:48 mdp, there isn't something official anyways :P Apr 23 20:02:51 we're throwing stuff against the wall to see what sticks Apr 23 20:03:10 ka6sox-farfarawa, there are pru gurus...real ones Apr 23 20:03:27 mdp, I'm sure there are! just like DSP experts. Apr 23 20:03:33 panto: i'll post it @ https://github.com/sagedevices/am335x_pru_package when I get this wrapped up and i can make an example out of it. I added one DDR example in there also, would never have figured that out except for the hipstercircuits blog Apr 23 20:03:52 on that note - which bit of hardware would you guys use to get 9 data bit serial on the beaglebone? I don't think the UARTs can handle it - PRU is an option - I've come up with a really hackish way of making it happen with SPI - is there something else? Apr 23 20:04:17 what kind of serial? Apr 23 20:04:21 the mcspi can't do 9bit? Apr 23 20:04:45 or the uarts...I thought almost everything can do 9 bit... Apr 23 20:05:07 TTL is fine Apr 23 20:05:41 ka6sox-farfarawa, it does do lots of word lengths including 9 bit Apr 23 20:06:04 4-32, to be exact Apr 23 20:06:40 can the mcspi be made to trigger on the rising pulse and have its own 9600 baud clock? Apr 23 20:07:21 Hadaka, why not? Apr 23 20:09:19 ka6sox-farfarawa: the SPI I've come in to contact with either acts a slave and requires an external clock or as a master and is not triggered on rising edge... Apr 23 20:12:14 Hadaka, are those your complete requirements? Apr 23 20:12:19 at first you said, can it do "serial" Apr 23 20:12:29 which is completely devoid of details Apr 23 20:12:47 we don't want to peel this onion for hours Apr 23 20:14:52 mdp: hmmh, not sure - I want to talk to a 9-N-1 9600 baud TTL serial line (only rx and tx) via any peripheral capable of doing so Apr 23 20:15:27 * KotH would use the uart Apr 23 20:16:04 uart should work Apr 23 20:16:08 9 bit is no biggie Apr 23 20:16:10 uart documentation says 8 data bits - and even though it works on some uarts, I do *not* want to do the hack where I configure the uart to use parity and flip the parity after each byte to fake the 9th data bit Apr 23 20:16:29 easily configurable by user-space too Apr 23 20:18:11 Programmable serial interface characteristics Apr 23 20:18:12 – 5, 6, 7, or 8-bit characters Apr 23 20:18:18 am I missing something major? Apr 23 20:18:29 the 9th bit! Apr 23 20:19:23 http://permalink.gmane.org/gmane.linux.ports.arm.omap/90566 Apr 23 20:19:23 PRU_EVTOUT_2: quite so :D Apr 23 20:19:31 Hadaka, you're right Apr 23 20:19:37 I was counting the parity bit with it Apr 23 20:19:56 panto, *ahem* Apr 23 20:20:22 yeah, that's the parity-hack I *don't* want to use - I don't want to flip the parity after sending each byte Apr 23 20:20:26 right Apr 23 20:20:36 heh Apr 23 20:20:47 well, hardware can do Apr 23 20:20:49 Hadaka, is this RS485 1/2 duplex? Apr 23 20:21:03 write the missing bits of the linux tty subsystem to enable it :) Apr 23 20:21:05 mcasp Apr 23 20:21:05 * panto runs Apr 23 20:21:26 heh Apr 23 20:21:37 http://processors.wiki.ti.com/index.php/Soft-UART_Implementation_on_AM335X_PRU_-_Software_Users_Guide Apr 23 20:21:40 just sayin' Apr 23 20:22:00 pru uart is 8 bit too :-\ Apr 23 20:22:07 this is not the pru uart Apr 23 20:22:09 ka6sox-farfarawa: not RS485, but close Apr 23 20:22:11 you can fix that you know :P Apr 23 20:22:13 PRU_EVTOUT_2, it's bitbanged Apr 23 20:22:13 wake up! Apr 23 20:22:37 read the words...read all the words...real only F*ing words on the wiki page Apr 23 20:22:39 mdp, that's what the "too" at the end was for. it means "also" Apr 23 20:22:56 * mdp receives a PRU_EVTOUT_2 interrupt Apr 23 20:23:04 ;) Apr 23 20:23:10 mdp, want a snickers bar? Apr 23 20:23:11 :) Apr 23 20:24:48 hmmh, I get that PRU can do soft uart - that is exactly what I thought to do as well - what I don't get is how McASP is involved... Apr 23 20:25:19 that softuart code is mindbending Apr 23 20:25:29 Hadaka, pru code drives the mcasp serializers Apr 23 20:25:56 cmicali, haha! this is why "those above" claim that the PRU is too hard for mortals ;) Apr 23 20:26:43 mdp: i want to meet the author of that code.. if indeed it was a human Apr 23 20:26:45 mdp: anything embedded is too hard for mere mortals Apr 23 20:27:07 pru has like 14 instructions, it's not that bad. Apr 23 20:27:17 unpossible Apr 23 20:27:19 the only bad comes from teh need of a kernel driver to mux any bidir pins. Apr 23 20:27:33 if it's not node.js is too hard Apr 23 20:27:43 "PRU the Hard Way(tm)" Apr 23 20:27:55 if it's not shopping, it's way way too hard Apr 23 20:28:00 lol! Apr 23 20:28:35 you mean PRU doesn't run node.js?! Apr 23 20:28:57 for those not familiar with "the hard way" http://learncodethehardway.org/ Apr 23 20:28:59 it could, you just have to write up a compiler. Apr 23 20:29:27 \/virtual machine Apr 23 20:29:45 i have to say, that IS the way to learn a language. Apr 23 20:29:49 Hadaka, Touche` Apr 23 20:29:49 * mranostay facepalms Apr 23 20:30:03 like learning a spoken language, you jump into the society! Apr 23 20:30:35 +1 Apr 23 20:30:48 except latin..you'd have to kill yourself Apr 23 20:30:49 dont forget your dictionary Apr 23 20:31:08 if you already know how to program, you're just learning syntactical/style differences...no need to do anything but read code. Apr 23 20:31:38 err, assuming it's not a huge jump, like procedural to functional. Apr 23 20:31:42 there is a lot more to programming than just style and syntax Apr 23 20:31:54 like what? Apr 23 20:32:08 ways of thinking Apr 23 20:32:09 hmmh, I still don't get the McASP stuff - why can't the PRU just "bit bang" a GPIO line itself? - or why can't Linux just use McASP directly if it can do the serialization? Apr 23 20:32:11 they're all turing complete Apr 23 20:32:16 lol Apr 23 20:32:21 Hadaka, a Joke it seems. Apr 23 20:32:23 the only difference is the "macros" Apr 23 20:32:31 since we wer throwing out modules to do this with. Apr 23 20:32:36 if your only tool is a turing machine, everything will look like an endless tape Apr 23 20:32:59 i mean there's no one thing that one language can do that another can't Apr 23 20:33:26 PRU_EVTOUT_2: you have not learned enough programming languages then Apr 23 20:33:34 KotH, +1 Apr 23 20:33:37 why do you say that? Apr 23 20:33:37 PRU_EVTOUT_2: or all just of the c family Apr 23 20:33:54 PRU_EVTOUT_2, Hard RT with Javascript Apr 23 20:33:56 i'm speaking for procedural stuff, like i said Apr 23 20:33:57 do eeeet Apr 23 20:34:00 not something like functional programming Apr 23 20:34:28 * ka6sox-farfarawa expects a 5 line JS programme in <10minutes from PRU_EVTOUT_2 Apr 23 20:34:40 there are more than just functional and procedural languages Apr 23 20:35:06 ka6sox-farfarawa: I think Soft-UART Implementation on AM335X PRU - Software Users Guide is not a joke in general, though... Apr 23 20:35:08 yes, i know this. Apr 23 20:35:43 verilog is a great example. :) still, just syntactical and concurrency differences Apr 23 20:35:45 hard RT with javascript? asm.js Apr 23 20:35:56 lol Apr 23 20:36:00 ha! Apr 23 20:36:01 http://asmjs.org/ Apr 23 20:36:26 PRU_EVTOUT_2: verilog is an example of an dataflow language, which is a bigger difference than just syntax and concurency Apr 23 20:36:42 i disagree. Apr 23 20:37:00 in verilog, you have no "macros" Apr 23 20:37:18 sheesh Apr 23 20:37:26 verilog is also a shitty language, compared to beauties like VHDL ;) Apr 23 20:37:36 but, there's no difference in data flow Apr 23 20:37:36 VHDL and Ada Apr 23 20:37:55 * panto waits for a nice emacs vs vi flamewar to erupt any minute now Apr 23 20:37:55 you just are allowed to not care about it in your high level languages. Apr 23 20:38:17 DEATH TO THE EMACS USERS! Apr 23 20:38:24 panto: we can be civil right? Apr 23 20:38:42 mranostay, that opening salvo was not Civil.... Apr 23 20:39:06 he's a punk Apr 23 20:39:09 somewhere in the midst of this was a 9 bit serial question. Apr 23 20:39:25 panto: oh i fogot i had punk hilight in irssi :) Apr 23 20:39:49 mranostay, so you could know when people are talking about you? Apr 23 20:39:59 (you left yourself open for that) Apr 23 20:40:25 partly Apr 23 20:41:11 okay bbl Ladies and Trolls Apr 23 20:41:18 hmmh, I wonder if beaglebone could be a funky OBD2 module... Apr 23 20:41:50 Hadaka, not funky...doable... Apr 23 20:43:03 the thing with OBD2 modules is, all of them support connecting to the ECU, which is a couple well defined pins in the connector - but all car manufacturers have proprietary stuff littered all over the connector and the protocols are different for each pin Apr 23 20:43:18 Hadaka: are you aware that "hadaka" means naked in japanese? Apr 23 20:43:19 beaglebone + PRU just might be enough to have most of them accessible directly and bit bang the rest Apr 23 20:43:32 KotH: yes, see my nick earlier ;) Apr 23 20:44:08 so ka... Apr 23 20:44:15 hen na shumi Apr 23 20:44:15 yes Apr 23 20:44:34 pant-o vs naked... fight! Apr 23 20:45:13 (loser has to code a C compiler for PRU, using nothing but EMACS) Apr 23 20:46:11 * panto flees Apr 23 20:48:42 zz_ka6sox-away: sleep well Apr 23 20:53:08 BAM Apr 23 20:53:11 Beaglecapes are here :3 Apr 23 20:53:23 [:-|3 Apr 23 20:55:12 av500: And they drilled ALL my vias. Apr 23 21:01:28 g'night all Apr 23 21:10:50 Shadyman: those with the lea? Apr 23 21:14:04 KotH: Neo, but yeah :) Apr 23 21:14:17 all 500- or 700-some odd vias Apr 23 21:14:20 newfangled stuff! Apr 23 21:14:23 ;) Apr 23 21:14:25 haha Apr 23 21:14:40 -t model? Apr 23 21:15:08 no, but it'd take it Apr 23 21:15:17 meh! Apr 23 21:15:32 brought out the timepulse and extint0 lines Apr 23 21:19:12 got my SD Card Cape, I2C/1-Wire cape and GPS Capes back from the mill Apr 23 21:28:19 Shadyman: apropos.. i stumbled over an interesting appnote regarding blocking c's: http://www.analog.com/static/imported-files/application_notes/AN-1142.pdf Apr 23 21:28:56 Neat. Apr 23 21:29:25 er.. decoupling Apr 23 21:29:36 * KotH should forget german while chatting Apr 23 21:32:02 KotH, didyou bail? Apr 23 21:33:33 bail? Apr 23 21:37:13 bail is kinda 80's slang for leave Apr 23 21:40:38 Do any of you know if BeagleSNES will work with BeagleBoard Black? Apr 23 21:41:33 thurbad, thanks...sorry I'm dating myself. Apr 23 21:41:45 KotH, I just had to move someplace else. Apr 23 21:57:37 I like turtles Apr 23 22:05:52 hiya Apr 23 22:06:03 any1 ther? Apr 23 22:25:31 i have a problem with s-video output on Beagleboard xm .. the output is misaligned. I test change the resolution but it does not solve the problem Apr 23 22:27:28 anybody help me? Apr 23 22:28:59 nobody? Apr 23 22:29:25 see "be patient" at top of chat Apr 23 23:23:57 Hmmm Apr 23 23:25:00 ummmmmmmmmmmmm Apr 23 23:26:34 esc is sure tiny Apr 23 23:30:28 ds2, I recall when ESC, by itself, was still huge Apr 23 23:30:38 morning Apr 23 23:31:07 mdp: yes, so do I. I walked all the exhibits there in like an hour Apr 23 23:31:14 wow Apr 23 23:31:36 yeah, I recall being at Moto and it moved from SJCC to Moscone..couldn't fit down in SJCC Apr 23 23:31:45 then shrunk back down during a down cycle Apr 23 23:32:15 before, it used to overflow into the outside of the exhibit hall Apr 23 23:32:31 now there is nothing outside the hall, the aisles are still wide and I see empty booths Apr 23 23:32:39 ahh yes, I remember it was unseasonably warm..they had tents ouside SJCC Apr 23 23:32:43 and not many vendors there either Apr 23 23:32:47 it was ~100F the one day Apr 23 23:33:26 hrm Apr 23 23:33:40 talking about the good olde days? Apr 23 23:33:55 ds2, have you done much FSL stuff? and been to FTF (or before that SNDF)? Apr 23 23:34:54 mdp: only a tiny bit.... never got a chance to goto FTF as the TI parts seemed better for most stuff Apr 23 23:35:26 I wonder what happened to the TI tech days or the 430 days Apr 23 23:35:46 being on the networking end of the spectrum..I started at SNDFs..those were inside moto..then after the spin out it became FTF Apr 23 23:35:58 but they had some serious friggin bux in those marketing cons Apr 23 23:36:14 and the partner ecosystem was huge..so it was like being at an ESC..*everybody* was there Apr 23 23:36:36 *buzzword alert* Apr 23 23:36:43 yes Apr 23 23:37:00 so you started out as a PPC guy? Apr 23 23:37:21 well, not every conference has a private concert headlining with the Barenaked Ladies, for example Apr 23 23:37:25 FTF spend a lot of bux Apr 23 23:37:33 and an open bar with unlimited scotch ;) Apr 23 23:37:53 speaker from the apollo 13 mission signing novels Apr 23 23:38:15 I wish I saw the number from that show budget ;) Apr 23 23:38:48 didn't TI had a competing invite only event? Apr 23 23:40:23 ds2, I didn't do TI then..they only had crap ;) Apr 23 23:40:36 ds2, amazing how it sounds from the other side, right? Apr 23 23:41:59 yep Apr 23 23:53:56 so atleast one distributor lists the ship time for the new Beaglebone Black as 1 week after order... is this a pipedream? Apr 24 00:03:14 you dream of pipes? Apr 24 00:09:28 infoUser: what distributor? Apr 24 00:09:39 I went to order one from element 14 and it was > 6 weeks out Apr 24 00:11:11 never trust distributor lead times! :) Apr 24 00:11:21 they will lie to get you to order Apr 24 00:11:44 as long as it doesnt turn in to rasp pi times -- though i doubt it Apr 24 00:12:00 i got my rasp pi in ~6 weeks after they came out -- other people @ work waited months and months Apr 24 00:21:06 Digikey said my order would ship April 25. We'll see. 8-) Apr 24 00:32:59 Hi there. When I connect my beaglebone to pc using an ethernet cable and a USB. I cannot see the bone ip address, do you know what the problem is? Apr 24 00:33:02 usb0 Link encap:Ethernet HWaddr a2:33:6a:97:df:6d BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Apr 24 01:14:58 yangbo needs to learn patience of grasshopper. Apr 24 01:57:40 KotH: I also shoehorned a flash-less, battery-less NEO6 into an Xbee footprint Apr 24 01:58:38 battery is pinned out, and accessible off-board, but there was no way in heck I could route that EEPROM and still be able to adhere to high-frequency limitations Apr 24 02:02:48 KotH: http://i37.photobucket.com/albums/e94/MasterMWL/GPS_Bee_zps18381c8a.png http://i37.photobucket.com/albums/e94/MasterMWL/GPS_Bee2_zps4d3023cd.png Apr 24 02:31:28 Hey everyone, has anyone ordered a Beagle Board from Special Computing before? Apr 24 02:33:43 yeah i probably have Apr 24 02:33:46 why? Apr 24 02:34:12 Hey, there are just far more reputable looking sites out there. Apr 24 02:34:50 They're linked to from beagleboard.org so I'm sure they're pretty legit. Just was looking for a sanity check. Apr 24 02:37:44 tklun: well if you pay with PayPal you are pretty safe anyway Apr 24 02:38:07 Smart, I didn't see that option though. Apr 24 02:39:29 tklun: credit card is safe as well :) Apr 24 02:39:32 at least in the US Apr 24 02:40:03 They're like the only place that isn't sold out of Beagle Board Black. Probably because they look so sketchy. Apr 24 02:41:42 hello everyone Apr 24 02:41:52 Hi Apr 24 02:42:34 would anyone happen to know how to access the AIN0-7 pins for a beaglebone running angstrom newest release? Apr 24 02:43:11 tklun: well we know the guy that runs the site :) Apr 24 02:43:29 I looked in the /sys/ folders and ran a search for anything AIN related and found nothing. Its not layed out like it used to be Apr 24 02:43:51 Ha, good enough for me. Thanks mranostay. Apr 24 02:44:07 we do? Apr 24 02:44:09 :D Apr 24 02:44:37 Ha Apr 24 02:45:19 tklun: Though, "everybody" would have to be IN stock before being OUT of stock ;) Apr 24 02:45:20 ds2: sssh i need the credit card numbers :P Apr 24 02:45:33 tklun: Production's just ramping up. Apr 24 02:45:49 Shadyman, good point… Well, it says they have some available to ship on 4/30. Apr 24 02:45:59 The other places aren't even taking orders. Apr 24 02:46:16 tklun: http://www.makershed.com/BeagleBoard_BeagleBone_Black_p/mkcce3.htm Apr 24 02:46:40 https://specialcomp.com/beaglebone/ Apr 24 02:46:55 Thanks for the tip Apr 24 02:47:03 https://specialcomp.com/beaglebone/ <--- is this legit? Apr 24 02:47:26 Feasibility Evaluation Only? Wat Apr 24 02:47:44 Yeah... Apr 24 02:47:58 They have to see if the concept is feasible. Apr 24 02:49:11 Whether that means I can get one or not... Apr 24 02:49:14 :| Apr 24 02:49:44 any link for bbblack in germany ? Apr 24 02:50:03 maybe i'll stick with MakerShed. I got enough stuff to mess iwth in the meantime Apr 24 02:53:00 Well, specialcomp is listed under the official distributors list... Apr 24 02:53:12 Yep Apr 24 02:53:32 They also have white label version. Is that like their own generic version built off the schematic? Apr 24 02:53:43 I can't vouch for their integrity, however. Or their web design. Apr 24 02:54:12 =) Apr 24 02:55:03 Just, that plain white background and early web 2.0 layout... Apr 24 02:55:17 Brrr. Apr 24 02:55:35 Seems the only option, at any rate. Apr 24 02:57:03 If it ships in a week... Apr 24 02:58:13 I kind of wonder if that number static. **** ENDING LOGGING AT Wed Apr 24 02:59:58 2013