<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3212595839756261206</id><updated>2011-11-02T11:34:40.143-02:00</updated><category term='LPC2148/LPC21xx da NXP'/><category term='JTAG'/><category term='IDE(s)'/><category term='LPC23xx/LPC24xx da NXP'/><category term='ARM9 - Mini2440'/><title type='text'>ARM - Blog sobre os Microcontroladores ARM</title><subtitle type='html'>Blog sobre Microcontroladores ARM, informações sobre ferramentas de desenvolvimento, livros, Kits, exemplos de programas.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-5114385266832736782</id><published>2010-01-28T09:07:00.000-02:00</published><updated>2010-01-28T09:07:56.249-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JTAG'/><title type='text'>CORTEX - Usando interface SWD com o ULINK2 ou ULINK-ME</title><content type='html'>Os ARM-Cortex tem uma interface de depuração que utiliza menos pinos do que a interface JTAG comum. Ela é chamada de Serial Wire Debugger.&lt;br /&gt;Para ligar o ARM Cortex no ULINK2, ULINK-ME ou JLINK, faça da seguinte forma:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microcontrolador &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JTAG&lt;br /&gt;RESET &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RESET&lt;br /&gt;GND &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GND&lt;br /&gt;VCC&lt;br /&gt;SWDIO &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TMS&lt;br /&gt;SWCLK &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TCK&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-5114385266832736782?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/5114385266832736782/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2010/01/cortex-usando-interface-swd-com-o.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/5114385266832736782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/5114385266832736782'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2010/01/cortex-usando-interface-swd-com-o.html' title='CORTEX - Usando interface SWD com o ULINK2 ou ULINK-ME'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-3370654174205700293</id><published>2010-01-08T15:00:00.000-02:00</published><updated>2010-01-08T15:00:57.505-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARM9 - Mini2440'/><title type='text'>ARM9 BOARD - Instalando o LINUX</title><content type='html'>Neste video demonstramos como instalar o LINUX na placa MINI2440:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; white-space: pre;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U0v_0xqyjAQ&amp;amp;hl=pt&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/U0v_0xqyjAQ&amp;amp;hl=pt&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-3370654174205700293?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/3370654174205700293/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2010/01/arm9-board-instalando-o-linux.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/3370654174205700293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/3370654174205700293'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2010/01/arm9-board-instalando-o-linux.html' title='ARM9 BOARD - Instalando o LINUX'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-8439941596015781164</id><published>2010-01-08T14:58:00.001-02:00</published><updated>2010-01-08T14:58:32.945-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARM9 - Mini2440'/><title type='text'>ARM9 BOARD - Instalando o driver USB no Windows</title><content type='html'>Este video demonstra como instalar o driver USB da placa MINI2440 no Windows:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2Aot4WMuyJA&amp;hl=pt&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2Aot4WMuyJA&amp;hl=pt&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-8439941596015781164?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/8439941596015781164/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2010/01/arm9-board-instalando-o-driver-usb-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/8439941596015781164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/8439941596015781164'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2010/01/arm9-board-instalando-o-driver-usb-no.html' title='ARM9 BOARD - Instalando o driver USB no Windows'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-327786437656092163</id><published>2009-12-31T10:51:00.002-02:00</published><updated>2009-12-31T10:53:53.268-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE(s)'/><title type='text'>Compilador PASCAL para ARM LPC2000</title><content type='html'>Navegando na internet encontrei este outro compilador: &lt;a href="http://www.cfbsoftware.com/armaide/armaide.aspx" a target="_blank"&gt;http://www.cfbsoftware.com/armaide/armaide.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;o nome dele é ArmAide usa linguagem Pascal para desenvolver programas para ARM, mais informações no site do fabricante nesta página: &lt;a href="http://www.cfbsoftware.com/armaide/Oberon-07.aspx" target="_blank"&gt;http://www.cfbsoftware.com/armaide/Oberon-07.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-327786437656092163?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/327786437656092163/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2009/12/compilador-pascal-para-arm-lpc2000.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/327786437656092163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/327786437656092163'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2009/12/compilador-pascal-para-arm-lpc2000.html' title='Compilador PASCAL para ARM LPC2000'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-1635257738035018652</id><published>2009-12-30T23:45:00.001-02:00</published><updated>2009-12-30T23:45:37.303-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LPC2148/LPC21xx da NXP'/><title type='text'>Livro em Inglês sobre o microcontrolador LPC21xx da NXP</title><content type='html'>Ótimo livro em inglês sobre o microcontrolador LPC2148 da NXP: &lt;a href="http://www.cecs.csulb.edu/~brewer/347/lpc-ARM-book_srn.pdf" target="_blank"&gt;http://www.cecs.csulb.edu/~brewer/347/lpc-ARM-book_srn.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-1635257738035018652?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/1635257738035018652/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2009/12/livro-em-ingles-sobre-o_30.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/1635257738035018652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/1635257738035018652'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2009/12/livro-em-ingles-sobre-o_30.html' title='Livro em Inglês sobre o microcontrolador LPC21xx da NXP'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-6915961278597344716</id><published>2009-12-30T23:29:00.000-02:00</published><updated>2009-12-30T23:29:00.880-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LPC23xx/LPC24xx da NXP'/><title type='text'>Livro em Inglês sobre o microcontrolador LPC23xx da NXP</title><content type='html'>Ótimo livro em inglês sobre o microcontrolador LPC2368, LPC24xx:&lt;br /&gt;&lt;br /&gt;http://docweb.khk.be/Patrick%20Colleman/ARM7/lpc2300_book_v2_srn.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-6915961278597344716?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/6915961278597344716/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2009/12/livro-em-ingles-sobre-o.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/6915961278597344716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/6915961278597344716'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2009/12/livro-em-ingles-sobre-o.html' title='Livro em Inglês sobre o microcontrolador LPC23xx da NXP'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-2408645677553734832</id><published>2009-12-25T16:36:00.000-02:00</published><updated>2009-12-30T23:27:59.512-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JTAG'/><title type='text'>Ferramentas de desenvolvimento - JTAG</title><content type='html'>JTAG ( Ferramentas para &lt;a href="http://en.wikipedia.org/wiki/Debugging" target="_blank"&gt;depurar o programa &lt;/a&gt;).&lt;br /&gt;Vou simplificar para o que serve uma ferramenta JTAG: &lt;br /&gt;O uso com JTAG agiliza o processo de desenvolvimento pois com um JTAG conectado ào microcontrolador podemos executar o nosso programa passo a passo, visualizar os valores na memória, verificar o valor das variáveis do programa.&lt;br /&gt;&lt;br /&gt;Também Podemos usar o JTAG para Gravar o programa no microcontrolador. &lt;br /&gt;&lt;br /&gt;Algums modelos:&lt;br /&gt;&lt;b&gt;JLINK da Segger: &lt;a href="http://www.segger.com/jlink" target="_blank"&gt;http://www.segger.com/jlink&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;A vantagem deste JTAG é que ele pode ser utilizado com várias &lt;a href="http://arm-m.blogspot.com/2009/12/ferramentas-de-desenvolvimento.html"&gt;IDEs&lt;/a&gt; eu já testei o JLINK com as seguintes IDEs: KEIL, IAR, ROWLEY e ele funcionou muito bem com todas elas.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;KEIL ULINK2: &lt;a href="http://www.keil.com/ulink2/" target="_blank"&gt;http://www.keil.com/ulink2/ &lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Este JTAG funciona muito bem, mas só funciona com o software da KEIL.&lt;br /&gt;Eu já testei o ULINK2 com os seguintes microcontroladores:&lt;br /&gt;ARM7:&amp;nbsp; NXP LPC2148, LPC2368, LPC2478&lt;br /&gt;CORTEX ME: LM3S101 da Luminary Micro , LPC1768 da NXP&lt;br /&gt;&lt;br /&gt;KEIL ULINK-ME:&lt;br /&gt;Este JTAG é só uma placa com o conector JTAG padrão de 20 pinos, eu já fiz os mesmo testes que eu fiz com o ULINK2, esse ULINK-ME é um ULINK2 que só funciona com microcontroladores ARM e ele não tem caixa.&lt;br /&gt;&lt;br /&gt;Em breve eu postarei alguns videos demonstrando o funcionamento da JTAG na depuração de um programa.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OPEN OCD:&lt;/b&gt;&lt;br /&gt;JTAG gratuíta, projeto em:&amp;nbsp;&lt;a href="http://openocd.berlios.de/web/" target="_blank"&gt;http://openocd.berlios.de/web/&lt;/a&gt;&lt;br /&gt;Ainda não tive tempo de testar este projeto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-2408645677553734832?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/2408645677553734832/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2009/12/ferramentas-de-desenvolvimento-jtag.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/2408645677553734832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/2408645677553734832'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2009/12/ferramentas-de-desenvolvimento-jtag.html' title='Ferramentas de desenvolvimento - JTAG'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3212595839756261206.post-7424157191168175775</id><published>2009-12-25T16:26:00.000-02:00</published><updated>2009-12-30T23:28:10.425-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE(s)'/><title type='text'>Ferramentas de desenvolvimento - IDEs</title><content type='html'>&lt;blockquote&gt;Muitas dúvidas aparecem quando pensamos em começar o desenvolvimento com microcontroladores ARM, acredito que a principal seja sobre as ferramentas de desenvolvimento, pois sem ela não podemos fazer muita coisa.&lt;br /&gt;&lt;/blockquote&gt;Vou citar aqui no meu blog algumas ferramentas que eu já tive contato e fazer algumas comparações:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/Ambiente_de_Desenvolvimento_Integrado" target="_blank"&gt;IDEs: ( IDE = Integrate Development Enviorement )&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;KEIL:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Site do fabricante: &lt;a href="http://www.keil.com/" target="_blank"&gt;www.keil.com&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Acredito que seja a mais conhecida e uma das mais usadas.&lt;br /&gt;Esta IDE é fácil de usar e pode ser utilizada com o compilador da própria KEIL ( RVDS da ARM) e com o GCC.&lt;br /&gt;Curiosidade: Antigamente, antes da Keil ser comprada pela ARM dava para usar também um compilador&amp;nbsp; CARM agora este compilador CARM só pode ser usado se você tiver o Keil antigo, acho que até a versão 3.15 aceita o compilador CARM, depois disso só é possível suar o Keil com o RVDS e com o GCC.&lt;br /&gt;&lt;br /&gt;Linguagens suportadas: C, C++,&amp;nbsp; e Assembler.&lt;br /&gt;&lt;br /&gt;Umas das vantagens do Keil é que o uso com ferramentas de &lt;a href="http://arm-m.blogspot.com/2009/12/ferramentas-de-desenvolvimento-jtag.html"&gt;JTAG&lt;/a&gt; ( Ferramentas para &lt;a href="http://en.wikipedia.org/wiki/Debugging" target="_blank"&gt;depurar o programa &lt;/a&gt;) o uso com JTAG agiliza o processo de desenvolvimento pois com um JTAG conectado ào microcontrolador podemos executar o nosso programa passo a passo, visualizar os valores na memória, verificar o valor das variáveis do programa etc..&lt;br /&gt;&lt;br /&gt;Existe uma versão do Keil que pode ser baixada em: &lt;a href="https://www.keil.com/demo/eval/arm.htm" target="_blank"&gt;https://www.keil.com/demo/eval/arm.htm&lt;/a&gt;&lt;br /&gt;Esta versão é limitada em 32KB e você não pode usar configurações avançadas de configuração de memória.&lt;br /&gt;&lt;br /&gt;É possível usar o Keil em conjunto com o compilador GCC dessa forma você tem uma IDE amigável e não tem &lt;b&gt;limitação de código gerado&lt;/b&gt; , infelizmente o limite continua valendo se você quiser depurar programa usando um JTAG, mas o uso com o GCC já ajuda muito pois o Keil custa cerca de US$5mil&amp;nbsp; e não é todo mundo que tem isto disponível.&lt;br /&gt;&lt;br /&gt;Em breve eu postarei aqui no blog como configurar o Keil para compilar usando o GCC.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;IAR:&amp;nbsp;&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;Eu não usei muita esta IDE, mas é possível baixar uma versão livre até 32KB no site do fabricante: &lt;a href="http://supp.iar.com/Download/SW/?item=EWARM-KS32" target="_blank"&gt;http://supp.iar.com/Download/SW/?item=EWARM-KS32&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Com esta IDE assim como o Keil&amp;nbsp; é possível usar ferramentas JTAG para depurar e gravar o programa no microcontrolador.&lt;br /&gt;&lt;br /&gt;Linguagens suportadas: C, C++,&amp;nbsp; e Assembler.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;ROWLEY:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Site do fabricante:&lt;span style="font-size: small;"&gt; &lt;a href="http://www.rowley.co.uk/" target="_blank"&gt;http://www.rowley.co.uk/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Esta IDE &lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;usa o GCC como compilador, eu já testei ela e é muito boa e fácil de usar.&lt;br /&gt;Com ela é possível usar JTAG como o JLINK, eu já testei o JLINK com esta IDE e funcionou perfeitamente, mas a própria Rowley possui sua interface JTAG que tem um custo menor do que o JLINK.&lt;br /&gt;&lt;br /&gt;Para quem procura uma solução eficiente e de baixo custo esta é uma das melhores soluções pois possui simulador, depurador, compilador, tudo dentro da IDE muito bonita e eficiente.&lt;br /&gt;Eles possuem várias licensas, à partir de US$150,00 ( Uso pessoal ).&lt;br /&gt;&lt;br /&gt;Linguagens suportadas: C, C++,&amp;nbsp; e Assembler.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;HITEX:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Site: &lt;a href="http://www.hitex.com/index.php?id=free-software" target="_blank"&gt;http://www.hitex.com/index.php?id=free-software&lt;/a&gt;&lt;br /&gt;IDE Gratuíta, utiliza o GCC como compilador.&lt;br /&gt;Esta IDE é muito amigável para usar com o GCC e é gratuíta, possui um simulador muito bom.&lt;br /&gt;&lt;br /&gt;Para baixar você deve ir neste link: http://www.hitex.com/index.php?id=680&amp;amp;L=%27 e efetuar seu cadastro, e então eles te enviarão o link para download.&lt;br /&gt;&lt;br /&gt;Pelos meus testes, esta IDE tem um ótimo simulador, mas só funciona com o JTAG da Propría HITEX, por exemplo com este: &lt;a href="http://www.hitex.com/index.php?id=tantino-for-arm&amp;amp;L=2%2Fwamp_dir%2Fse...223639%2Fid3.txt%3F%3F%3F%2F%2Fyesno.phtml%3Fno_url%3D" target="_blank"&gt;http://www.hitex.com/index.php?id=tantino-for-arm&amp;amp;L=2%2Fwamp_dir%2Fse...223639%2Fid3.txt%3F%3F%3F%2F%2Fyesno.phtml%3Fno_url%3D&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;YAGARTO:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Link: &lt;a href="http://www.yagarto.de/" target="_blank"&gt;http://www.yagarto.de/&lt;/a&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;É um conjunto de ferramentas gratuítas para serem usadas no ambiente Windows.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Ela usa: GCC como compilador, e Eclipse como IDE.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Eu não consegui usar esta ferramenta, quando eu conseguir eu posto meus comentários.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Linguagens suportadas: C, C++,&amp;nbsp; e Assembler.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;COMPILADOR BASIC:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b style="font-weight: normal;"&gt;Este foi o único compilador Basic que eu encontrei que pode ser usado com alguns modelos de microcontrolador ARM: &lt;a _fcksavedurl="http://www.hbbrbasic.com/products.html?lang=" href="http://www.hbbrbasic.com/products.html?lang=" target="_blank"&gt;http://www.hbbrbasic.com/products.html?lang=&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Eu não tive oportunidade de testar este compilador.&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3212595839756261206-7424157191168175775?l=arm-m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arm-m.blogspot.com/feeds/7424157191168175775/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://arm-m.blogspot.com/2009/12/ferramentas-de-desenvolvimento.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/7424157191168175775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3212595839756261206/posts/default/7424157191168175775'/><link rel='alternate' type='text/html' href='http://arm-m.blogspot.com/2009/12/ferramentas-de-desenvolvimento.html' title='Ferramentas de desenvolvimento - IDEs'/><author><name>Rodrigo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
