LusoRobótica - Robótica em Português

Sobre o LusoRobótica => Notícias e Novidades => Tópico iniciado por: TigPT em 05 de Setembro de 2012, 12:22

Título: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: TigPT em 05 de Setembro de 2012, 12:22
Mais um projecto interessante no kickstarter por 22$ por board.

 (http://www.kickstarter.com/projects/paulstoffregen/teensy-30-32-bit-arm-cortex-m4-usable-in-arduino-a)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fs3.amazonaws.com%2Fksr%2Fprojects%2F294049%2Fphoto-full.jpg%3F1346192366&hash=51cce0e703eba33839c8dd2fb3551970733ddafd)
[/url]

Technical Specifications:


(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fs3.amazonaws.com%2Fksr%2Fassets%2F000%2F142%2F242%2Fb47af8930ab8a169e37c95534ab9945e_large.png%3F1346681323&hash=6dd227caac5cb4ccdfb0d338141bfbdfece0fe41)

Mais informação (http://www.kickstarter.com/projects/paulstoffregen/teensy-30-32-bit-arm-cortex-m4-usable-in-arduino-a)
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: xiserre em 05 de Setembro de 2012, 13:07
acabei de ver no blog da adafruit...ta um bom preco... mas ainda fica mais barata a placa stm32f4 discovery!
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: Sérgio_Sena em 05 de Setembro de 2012, 14:32
mt bom

uma placa ARM ao mesmo preço que uma placa Arduino, mais uma a ajudar à revolução

Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: KammutierSpule em 06 de Setembro de 2012, 00:08
Sinceramente, no meu ponto de vista e interesse pessoal, não vejo o que tem de interessante esta placa.

"muito interessante" -  existem já tantas placas identicas ou que tem no seu texto a palavra "Arduino" pelo meio da sua descrição.

Desculpem a minha opinião, mas esta moda de "tudo compativel com Arduino" é que é, esta a tornar-se um pouco doentia na minha opinião e neste momento já não está a ajudar a evolução das pessoas e comunidades DIY.

O conceito do Arduino (para além de "ser muito giro") parece-me que funcionou (e funcionará para sempre) dentro do propósito que tem sido usado. Mas as pessoas evoluiram e as comunidades DIY estao a evoluir na capacidade e conhecimento tecnologico, capacidade de realização de projectos... onde o Arduino deixa de ser solução.

Reparem (como aqui ja falaram e está noticiado no site), as empresas que tem lançado lowcost boards com este novo CortexM4, com um custo muito menor (texas $5, ST 14€) e muitas mais features.

MRL
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: Sérgio_Sena em 06 de Setembro de 2012, 10:04
Mário,
a validade que eu vejo nesta placa, e de outras por aí incluindo a CHIPKIT da DILIGENT é apenas de super-upgrade das tradicionais placas Arduino.

Para quem pouco ou nada sabe de electrónica, mas que sabe fazer alguma coisa no Arduino (mesmo sem saber o que anda a fazer), vai conseguir muito mais processing power neste design e a usar um IDE que está familiarizado, com as bibliotecas já experimentadas. É assim que eu vejo isto.


Mas claro, concordo contigo, é uma frebre tremenda o que está a acontecer pelo mundo. As pessoas estão a fazer muitas coisas, grandes projectos, mas não estao a aprender nada (pensam que estão, mas só sabem juntar peças). Há apenas meia dúzia que faz as bibliotecas e os tutoriais, para o resto dos milhões as usar às peças e a encher os foruns com dúvidas de como se compilam as bibliotecas e como se chamam funções.

O DIY está assim, mas ao mesmo tempo este movimento está a servir indirectamente aqueles que, como nós, sabemos fazer as coisas de raiz. São milhentas placas e designs que aparecem para nos ajudar.
Onde é que há uns anos atrás havia a disponiblidade de materiais, componetnes, placas, samples, breakout boards, que há hoje em dia? ...
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: msr em 06 de Setembro de 2012, 13:08
Reparem (como aqui ja falaram e está noticiado no site), as empresas que tem lançado lowcost boards com este novo CortexM4, com um custo muito menor (texas $5, ST 14€) e muitas mais features.

Acho que se confunde muito as features do hardware com as do software quando se olha para uma placa deste género. Sem duvida que têm aparecido hardware cada vez mais "potente" e ao mesmo tempo a mais baixo custo. Porém, o software disponivel para cada board é crucial na facilidade de utilização da mesma. As chamadas toolchains, que incluem compilador e IDE, mas também as bibliotecas disponiveis e o quão user-friendly são.

A grande vantagem do Arduino são as bibliotecas e o compilador+IDE opensource e cross-platform, não é o hardware propriamete dito. O hardware apenas limita o tipo de bibliotecas que possas criar (e a aplicação final). Quem queira programar uma board baseada em ARM, por ex, programar um simples "blinky led", tem muito mais dificuldade em fazê-lo. Não há toolchains open-source/crossplatform e as bibliotecas são em geral muito mais complexas do que as que se usam no Arduino, embora tenhas muito mais periféricos disponiveis e capacidade de processamento.

A vantagem do Teensy 3.0 segundo o meu ponto de vista:
1) possibilidade de utilizar o mesmo código do Arduino (atmega), ie mesmas bibliotecas, e mesmo ambiente de desenvolvimento (IDE)
2) periféricos adicionais, mais avançados, e maior capacidade de processamento
3) "small-form-factor"

Conseguiram o ponto 1 à custa disto:
Citar
Bringing up the gcc+binutils toolchain on a new chip is not simple.  It took a very long time to be able to simply blink an LED. 
A grande diferença para outras boards não está no hardware. Está na toolchain. No caso do Teensy eles deram-se ao trabalho de portar o gcc+binutils, que embora não faça ideia como é que isso se faz não me parece ser pêra doce. Ou seja, eles proprios criaram uma toolchain open source e cross platform para o Teensy em vez de dependerem de soluções comerciais (Keil, IAR, Sourcery Codebench, etc).
A abordagem do Maple da Leaflabs, por exemplo, foi diferente, pegaram no Sourcery Codebench (http://static.leaflabs.com/pub/codesourcery/README).

My 0.02€ ;D
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: SJD22 em 06 de Setembro de 2012, 13:56
Onde se pode comprar uma placa destas?
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: Sextafeira em 06 de Setembro de 2012, 17:04
acho que o único comentário que falta aqui é ... para quando a compra colectiva xD

eu quero um :D


um pequeno aparte as fpgas também andam a baixar de preço
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: senso em 06 de Setembro de 2012, 17:21
Tem secret sauce, portanto se quiseres comprar um chip desses e fazer um pcb com ele, ou compras um programador caro, ou usas headers e metes uma placa dessas, nenhuma das opções é muito jeitosa..
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: Marvin em 06 de Setembro de 2012, 18:13
Tem secret sauce, portanto se quiseres comprar um chip desses e fazer um pcb com ele, ou compras um programador caro, ou usas headers e metes uma placa dessas, nenhuma das opções é muito jeitosa..

A parte do comprar um programador caro compreendo que é mau, mas não compreendo como utilizar modulos ja feitos em projectos é mau.

Analogia com os pc's, quando se monta um pc, não se faz uma motherboard, no maximo muda-se o processador e coloca-se placas graficas e "add-ons".

Para os prototipos e mesmo para alguns projectos apenas fazer uma pcb com headers e pouca electronica e monta tudo como lego chega e é o melhor para ver as ideias a aparecer.

Não se pode, nem deve, inventar sempre a roda cada vez que se faz um projecto senão raramente se consegue fazer alguma coisa.
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: senso em 06 de Setembro de 2012, 18:22
Nunca fui muito fã de ter um micro-controlador com meia duzia de patas expostas montado numa placa com o resto da eletrónica, acho que o design se torna menos compacto e menos optimizado por estar a usar módulos pré-feitos.

Mas tem o seu lado bom, é mais um micro com suporte de gcc, a questão é durante quanto tempo vai haver suporte e correcção de bugs no compilador.
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: tr3s em 17 de Setembro de 2012, 11:35
A placa está interessante sim shr!

Se bem que aqueles pinos em baixo n sao muito breadboard friendly, nada que n se contorne com headers ou assim. :P
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: andElectrons em 06 de Novembro de 2012, 20:27
Acho q continuo a preferir as Discovery F4: + pinos + periféricos + MHz + UARTS/USARTS e +/- o mesmo preço.



Isto para aprender/brincar, para um projecto comercial seria diferente
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: Hugu em 07 de Novembro de 2012, 00:30
acho que o único comentário que falta aqui é ... para quando a compra colectiva xD

eu quero um :D


um pequeno aparte as fpgas também andam a baixar de preço
Eu nao me importo de organizar a compra colectiva!
7 boards dá 17.50€/board (150+6usd shipping)

"Pledge $150 or more
39 backers Limited (16 of 55 left)

Seven Teensy 3.0 boards, 2 from the first batch, and 5 more after the first batch. Includes USA postal shipping. Please add $6 for international."


Mas pode ter um senao, co vem dos states, a encomenda pode cair na alfandega e ser preciso pagar mais 23% em cima (e as boards ficarem tipo por 22€/cada)

Se o tigPT quiser ajudar, que abra votaçao ou que post no primeiro post os interessados nesta compra colectiva! (nao me enviem pm se tiverem interessados, registem o vosso interesse em post consequente ok? obg!)
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: senso em 07 de Novembro de 2012, 00:34
Ou compras do site dele...
http://www.pjrc.com/store/teensy3.html (http://www.pjrc.com/store/teensy3.html)

15€ de portes via Airmail se forem várias placas.
Título: Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
Enviado por: StarRider em 07 de Novembro de 2012, 01:30
Hum ... MK20DX128 não obrigado  :(

... bem que podiam ter usado um outro MCU, pessoalmente penso que o MK20DX128 é uma das piores opções.

Concordo inteiramente com o KammutierSpule e AndOceans, mas lá está, são pontos de vista, felizmente que
existem placas para todos os gostos  :D

Abraços,
PA