Jump to content

asgard20032

Members
  • Content Count

    57
  • Joined

  • Last visited


Reputation Activity

  1. Like
    asgard20032 got a reaction from tripwire in Code Composer Studio upgrades are now free (revised)   
    EDIT: its 495$, i was reading the wrong thing
     
    What is 495$? I see 159$. I think we will have to wait a few hour/day for TI to adjust the pricing/info on the website to reflect their new policy. It will finally be more adequate for student like me to buy CCS. At around 100-200$, i might consider buying a license for development on msp430 & msp432 & CCxxx platform, and buy a crosswork for all my arm related work (although they don't offer lifetime upgrade, they are still affordable. One of the great thing of this CCS offer is one low-medium price = lifetime upgrade, no limit, commercial usage for every of their micro-controller. The main disadvantage of crosswork for student/hobbyist is the non commercial usage only. CCS would be one of the first engineering tool with an affordable price and lifetime upgrade allowing student/hobbyist to do some project for money. It will also help some startup.
     
    Anyone know other software that is either affordable and optionally include lifetime license? Any field related, as a student, its always good to know some software available that won't burn your wallet.
    For example, in audio, there is FL studio with lifetime upgrade and Renoise, a tracker at 60$. Renoise is good for 1 major upgrade. Both of those software say you may install on as many computer you own. Crosswork from Rowley, 150$, also say you can install on as many computer as you want. Is it the same with CCS?(crosswork is great because it does EVERY arm an hobyist could come across. Well, there is some exotic arm it don't do like the new wiznet, but every st, freescale, nxp, TI, atmel... it will do it.) Labview has a special student version costing around 30$. Install on up to two computer if i remember well. No upgrade. If you want the next version, buy it again. Same for multisim, special student version, altought i heard that the student version has some minor/major limitation depending on what you do. Around 40$ if i remember well, up to two computer. Autodesk will give student 2 year free about any of their software, renewable. I don't know on how many machine you may install. Linux is free for everyone, great OS, compatible with Crosswork, Renoise, CCS, and few other engineering tool. Great bargain for anyone Dreamspark (student only) for everything related to Microsoft product, can install everything from dreamspark on up to two computer. Microsoft OneNote is totally free without limitation since February, great for when experimenting to take note. Visual studio community is free for small business and student and hobbyist, same as visual studio professional. Unity and UDK now have free/affordable option. Microchip has free XC compiler, although with de optimization all over, to force people to buy the full one that will cost more than CCS. When you buy XC, its only for one architecture, contrary to CCS where you buy it for all TI's architecture. Atmel studio is totally free Kinetis studio is totally free LPCxpresso is free up to 256kb. Diptrace : Awesome price for student. For non-profit, its stated that we can't use it for commercial... but i see no where about the student license if we can make commercial usage of it (a student doing a side job on his own... a startup...) There is Amazon prime that offer TV streaming for a nice price for student. Not an engineering software, but nice. Although, the tv streaming service is not available in every country. Not some software/service, its worth mentioning that Terasic offer extremely cheap hardware for student wanting to play in FPGA field. What about 3d? PCB? Multimedia creating software? Whatever else? Hosting? Cloud service? Any other great hobbyist/student deal on software?
     
    Unfortunately, some company have some crippled student license, for example, there is Solidwork and Matlab where you buy a license for about 150-300$ that is only valid ONE year. So for a student, its not a great deal.
     
    Edit: Now i see 445$ for CCS download only single node license. At that price, it cost too much for a student when we consider paypal/credit card %, tax, and currency exchange. It would cost me around 33% extra on the listed price being Canadian when we consider all those factor. Having a student credit card, i am limited to 500$ per transaction. What would be great would be either they lower their price, or sell architecture specific version at a lower price, or they offer a student version with a possibility to upgrade that student version to a full version once we graduate.
  2. Like
    asgard20032 got a reaction from spirilis in Apple Watch Teardown : ST Micro + NXP NFC + TI OpAMP   
    I know it was humor, I even liked his post... but just could resist to say it was still not enough for free eagle. I know spirilis you use diptrace, and surely i will do so also, no more size limit, and more modern UI.
  3. Like
    asgard20032 reacted to Fred in Apple Watch Teardown : ST Micro + NXP NFC + TI OpAMP   
    They had to cram it in so they stayed under the free size limit in Eagle.
  4. Like
    asgard20032 got a reaction from KyleNguyen in Help for design robot talk!   
    Another way to do this would be to offload the speech synthesis from the mcu, and thus also remove the need of a library by using a synthesis chip. So you could still easily use an msp430 and its low power feature, while having nice sound, and it would be very easy.
     
    Edit : Also, if you want to practice your electronics skill related to embeded system, and not your math skill and university level algorithmic skill, the synthesis chip will be a better idea, it would introduce you to reading datasheet, interfacing chip, using i2c, spi, uart or i2s depending on the chip. Those are communication protocol widely used in electronics and robotic to interface component.
  5. Like
    asgard20032 got a reaction from KyleNguyen in Help for design robot talk!   
    What research have you done so far? We can't help you if you don't make some effort/give more detail. You just come here and say "i want to do this"... Sorry, but you need to provide us more information if you have done some research or you have to start doing some research on your own. From the number of post, and the way you ask for help, I understand you are pretty new to this forum, but also programming/embedded system(by the simplistic way you put out your project).
     
    For example, is there are any library you would like to use? (I mean, what library you have found so far to do this). If we know which library, it would be easier to see how to port it. Also, you know this is a msp430 forum. So you should either tell us which micocontroller you want to use if its not an msp430, or review the strength of the msp430. msp430 is not a good mcu for the workload you want to do. In fact, the msp430 has the same amount of power, or even less(because of multiple cycle per instruction), than an AVR (8 bit). The only difference is that it has native 16 bits arithmetic. To do digital synthesis of voice, you will need lot of power, either an arm cortex or a DSP.
     
    So here what you should do:
     
    - Go check what are the currently existing library for this, or ask around for which library exist (sorry, i don't know too much about this)
    - Try to find out which mcu you want to use, and do some research on it to see if it has enough power to handle this
     
    Here what mcu you should looking for : 16 bit with DSP (C2000, dspic) or 32 bit power (ARM cortex, blackfin, pic32, and many more). If you take 32 bits path, i suggest you look for one with floating point. Also, if you take the right microcontroler, there is a high probability that there is a library for it available to do what you want. (more chance to find a DSP related library on a DSP architecture or a beefy architecture).
     
    Also since you are new to all this, I suggest you stay with simple architecture. So either go with dspic, pic32, or to some extent, the tivaboard. (The tivaboard has a tiva mcu, which is an arm cortex. The only advantage it has is the IDE and energia, but you better stay out of this for now). Another possibility would be to use something a little bit highter level, to simplify all this. You could use a raspberry PI or an mbed (this is a platform similar to arduino, but with much more advanced capability). All mbed use an arm cortex, i don't know if you will find a library for this on the mbed, but it cost nothing to check this out. There are many cheap mbed platform, and mbed is easy to use. Nucleo and freedom board to name a few (around 10-20 $ board). Myself, i ordered a mbed recently, to check this out.
     
    With mbed, you have almost full power on the mcu (except at the interrupt level), whit out having to know the inner-working of the mcu.
  6. Like
    asgard20032 got a reaction from FeelGood in I need help MSP430g2553 Web Server with ENC28j60 at IAR Embedded Workbench   
    Also, if you want to get it more easier, because you are pretty new to all this, why not using a chip that would offload the work of your mind and the mcu? (Easier to use and less work for the mcu). There is serial -> ethernet chip. You can use those without a library. Especially if you use a g2 series, very low amount of ram and processing power. I don't know if wiznet has anything like that. With a low level chip like the enc28j60, you have to make lot of thing, because the chip do almost nothing, just the physical layer.
     
    Edit : It seem serial <-> wifi is more common than Ethernet <-> wifi
  7. Like
    asgard20032 got a reaction from FeelGood in I need help MSP430g2553 Web Server with ENC28j60 at IAR Embedded Workbench   
    - First, when switching from energia to more serious environment, don't just try to use a library and say its done. YOU HAVE TO LEARN YOUR MCU! Don't expect to be able to do anything if you don't take time to learn your mcu.
    - Second, once you learn your mcu, and there is a library you want to use, why not just looking at the inside of the library you want to use. Once you understand what happen in your mcu, the library is not chinese anymore. In fact, library don't do dark magic, it just manipulate peripheral register. If you understand the library, you can fix it when switching from compiler to compiler.
  8. Like
    asgard20032 got a reaction from FeelGood in [Energia Library] EtherEncLib for ENC28J60   
    Like i said, you need some javasript in to update the value. Javascript is in the html, the mcu don't execute javascript, it just send it to the client. Its the job of the client to execute the javascript part, so you can do it on msp430.
  9. Like
    asgard20032 got a reaction from FeelGood in [Energia Library] EtherEncLib for ENC28J60   
    You can't do PHP on mcu, there is no OS, and this is a very limited resource platform. It would require lot of horsepower to implement php JIT or VM. Also, don't forget that msp430 not only are not power beast, but they also lack ram. So processing and handling lot of resource inside a VM or a JIT would run off ram. Normally, we don't make webserver from mcu, except maybe for a small status page. The goal of ethernet on mcu is to communicate between mcu and receive command from outside (like computer & phone), or send data to a server. For that, we normally do raw TCP/IP or UDP to send command/data.
     
    HTTP is like i said, mostly useful to make a status page, with the possibility to send some command. For this, we don't need php. You just need html + javascript to do what you want. And if its too ugly, you can make your page load image & css from internet (in html, the content of the page don't have to be on the same page has the server).
     
    If you really need php, then grab a raspberry pi or something like that. Raspberry pi is cheaper than beagle bone. For simple php, you could take the model A+ (25$).
     
    Some advanced chip like the W5500 allow more than simple HTTP and raw UDP & TCP/IP, but those chip has driver ready for linux also, because to fully use power of such chip(like FTP & other), we normally use a RTOS on a beefy mcu, or a full blown OS.
  10. Like
    asgard20032 got a reaction from bluehash in Post of the day   
    Sorry to post this, but I saw that there was no post today, so here a post for today, so we can keep at least 1 post per day. Its the first time since i check this site everyday that i see no post on a full day.
×
×
  • Create New...