2011-07-19 00:09 good night dudes 2011-07-19 01:57 The build was successfull, see images here: http://fidelio.qi-hardware.com/~xiangfu/compile-log/openwrt-xburst.full_system-07172011-2233/ 2011-07-19 02:43 this is odd, i inverted logic for the soft reset signal usign 1's complement, and now soc get in a reset loop... 2011-07-19 03:13 ah,, lekernel is gone.. 2011-07-19 03:17 he, not here 2011-07-19 04:08 [milkymist] kristianpaul pushed 1 new commit to gps-sdr-testing: http://bit.ly/mVZ0vK 2011-07-19 04:08 [milkymist/gps-sdr-testing] missing negation in reset signal - Cristian Paul Peñaranda Rojas 2011-07-19 04:08 xiangfu: you have idea how interruptions are handle by lm32? 2011-07-19 04:09 with idea i mean workflow, in order properly handle it 2011-07-19 04:11 okay seems i have some fault with a internal reset signal with namuru, at least accum count is alive now.. 2011-07-19 04:11 but what happended with channel 0 carrier and code nco... lets see 2011-07-19 04:31 [milkymist] kristianpaul pushed 1 new commit to gps-sdr-testing: http://bit.ly/n9Zu7N 2011-07-19 04:31 [milkymist/gps-sdr-testing] Missing epoch load write registers, also added full reset values for all write registers chan0 - Cristian Paul Peñaranda Rojas 2011-07-19 04:34 kristianpaul, don't know that. 2011-07-19 05:48 tuxbrain_away: the one working on making an arduino+wpan device is "[g2]". haven't seen him here lately, though. 2011-07-19 05:49 kristianpaul: hmm, you invert the reset logic and then your thingy stays in reset all the time ? that actually sounds very plausible to me ;-) 2011-07-19 06:00 [commit] Xiangfu Liu: nanonote remote -b in mc (master) http://qi-hw.com/p/gmenu2x/b3a73d2 2011-07-19 06:07 [commit] Xiangfu Liu: nanonote tetris: change the font before start (master) http://qi-hw.com/p/gmenu2x/a4a5325 2011-07-19 06:16 [commit] Xiangfu Liu: lynx: add libidn to DEPENDS (master) http://qi-hw.com/p/openwrt-packages/9544fc5 2011-07-19 09:43 will the nanonote come with an arm cpu? 2011-07-19 09:44 there are several faculty members here and students who would be interested in it if it was arm 2011-07-19 09:47 e1f: unlikely. we are building out the platform we started, or at least that's what I'm doing. of course the project can be taken in other directions but I'm not aware of anyone working on that. 2011-07-19 09:47 when it comes to new CPUs I believe in the Milkymist project - www.milkymist.org 2011-07-19 09:48 what was the decision behind not using the arm 2011-07-19 09:48 it wasn't that way round, it was just that the device that seemed best as a starting point for copyleft hardware had a mips-compatible cpu 2011-07-19 09:49 ok. thanks for the info. 2011-07-19 09:49 from my observation so far, since we started, the number of actual buyers that bought the Ben because it was MIPS was probably equal to the number of buyers that would have bought it if it were ARM 2011-07-19 09:50 both cases are rare, most people do not look at the CPU architecture first, or make that their central decision 2011-07-19 09:50 I'd say maybe 5% of buyers bought because it was MIPS, and I assume there would be a few more that would have bought if it would have been ARM, let's say also 5% (maybe you are in there, don't know :-)) 2011-07-19 09:51 in academia, esp. for teaching and research, the cpu would be the primary motivator 2011-07-19 09:51 e1f: why do you prefer arm? 2011-07-19 09:51 what are you trying to teach or research? 2011-07-19 09:51 our embedded systems courses are standardizing on arm 2011-07-19 09:52 e1f: so it's basically a network effect, you like arm because everyone is using arm? 2011-07-19 09:52 understood, nothing much we can do then. I spare you my comments about academia though, so happy I never went there :-) 2011-07-19 09:52 mstevens: yes, academia :-) 2011-07-19 09:52 but I understand, arm is pretty hyped right now 2011-07-19 09:52 they do good 2011-07-19 09:52 Milkymist uses a Mico32 core btw 2011-07-19 09:52 Lattive Mico (lm32) 2011-07-19 09:52 Lattice, sorry 2011-07-19 09:53 mstevens: i think that would be a good summary of the situation. the industry has standardized on arm and market forces (i.e. students) want to learn it 2011-07-19 09:53 what's a good arm platform? don't know. maybe a reverse engineered Android phone? 2011-07-19 09:53 this is one of the researchers who i was talking to who prefers arm http://www.ee.ryerson.ca/~jasmith/ 2011-07-19 09:53 'industry has standardized on arm' 2011-07-19 09:54 sounds like you are teaching future lobbyists 2011-07-19 09:54 is this a technical study? 2011-07-19 09:54 I'm not going to change your standardization, just curious to understand... 2011-07-19 09:54 i meant ios is arm and windows will soon(!) run on arm 2011-07-19 09:54 wasn't the openmoko arm based? 2011-07-19 09:54 I would never think like that, but of course, I would never be able to sit still in a college for more than a few hours... 2011-07-19 09:55 arm sells around 2 billion licenses per year lately 2011-07-19 09:55 growing 2011-07-19 09:55 olimex makes some arm prototype things that seem pretty decent for student laborations. we have a few in the computer club 2011-07-19 09:55 e1f: oh, watch out about 'ios is arm' 2011-07-19 09:55 e1f: windows already runs on mips 2011-07-19 09:55 arm might also have some educational licensing (i'm not sure) which makes "us" prefer arm 2011-07-19 09:55 I would totally disagree, that's not at all how those guys think, imho 2011-07-19 09:55 apple is making very strategic investments into llvm for a long time 2011-07-19 09:56 I'm still not trying to understand what is being taught. 2011-07-19 09:56 i was trying to explain my "standardization" comment 2011-07-19 09:56 sorry I mean I am still not understanding what is being taught. 2011-07-19 09:56 CPU architecture? 2011-07-19 09:56 embedded systems? 2011-07-19 09:56 kernel development? 2011-07-19 09:56 compiler architecture? 2011-07-19 09:57 i said embedded systems earlier 2011-07-19 09:57 Apple is the only company that successfully switched from one 'platform' to another one, they'll do it again :-) 2011-07-19 09:57 no platforms... just products... 2011-07-19 09:57 there might be other courses too 2011-07-19 09:57 wolfspraul: the m68k -> ppc switch or the ppc->x86 one? ;) 2011-07-19 09:58 e1f: I'm sure there is nothing you as an individual can do to escape that 'industry standardization' 2011-07-19 09:58 I'm really just curious to think deeper about it, now that you mention it 2011-07-19 09:58 as a student, I would immediately resist learning this stuff 2011-07-19 09:58 unless I want to become a lobbyist 2011-07-19 09:58 which I hear are well paid jobs... 2011-07-19 09:59 wolfspraul: they do seem to have a decent investment in ARM 2011-07-19 09:59 most important in embedded systems still seems C, kernel architecture, and lots of peripherals, I think also needs knowledge about electronic circuits at some point 2011-07-19 09:59 not to say they wont' switch as soon as something else looks like it has an advatnage 2011-07-19 09:59 you mean Apple? 2011-07-19 09:59 yes 2011-07-19 09:59 sure, I agree 2011-07-19 09:59 ARM is on a roll 2011-07-19 10:00 Intel needs to watch out 2011-07-19 10:00 I think those things are all easy to agree on. 2011-07-19 10:00 2 billion chips a year, not bad 2011-07-19 10:00 license & fabless model more powerful, more partners 2011-07-19 10:00 but it's just a proprietary CPU design, that's all 2011-07-19 10:00 how many lines of Verilog? let's say 10k-100k maybe 2011-07-19 10:01 neither the beginning nor the end of the world... 2011-07-19 10:01 ok let's be generous, with all they do they have 500k of sources now, plus tons of tools, testing stuff, etc. a large proprietary IP enterprise. 2011-07-19 10:02 I just don't understand why a student needs to learn that first, since it's better to learn the underlying concepts, they can easily be applied to ARM or any other architecture 2011-07-19 10:02 maybe the university can reuse some arm marketing material :-) 2011-07-19 10:02 but I should hold my cynicism back, be positive! :-) 2011-07-19 10:03 e1f: I propose an Android smartphone with good reverse engineering status on the software side 2011-07-19 10:03 that'd be pretty cool for students, I think 2011-07-19 10:07 e1f: and if you have some time and curiosity, for CPU architecture I propose you take a look at www.milkymist.org 2011-07-19 10:07 it's both fully open and fully functional, a combination which is rare. so I think it serves well as a study object. 2011-07-19 10:08 in general, i would say faculty tend to teach the cpu with which they are familiar with 2011-07-19 10:08 that's for an IC design course though, maybe too far from 'embedded systems' 2011-07-19 10:09 when you work on an 'embedded system', cpu choice is the first thing you do? 2011-07-19 10:09 I mean you first say "it has to be arm", and then you think about the system? 2011-07-19 10:09 honestly, especially in embedded systems, that sounds very wrong to me 2011-07-19 10:10 but I am not trying to change your thinking here, please dont' misunderstand 2011-07-19 10:10 you are looking for an arm system, got it! 2011-07-19 10:10 how about an android smartphone? 2011-07-19 10:10 not sure whether that counts as 'embedded' 2011-07-19 10:11 does anybody know other cool and cheap arm boards? 2011-07-19 10:11 ron is typically flooding this channel with them, we could search the backlog 2011-07-19 10:11 beagle board, panda board, hawk board 2011-07-19 10:11 ... 2011-07-19 10:12 http://www.olimex.com/dev/sam9-L9260.html ? 2011-07-19 10:12 and android would be overkill because the touch-screen is unnecessary 2011-07-19 10:12 don't use it :-) 2011-07-19 10:12 this seems to be an upgraded one; http://www.olimex.com/dev/sam9-L9261.html 2011-07-19 10:13 but it is not for me to say why he prefers arm. i was just curious over the mips choice for the nanonote 2011-07-19 10:13 yes, I hope we explained well. we didn't choose the CPU first. 2011-07-19 10:13 product first 2011-07-19 10:14 I seem to recall there being a few courses utilizing spim at my uni 2011-07-19 10:44 by a strange coincidence i just saw this http://go.theregister.com/feed/www.reghardware.com/2011/07/19/arm_to_grab_quarter_of_laptop_market/ 2011-07-19 10:44 why is that strange? 2011-07-19 10:44 we were discussing arms's market dominance 2011-07-19 10:45 nobody disputed that, I think they will continue to do well 2011-07-19 10:45 and that articlea ppears in my rss feed 2011-07-19 10:45 2 billion chips (see above) 2011-07-19 10:45 laptop market is actually small, about 350 million/yr I think 2011-07-19 10:45 one quarter = 87.5 kk? 2011-07-19 10:45 hardly a blimp in the arm statistics, but at least those chips are expensive, that's good for arm 2011-07-19 10:46 arm makes as little as 3-4 cents for their cheapest chips, 10-40 for the bigger ones 2011-07-19 10:46 crazy numbers from an Intel perspective :-) 2011-07-19 10:46 they will think it must be DOLLARS not CENTS 2011-07-19 10:46 :-) 2011-07-19 10:48 well, there is a big difference between ARM and Intel. Intel actually builds and sells the physical chip, while ARM just sells the blueprint 2011-07-19 10:48 yes and no 2011-07-19 10:48 but i assume the fab is a lot cheaper than the intel cpus 2011-07-19 10:48 so yes, you are right, those 4-40 cents are just for the 'license' 2011-07-19 10:49 then some of their licensees add IP on top 2011-07-19 10:49 some don't 2011-07-19 10:49 it's a totally different machine/business model 2011-07-19 10:49 Intel is still doing manufacturing themselves, but it seems they have already decided that while this helped Intel the last 20-30 years, it will not do so the next 20-30 years 2011-07-19 10:50 so Intel will get out of manufacturing, and use fabs that can pool investments from many customers. maybe slowly, maybe not for their high-end chips first, but it will start. 2011-07-19 10:51 but that's a huge change in Intel's business model, so I have no idea whether Intel can survive such a turnaround - they will need their cash... 2011-07-19 10:51 this is not me guessing crazy stuff, but sort of reliable information from Intel Labs people that is also not a big secret 2011-07-19 10:51 the foundry model does have its good points, yes 2011-07-19 10:51 that's why Intel bought McAfee, for example. you will see more like that. 2011-07-19 10:52 still, intel sells the chips at the end of the day 2011-07-19 10:52 did you read gordon moore's article in business week a few days ago about u.s. losing manufacturing industry to china? 2011-07-19 10:52 even though if they were fabless 2011-07-19 10:52 you mean the strength of their brand? hmm. ARM's is also strong, as we can see here :-) 2011-07-19 10:53 but you are all right, this change will come slowly, it will take years 2011-07-19 10:53 Intel is still selling many chips > 100 USD 2011-07-19 10:53 ARM licensees pay pennies 2011-07-19 10:53 totally different machine, imo 2011-07-19 10:53 Intel is basically doing what a whole bunch of companies in the ARM ecosystem do together 2011-07-19 10:54 for my notebook I want power, as much as is reasonably priced 2011-07-19 10:54 so most likely I will not want those ARM notebooks 2011-07-19 10:54 unless Intel really screws up :-) 2011-07-19 10:54 but I think the percentage of users for power notebook will go down, like the workstations did 2011-07-19 10:55 most people just do a bit of browsing... skype, email, chat, etc. 2011-07-19 10:55 larsc: I'm sure Intel will have the most powerful chips for a long time, 10 years, or more. 2011-07-19 10:56 but ARM is coming and eating into their business in a nasty way, with a new model and new ecosystem with many partners. So Intel cannot just continue like before. 2011-07-19 11:01 wpwrak_: [refers to discussion a while ago] the Sharism Ltd. business model is entirely different from dangerousprototypes/sparkfun/seedstudios/adafruit/arduino/etc. 100% different 2011-07-19 11:02 Tuxbrain I don't know, he has to explain his model, I think he is moving more to a dangerousprototypes model? 2011-07-19 11:02 the only other company I know that I would say has the same model as Sharism is Elphel 2011-07-19 11:10 e1f: I did not [moore article], but maybe because I spent so much time in China I'm fairly relaxed about it 2011-07-19 11:11 nothing much is 'lost', imho 2011-07-19 11:12 don't know where to start, really. Let me know if you want to know more. I'm not Gordon Moore though :-) 2011-07-19 12:48 e1f, wolfgang: for researching the internals of a CPU/SoC, M1 should indeed be perfect. similar to what happened in operating system research when linux came out. completely changed the landscape. 2011-07-19 12:51 e1f, wolfgang: as far as assembler programming and general architecture is concerned, ARM (which one ? nowadays, the core is much less important than the SoC around it) or MIPS (again, which one ?) hardly matters. and you rarely have the luxury of spending enough time on a single core to become a great assembler programmer there. nor are such skills much needed. 2011-07-19 12:51 fully agree 2011-07-19 12:52 but the ARM mindset in academia will still be strong, even if it only helps to reuse ARM marketing material and tools in class 1:1 2011-07-19 12:53 my belief is rooted in a general suspicion of recent academic values though, so I hope Werner is right... 2011-07-19 12:53 Werner believes in academia, that's a good sign. Maybe they rediscover independent thought one day. 2011-07-19 12:53 wolfspraul: i'm a little surprised there would be an "ARM mindset" in academia. i can understand that arm is convenient (large choice of boards, large choice of books, etc.), but that should be all 2011-07-19 12:54 that's what e1f said. arm = industry standard = that's the only thing faculty looks at 2011-07-19 12:54 if a student thinks they MUST learn arm or they'll be doomed, i think some much earlier lesson went very wrong ;-) 2011-07-19 12:54 or even the teacher :-) 2011-07-19 12:54 wpwrak_: I've noticed academia seems very absolutist 2011-07-19 12:54 if a tool is good, it must be the best tool, and should be used for everything 2011-07-19 12:55 well, very young teachers or those nicely shielded in their ivory tower could be excused ;-) although the latter sometimes hatch weirder plans :) 2011-07-19 12:55 I totally agree about convenience, and I'm not against ARM in any way. but it's just one proprietary architecture/business model out of many. There have been others before, and there will be others in the future. 2011-07-19 12:56 at a more technical level, I have no personal knowledge but I've heard ARM assembler is quite nice 2011-07-19 12:57 mstevens: be careful not to confuse individuals with academia as a whole. it's often a lot of little fiefdoms, each with its very own very strict rules ;-) 2011-07-19 12:57 maybe it's even better to study a small not so ubiquitous platform, it helps focus on core principles that can then be easily applied to any other instance or currently commercially successful platform 2011-07-19 12:57 wpwrak_: I'm handwaving a bit, but see eg the way most of academic CS had a java love fest in the late 90s 2011-07-19 12:57 mstevens: ARM, MIPS, LM32, they're all okay. learn one and you know the rest. heck, even x86 will do. 2011-07-19 12:58 but I may be naive, if people only want to spend the minimum amount of hours, and make the maximum return on investment, maybe they want the straightest path to employment only 2011-07-19 12:58 mstevens: academia has its fashions and fads too, that is true :) 2011-07-19 12:58 god yeah, the Java thing was bad :-) 2011-07-19 12:58 is that over now? 2011-07-19 12:58 wpwrak_: my degree didn't actually do any assembler, we did CPU design and C, but nothing inbetween 2011-07-19 12:58 now it's Ruby on Rails? 2011-07-19 12:58 wolfspraul: I dunno, I left :) 2011-07-19 13:01 mstevens: funny to skip assembler but do cpu design ;-) 2011-07-19 13:04 wpwrak_: I actually regret missing the more mathematical stuff like formal methods 2011-07-19 13:04 mstevens: would you have appreciated it while studying ? :) 2011-07-19 13:06 wpwrak_: well I kinda regretted not doing straight computer science at the time 2011-07-19 13:07 mstevens: one problem with the theoretical stuff is that it doesn't age well (unless you use it regularly) 2011-07-19 13:08 wpwrak_: I found the same effect with the electronics!" 2011-07-19 13:19 heh :) 2011-07-19 13:20 today is tuesday ? wow. could have sworn it was wednesday. guess i'll need a resync soon :) 2011-07-19 13:22 In theory my degree was half electronic engineering, in reality I remember nothing 2011-07-19 13:22 wolfspraul: regarding the selection process, i agree. there are so many constraints that it simply doesn't make sense to make the CPU architecture one of them. except for things like whether it's supported by gcc. 2011-07-19 13:23 there should have been a good amount of math in the EE 2011-07-19 13:23 but not the cool math 2011-07-19 13:24 ;-) 2011-07-19 13:25 regrets not doing things like lambda calculus and more algorithms 2011-07-19 13:26 wpwrak_: correct. in embedded systems the cpu architecture is just not so central a decision, other constraints often outweigh it. You may still end up with 50% arm or whatever, but you don't solve your equation in that order. 2011-07-19 13:30 mstevens: you can always get a good book and learn from there. now you'll even have the proper motivation for it ;) 2011-07-19 13:32 mstevens: So, do lambda-calculus :) 2011-07-19 13:32 rozzin: I will one day, my current obsession is french 2011-07-19 13:32 mstevens: Ben NanoNote comes with Guile ;) 2011-07-19 13:33 http://lambdadance.spacebar.org/ 2011-07-19 13:33 Oh, Epiphany--so broken I cannot see the animations. 2011-07-19 13:34 je voudrais apprendre francais 2011-07-19 13:34 only I'm still pretty crap 2011-07-19 13:38 mstevens: The best college-educated hackers I've known have tended to be `electrical engineers' by schooling. 2011-07-19 14:37 wpwrak_: (reset) sure,well the problem was my own reset logic is not negated so i did some small portinng for some namuru modules harcoded to altera stuf,, anyway,the thing was i forgot namutu logic for reset is negate, but thats fixed now i think 2011-07-19 14:55 I couldn't find on google a nanonote reseller in italy because there isn't one, right? (I know that tuxbrain sends to italy, I'm just writing a list for the local LUG) 2011-07-19 14:56 yes I think Tuxbrain in Barcelona is closest 2011-07-19 14:58 thanks 2011-07-19 15:08 Hi valhala , if is a group sales, send me an email at david@tuxbrain.com and tellme how many, to try to arrange you the price acordinly. 2011-07-19 15:09 sorry, no, I haven't found other people who are going to buy one :( 2011-07-19 15:10 I'm just collecting a list of local sellers of hardware that is related to the foss world, for my LUG, and it would have been nice to smuggle some free hardware in there :D 2011-07-19 18:34 wow so cool, I think Niels is working on a NanoMap update for the Ben! 2011-07-19 18:34 http://en.qi-hardware.com/wiki/Special:NewFiles 2011-07-19 18:35 that's a good way to end the day, quite a bit of headache on all fronts today :-) 2011-07-19 18:35 n8 2011-07-19 19:36 '/win 27