Re: gEDA-user: Reinventing the wheel
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
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
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)
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)
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)
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?
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
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
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
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
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
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
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...
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...
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...
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...
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