From skodak at cs.umn.edu Sat Sep 8 15:47:58 2001 From: skodak at cs.umn.edu (skodak@cs.umn.edu) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] How to install Linux in Memory Chip Message-ID: <200109082047.PAA16181@www2.software.umn.edu> Hi all, I am Sreekumar and this is my first posting to this mailing list. I am involved in the development of a Real Time embedded system using Linux. I need to install Linux in a memory chip and run it from there. Can u suggest me some resources from which I can get more info or can anyone help me out. Thanks in advance, Sreekumar From dieman+tclug at ringworld.org Sat Sep 8 16:23:02 2001 From: dieman+tclug at ringworld.org (Scott Dier) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] How to install Linux in Memory Chip In-Reply-To: <200109082047.PAA16181@www2.software.umn.edu> References: <200109082047.PAA16181@www2.software.umn.edu> Message-ID: <20010908162302.C18850@ringworld.org> * sree [010908 16:20]: > I am Sreekumar and this is my first posting to this mailing list. I am > involved in the development of a Real Time embedded system using Linux. I > need to install Linux in a memory chip and run it from there. I would look into the disk-on-chip stuff that many embedded boards use. Or a IDE to CompactFlash adaptor Generally they also have IDE connectors, so you can hook up a hard drive to develop with, then move it to flash/disk-on-chip. -- Scott Dier Aquarius: (Jan. 20--Feb. 18) Words can't describe the things that will happen to you this week. Fortunately, the mathematics of nuclear fusion can. -theonion.com From thomas at stderr.net Sat Sep 8 16:44:12 2001 From: thomas at stderr.net (Thomas Eibner) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] How to install Linux in Memory Chip In-Reply-To: <20010908162302.C18850@ringworld.org>; from dieman+tclug@ringworld.org on Sat, Sep 08, 2001 at 04:23:02PM -0500 References: <200109082047.PAA16181@www2.software.umn.edu> <20010908162302.C18850@ringworld.org> Message-ID: <20010908234412.B1900@io.stderr.net> On Sat, Sep 08, 2001 at 04:23:02PM -0500, Scott Dier wrote: > * sree [010908 16:20]: > > I am Sreekumar and this is my first posting to this mailing list. I am > > involved in the development of a Real Time embedded system using Linux. I > > need to install Linux in a memory chip and run it from there. > > I would look into the disk-on-chip stuff that many embedded boards use. > Or a IDE to CompactFlash adaptor > > Generally they also have IDE connectors, so you can hook up a hard drive > to develop with, then move it to flash/disk-on-chip. Funny, just started a little project: http://stderr.net/powerswitch where I'm using a flash as the storage.. No digital camera for pictures yet though :( Anyone interested in making the relay-card part of this project? -- Thomas Eibner DnsZone mod_pointer From thomas at stderr.net Sat Sep 8 16:59:59 2001 From: thomas at stderr.net (Thomas Eibner) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] How to install Linux in Memory Chip In-Reply-To: <20010908234412.B1900@io.stderr.net>; from thomas@stderr.net on Sat, Sep 08, 2001 at 11:44:12PM +0200 References: <200109082047.PAA16181@www2.software.umn.edu> <20010908162302.C18850@ringworld.org> <20010908234412.B1900@io.stderr.net> Message-ID: <20010908235959.C1900@io.stderr.net> On Sat, Sep 08, 2001 at 11:44:12PM +0200, Thomas Eibner wrote: > On Sat, Sep 08, 2001 at 04:23:02PM -0500, Scott Dier wrote: > > * sree [010908 16:20]: > > > I am Sreekumar and this is my first posting to this mailing list. I am > > > involved in the development of a Real Time embedded system using Linux. I > > > need to install Linux in a memory chip and run it from there. > > > > I would look into the disk-on-chip stuff that many embedded boards use. > > Or a IDE to CompactFlash adaptor > > > > Generally they also have IDE connectors, so you can hook up a hard drive > > to develop with, then move it to flash/disk-on-chip. > > Funny, just started a little project: http://stderr.net/powerswitch > where I'm using a flash as the storage.. No digital camera for pictures > yet though :( Just put dmesg output up there too and moved everything to http://stderr.net/cf/ I'm working on creating a base tree with everything needed (much like debians base) just without perl and other unneeded stuff.. -- Thomas Eibner DnsZone mod_pointer From eric at urbanrage.com Sun Sep 9 07:39:07 2001 From: eric at urbanrage.com (eric) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] How to install Linux in Memory Chip References: <200109082047.PAA16181@www2.software.umn.edu> Message-ID: <3B9B62EB.B0CE78A4@urbanrage.com> " (sree)" wrote: > > Hi all, > I am Sreekumar and this is my first posting to this mailing list. I am > involved in the development of a Real Time embedded system using Linux. I > need to install Linux in a memory chip and run it from there. > Can u suggest me some resources from which I can get more info or can > anyone help me out. > Thanks in advance, > Sreekumar > > _______________________________________________ > tclug-devel mailing list > tclug-devel@mn-linux.org > https://mailman.mn-linux.org/mailman/listinfo/tclug-devel You might want to check out the linuxbios project. They are booting out of a DocMillenium memory card. Eric From mbresnah at visi.com Mon Sep 10 21:07:10 2001 From: mbresnah at visi.com (Mike Bresnahan) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Game Development Message-ID: I'm wondering if anyone on the list has done any 2D or 3D animation or game development using OpenGL, DirectX, SDL, SVGA, or other API. Anyone? Mike From mallberg at joyce.eng.yale.edu Tue Sep 11 10:20:10 2001 From: mallberg at joyce.eng.yale.edu (Terry Mallberg) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Game Development In-Reply-To: Message-ID: Yes, I have used OpenGL to write a 3D Tetris-like game. It was mainly a way to brush up on my quaternions and linear algebra and how to implement sucj things in OpenGL. It was about 2.5 years ago, and developed with an Octane as the target platform. I tried it out on my linux box and it was painfully slow even though the machine was a screamer at that time (dual Xeon 450, Matrox G200). I am sure it would be a lot better now. Why do you ask? TD On Mon, 10 Sep 2001, Mike Bresnahan wrote: >I'm wondering if anyone on the list has done any 2D or 3D animation or game >development using OpenGL, DirectX, SDL, SVGA, or other API. Anyone? > >Mike > >_______________________________________________ >tclug-devel mailing list >tclug-devel@mn-linux.org >https://mailman.mn-linux.org/mailman/listinfo/tclug-devel > From mbresnah at visi.com Wed Sep 12 19:09:45 2001 From: mbresnah at visi.com (Mike Bresnahan) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Game Development In-Reply-To: Message-ID: I broke down the other day, bought some books on DirectX, and started on crusade to learn as much as possible about modern game development with the end product being a game of some sort. I'm finding it to be both a very difficult and a very facinating subject. By posting to TCLUG I was hoping to find other people interested in the subject to trade thoughts and ideas with. "Brush up" on your quaternions? You must have encountered them before. They are brand new to me. Not only had I never heard the word before, but neither is the subject covered in any of the mathematics books I have. The only thing I've found is a historical note in a vector calculus text. I'm guessing the subject may have been covered in the abstract algebra class I did not take in my physics major. I'm also finding that my linear algrebra knowlege is a bit lacking. I nevered studied 3D rotation, translation, and scale transformations using 4D homogenous matrices. What is Octane? Mike > -----Original Message----- > From: tclug-devel-admin@mn-linux.org > [mailto:tclug-devel-admin@mn-linux.org]On Behalf Of Terry Mallberg > Sent: Tuesday, September 11, 2001 8:20 AM > To: Mike Bresnahan > Cc: Tclug-Devel@Mn-Linux.Org > Subject: Re: [TCLUG-DEVEL] Game Development > > > Yes, > I have used OpenGL to write a 3D Tetris-like game. It was mainly > a way to brush up on my quaternions and linear algebra and how to > implement sucj things in OpenGL. It was about 2.5 years ago, and > developed with an Octane as the target platform. I tried it out on my > linux box and it was painfully slow even though the machine was a > screamer at that time (dual Xeon 450, Matrox G200). I am sure it would be > a lot better now. > > Why do you ask? > TD > > On Mon, 10 Sep 2001, Mike Bresnahan wrote: > > >I'm wondering if anyone on the list has done any 2D or 3D > animation or game > >development using OpenGL, DirectX, SDL, SVGA, or other API. Anyone? > > > >Mike > > > >_______________________________________________ > >tclug-devel mailing list > >tclug-devel@mn-linux.org > >https://mailman.mn-linux.org/mailman/listinfo/tclug-devel > > > > _______________________________________________ > tclug-devel mailing list > tclug-devel@mn-linux.org > https://mailman.mn-linux.org/mailman/listinfo/tclug-devel From linuxman at worldwebcafe.com Thu Sep 13 19:25:45 2001 From: linuxman at worldwebcafe.com (T.J. Duchene) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Game development References: <200109131702.f8DH29S05317@sprite.real-time.com> Message-ID: <000501c13cb3$ccb7e1a0$093c11c7@neo> Yes, DirectX is the preferred development game platform for working with Windows, but it has its pitfalls. A great many prefer OpenGL, because it is platform independent, ie not just Windows, but most UNIXs as well. For the uninformed, DirectX is an attempt to create a generic software interface library (for Windows only) to a number of hardware accelerated video cards. While it does work, it is highly dependent on how well your video OEM implimented the DirectX API. Some video OEMs like Diamond Multimedia, for example, only update the drivers for the newest cards in their production lines. DirectX can have serious problems with any OEM cards as old as 1-3 years, especially with DirectX 7-8. If you are going to use DirectX, I suggest that you support OpenGL as well, in the event that DirectX isn't completely supported by the video driver... Linux and other UNIX's use Mesa (an OpenGL library) quite often. If you are going to do 3D and 2D work on UNIX, I suggest either Mesa or CrystalSpace (an LGPL'd high performance 3D rendering engine). If you are going after Windows specifically, your best opportunity for information would be MS's developer network, rather than the TCLUG list, I should think. 3D rotation can be done using trig. The preferred method, ie matices, requires a knowledge of trig and some finite math, I believe. I don't work with them myself, as I am able to do mathematics, but I'm no Newton. I myself, would just use software someone else has written who is better than me at such things. Oh, an Octane is a Silicon Graphics workstation, running IRIX (their version of UNIX). Good luck, T.J. > Today's Topics: > > 1. RE: Game Development (Mike Bresnahan) > > --__--__-- > > Message: 1 > From: "Mike Bresnahan" > To: "Tclug-Devel@Mn-Linux.Org" > Subject: RE: [TCLUG-DEVEL] Game Development > Date: Wed, 12 Sep 2001 17:09:45 -0700 > > I broke down the other day, bought some books on DirectX, and started on > crusade to learn as much as possible about modern game development with the > end product being a game of some sort. I'm finding it to be both a very > difficult and a very facinating subject. By posting to TCLUG I was hoping > to find other people interested in the subject to trade thoughts and ideas > with. > > "Brush up" on your quaternions? You must have encountered them before. > They are brand new to me. Not only had I never heard the word before, but > neither is the subject covered in any of the mathematics books I have. The > only thing I've found is a historical note in a vector calculus text. I'm > guessing the subject may have been covered in the abstract algebra class I > did not take in my physics major. I'm also finding that my linear algrebra > knowlege is a bit lacking. I nevered studied 3D rotation, translation, and > scale transformations using 4D homogenous matrices. > > What is Octane? > > Mike From linuxman at worldwebcafe.com Thu Sep 13 19:46:16 2001 From: linuxman at worldwebcafe.com (T.J. Duchene) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Fw: Game development Message-ID: <002701c13cb6$aa25c140$093c11c7@neo> Oops. Postscript to that last post: The reason I said OpenGL is preferred is because it is an open standard created by Silicon Graphics (originally) that can be used or implimented anywhere: Mac, Windows, or UNIX - unlike DirectX. Hardware vendors support OpenGL for this reason, and video drivers that use OpenGL are availlable for almost every video card/chipset out there. I just wanted to make sure that I was completely clear. As it was, to me it sounded as though OpenGL was primarily only a UNIX standard, when in fact, it's everywhere on almost every major OS. T.J. From mbresnah at visi.com Fri Sep 14 00:03:27 2001 From: mbresnah at visi.com (Mike Bresnahan) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Equivalent of Purify for GCC/Linux? Message-ID: Does anyone know of an equivalent of Rational Purify for GCC/Linux? Purify is a wonderful debugging tool for C/C++ that detects bugs such as freeing memory twice, reading/writing past the end of an array, leaking memory, etc. It accomplishes this by editing object code; inserting debugging instructions directly into the .o's. Last I was doing GCC/Linux development several years ago, no such beast existed, but a lot has changed since then. The best there was back then consisted of various drop in replacements for malloc/free and other C library functions. The fatal flaws with these tools is that none of them produce full stack traces automatically and they require a recompilation of the source code. The problem with Purify is that very few compiler/platform combinations are supported and GCC/Linux is not one of them. Mike From jpschewe at mtu.net Thu Sep 13 22:52:01 2001 From: jpschewe at mtu.net (Jon Schewe) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Equivalent of Purify for GCC/Linux? In-Reply-To: References: Message-ID: There's a tool called Electric Fence, look it up on Freshmeat. Basically it's a library that you link with, no changes to the code, that tracks all your malloc and free calls. You then run your program inside gdb and Electric Fence causes your code to cause a fault that you can trap with gdb and find the line. It's not as nice or as fully featured as Purity, but it does work nciely and it's free. "Mike Bresnahan" writes: > Does anyone know of an equivalent of Rational Purify for GCC/Linux? Purify > is a wonderful debugging tool for C/C++ that detects bugs such as freeing > memory twice, reading/writing past the end of an array, leaking memory, etc. > It accomplishes this by editing object code; inserting debugging > instructions directly into the .o's. Last I was doing GCC/Linux development > several years ago, no such beast existed, but a lot has changed since then. > The best there was back then consisted of various drop in replacements for > malloc/free and other C library functions. The fatal flaws with these tools > is that none of them produce full stack traces automatically and they > require a recompilation of the source code. The problem with Purify is that > very few compiler/platform combinations are supported and GCC/Linux is not > one of them. > > Mike > > > _______________________________________________ > tclug-devel mailing list > tclug-devel@mn-linux.org > https://mailman.mn-linux.org/mailman/listinfo/tclug-devel -- Jon Schewe | http://mtu.net/~jpschewe | jpschewe@mtu.net For I am convinced that neither death nor life, neither angels nor demons, neither the present nor the future, nor any powers, neither height nor depth, nor anything else in all creation, will be able to separate us from the love of God that is in Christ Jesus our Lord. - Romans 8:38-39 From mbresnah at visi.com Fri Sep 14 01:10:08 2001 From: mbresnah at visi.com (Mike Bresnahan) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Equivalent of Purify for GCC/Linux? In-Reply-To: Message-ID: I'm familiar with Electric Fence. It works by allocating a non-writable page after every allocation. If the program writes past the end of an array far enough it will attempt to write to the non-writable page and cause a fault. The problem with this is that non-writable pages need to be aligned on page boundaries (1024k?) so it is quite possible to write past the end of an array but not onto the non-writable page. Additionally, it does not detect other types of bugs, e.g. freeing things twice, accessing freed memory, memory leaks, etc. Mike ---- > -----Original Message----- > From: jpschewe@mtu.net [mailto:jpschewe@mtu.net] > Sent: Thursday, September 13, 2001 8:52 PM > To: Mike Bresnahan > Cc: Tclug-Devel@Mn-Linux.Org > Subject: Re: [TCLUG-DEVEL] Equivalent of Purify for GCC/Linux? > > > There's a tool called Electric Fence, look it up on Freshmeat. > Basically it's > a library that you link with, no changes to the code, that tracks all your > malloc and free calls. You then run your program inside gdb and Electric > Fence causes your code to cause a fault that you can trap with > gdb and find > the line. It's not as nice or as fully featured as Purity, but > it does work > nciely and it's free. > > From dieman+tclug at ringworld.org Thu Sep 13 23:52:03 2001 From: dieman+tclug at ringworld.org (Scott Dier) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Equivalent of Purify for GCC/Linux? In-Reply-To: References: Message-ID: <20010913235202.S18850@ringworld.org> * Mike Bresnahan [010913 23:09]: > I'm familiar with Electric Fence. It works by allocating a non-writable > page after every allocation. If the program writes past the end of an array We have some researchers that use Insure++ -- Scott Dier http://www.ringworld.org/ #linuxos@irc.openprojects.net From sjp at gofast.net Sat Sep 15 11:10:18 2001 From: sjp at gofast.net (Scott J. Pekarek) Date: Mon Jan 17 14:29:27 2005 Subject: [TCLUG-DEVEL] Equivalent of Purify for GCC/Linux? References: Message-ID: <3BA37D6A.CE782A8E@gofast.net> Mike Bresnahan wrote: If you don't mind commercial software ParaSoft Insure is a very nice replacement for Rational Purify and it runs on Linux. At the time (early 2000) I thought it was at least as good as Purify - though I only evaluated it as I could not get full approval for a license purchase. I remember thinking that if I was going to develop commercial software on Linux I would buy a copy. sjp > Does anyone know of an equivalent of Rational Purify for GCC/Linux? Purify > is a wonderful debugging tool for C/C++ that detects bugs such as freeing > memory twice, reading/writing past the end of an array, leaking memory, etc. > It accomplishes this by editing object code; inserting debugging > instructions directly into the .o's. Last I was doing GCC/Linux development > several years ago, no such beast existed, but a lot has changed since then. > The best there was back then consisted of various drop in replacements for > malloc/free and other C library functions. The fatal flaws with these tools > is that none of them produce full stack traces automatically and they > require a recompilation of the source code. The problem with Purify is that > very few compiler/platform combinations are supported and GCC/Linux is not > one of them. > > Mike > > _______________________________________________ > tclug-devel mailing list > tclug-devel@mn-linux.org > https://mailman.mn-linux.org/mailman/listinfo/tclug-devel