If you're going to have several developers using DVEVM you can save some by buying "bare" DVEVM directly from Spectrum Digital. It is just ~$1200 and comes with preloaded MVLinux on NAND, but no dev tools. These you get either from MVista for big bucks or from TI as part of the bundle. The MVsita stuff has been quite a disappointment so far, but they seem to be working to improve things... And regarding CCS - if you're going to license standard codecs (xDAIS/xDM compliant) from TI or third parties you don't need it. You only need it if you plan running some proprietary algorithms on the DSP side.
Regards, Michael -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andrew J. Kilpatrick Sent: Friday, November 09, 2007 11:29 AM To: Ben White; [email protected] Subject: RE: development tools required Hey Ben, Thanks for the quick response. Well, if because of licensing stuff we need to get the $6995 bundle before we go to production, then I understand that. I assume also that I need to pay for whatever codec licenses I end up using. But I don't want to end up half way done my implementation and find that I need the production bundle to get some weird feature I'm missing... that will make it look like I didn't plan properly. My main concern is that I can have enough stuff with the development kit to start working on a real application, instead of just trying out demos. I fully intend to use the ARM9 and run Linux on the chip, since that seems (from the tutorials) to be the best way to control stuff. Also, I'm quite comfortable with emacs and other unix devel tools having been a Linux/BSD developer for a long time. So I don't really care about having a flashy GUI. So I guess my major question is: does the production bundle give me anything (apart from legal stuff) that I'll need? And is the Code Composer studio necessary if I want to work mainly in Linux for my development? You say you use both Windows and Linux tools... can you elaborate more why that's necessary? Cheers, Andrew -- Andrew Kilpatrick, Lead System Developer Onestop Media Group Inc. phone: 416-646-7867 x63 fax: 416-646-2722 -----Original Message----- From: Ben White [mailto:[EMAIL PROTECTED] Sent: November 9, 2007 11:11 AM To: Andrew J. Kilpatrick Subject: RE: development tools required Hi Andrew, See some responses below.. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andrew J. Kilpatrick Sent: 09 November 2007 15:01 To: [email protected] Subject: development tools required Hi, So, I've been doing a lot of reading as well as watching the training presentations on the TI website. I'm pretty much ready to get some tools and get started, but need some practical advice as to what is REALLY required to get started, in terms of software, evaluation modules, etc. A few questions: - What process do you use to select the chip to use? I want to make sure whatever DaVinci chip I select is appropriate for as many of my future projects as possible. I'm really liking the idea of the TMS320DM355 since it's low cost, and has a cheap development kit. But it only seems to have 1 video port, and one of my projects is a 4 input NTSC video capture device. Is there a way I can do this with the 355? My other project is an HD video encode/decode project... so this IC looks perfect for that. -- I can't advise here. In my case the chip was selected 'for me' by our hardware guys. We are using DM6446, which is one of the more expensive chips. - What development tools are really required to get started? Is the development kit enough? Or do I really need to buy the $6995 or $10995 digital video production bundles? If so, which one is required? Since there seems to be a lot of Linux involved, shouldn't a lot of this stuff be free? -- This depends on the chip you select! It depends if you have an ARM core on the chip you use or not. On the DM6446 there's an ARM9 and a TMS320 DSP. I use the Linux for the ARM side and the $10995 bundle for the DSP side! I think the difference between the $6995 and $10995 bundle is that one comes with Code Composer Studio and a JTAG emulator. Code Composer Studio is the DSP equivalent of MS Visual Studio. In the end it boils down to what you want to do. TI have this 'usage model' - in their eyes you're one (or many) of the following: - An algorithm developer - An algorithm integrator (get lots of algos and package into one product, e.g. encode + decode). - An application developer. The reason TI have split it up like this (and hence the split between the free/cheap Linux tools and the expensive DSP tools) is that there are a lot of existing codecs out there (e.g. a TI MPEG4 encode). If you are only writing the applications that use the codecs, and not the codecs themselves, their idea is that you don't need the expensive tools - you can do it in Linux. In practice, how well this works will depend on the chip. If you have an ARM core on there, you'll definitely need the Linux side. If you don't, then you'll definitely need CodeComposer studio. The DVEVM come with most of the tools you need to get started. If you have an ARM core and intend on using the Montavista Linux OS, then legally you have to purchase the $6995 bundle to get distribution rights (and support). By the way... I don't think TI have got this totally right yet. There's a big gap between the Linux tools and the Windows tools. I've found that I've needed to use both, sometimes simultaneously. The Linux tools have a large software framework called "codec engine", that Code Composer knows nothing about! Hopefully in the future they'll get their Code Composer Studio to build all of the stuff that builds in Linux. At the moment it's like they have 2 separate teams that work on the Linux side and DSP side and nobody's got the two talking. My current solution uses the Windows (DOS command prompt) versions of the Linux build tools to build everything with the codec engine framework, and the Code Composer to load the resulting executable in for debugging. It's a bit nasty and for ages I thought there must be a better way, but I haven't found it yet. - Could anyone offer a quick bill of materials outlining what they found to be the basic tools required to: a) get started exploring, and b) finish a production-quality product? -- I would say for a) you need the EVM - will give you a good intro. For b) you'll more than likely require the $10995 jobby! Another hint - the TI linux tools will only install on the latest version of RedHat Enterprise (which is no longer free). However, to get around this, we installed them on RedHat 9 (pretty old now), and then tarred up the directory and plonked it on Fedora Core 6. Worked a treat. Totally free. Thanks! Andrew -- Andrew Kilpatrick, Lead System Developer Onestop Media Group Inc. phone: 416-646-7867 x63 fax: 416-646-2722 _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
