Re: gEDA-user: Reinventing the wheel

2011-05-19 Thread Joshua Boyd
On Wed, May 18, 2011 at 04:25:40AM +0200, Kai-Martin Knaak wrote:
 Stefan Salewski wrote:
 
  While gEDA/PCB has some serious
  users and a large list of projects done with gEDA, KiCAD users seems to
  be more childreen type, making boards with a power LED and a led driver
  chip...
 
 kicad is the EDA chosen by some high profile open hardware projects:
 * reprap (http://reprap.org/wiki/KiCad)
 * micropendous (http://code.google.com/p/micropendous/)
 * nanonote (http://en.qi-hardware.com/wiki/Main_Page )

Thanks for the links.  I never noticed that reprap and nanonote were
KiCad, and I never heard of micropendous before (and it looks useful).


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Joshua Boyd
On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote:
 XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal.
 I think that using a Lisp (or Lispy-looking) format would be extensible,
 easy to parse, and make the most people happy.

Allow me to toss out JSON.  It is about as light weight as using S-EXP,
but politically it isn't tied down by references to Lisp.  Plus, since
it has become fairly popular, there are good readers/writers for most
languages. 

The format is defined at: http://www.json.org/  

Basically you are allowed strings, numbers, arrays, and object, which
would be called a map, an associative array, a dictionary, or something 
else along those lines anywhere else. 

That isn't to say that JSON is right every where, but I think it is more
frequently the correct choice than XML is.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Joshua Boyd
On Mon, Sep 13, 2010 at 08:40:47AM -0700, Andrew Poelstra wrote:

 The problem I have with JSON (and to some extent, Lisp) is that it is
 not self-documenting. You can't open a JSON document and immediately
 see what everything is and what it does; it just looks like gibberish
 and brackets.

I find that JSON can just as self documenting as XML if used
reasonably.  Reasonably often will mean heavy use of the associative
structure so that fields are clearly labeled with their names. 

YAML might enforce this a bit more though.
 
 Also, it doesn't require a consistent newline scheme.

Yes, if that is important YAML is probably better.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Use of Alt+Mouse1 (was: Next problem, PCB looses rats)

2010-06-16 Thread Joshua Boyd
On Tue, Jun 15, 2010 at 10:33:44PM -0400, DJ Delorie wrote:
 
  Maybe it's time to travel into 2010.
 
 I don't run Windows.  Why would I need Windows-specific keys?

Because despite the logo, it is easy to remap it to Super (in fact,
Ubuntu seems to do that that be defaut).

I for one like having another modifier.

A Sun Type 6 or 7 USB programmers keyboard should offer a proper command
key without windows logo as well.  I don't have one to check the keymap
with though.  This does once again remind me that I should go looking
for one on ebay.

I believe if you hook an Apple keyboard up to Linux, you find the
Command (pretzel) key mapped as Super, if that is less offensive than
the Windows logo.




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB + GL latest (patch for indirect rendering support)

2009-02-11 Thread Joshua Boyd
On Mon, Feb 02, 2009 at 02:59:35PM +, Peter Clifton wrote:
 For those testing the PCB+GL branch
 
 git clone git://repo.or.cz/geda-pcb/pcjc2.git
 git checkout -b before_pours origin/before_pours

Could you add a bootstrap script like a lot of other projects have?

Also, when I try to generate the configure script (aclocal  autoconf
 automake -i --foreign) I get an error about the intl directory not
existing.  However, when I remove that entry from the DIRS variable in
Makefile.am, I get this error:
configure.ac:894: required file `intl/Makefile.in' not found
Makefile.am:7: AM_GNU_GETTEXT used but `intl' not in SUBDIRS

Either with or without my change to Makefile.am, aclocal complains with
a lot of warnings:
$ aclocal
configure.ac:67: warning: AC_COMPILE_IFELSE was called before
AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:389: AC_USE_SYSTEM_EXTENSIONS is expanded
from...
/usr/share/aclocal/lock.m4:29: gl_LOCK_EARLY_BODY is expanded from...
/usr/share/aclocal/lock.m4:22: gl_LOCK_EARLY is expanded from...
/usr/share/aclocal/lock.m4:253: gl_LOCK is expanded from...
/usr/share/aclocal/intl.m4:186: gt_INTL_SUBDIR_CORE is expanded from...
/usr/share/aclocal/intl.m4:25: AM_INTL_SUBDIR is expanded from...
/usr/share/aclocal/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:67: the top level
configure.ac:67: warning: AC_RUN_IFELSE was called before
AC_USE_SYSTEM_EXTENSIONS
configure.ac:67: warning: AC_COMPILE_IFELSE was called before AC_AIX
../../lib/autoconf/specific.m4:436: AC_AIX is expanded from...
configure.ac:67: warning: AC_RUN_IFELSE was called before AC_AIX
configure.ac:67: warning: AC_COMPILE_IFELSE was called before AC_MINIX
../../lib/autoconf/specific.m4:460: AC_MINIX is expanded from...
configure.ac:67: warning: AC_RUN_IFELSE was called before AC_MINIX
$

This is on Ubuntu 8.10 AMD64.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB + GL latest (patch for indirect rendering support)

2009-02-11 Thread Joshua Boyd
On Wed, Feb 11, 2009 at 03:39:23PM +, Peter Clifton wrote:
 On Wed, 2009-02-11 at 09:44 -0500, Joshua Boyd wrote:
  On Mon, Feb 02, 2009 at 02:59:35PM +, Peter Clifton wrote:
   For those testing the PCB+GL branch
   
   git clone git://repo.or.cz/geda-pcb/pcjc2.git
   git checkout -b before_pours origin/before_pours
  
  Could you add a bootstrap script like a lot of other projects have?
 
 There is one.. ./autogen.sh in the root directory.
 
  Also, when I try to generate the configure script (aclocal  autoconf
   automake -i --foreign) I get an error about the intl directory not
  existing.  However, when I remove that entry from the DIRS variable in
  Makefile.am, I get this error:
  configure.ac:894: required file `intl/Makefile.in' not found
  Makefile.am:7: AM_GNU_GETTEXT used but `intl' not in SUBDIRS
 
 Might need to call intltoolize. The ./autogen.sh script will do that for
 you.

Yep, that got me much further.

With a bit more babying, I got it built and running.  Cool and thanks.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Joshua Boyd
On Wed, Jun 04, 2008 at 09:55:26AM +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?

  Solaris/SPARC, OSX
 
 * How did you install your copy of geda apps?

Compile from source
 
 * Which apps do you use. What is your typical workflow?

PCB.  I'm still a beginner and I figured that the entire geda-pcb
workflow was harder than I needed to deal with for now.

I also have used icarus.
 
 * Did you (have to) modify portions of geda to suit your needs?

No.
 
 * What is the general flavor of your projects? (analog, digital, HF)

Digital.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: VMPlayer Image

2007-02-17 Thread Joshua Boyd
On Fri, Feb 16, 2007 at 05:27:26PM -0500, al davis wrote:

 I think I am beginning to understand ..
 
 A Live CD requires no other software.  No operating system other 
 than the one on the CD.  Hence anyone can run it, but with a 
 reboot.

And while in the Live CD you can't run your normal stuff.
 
 I have not tried it, but can't you run a Live CD under VMware, 
 Xen, Qemu, etc ...   all of them, with the same Live CD?

I don't know about using a LiveCD with any of those.  Maybe.

Also, I don't know anything about using Xen for graphic stuff, or using
Qemu for anything.
 
 As to the value of making the VM image ..  I guess if it is a 
 step toward moving away from PSpice, etc ...  It's good.  It 
 saddens me to realize we need to resort to a non-free product 
 to accomplish that.

It saddens me that non of the free systems are easy to use.

However, if it is any consolation, the VMWare image format is published
and there are utilities to convert them to work with other systems.
Additionally, the wikipedia article for Qemu says that qemu can just
read these files directly.

So, if the original poster did share the VMWare image, people would
apparently be able to use it with completely free software, which is a
worthy goal.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: VMPlayer Image

2007-02-17 Thread Joshua Boyd
On Fri, Feb 16, 2007 at 07:44:27PM -0600, John Griessen wrote:

 I heard from a professor that the concept of offering server machines 
 loaded with gEDA and such was a dead issue because of VMware's market share 
 and popularity for avoiding installation time, and just using huge areas of 
 disks as tools.  I suppose some people might have 5 or so disk images
 they use in order to avoid integrating it all and getting 5
 tools/entertainment_programs that way.  Is that a good guess? 

VMWare probably isn't so good for entertainment programs.  It does pass
through OpenGL acceleration to some extent though.

Also, it is an easy way to test stuff against Ubuntu or different FC
versions, without constantly rebooting.  I would imagine that Xen would
be good as well, but Xen isn't particularly easy to use, and I don't
know how it deals with graphical stuff, as I said.
 
 Is VMware's emulation now THAT good, that the usual 2GHz+ hardware has no 
 trouble with it?  and they offer a freebie now?  (If you get someone else's 
 image)

VMWare Server runs adequately fast on a 2.8ghz Xeon w/ 2 gigs of ram.
At work the IT guy has that set up running something like 6 images.  Ram
allocations are a bit skimpy (web services have 32-128 megs each,
desktop installs for testing stuff have 256 megs allocated).

The other developer where I work constantly complains about the speed
compared to his desktop, but every time I try to look into it, the
laptop runnign linux in vmware beats the pants off the desktop for
building software, or even running gedit, so I don't know what he is
complaining about.

 How many images can run at once with Player?

One.  But, there is also a free Server.  It runs lots of images (don't
know the max), but it caps the resolution at 1024x768 and doesn't do
full screen mode.

 Is that their marketing ploy?  If you want real convenience, you need a 
 VMware license?

Previously we (me and the IT guy) had trouble getting networking working
nicely with laptops without buying the Workstation product instead of
Player.  The IT guy says he has resolved that, but I don't know what the
trick was.  What the problem was that player supported bridge or loopback,
but not both at once.  With loopback, the VMWare machines can't talk to
the outside world (except perhaps via setting up a proxy or routing
system on the host I guess), but with bridging, VMWare can't talk to the
host when disconnected from a network (like sitting on you lap in an
airport without wireless).  I don't know where Server sits in this mix.
This trouble was discovered when trying to setup Linux on Windows for
another developer who refused to remove windows from the laptop, and
also refused to try colinux.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: VMPlayer Image

2007-02-16 Thread Joshua Boyd
On Fri, Feb 16, 2007 at 08:57:36AM -0600, Jeff VR wrote:
 Is there any interest out there in a VMPlayer Image?  I created as well as
 use one based off of Fedora Core 5.  I made it available at the local IEEE
 meeting last night and 10 copies made there way out the door.

Sounds good to me.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: VMPlayer Image

2007-02-16 Thread Joshua Boyd
On Fri, Feb 16, 2007 at 02:30:52PM -0500, al davis wrote:
 On Friday 16 February 2007 09:57, Jeff VR wrote:
  Is there any interest out there in a VMPlayer Image?
 
 What is a VMPlayer Image?

I assumed that he meant VMWare Player image.  Although, as far as I
know, the same image can also be used across Player, Server, and
Workstation. 

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: VMPlayer Image

2007-02-16 Thread Joshua Boyd
On Fri, Feb 16, 2007 at 03:14:03PM -0500, al davis wrote:

 I googled it .. it seems that it relates to some commercial 
 product called VMware, and VMplayer is a cover-crop variant 
 of VMware.
 
 What can I do with a VMPlayer Image ...  Assuming I have 
 VMPlayer (which I don't) is the image just something to view?  
 a starting point for a system?  ... or what?

VMWare Player (and Server) is gratis, but you are not at liberty with
it.  

The image is a starting point for a virtual system.

The image is basically just a disk image that VMWare will use to boot a
virtual machine, which will have a virtual display that shows up in a
window on your desktop, uses the virtual disk (specifically, the image
file) via a virtual SCSI card, and talks to a virtual NIC (which can
either be NAT'ed with your machines onboard network connection, or with
a compatible desktop ethernet device, can pretend to be an entirely new
NIC with it's own MAC).

When VMWare first launched, the main usage of it was to run Windows on
Linux, or Linux on Windows.

Rather than emulate everything, VMWare runs the guest system natively,
but traps the execution of priveledged code and emulates just those
features, so it isn't anywhere near as slow as Bochs or Qemu.  VMWare is
thus x86 only.x

What VMWare does very right is that it allows you to easily move virtual
machines, in the form of images, from one machine to another.  As far as
I know, it is not possible to do this with Solaris Zones (although they
say they are working on it), Parallels, VirtualPC, or Xen.  So, if you
have developed a web application with a lot of dependencies, instead of
the end user having to spend hours trying to get everything installed,
they can instead download a few hundred meg VMWare image, and boot the
already configured web app server, answer a few questions, then get
straight to using it in only a few minutes.

Does that answer your question?  In this case a VMWare image could be a
useful alternative to a LiveCD, with the benefit that you can keep your
regular desktop running at the same time as the Image, which you can't
exactly do with a livecd.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol submission

2006-12-18 Thread Joshua Boyd
On Fri, Dec 15, 2006 at 08:51:10AM -0500, DJ Delorie wrote:

 Surely you can type cvs commit?

Or cvs ci for the lazy, like me.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: CPLDs and other high-density logic chips...

2006-09-30 Thread Joshua Boyd
On Tue, Sep 05, 2006 at 08:11:47PM -0500, David Carr wrote:
 You can actually do without the binary only kernel modules. I use a GPL 
 tool called xc3sprog to program my Xilinx fpga devices. Do a quick 
 google and you'll find it. It only officially supports Spartan 3 devices 
 but I was able to make it program a Virtex II Pro as well. Let me know 
 if you need some help getting it set up.

I finally gave it a shot.  What I found was that it did not work with my
Spartan 2 board.  It might be worth trying with my Spartan2E board
(actual product, not experiment board), but I don't have high hopes.

I guess I will have to either setup a RHEL4 machine or else buy a
Spartan 3 board.  Can any one confirm that this program works with
Spartan3Es? 

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: CPLDs and other high-density logic chips...

2006-09-30 Thread Joshua Boyd
On Sat, Sep 30, 2006 at 05:07:19PM -0400, Joshua Boyd wrote:
 On Tue, Sep 05, 2006 at 08:11:47PM -0500, David Carr wrote:
  You can actually do without the binary only kernel modules. I use a GPL 
  tool called xc3sprog to program my Xilinx fpga devices. Do a quick 
  google and you'll find it. It only officially supports Spartan 3 devices 
  but I was able to make it program a Virtex II Pro as well. Let me know 
  if you need some help getting it set up.
 
 I finally gave it a shot.  What I found was that it did not work with my
 Spartan 2 board.  It might be worth trying with my Spartan2E board
 (actual product, not experiment board), but I don't have high hopes.
 
 I guess I will have to either setup a RHEL4 machine or else buy a
 Spartan 3 board.  Can any one confirm that this program works with
 Spartan3Es? 

Sorry to reply to myself, but I think I found another approach.

http://gentoo-wiki.com/HOWTO_Xilinx

This describes how to make the Impact kernel module work with any 2.6
kernel.

They say to ignore the bundled WinDriver, but the link they provide for
getting windriver seperately is broken so I tried the bundled
windriver.  They both compile, but the windrvr6.ko won't load for me
saying:
[  514.004730] windrvr6: no version for struct_module found: kernel
tainted.
[  514.007970] windrvr6: Unknown symbol class_simple_device_add
[  514.009876] windrvr6: Unknown symbol class_simple_destroy
[  514.012382] windrvr6: Unknown symbol class_simple_device_remove
[  514.014752] windrvr6: Unknown symbol class_simple_create

So, partway back to the drawing board I guess.

http://www.freelabs.com/~whitis/electronics/fpga/xilinx_install_deb3.1.html

That is a long set of directions for fixing an issue that appears to be
similar to mine.  They say that it is for 2.6.16 and newer, but the
symptom is the same as my symptom (2.6.15 from Ubuntu here).  I don't
have time to implement it at the moment.  I figure I will try it with
what I got, and if that doesn't work perhaps also upgrade to 2.6.16 and
try again.

I don't have time to follow through on that now though.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: CPLDs and other high-density logic chips...

2006-09-11 Thread Joshua Boyd
On Tue, Sep 05, 2006 at 08:11:47PM -0500, David Carr wrote:
 You can actually do without the binary only kernel modules. I use a GPL 
 tool called xc3sprog to program my Xilinx fpga devices. Do a quick 
 google and you'll find it. It only officially supports Spartan 3 devices 
 but I was able to make it program a Virtex II Pro as well. Let me know 
 if you need some help getting it set up.

Oh, that's interesting.  It takes in bit files rather than SVFs.  I
wonder if that will cause trouble in using it on older chips than
Spartan3s. 

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: CPLDs and other high-density logic chips...

2006-09-05 Thread Joshua Boyd
On Mon, Sep 04, 2006 at 05:16:47PM -0400, Darrell Harmon wrote:

 The Xilinx software is available for a specific version of Redhat Enterprise
 Linux on x86 machines. I am successfully running it in a 32 bit chroot on 
 my AMD64 box running Debian. The install was not too difficult.

Does the chroot take care of the kernel modules?  Or do you just do without?
 
 Hopefully someday we will have a free software FPGA toolchain.

I hope so.  Wasn't someone working on that in this list.

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user