<xiangfu> my camera is kind of hot in those two days. maybe because now is summery?
<xiangfu> ~40 degree
<wolfspraul> it's probably more than 40
<wolfspraul> yes it gets hot
<wolfspraul> we rely on the vendor to make a stable design, right now I have no reason to doubt their work. The camera uses passive cooling, meaning that the entire camera gets warm, and the air around it will dissipate the heat.
<wolfspraul> for electronics in general, I think there is no problem with anything that stays under 60 degree celsius
<wolfspraul> for the camera, I never measured exact numbers (we should), but you can still easily hold it in your hand, so I don't think it's even 60 degree? I'm not sure.
<wolfspraul> it's too late now anyway we already sourced it :-)
<wolfspraul> xiangfu: you can measure the exact temperature, that would be interesting
<wolfspraul> also I think it's stable, it will heat up within the first 30 minutes or so, and then it stays stable
<wolfspraul> it won't heat up uncontrollably and melt down :-)
<wolfspraul> I think it's all by design... (good or bad design is still up in the air a little)
<xiangfu> ok
<wolfspraul> the camera consumes about 93-96 mA at 12V
<wolfspraul> that will all be converted into heat :-)
<wolfspraul> xiangfu: can you still hold it in your hand?
<xiangfu> wolfspraul: yes. I can hold it in my hand.
<wolfspraul> so what's your guess on temperature? do you have a thermometer?
<wolfspraul> Adam has one I'm sure, he can quickly take a measurement...
<xiangfu> I am measuring. it's about 38, 39. degree.
<wolfspraul> that low? I think it's more, feels more to me.
<wolfspraul> my guess would be 50 or so
<wolfspraul> 55 even
<xiangfu> I am using a multimeter. 39~41
<wolfspraul> I would be worried if it's 70 or more, but even then like I said, we rely on the vendor to make good stuff and we didn't object earlier.
<wolfspraul> xiangfu: ok, I'm sure it's more, but anyway I think it's OK. We need more precise measurements at some point.
<xiangfu> ok
<wolfspraul> my rule of thumb for electronics is < 60 degree is OK
<wolfspraul> 70, 80, maybe you shorten the life expectancy
<xiangfu> ok.
<wolfspraul> above that generally no, unless it's specifically designed to handle that kind of heat
<wolfspraul> of course lower temperature is always good, because there is also stress from warming up and cooling down (different materials)
<wolfspraul> so if it never even warms up, even better.
<xiangfu> yes.
<xiangfu> wolfspraul: I met the error on compile patches in simple mode. two of them.
<wolfspraul> saw it
<xiangfu> after move those two patches to another folder, simple mode works fine.
<xiangfu> another issue, recently I notice when I re-plug the usb cable(while m1 poweron) the m1 freeze sometimes
<xiangfu> it maybe because when I plug the cable, I move the usb-jtag board.
<xiangfu> move the usb-jtag board while m1 running will casue m1 freeze sometimes. (I found this when I test memcard in my m1)
<wolfspraul> xiangfu: ok
<wolfspraul> I believe Adam has made a few changes to the jtag-serial board so that one can access the memcard without being obstructed by jtag-serial
<wolfspraul> but the problem with the usb cable remains, I agree, it's not very stable mechanically so if you unplug the USB cable you may mess with the connectors between jtag-serial and m1
<wolfspraul> the good news is that jtag-serial is a developer-only feature, and only accessible after opening the case
<wolfspraul> so I'm not so worried about those freezes, we can just try to make the 2 connectors fit better, which is already something Adam was working on
<wpwrak> wolfspraul: those debug boards are the soul of murphy, it seems. first, the endless struggle we had with them at openmoko. now the M1 jtag board ...
<wolfspraul> works perfectly fine on m1
<aw_> wpwrak, yeah...agreed. btw...well
<wolfspraul> the issues we had so far are all cosmetic/polishing
<wolfspraul> like the usb high-speed fix, or the mechanical adjustment to better reach the memcard, or a very stable connection between jtag-serial and m1
<aw_> the jtag rc2 i believe it will fit m1 connect better.
<wolfspraul> in all this, the actual boards always worked, 100% of the time
<wolfspraul> we almost have too much focus on the jtag-serial board, I think
<wolfspraul> it's a developer feature
<wolfspraul> I rather polish the end-user experience from outside the box, not when the case is disassembled and people are playing with jtag :-)
<wpwrak> wolfspraul: the devil's usually in the electromechanical bits :) but yes, over-focus is a possibility
<wolfspraul> jtag-serial on m1 is a success story
<wolfspraul> the issues we have are closer to (bad) perfectionism than anything else
<wolfspraul> I mean the boards always work, really always. never once had a problem...
<wolfspraul> I think I have seen some cases where I had to run the reflash_m1.sh script twice, because the first time it would fail with some error
<wpwrak> wolfspraul: but it causes freezes ?
<wolfspraul> that looks like a jtag or software issue though
<wolfspraul> nah
<wolfspraul> wpwrak: xiangfu is unplugging the usb cable
<wolfspraul> the usb cable is rather big, and the connector quite strong
<wpwrak> ah :) that can easily cause trouble
<wolfspraul> now, on the other side the jtag-serial is held to the m1 only with simple pin headers
<wolfspraul> so the force needed to unplug the USB is sometimes more than it takes to unplug the pin headers on the other side
<wpwrak> it may even be just the FTDI spewing garbage at JTAG. there should be two reset lines in there. much fun can be had with these.
<wolfspraul> but keep in mind: this is all happening with an open case
<wolfspraul> it's a developer-only situation
<wolfspraul> the connector between jtag-serial and m1 is not designed for live plugging
<wolfspraul> the sequence in which the wires connect can even cause damage
<wolfspraul> so yes, it is a (very small) problem
<wolfspraul> but once someone opens his case, and starts working with jtag, that's a very small issue to take care of
<wolfspraul> same as, say, to not spill liquids onto the open pcb :-)
<wpwrak> no cleaning with alcohol allowed :)
<wolfspraul> to be safe, you may want to power off your m1 before unplugging the usb-jtag cable
<wolfspraul> why would you even want to unplug it while running the unit?
<wolfspraul> remember that we are in a developer lab situation now, someone has jtag wired up for some reason
<wolfspraul> this is not a user at a party/event trying to use the product
<wpwrak> you never know ;-)
<wpwrak> hacker party ;-)
<wolfspraul> and actually, with the case open, and the usb connector being metallic, you have to be careful to not accidentally short something even before you connect to jtag-serial
<wolfspraul> in the bigger context the mechanical issue xiangfu pointed out is not more problematic than many other things you expose yourself to once you open the case and start working with the board
<wolfspraul> but then, like with the other jtag-serial bugs, we shouldn't take it out of proportion
<wolfspraul> it works just fine...
<wolfspraul> and as Adam said we already try to make the connectors to m1 fit tighter/be stronger
<wpwrak> yeah, often you just need to know where the traps are
<wolfspraul> if you reach with a metallic connector directly onto an open pcb, you should already be at some alert mental state
<wolfspraul> otherwise you better not even open the case...
<xiangfu> :)
<wolfspraul> xiangfu: I think I always first powered off my m1 before unplugging the jtag-serial usb cable
<wolfspraul> not even out of running into a freeze or so like you, just general precaution
<xiangfu> wolfspraul: yes. that is better.
<wolfspraul> hah, I have a horrible idea
<wolfspraul> wpwrak: Adam can put a huge blob of hot glue around all this (jtag-serial sitting on m1)
<wolfspraul> that would be niiiiice
<wolfspraul> that way the connection between jtag-serial and m1 will sure be stronger than the one between usb cable and jtag-serial
<wolfspraul> (no worries, I am joking, we will not do that :-))
<wpwrak> sounds like a solution that's worse than the problem ;-)
<aw_> wpwrak, dis you know how david's smt vendor to go through your front.pos and back.pos files while mounting atben?
<wpwrak> aw_: i converted them to csv. they didn't complain :)
<wpwrak> aw_: e.g., here's the SMT fab package i made: http://downloads.qi-hardware.com/people/werner/wpan/fab/atusb-smt-110330.tar.gz
<aw_> wpwrak, hmm...some sort of same results, good. :-) csv also they can transfer to xls in windows.
<wpwrak> aw_: there was one thing the smt fab didn't like: i had not included the fiducials in the positions. the latest version of my scripts now does that too
<wpwrak> aw_: pcb and smt fab package generation is just a matter of "make fab". the only thing not automated is the README. still haven't found a good artificial intelligence to do the documenting for me ;-)
<aw_> wpwrak, already pretty good tool though.:-)
<aw_> wpwrak, with regards to if adding fiducials in each single gerber can be determined by their skills. but it's good that i saw you added it into single gerber.
<aw_> wpwrak, this time i asked smt technician first then decided not to add fiducial. :-)
<wpwrak> aw_: the smt fab in spain gave us a detailed specification of what fiducials they wanted. but in the end, it seems they didn't really need them :)
<wpwrak> aw_: (or maybe they just picked up their positions from somewhere else. there's enough redundancy for that.)
<wpwrak> aw_: in any case, the next time, the fiducials will be perfect ;-)
<aw_> wpwrak, exactly heard eventually here too, the super smart optical system on their smt machine seem that can cover this.
<aw_> wpwrak, but how it did? didn't know. :-)
<aw_> wpwrak, just liked you said; me too here, they picked up one pad or through hole then done. ;-)
<wpwrak> aw_: i was kinda surprised they asked for fiducials at all, with so many nice pads to choose from :)
<aw_> wpwrak, :)
<lekernel> xiangfu, do not plug the usb-jtag board when the m1 is running, it's not made for this and there is risk of short circuits
<lekernel> if it freezes, it's probably because it sent a break on the serial port and entered debugger mode
<lekernel> also, some distros run crap like gpsd at every new serial port which is connected; the garbage data such things send might just well be interpreted as a break
<xiangfu> lekernel: thanks for the info.
<lekernel> let's not give too much importance to the remote control...
<lekernel> any news on the libcurl timeout issues? or fixing the GUI fonts?
<lekernel> hardoded t003 timing is fine now
<lekernel> hardcoded
<lekernel> libcurl related freezes and bogus characters aren't
<xiangfu> lekernel:(remote) yes. I just ask another people to help, (libcurl) not much progress.  :(
<xiangfu> I am take a look the check version today. if the expat can decode the html?
<lekernel> html?
<lekernel> oh, don't do anything complicated please
<xiangfu> my idea is get file name, compare the version by filename.
<lekernel> just download files named "soc-version" or "flickernoise-version" which contain the version numbers in plain text
<xiangfu> lekernel: or we just push VERSIONS?
<xiangfu> lekernel: oh. yes. that is simple and fast.
<xiangfu> lekernel: I think one file is enought.
<lekernel> yes, if you like manipulating strings in C (I don't)
<lekernel> both solutions are acceptable
<lekernel> but no xml please :)
<lekernel> for the patch pool, download a list of files
<lekernel> one patch name per line
<xiangfu> (no xml) yes. sure.
<lekernel> then compare with those in /ssd/patchpool and download the missing ones
<xiangfu> (patch pool) ok. got it
<xiangfu> ok.
<xiangfu> btw what is the meaning of 'msd'?
<lekernel> the "?" in the GUI should be replaced with the number of patches
<lekernel> just to give an imprecise indication of how many new ones will be downloaded
<xiangfu> ok
<lekernel> use \e before to disable translation
<xiangfu> got it. thanks.
<lekernel> i'll have a look at this gethostbyname thing
<lekernel> apparently this gets you stuck, so focus on the more "end user" web update code
<xiangfu> thanks. the problem may from the cpukit/libnetworking/libc/res_*.c files.
<xiangfu> the last few files I look into is res_*.c files.
<lekernel> that sounds like the right track
<lekernel> also it'd be useful to know how libcurl sets the timeout
<lekernel> is that with alarm() ?
<xiangfu> don't know that.
<lekernel> that's one thing that needs to be figured out in order to be able to debug
<xiangfu> have you update the
<xiangfu> (sorry)
<xiangfu> lekernel:  I create a test url, is this ok for you? there is file named 'versions'
<lekernel> yes, looks good
<lekernel> for the patches, "versions" looks inappropriate, use "list" or something like that
<lekernel> oh, and we should not include the DMX patches in the patchpool, since in "out of the box" mode the user probably won't have a DMX controller attached
<wolfspraul> lekernel: it would be cool if patches were somewhat 'smart', maybe with a flag or so, and a patch could indicate if it should be skipped if there is no camera signal present, or no DMX controller
<wolfspraul> like a command in the patch "needs camera"
<lekernel> yeah I brought up this idea already, it's in the "other ideas" software roadmap
<wolfspraul> not sure whether this is a good idea, but in simple mode it may help to skip patches that just don't look good, without camera, or without dmx
<wolfspraul> ok
<lekernel> but that's one small detail
<wolfspraul> not very high priority
<lekernel> if people want to get a "professional" experience, they won't use simple mode
<xiangfu> (list) ok. I was thinking. maybe in future we do have a version in patchpool, anyway, let's use 'list'.
<lekernel> then it's going to be a different file format, and it makes sense to use a different filename so software and people do not get confused
<xiangfu> just checked libcurl using alarm() and sigsetjmp()
<lekernel> ok
<lekernel> my guess at the bug is that gethostbyname() calls alarm() again to set its 2 minute timeout
<lekernel> the problem is, there's no select() in rtems...
<lekernel> SO_RCVTIMEO
<lekernel> gethostbyname should use SO_RCVTIMEO
<lekernel> check it does
<lekernel> by the way, maybe this bug is already fixed in rtems head... https://github.com/milkymist/rtems
<lekernel> maybe worth looking at that code
<Fallenou> lekernel: ahah I just watched the youtube video about CVS you put in the description of the git mirror of rtems :)
<Fallenou> lekernel: strange it says in github "forked from kristianpaul/rtems-milkymist" about the milkymist/rtems-milkymist repo
<Fallenou> didn't you fork from mine ?
<lekernel> there has been a lot of renaming and repository deletion on github when I set up the organization account
<lekernel> so the "forked from" is messed up sometimes, but this is the correct code inside
<lekernel> this repository will be deleted as well anyway
<lekernel> i'm merging the patches upstream
<Fallenou> ok, I was fearing you lost some commits in the battle
<xiangfu> it's will try 4 times. totally 75 seconds. I don't know how to make the alarm work on res_send.c
<lekernel> xiangfu, the code you are looking at is the rtems head
<lekernel> the code which is running atm is https://github.com/milkymist/rtems-milkymist/blob/master/cpukit/libnetworking/libc/res_send.c#L666 ... it seems to be the same here, but just so you know.
<xiangfu> yes.
<xiangfu> (my network is very slow, I am under the GFW :) so I just using the one I opened. I am re-compile the rtems for make sure.
<lekernel> and res_send.c should NOT use alarm()
<lekernel> imo even when SO_RCVTIMEO is used, alarm() should work as well
<xiangfu> maybe we set the _res.retry to 2. fix most of the problem.
<xiangfu> then the totally DNS search time is 15 seconds.
<lekernel> acceptable for run3
<lekernel> how does one set _res.retry? I hope it's not buried deep in the RTEMS code...
<xiangfu> I guess some ENV can apply on _res.
<xiangfu> ok.
<xiangfu> the res_setoptions only work on _res.options. not _res.retry
<lekernel> struct __res_state _res
<lekernel> this symbol is exported
<lekernel> just set in flickernoise main.c:
<lekernel> extern struct __res_state _res;
<lekernel> then _res.retry = 2; at the beginning of the Init task
<lekernel> it's a hack, but it'll get the thing done
<lekernel> mark it as a hack with a "FIXME" comment in the code
<lekernel> alarm() should work anyway in gethostbyname()... maybe the rtems people will fix that bug someday
<lekernel> in the meantime we have a workaround
<lekernel> if it's not fixed in RTEMS HEAD (which i'll patch shortly with the milkymist drivers) i'll file a PR at RTEMS
<xiangfu> lekernel: ok. got it
<aw> xiangfu, has newest rc5.v  been included for t003 under http://www.milkymist.org/snapshots/latest/ ?
<lekernel> ah, the rc3 boards get immersion gold too.
<lekernel> and Expected PCB Return Date 06/23
<GitHub106> [flickernoise] sbourdeauducq pushed 2 new commits to master: http://bit.ly/jmHceU
<GitHub106> [flickernoise/master] Simplify/cleanup patches to avoid register allocation problems - Sebastien Bourdeauducq
<GitHub106> [flickernoise/master] Sort interactive (DMX) patches - Sebastien Bourdeauducq
<GitHub182> [flickernoise] sbourdeauducq pushed 1 new commit to master: http://bit.ly/iKBY13
<GitHub182> [flickernoise/master] Added comet wallpapers - Sebastien Bourdeauducq
<xiangfu> also just want commit :)
<xiangfu> now git pull -r :)
<GitHub172> [flickernoise] xiangfu pushed 1 new commit to master: http://bit.ly/jSFG35
<GitHub172> [flickernoise/master] let the gethostbyname return in  15 seconds - Xiangfu Liu
<lekernel> good :)
<GitHub67> [flickernoise] sbourdeauducq pushed 1 new commit to master: http://bit.ly/jVv1td
<GitHub67> [flickernoise/master] Work around black screen bug in MTK - Sebastien Bourdeauducq
<Fallenou> wow, lattice has a funny way of "obfuscating" their IP core code
<carlobar> hi, im trying to run qemu but i got some errors. Can some help me? This is the output:
<carlobar> $ qemu-system-lm32 -M milkymist -nographic -kernel software/bios/bios.elf
<carlobar> Bad ram pointer (nil)
<carlobar> Abortado
<Fallenou> don't run the elf
<carlobar> bios.bin?
<kristianpaul> yes yes
<lekernel> the .elf should work as well
<carlobar> with bios.bin the output is: pflash_write: Unimplemented flash cmd sequence (offset 00002000, wcycle 0x0 cmd 0x0 value 0x1)
<lekernel> works for me
<lekernel> $ qemu-system-lm32 -M milkymist -nographic -kernel software/bios/bios.elf
<lekernel> libHPDMC SDRAM initialization runtime
<lekernel> (c) Copyright 2010 Sebastien Bourdeauducq, released under GNU LGPL version 3.
<lekernel> Version 1.0
<lekernel> Initialization sequence completed.
<lekernel> have you modified the bios?
<lekernel> or qemu?
<kristianpaul> btw what is the mask for in the addressing for the mm core?
<kristianpaul> is kay if have to RTFM, is just not my topic..
<lekernel> huh?
<lekernel> wtf is a "mask for in the addressing for the mm core"?
<kristianpaul> xD
<kristianpaul> sorry
<kristianpaul> bit mask*
<lekernel> still doesn't make sense ....
<kristianpaul> s/core/soc
<carlobar> i had modified the bios... memory settings on linker.ld are:
<carlobar> MEMORY {
<carlobar> flash : ORIGIN = 0x00000000, LENGTH = 0x1000000   /* 16M */
<carlobar> sdram : ORIGIN = 0xc1000000, LENGTH = 0x1000000  /* use the upper 16M of the SDRAM */
<carlobar> bram  : ORIGIN = 0x20000000, LENGTH = 0x2000/* 16k */
<carlobar> }
<kristianpaul> device addressing*
<lekernel> carlobar, get it to work first without modifications
<kristianpaul> anyway i'll ask later with more sane arguments :-)
<lekernel> carlobar, and apparently you have changed the SDRAM address; don't expect QEMU to magically guess what the new address is
<carlobar> hehe, ok, SDRAM address is 0x40000000 or 0xc0000000?
<lekernel> 4
<lekernel> hm, c is for uncached access
<kristianpaul> s/mask/shadow!!
<carlobar> does HPDMC have into account cached and uncached access?
<lekernel> why should it?
<kristianpaul> i think thats task for the fmlbrg
<lekernel> btw all the upper bit does is bypass the L1 cache (inside LM32°
<kristianpaul> with upper you mean MSB?
<lekernel> yes
<Fallenou> is it possible to run Lattice fpga dev software on linux x86_64 ?
<Fallenou> or is it only runnable on x86_32
<lekernel> Fallenou, you should have got a M1 instead of a lattice board; the xilinx tools work on 64
<kristianpaul> (lattice board) :o
<Fallenou> kristianpaul: yes I just bought a $99 lattice board
<kristianpaul> ah, cool cheap stuff ;-)
<Fallenou> this one :)
<Fallenou> I will try to play with LM32
<kristianpaul> wow,1Gb DDR3 :D
<Fallenou> I received it yesterday
<Fallenou> didn't have time to plug it in atm
<Fallenou> did some home made sushi/maki instead ;)
<kristianpaul> :)
<kristianpaul> looks very cool for networking
<Fallenou> yet, 2 NICs
<Fallenou> yep*
<kristianpaul> like running a snort implementation in verilog or something
<kristianpaul> or Fallenou implementation for perl regex libray in verilog ;-)
<Fallenou> yesssss definetely !
<carlobar> do i have to install the avr toolchain in order to build the bios?
<kristianpaul> nope that i remenber
<GitHub190> [milkymist] sbourdeauducq pushed 1 new commit to master: http://bit.ly/j0CSGD
<GitHub190> [milkymist/master] bt656cap: send IRQ at end of frame, not at start... - Sebastien Bourdeauducq
<kristianpaul> why?
<lekernel> ah, now the video-in is very smooth now
<lekernel> :)
<lekernel> no longer this little intermittent "pause/tearing" bug
<carlobar> kristianpaul: i got errors building softusb-input:
<carlobar> make[1]: avr-gcc: No se encontró el programa
<carlobar> make[1]: *** [softusb-input.elf] Error 127
<kristianpaul> ah, thats because the navre core, yes you need avr-gcc indeed
<carlobar> navre core?
<Fallenou> there is an AVR compatible core inside the SoC
<Fallenou> it is used as a USB host controller
<Fallenou> the USB host controller is a software running on an AVR compatible core
<Fallenou> so you need to compile some C files corresponding to the USB host controller, the target needs to be avr, so you need avr-gcc
<Fallenou> navre is the name of the AVR core used
<kristianpaul> and also a french word i think.. :-)
<carlobar> but im not using the usb host, can i disable libraries related to softusb-input to build the bios and run it with qemu?
<Fallenou> yes navré is a french word
<Fallenou> don't know is bios is doing some usb testing at boot time or not
<Fallenou> if bios*
<kristianpaul> it does something i remenber
<Fallenou> gotta go++
<carlobar> maybe its better to install the toolchain...
<Fallenou> that's one command to install it under ubuntu/debian
<carlobar> where is it available? is it in repos?
<kristianpaul> as always ;)
<Fallenou> yes
<Fallenou> sudo aptitude install gcc-avr avr-libc
<Fallenou> or apt-get if you prefer
<Fallenou> *gone*
<kristianpaul> or with aptitude }:-)
<carlobar> thank you, im installing it
<kristianpaul> may be binutils-avr too, is on my system dont remenber why right now..
<carlobar> yes, binutils-avr  is installed too
<carlobar> i was getting this error compiling softusb-input.elf:
<carlobar> /usr/lib/gcc/avr/4.3.2/../../../avr/bin/ld: section .bss [00000000 -> 0000000f] overlaps section .text [00000000 -> 00000f0f]
<carlobar> so i modified memory settings in navre.ld
<GitHub106> [llvm-lm32] jpbonn pushed 20 new commits to master: https://github.com/milkymist/llvm-lm32/compare/ea7d9dc...979f705
<GitHub106> [llvm-lm32/master] Completely short-circuit out ARC optimization if the ARC runtime - Dan Gohman
<GitHub106> [llvm-lm32/master] Don't mark the eh.dispatch.setup with a memory access marker. We want this to - Bill Wendling
<GitHub106> [llvm-lm32/master] Re-apply 132758 and 132768 which were speculatively reverted in 132777.  - Akira Hatanaka
<kristianpaul> a bit OT herebut
<kristianpaul> it was in enlgish actually
<kasbah> hi
<kasbah> I stumbled across and irc log where jackgassett and lekernel discussed porting milkymist to papilio one
<kasbah> did you make any progress with that jack?
<kristianpaul> hey, kasbah
<kristianpaul> wellcome :-)
<kasbah> thanks :)
<kasbah> don't use irc much
<kasbah> guess jack and lekernel are actually afk
<kasbah> i am working on this project: alphasphere.com
<kasbah> wanted to evaluate moving the processor to fpga
<kasbah> am interested in the processor core used on the milkymist
<kasbah> and wether i could run that on one of jack's papilio boards
<kristianpaul> well, move procesors to fpga have some  pros and conrs as always, but it depends on your needs
<kasbah> anyway... no one is in it seems
<kasbah> yeah
<kasbah> i kinda want to just have a low cost way to try it out
<kristianpaul> can you tell us what are you currently doint with the processor
<kristianpaul> ?
<kasbah> we are using XMOS processor at the moment
<kasbah> it is is similar to a paralax propeller
<kristianpaul> and what you expect from the fpga ?
<kristianpaul> yeah, multire core no mmu
<kristianpaul> mutlicore*
<kasbah> yeah but the multicore is not really helping us at the moment
<kasbah> i could be using something much less powerful
<kasbah> but for what we want to do it is not powerful enough
<kasbah> basically i was hoping with RTEMS it would be easier to do sound synthesis and playback on board
<kristianpaul> well, actually neither of tha is implement, or that i'm aware, so development go first
<kristianpaul> about lowcost, i guess you are aware fpga are not the costless solustion of the market right now..
<kristianpaul> but of course,always is interesting do coll stuff on it, like VJing :)
<kasbah> i was hoping we could port some music languages like Puredata or Supercollider to uClinux
<kristianpaul> is the alphasphere currently produced?
<kasbah> we are working on prototype 0.2 right now
<kristianpaul> wow, Puredata, i had heard some people screaming even making it run on a PC ;)
<kasbah> i have seen it run on an old ipod :)
<kristianpaul> wow
<kristianpaul> i dint knew it
<kristianpaul> thats fantantism you have the link to that information?
<kristianpaul> fantastic*
<kristianpaul> so still hope, really i never tought it could run on old iphones :-)
<kristianpaul> ipods*
<kristianpaul> kasbah: please hang on here, more often, you are from UK right? may be n some hours lekernel could also reply to you
<kasbah> yeah i will do
<kristianpaul> but you're wellcome to ask more about milkymist in the mail list
<kristianpaul> and feel free to ask,
<kasbah> pdpod:http://www.youtube.com/watch?v=kukNp4uwcKc
<kristianpaul> i'm hurry know i;ll leave and back in some hours, bye!
<kristianpaul> your project looks very interesting
<kasbah> ok cool
<kristianpaul> musical instruments are always wellcome i think..
<kasbah> :)
<kristianpaul> away
<kasbah> now the 100th follower of @milkymistvj on twitter :)