00:01.14 | CosmicPenguin | I sort of like the Epoch clock on Thinkgeek |
00:08.19 | joe_bleau | Looks like a good DIY project. |
00:08.59 | joe_bleau | I'd go for one of these, had I room for more junk: http://www.cathodecorner.com/sc100.html |
00:09.33 | joe_bleau | Maybe do one with a analog face and hands, instead of text though. |
01:28.06 | *** join/#edev JohnnyL (i=JohnnyL@ool-182ddad4.dyn.optonline.net) |
01:29.12 | *** join/#edev kergoth (n=kergoth@ip68-3-163-239.ph.ph.cox.net) |
01:39.52 | *** join/#edev kergoth_ (n=kergoth@ip68-3-163-239.ph.ph.cox.net) |
01:42.15 | *** join/#edev kergoth__ (n=kergoth@ip68-3-163-239.ph.ph.cox.net) |
01:45.09 | *** join/#edev coalado1 (n=coalado@unaffiliated/coalado) |
01:59.26 | *** part/#edev JohnnyL (i=JohnnyL@ool-182ddad4.dyn.optonline.net) |
02:16.02 | *** join/#edev linac (n=lin@222.76.92.162) |
02:54.24 | g1powermac_PB | thats neat |
02:54.25 | *** join/#edev ccjoe (n=joeg@75-169-31-161.slkc.qwest.net) |
02:54.25 | MonMotha | most of the DIY projects aren't any fun for me |
02:54.25 | MonMotha | too canned |
02:54.25 | MonMotha | unfortunately, building cool stuff from scratch is expensive |
02:54.25 | MonMotha | I guess I should get better with FPGAs. I have an awesome dev board, and that's free to use |
02:54.26 | ds2 | is that one that runs hot enough to cause burns? |
02:54.27 | g1powermac_PB | I got a cpld that'll do that |
02:54.27 | g1powermac_PB | actually, I got a laptop that you can fry an egg on its aluminum casing. . . |
03:06.25 | *** join/#edev purl_ (i=ibot@rikers.org) |
03:06.25 | *** topic/#edev is a channel for the discussion of embedded linux on small consumer electronic devices, mostly ARM based; Hammer Development boards as well as Nail Boards are now available at http://www.tincantools.com/ |
03:06.45 | ds2 | most uses I can think of gets nix'ed cuz they need low power |
03:06.56 | MonMotha | well, there are some "low power" large FPGAs |
03:07.01 | MonMotha | though "low power" is relative |
03:07.13 | MonMotha | that is something you can usually do better with an ASIC than an FPGA, though |
03:07.15 | ds2 | suitable for reasonable life with 2 or 4 AA's? |
03:07.28 | MonMotha | check some of Alteras stuff. They have some impressive offerings |
03:07.35 | MonMotha | now, 2 AAs is pretty limited |
03:07.45 | MonMotha | you also have to be careful with your design |
03:08.19 | ds2 | 2 AA's is useable for some ARM designs |
03:08.26 | MonMotha | yes |
03:08.58 | MonMotha | at moderate frequencies (~20MHz), some of Altera's FPGAs can hit ~500mW, depending on your design of course |
03:09.15 | MonMotha | that's comparable with a large-ish ARM in full power mode |
03:09.55 | MonMotha | a couple high-capacity Ni-MH AAs will run that for several hours |
03:10.03 | ds2 | but C is easier then verilog/VHDL |
03:10.22 | MonMotha | I wouldn't say it's easier |
03:10.27 | MonMotha | you're describing a very different thing |
03:10.38 | ds2 | things don't happen in parallel (typically) in C |
03:10.46 | MonMotha | C fundamentally is geared towards describing a set of instructions to happen in a linear fashion |
03:11.07 | MonMotha | Verilog is fundamentally geared towards describing hardware, where parallel execution is the name of the game |
03:11.31 | ds2 | I know but that parallel thing can really trip you |
03:11.43 | g1powermac_PB | meh, it isn't that bad |
03:11.45 | MonMotha | oh certainly |
03:12.02 | g1powermac_PB | though I like playing with parallel processing stuff |
03:12.09 | MonMotha | if you approach it like you're trying to write computer software, it'll throw you for a loop |
03:12.18 | MonMotha | you have to remember that you aren't writing software. |
03:12.58 | MonMotha | the syntax may be similar, and the fact that it's "code" may want to make you think you are, but you're describing hardware |
03:13.00 | ds2 | even if I approach it like I am wiring up 7400's or as a complex PAL, it still throws me for a loop |
03:13.00 | MonMotha | it takes a different mindset |
03:13.03 | MonMotha | but once you have that mindset, you can do some pretty awesome things |
03:13.17 | MonMotha | like compute a SHA1 hash on a fixed size input in a single clock cycle |
03:14.41 | MonMotha | I really wish Xilinx would put a darned SERDES on a Spartan3E |
03:14.57 | MonMotha | being able to do PCIe or SATA without an external PHY would be awesome |
03:15.14 | ds2 | Hmm |
03:15.26 | ds2 | do any of these have fast ADC/DAC blocks? |
03:15.45 | MonMotha | most FPGAs tend to stick to the digital side, maybe delving into some dedicated DSP hardware |
03:15.54 | MonMotha | however, there are plenty of dev boards with fast ADC/DAC |
03:16.24 | MonMotha | my board has a high-speed DAC (intended for video, but usable for other things), and an add-on module is available with a video ADC |
03:17.15 | ds2 | I could use a VGA/NTSC to DVI-D converter... should be simple enough to be a usable trainer project |
03:18.09 | MonMotha | well, you can actually do that without anything more than an 8-bit MCU to configure things |
03:18.44 | MonMotha | just hook up a DVI-D transmitter PHY to a NTSC/VGA video ADC |
03:18.59 | MonMotha | now, if you want to scale, then you could use an FPGA for that |
03:19.22 | ds2 | I know; but that's why it is a FPGA trainer project |
03:27.19 | *** join/#edev EtepYYC (i=peter@209.82.99.132) |
03:27.19 | *** join/#edev joe_bleau (n=joe_blea@99.175.89.219) [NETSPLIT VICTIM] |
03:27.46 | MonMotha | ds2: I'd suggest getting a dev board to start |
03:28.00 | MonMotha | you can probably find one with a good mix of external "stuff" that'll let you play around |
03:41.49 | *** join/#edev purl (i=ibot@rikers.org) |
03:41.49 | *** topic/#edev is a channel for the discussion of embedded linux on small consumer electronic devices, mostly ARM based; Hammer Development boards as well as Nail Boards are now available at http://www.tincantools.com/ |
04:18.23 | ds2 | ss\\ |
04:40.51 | *** join/#edev DrZimmerman (n=theo@77-56-225-121.dclient.hispeed.ch) |
05:15.08 | *** join/#edev redblue (i=star@ppp138.108-253-207.mtl.mt.videotron.ca) |
05:26.38 | kergoth | http://rowansimpson.com/2008/06/13/my-other-shirt/ |
05:51.54 | *** join/#edev Omegamoon (n=egoe@demolitionman.xs4all.nl) |
07:04.27 | *** join/#edev frikker_ (n=blaine@107.135.68.216.DED-DSL.fuse.net) |
07:07.59 | *** part/#edev landley (n=landley@cpe-70-116-30-223.austin.res.rr.com) |
07:26.39 | *** join/#edev lyakh (n=lyakh@p57BD2247.dip0.t-ipconnect.de) |
07:53.10 | *** join/#edev steliosk (n=Stelios@ipa107.2.tellas.gr) |
08:06.00 | *** join/#edev boris_OmegA (n=boris@194.51.141.172) |
09:01.26 | *** join/#edev drasko_ (n=drasko@213.240.30.36) |
09:36.38 | *** join/#edev JoeLlama (n=snork@unaffiliated/joellama) |
10:02.47 | *** join/#edev mbuf (n=shakthim@94.191.155.92.bredband.tre.se) |
10:07.13 | *** join/#edev hw (n=hw@p578b3905.dip0.t-ipconnect.de) |
10:33.44 | *** join/#edev mjtrangoni (n=mt@host215.190-136-117.telecom.net.ar) |
11:13.12 | keesj | if you like Major pain, c++ is an excellent choice |
11:53.07 | *** join/#edev T0mW (n=Tom@24.238.37.23.res-cmts.tv13.ptd.net) |
11:54.22 | *** join/#edev T0mW (n=Tom@24.238.37.23.res-cmts.tv13.ptd.net) |
11:56.51 | T0mW | lot less dust gets into the computer with hardwood floors than does carpeting.. |
12:34.35 | *** join/#edev g1powermac_PB (n=g1powerm@unaffiliated/g1powermac) |
12:49.19 | *** join/#edev g1powermac (n=g1powerm@unaffiliated/g1powermac) |
13:10.24 | *** join/#edev g1powermac_PB (n=g1powerm@unaffiliated/g1powermac) |
13:49.59 | *** join/#edev linac (n=lin@121.41.85.229) |
14:10.34 | *** join/#edev gustavoz (n=gustavoz@imhotep.toptech.com.ar) |
14:13.39 | *** join/#edev kergoth (n=kergoth@ip68-3-163-239.ph.ph.cox.net) |
14:17.14 | *** join/#edev likewise (n=Leon_Woe@atwork-193.r-212.178.107.atwork.nl) |
14:24.42 | *** join/#edev prpplague (n=dave@mail.americanmicrosystems.com) |
14:32.52 | *** join/#edev GPSFan (n=kenm@64.92.145.112) |
14:32.52 | *** mode/#edev [+o GPSFan] by ChanServ |
14:39.02 | prpplague | GPSFan: greetings |
14:39.38 | GPSFan | prpplague: morning.. |
14:40.12 | prpplague | GPSFan: whats cookin? |
14:42.13 | GPSFan | prpplague: tringing to get out from under some late fall ('cause of the nice weather) early winter work. get my new NAS so it will backup my dev machine, and find time to get down to the brewery to have some beer... |
14:44.07 | *** join/#edev CosmicPenguin (n=nobody@www.crouse-house.com) |
14:51.22 | prpplague | CosmicPenguin: hey bud, so you secured a new job? |
14:58.43 | chouimat | morning |
14:59.41 | prpplague | chouimat: greetings |
14:59.51 | prpplague | chouimat: played any with your hammer kits stuff? |
15:01.15 | chouimat | prpplague: not much ... too much stuff to do at work ... deadline is next friday and since there is a nice bus drivers strike here, I'm way too tired when I get home to do anything |
15:02.30 | chouimat | is working from home today ... missed his ride to work this morning |
15:03.47 | *** join/#edev kergoth (n=kergoth@65.200.49.156) |
15:04.04 | prpplague | chouimat: i can;t even imagin taking a bus to work |
15:04.22 | chouimat | prpplague: I have no choice I have no car and I don't want to get one ... |
15:04.34 | prpplague | chouimat: i can't imagin that either |
15:06.40 | prpplague | solar: ping |
15:08.33 | chouimat | prpplague: no car, no girlfriend, no kids == more $$$ for beers and toys ;) |
15:08.58 | prpplague | indeed |
15:09.28 | chouimat | prpplague: latest joke from my project manager: What figure is like a a lost parrot? A polygon. |
15:10.10 | prpplague | cute |
15:10.47 | *** join/#edev samrobb (n=samrobb@eng.arriad.com) |
15:11.40 | *** join/#edev g1powermac_PB (n=g1powerm@unaffiliated/g1powermac) |
15:15.40 | kergoth | morning |
15:16.32 | kergoth | chouimat: heh, i thought about ditching my car, but taking the bus is so time consuming, especially when work is a ways away.. when my car was in the shop, it took a good hour to get to work one way, normally 10 mins.. |
15:17.17 | chouimat | kergoth: for me it's 35 minutes on bus ... and about 25/30 in car ... well because of the strike it's between 1 hour to 2 hours now |
15:17.29 | kergoth | ah, thats not too bad |
15:17.45 | chouimat | kergoth: and I just have to take 1 bus |
15:17.55 | kergoth | what i like about the bus is exercise and being around people. easy to get in your own little world going from home to car to work to car to home.. |
15:18.09 | kergoth | heh |
15:18.35 | chouimat | kergoth: or continue to sleep on the bus :) |
15:18.41 | kergoth | hehe |
15:33.28 | kergoth | picked up a $250 hp rebranded machine from geeks.com the other day, cause he didn't feel like replacing the motherboard on his old machine.. swapped in his old ps, video card, and audigy 2 zs, and picked up 4gb of ddr2.. should be a decent dev machine |
15:33.36 | kergoth | gave up on making his Mac OS X laptop a primary dev box |
15:33.59 | agaffney | heh |
15:34.27 | kergoth | course, its running windows right now. figured if i'm gonna learn c#, might as well use visual studio and follow the steps in this book one by one |
15:34.28 | kergoth | heh |
15:34.43 | chouimat | kergoth: must be painful :) |
15:35.04 | kergoth | gotta say, all the refactoring capabilities and stuff in visual studio, especially with resharper or coderush devexpress are crazy |
15:35.06 | prpplague | kergoth: i feel your pain, learing VS and platform builder now |
15:35.11 | kergoth | could be a real time saver, i see why people like ides :P |
15:35.36 | prpplague | kergoth: yea |
15:35.38 | kergoth | now i want a capable multiplatform multiple language ide.. </pipe dream> |
15:35.40 | agaffney | IDEs can be quite nice |
15:35.45 | agaffney | and VS is one of the nicer ones |
15:35.52 | kergoth | (that isnt eclipse, cause eclipse can bite me) |
15:35.58 | agaffney | I haven't used VS since the VB6 days, though |
15:36.09 | chouimat | agaffney: VS debugger is great |
15:36.10 | agaffney | never used eclipse myself |
15:36.39 | chouimat | kergoth: eclipse with more of 8GB of ram start to be useable :) |
15:36.44 | kergoth | hehe |
15:36.47 | kergoth | sheesh |
15:37.05 | chouimat | I tried it once with 768MB and it was a pain |
15:37.09 | kergoth | anyone know why i'd only see 3.5gb of ram in this box? even the bios ram test seems to show 3.5. wonder if i need a bios update |
15:37.45 | agaffney | I was going to blame windows, but if the BIOS shows it too... |
15:37.54 | kergoth | course its hp rebranded, wish me luck trying to find a fucking bios update |
15:37.54 | agaffney | doesn't 32-bit windows limit you to 3GB? |
15:37.59 | kergoth | yeah, running x64 |
15:38.05 | agaffney | good idea |
15:38.12 | agaffney | good luck finding drivers for anything ;) |
15:38.33 | kergoth | got drivers for everything actually.. had to dig up some apps to show detailed hardware info to figure out all the chipsets |
15:38.37 | kergoth | well, everything but the smbus |
15:38.54 | kergoth | even the cheap $20 usb wifi adapter i got from newegg works great |
15:38.57 | agaffney | is smbus even used for anything other than temp sensors and such? |
15:39.00 | kergoth | was surprised |
15:39.03 | kergoth | dont think so |
15:40.20 | *** join/#edev dijenerate (n=dijenera@72.22.131.218) |
16:02.09 | *** join/#edev g1powermac_PB (n=g1powerm@unaffiliated/g1powermac) |
16:11.51 | gustavoz | agaffney: smbus == basically i2c and yet it can be used for gpio |
16:11.55 | gustavoz | *yes even |
16:12.12 | kergoth | ah |
16:12.24 | kergoth | i2c i know. always kind of liked it |
16:12.26 | gustavoz | like ex-philips (NXP) pcf devices |
16:12.49 | *** join/#edev dijenerate (n=dijenera@72.22.131.218) |
16:13.35 | MonMotha | kergoth: I2C is great if you don't have multiple I/O voltages in your system |
16:13.48 | MonMotha | I kinda prefer a SPI bus with addressing approach |
16:14.20 | MonMotha | takes 4 I/O lines instead of 2, but it is more easily dealt with otherwise |
16:14.43 | gustavoz | a lot faster too |
16:15.53 | MonMotha | yeah, there are some serious limits to how fast you can clock I2C busses. Of course, for most uses of I2C, that doesn't matter much |
16:17.22 | gustavoz | i2c is good for basic stuff, temperature/whatnot sensors, simple gpio (leds, some toggle switch) and stuff like that |
16:17.43 | gustavoz | anyway serious led drivers use SPI for speed reasons and daisychaining |
16:19.49 | prpplague | anyone know what language is used on this page? http://www.pudn.com/downloads97/sourcecode/embed/detail396197.html |
16:20.29 | agaffney | gustavoz: heh, where did you come from? :P |
16:20.47 | MonMotha | prpplague: looks to be some form of Chinese |
16:20.48 | gustavoz | agaffney: submitting patches to buildroot lately and thought i'd hang around |
16:21.05 | agaffney | heh |
16:21.14 | gustavoz | agaffney: also i've got my own ARM cards :P |
16:21.23 | prpplague | MonMotha: can't exactly tell, but it looks as though you have to register to download the file |
16:21.40 | MonMotha | prpplague: that is the case with most of those Chinese file hosts |
16:21.44 | MonMotha | many are in fact pay sites |
16:21.56 | prpplague | ahh |
16:22.32 | MonMotha | prpplague: they'll give you the first and last chunk of the files, and for many files that's the whole thing |
16:22.40 | MonMotha | but you have to grab each file separately |
16:23.37 | prpplague | ahh |
16:29.52 | *** join/#edev miknix (n=miknix@gentoo/developer/miknix) |
16:56.24 | *** join/#edev sjhill (n=sjhill@real.realitydiluted.com) |
16:56.24 | *** mode/#edev [+o sjhill] by ChanServ |
16:58.38 | *** join/#edev Bluenarf (n=Paul@apollo.paulsnet.org) |
17:03.02 | prpplague | sjhill: holy cow |
17:03.07 | prpplague | sjhill: long time no see |
17:04.21 | sjhill | prpplague: howdy |
17:04.27 | sjhill | prpplague: yeah, life's been crazy |
17:04.40 | sjhill | prpplague: we moved, getting settled in |
17:04.55 | sjhill | prpplague: work's great, got another huge bonus and raise |
17:04.57 | sjhill | prpplague: life's great |
17:04.59 | sjhill | prpplague: just busy |
17:05.00 | prpplague | sjhill: moved? |
17:05.07 | prpplague | sjhill: wow |
17:05.11 | sjhill | yeah, in town |
17:05.17 | sjhill | closer to my in-laws |
17:05.18 | prpplague | sjhill: i wish i could say the same about work |
17:05.21 | prpplague | sjhill: ahh |
17:05.36 | sjhill | my Mom's health is failing |
17:05.40 | sjhill | she's got maybe 2 years left |
17:05.54 | prpplague | sjhill: ahh, my father is terminal, only has a few months |
17:06.02 | sjhill | *sigh* |
17:06.02 | sjhill | sucks |
17:06.05 | sjhill | sorry man |
17:06.51 | prpplague | sjhill: good to hear you finally settled in somewhere, after broadcom and such |
17:07.21 | sjhill | prpplague: well, i've been with Rockwell Collins for almost 5 years now |
17:07.31 | sjhill | prpplague: we just moved from out of town to in |
17:07.41 | sjhill | knocked my commute by 70% |
17:07.52 | sjhill | i can also bike to work now when it gets warm |
17:07.58 | prpplague | sjhill: still doing alot of linux dev or is embedded dev in general? |
17:07.58 | sjhill | going to save major gas |
17:08.11 | sjhill | embedded general right now |
17:08.19 | sjhill | was pure linux for a while |
17:08.30 | sjhill | now doing rtos flight critical stuff DO-178 Level A |
17:08.49 | sjhill | more stuff for the 160th |
17:09.45 | sjhill | prpplague: how's about you? |
17:12.02 | miknix | hello prpplague |
17:12.21 | miknix | hello, all |
17:14.47 | *** join/#edev JoeLlama (n=snork@unaffiliated/joellama) |
17:18.15 | prpplague | sjhill: things aren't too dandy at AML |
17:18.38 | prpplague | sjhill: the EEdiot really destroyed the engineering department, they fired him, but the damage was done |
17:19.06 | prpplague | sjhill: AML is slowly moving to wince |
17:19.20 | prpplague | sjhill: and probably outsourcing dev eventually |
17:20.34 | sjhill | prpplague: $!$#!@ |
17:20.36 | sjhill | that sucks |
17:20.58 | prpplague | indeed |
17:21.39 | prpplague | sjhill: so i'm kind of just waiting around and keeping my eye out for something else |
17:22.48 | mnemoc | oh :( |
17:28.35 | miknix | prpplague, "AML is slowly moving to wince" ? |
17:28.44 | prpplague | miknix: yea |
17:28.58 | miknix | they didnt like the userspace? |
17:29.50 | prpplague | miknix: has nothing to do with your work or solars, marketing/sales is having trouble marketing the OSS stuff |
17:30.11 | miknix | : ( I'm sorry for hearing that |
17:31.19 | prpplague | miknix: its been a long time coming, not like it was surprise |
17:36.56 | miknix | did you try the latest updates to the gpe image? |
17:37.38 | miknix | bla. stupid git, it just freezed during a recursive merge |
17:40.33 | solar | miknix: All the base-files/ changes for for xorg we still probably need to merge back |
17:40.40 | solar | for the aml branch |
17:41.48 | prpplague | miknix: no i've not tried the lastest builds solar has |
17:42.20 | *** join/#edev lyakh (n=lyakh@p57BD2247.dip0.t-ipconnect.de) |
17:43.45 | miknix | solar, hello, btw |
17:44.20 | miknix | oh, ok. We can see that later on if you want |
18:07.08 | prpplague | wonders if landley cooled down last night |
18:09.07 | kergoth | heh, saw his angry post on the cisco/linksys/fsf stuff |
18:10.22 | prpplague | kergoth: yea, like i told landley, SFLC didn't leave me feeling warm and fuzzy |
18:24.33 | Madsy | Is FSF suing Linksys as the smaller section of Cisco, or the whole company? |
18:25.10 | Madsy | IIRC, FSF have had a dialogue with Linksys even before the merger. |
18:25.59 | prpplague | Madsy: cisco and linksys together |
18:26.07 | Madsy | Ouch. |
18:34.41 | kergoth | anyone know any good books on coding in general, as a discipline, for someone who's had some basic exposure to a language in school, but is missing the general principles and practices, why you code for simplicity, clarity, maintainability, testability.. |
18:34.53 | kergoth | i'm thinking practice of programming wouldnt be a bad bet, or code complete |
18:35.12 | kergoth | but he's young, i dunno if he'd manage to read through a huge book on his own time, he'd probably get distracted :\ |
18:35.41 | CosmicPenguin | I've always found that learning code through a book is ineffective |
18:36.18 | kergoth | heh, true |
18:36.27 | CosmicPenguin | But that might just be me |
18:36.43 | kergoth | i've told him to try coding something simple, an app he'd want to accomplish something he wants done, but he's having trouble coming up with anything |
18:36.50 | kergoth | itd probably help to have him try to dive into a foreign codebase |
18:36.57 | kergoth | right now he doesn't really grasp what makes code maintainable |
18:37.29 | kergoth | he doesn't grasp why its good to break things up into individual testable functions/methods/classes rather than one big pile, though i just talked to him about unit testing and tdd as an example |
18:37.33 | kergoth | its my younger brother |
18:37.37 | kergoth | he's 17 |
18:37.43 | CosmicPenguin | heh - we've all been there |
18:37.48 | prpplague | kergoth: one sec, let me get you the two books i recommend |
18:38.36 | CosmicPenguin | I remember an otherwise forgettable math teacher in the 6th grade who taught me the value of a small main() function |
18:38.44 | kergoth | CosmicPenguin: yea... i'm trying to think of how i learned, but i think you're right, very few books were involved, at least not until i already had the principles and wanted to xpand my knowledge |
18:40.23 | kergoth | heh, i never did read code complete cover to cover.. my to read list is huge |
18:40.34 | prpplague | kergoth: ISBN-13: 978-0201615869 and ISBN-13: 978-0201657883 , i consider both of those to be invaluable in understanding good methods |
18:40.55 | kergoth | i read k&r and practice of programming, and Linux device drivers, and parts of stroustrup, then some other Linux kernel books, but thats most of it |
18:41.25 | prpplague | kergoth: did you try programming pearls ? |
18:41.38 | kergoth | heard it was good, haven't read it yet |
18:41.52 | prpplague | i really like it, i keep it on the shelf for reference |
18:42.06 | kergoth | i should really set aside X hours a week at a certain time for non-fiction reading |
18:42.20 | kergoth | otherwise i find myself not doing it |
18:43.16 | kergoth | course, it didnt help that nearly all of my coding books are in minnesota |
18:43.24 | prpplague | hehe |
18:43.30 | kergoth | my copy of AoCP, intro to algorithms, code complete, etc are all there |
18:49.10 | prpplague | goes home |
19:03.33 | das_plague | ho ho hum |
19:03.39 | das_plague | arrives at home |
19:04.17 | *** join/#edev miknix (n=miknix@gentoo/developer/miknix) |
19:07.26 | *** join/#edev g1powermac_PB (n=g1powerm@unaffiliated/g1powermac) |
19:13.50 | CosmicPenguin | seriously, how did mankind survive before online banking? |
19:15.48 | *** join/#edev Omegamoon (n=egoe@demolitionman.xs4all.nl) |
19:21.53 | g1powermac_PB | mattresses? |
19:24.05 | CosmicPenguin | nice |
19:26.10 | g1powermac_PB | ;-) |
19:26.54 | *** join/#edev Bluenarf (n=Paul@apollo.paulsnet.org) |
19:29.23 | kergoth | bill pay is the best thing sinced sliced bread |
19:29.35 | CosmicPenguin | no joke |
19:29.36 | kergoth | scratch that, i have a knife, its better than sliced bread |
19:30.14 | g1powermac_PB | scratch that, I got an electric knife ;-) |
19:31.07 | kergoth | CosmicPenguin: i have ... 2 bills i pay with bill pay but aren't ebill/automatic, and 2 that i pay manually (hand the check to the landlord, western union the mortgage payment due to the payment plan) right now, everything else is ebill, automatically paid |
19:31.12 | kergoth | lazy man's dream |
19:32.44 | *** join/#edev EI5GTB (n=Paul@apollo.paulsnet.org) |
19:32.58 | CosmicPenguin | All my regular payments are electronically paid now |
19:33.07 | CosmicPenguin | ++ to Wells Fargo who will send a check to anyone |
19:33.50 | das_plague | CosmicPenguin: while you are logged in, please be so kind as to transfer me about $2500USD, thanks |
19:34.19 | CosmicPenguin | Its in the mail |
19:34.26 | das_plague | okie dokie thanks |
19:34.35 | g1powermac_PB | gives das_plague a mattress |
19:39.35 | *** join/#edev likewise (n=likewise@183-78-ftth.onsneteindhoven.nl) |
19:49.33 | *** join/#edev likewise (n=likewise@183-78-ftth.onsneteindhoven.nl) |
19:57.53 | *** join/#edev mjtrangoni (n=mt@host215.190-136-117.telecom.net.ar) |
20:05.49 | *** join/#edev JohnnyL (i=JohnnyL@ool-182ddad4.dyn.optonline.net) |
20:12.40 | *** join/#edev likewise (n=likewise@183-78-ftth.onsneteindhoven.nl) |
20:19.18 | *** join/#edev redblue (i=star@ppp225.108-253-207.mtl.mt.videotron.ca) |
20:27.16 | *** join/#edev Omegamoon (n=egoe@demolitionman.xs4all.nl) |
20:32.14 | *** join/#edev CosmicPenguin (n=nobody@www.crouse-house.com) |
20:32.16 | *** join/#edev JohnnyL (i=JohnnyL@ool-182ddad4.dyn.optonline.net) |
20:58.39 | T0mW | das_plague: when you get that bundle of cash, just remember to send me my cut? |
20:59.33 | CosmicPenguin | And what have you done to deserve it? |
21:01.00 | *** join/#edev Ian_Daniher|XO (n=it@69.61.230.246) |
21:16.09 | *** join/#edev Madsy (n=madsy@ti500710a342-1134.bb.online.no) |
21:17.44 | *** join/#edev ZeZu (n=null@c-98-227-56-17.hsd1.in.comcast.net) |
21:25.31 | *** join/#edev RobotGuy (n=robotguy@pool-96-225-210-142.ptldor.fios.verizon.net) |
21:41.57 | *** join/#edev AtomicToad (i=JohnnyL@ool-182ddad4.dyn.optonline.net) |
21:46.42 | *** join/#edev kergoth (n=kergoth@ip68-3-163-239.ph.ph.cox.net) |
22:17.43 | *** join/#edev it|xo (n=it@69.61.230.246) |
22:18.13 | *** join/#edev L_Deluxe (n=lou@c-68-53-134-58.hsd1.tn.comcast.net) |
22:21.19 | L_Deluxe | Ok; not exactly an embedded question, but it does sort of relate to OpenOCD, which makes it tangentially related... I'm trying to support a "new" JTAG adapter, and I've got the code to where I can build it by hand. I'm a bit clueless with automake/autoconf, though. Any automake wizards here? Is there a better place to ask? |
22:22.37 | L_Deluxe | Oh, and if anybody's waiting for OpenOCD support for the STM32 Primer, that's what this is about. |
22:32.49 | roxfan | http://forum.sparkfun.com/viewtopic.php?t=11221 this is for windows but afaik the procedure is about the same on unixes |
22:35.48 | roxfan | L_Deluxe: i'm also working on a cortex-m3 device for openocd (it's sort of supported but there are some issues), let me know if you need help |
22:36.32 | L_Deluxe | Oh, I can build it. I could even add the new driver by copying what's been done for the jlink driver. My driver has blobs that have to be loaded into the adapter for each speed, though, and I need to get those built and installed. |
22:36.44 | roxfan | ahh |
22:36.48 | L_Deluxe | Those blobs are basically the problem. |
22:37.17 | L_Deluxe | Even if I embedded them in the driver (as array definitions), I'd still have to build those arrays from source code. |
22:37.43 | roxfan | they already have a little stub for xscale, it's seems to be built manually and then just checked in as binary |
22:38.16 | roxfan | so that could be an interim solution for you too |
22:38.26 | keesj | L_Deluxe: FDDI based? |
22:38.40 | L_Deluxe | Nope. ST7. |
22:38.45 | keesj | FTDI |
22:39.21 | L_Deluxe | ST7 is like 6805 plus some. And that some includes something called the DTC, which is undocumented. |
22:39.30 | L_Deluxe | So it's been a bit of an adventure. |
22:39.47 | *** join/#edev Ian_Daniher|XO (n=it@69.61.230.246) |
22:40.33 | L_Deluxe | I don't have access to the firmware in the ST7. The blobs are all about loading microcode into the DTC. |
22:41.37 | L_Deluxe | The DTC is sort of like if somebody lashed a very low-end PIC onto an AVR or ARM chip as a coprocessor to do bit-banging. |
22:41.54 | CosmicPenguin | I need to do something useful |
22:42.56 | keesj | THe ones that do use apear to only support some form of block device management. |
22:43.04 | keesj | interesting neverless |
22:43.40 | L_Deluxe | roxfan: Ok, I see debug_handler.bin. Now to see how they do what with that. Looks like it involves build.sh. I can live with that. |
22:44.58 | L_Deluxe | What, the FTDI drivers? Yeah. That seems to be a good choice for designed JTAG adapters. And a popular one. I didn't have a choice in this case. The JTAG adapter is already on the board. |
22:47.01 | keesj | the amontec's UIPkey must also have nice feature :p |
22:47.30 | keesj | New performance come, as continue 48Mbps JTAG, or data sampling up to 384 Mhz ! |
22:47.50 | keesj | thats at least what the site is saying |
22:48.32 | L_Deluxe | Sampling of what kind of data? Like a logic analyzer? |
22:49.31 | L_Deluxe | Of course, super speed would be wasted on this particular device. The USB block is only full speed, and there is a huge bottleneck with USB frames and the protocol to talk to the device. |
22:49.43 | keesj | probably yes |
22:50.32 | keesj | I did only 200Hz with the flyswatter |
22:50.49 | *** join/#edev roxfan2 (n=dunno@249.169-244-81.adsl-dyn.isp.belgacom.be) |
22:50.59 | keesj | still was fun |
22:51.18 | L_Deluxe | Hz? Must be bitbanging. |
22:52.30 | keesj | just lamely using usb api to readout the value(no cache or buffer or anything) |
22:53.21 | L_Deluxe | The earlier version of my/our (I'm working with a guy in NZ on it) driver bit-banged the TMS/TDI/TDO. Slow, but it worked. I've got it optimized over that quite a bit. Still slow. A cycle of loading up to 512 bytes of commands and reading back up to 64 bytes of data takes around 8ms. |
22:53.36 | L_Deluxe | Glacially slow, but it's what we have to work with. |
22:53.51 | L_Deluxe | And still better than doing it one bit at a time. |
22:55.50 | L_Deluxe | A scratch design would be more efficient. |
22:57.18 | roxfan2 | scratch design? |
22:57.49 | *** join/#edev kergoth (n=kergoth@ip68-3-163-239.ph.ph.cox.net) |
23:00.18 | L_Deluxe | roxfan: So they just run build.sh manually to create debug_handler.bin and they list that among the data files to install? I'm almost there. |
23:00.44 | L_Deluxe | Design from scratch. As opposed to trying to use somebody else's closed firmware. |
23:00.54 | roxfan2 | ah |
23:01.53 | L_Deluxe | I suppose I _could_ write replacement firmware for the ST7 core, but I'm trying to do this so that anybody can use this without having to flash their JTAG adapter. |
23:03.03 | roxfan2 | looks like here's how they do it http://svn.berlios.de/wsvn/openocd/trunk/src/target/Makefile.am?rev=1231&sc=1 |
23:05.57 | L_Deluxe | Yeah, that's what I found. Of course, nobase_dist_pkglib_DATA is one of those magic filenames, the semantics of which I'm not familiar. But I gather things listed there end up under prefix/lib/openocd/. |
23:06.35 | L_Deluxe | And that they do so whether a given target is configured to be built or not. |
23:07.17 | roxfan | i don't think you can choose targets to build yet |
23:07.57 | L_Deluxe | Oh. Ok. I've been in the interfaces world, and I know you can choose which of those you want to build as arguments to ./configure. |
23:08.22 | *** join/#edev RobotGuy (n=robotguy@pool-96-225-210-142.ptldor.fios.verizon.net) |
23:11.39 | *** join/#edev JoeLlama (n=snork@unaffiliated/joellama) |
23:11.51 | L_Deluxe | And by filenames, I meant variable names. |
23:36.04 | *** join/#edev landley (n=landley@cpe-70-116-30-223.austin.res.rr.com) |
23:36.04 | *** mode/#edev [+o landley] by ChanServ |