<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ArduinoRS.net &#187; C/C++</title>
	<atom:link href="http://www.arduinors.net/blog/category/cc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arduinors.net/blog</link>
	<description>Blog sobre Arduino</description>
	<lastBuildDate>Mon, 10 Oct 2011 02:24:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Seminário Programaçao C/C++ para Sistemas Embarcados em SP</title>
		<link>http://www.arduinors.net/blog/seminario-programacao-cc-para-sistemas-embarcados-em-sp/</link>
		<comments>http://www.arduinors.net/blog/seminario-programacao-cc-para-sistemas-embarcados-em-sp/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 03:14:12 +0000</pubDate>
		<dc:creator>Rafael Quines</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Integração]]></category>

		<guid isPermaLink="false">http://www.arduinors.net/blog/seminario-programacao-cc-para-sistemas-embarcados-em-sp/</guid>
		<description><![CDATA[O Portal Embarcados e a Comunidade C&#038;C++ Brasil tem o prazer de anunciar a segunda edição do: Seminário Programação C&#038;C++ para Sistemas Embarcados O evento ocorrerá no dia 14 de novembro em São Paulo e contará com a seguinte programação: Interfaceando Microcontroladores – Daniel Quadros Esta palestra aborda as formas mais comuns de interface de [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://www.embarcados.com.br/">Portal Embarcados</a> e a <a href="http://www.ccppbrasil.org/wiki/Grupo:Capa">Comunidade C&#038;C++ Brasil</a> tem o prazer de anunciar a segunda edição do:</p>
<h3>Seminário Programação C&#038;C++ para Sistemas Embarcados</h3>
<p><br/><br />
O evento ocorrerá no dia <strong>14 de novembro</strong> em <strong>São Paulo</strong> e contará com a seguinte programação:<br/><br />
<span id="more-265"></span><br />
<strong>Interfaceando Microcontroladores – Daniel Quadros</strong><br />
Esta palestra aborda as formas mais comuns de interface de microcontroladores a periféricos e outros sistemas, apresentando implementações típicas de hardware e software. Serão apresentados exemplos de código C para microcontroladores PIC (8 bits), HCS08 e MSP430 e periféricos como memória EEProm e Relógio de Tempo Real.<br/><br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Tópicos</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;Programação dos periféricos internos dos microcontroladores: registradores de controle e interrupções<br />
&nbsp;&nbsp;&nbsp;&nbsp;E/S Digital: controlando LEDs, tratando teclas e teclados, PWM<br />
&nbsp;&nbsp;&nbsp;&nbsp;E/S Analógica: ADC e DAC<br />
&nbsp;&nbsp;&nbsp;&nbsp;Comunicação serial assíncrona<br />
&nbsp;&nbsp;&nbsp;&nbsp;Comunicação a 2 fios (I2C). Exemplos: relógio PCF8583 e memória 24WC256<br />
&nbsp;&nbsp;&nbsp;&nbsp;Comunicação a 3 fios. Exemplo: relógio DS1302<br />
&nbsp;&nbsp;&nbsp;&nbsp;Comunicação a 4 fios (SPI, MICROWIRE). Exemplo: memória FM93C66.<br />
&nbsp;&nbsp;&nbsp;&nbsp;Interface com LCD Alfanumérico.</p>
<p><strong>Otimizando C++ para Sistemas Embarcados – Luiz de Barros</strong><br />
A utilização da linguagem C++ em plataformas embarcadas vem crescendo a cada dia. Como todos sabemos, os recursos de herança, polimorfismo e encapsulamento providos por uma linguagem orientada a objeto podem prover diversas vantagens, como maior testabilidade, maior isolação entre camadas e maior facilidade de manutenção/atualização, melhor reuso de código e, em alguns casos, menor código binário. Apresentaremos nesta palestra algumas orientações e técnicas eficientes para otimização de código C++ para utilização em sistemas embarcados e demonstraremos as diferenças de tamanho de binário para implementar uma funcionalidade em C, C++ e C++ otimizado para funcionamento em sistemas embarcados.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<strong>Tópicos</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;C++ Embarcado?<br />
&nbsp;&nbsp;&nbsp;&nbsp;Pensando Embarcado (Think Embedded!)<br />
&nbsp;&nbsp;&nbsp;&nbsp;Conhecendo a sua Plataforma e Ambiente de Desenvolvimento<br />
&nbsp;&nbsp;&nbsp;&nbsp;O que POSSO FAZER X O que NÃO É RECOMENDADO?<br />
&nbsp;&nbsp;&nbsp;&nbsp;O que NÂO DEVO FAZER?<br />
&nbsp;&nbsp;&nbsp;&nbsp;Algumas Técnicas de Otimização<br />
&nbsp;&nbsp;&nbsp;&nbsp;Otimizando um Código<br />
&nbsp;&nbsp;&nbsp;&nbsp;Algumas comparações (otimizado x não otimizado).</p>
<p><strong>Projetos de Sistemas Embarcados com Baixo Consumo de Energia – Alessandro Cunha</strong><br />
Diversas arquiteturas modernas de microcontroladores fazem uso de fontes de clock diferentes com o objetivo de possibilitar o gerenciamento do consumo de energia durante a execução de programas. Mostraremos nesta palestra algumas destas arquiteturas e como fazer uso delas nos programas embarcados.<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Tópicos</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;Porque projetar sistemas de baixo consumo?<br />
&nbsp;&nbsp;&nbsp;&nbsp;Recursos de hardware para baixo consumo<br />
&nbsp;&nbsp;&nbsp;&nbsp;Recursos de software para baixo consumo<br />
&nbsp;&nbsp;&nbsp;&nbsp;Arquitetura da Texas para o MSP430<br />
&nbsp;&nbsp;&nbsp;&nbsp;Arquitetura da Microchip para os chips PIC<br />
&nbsp;&nbsp;&nbsp;&nbsp;Arquitetura da Freescale para os chips Flexis<br />
&nbsp;&nbsp;&nbsp;&nbsp;Arquitetura da Luminary para o ARM Cortex M3<br />
&nbsp;&nbsp;&nbsp;&nbsp;Técnicas de software para utilizar um uC em baixo consumo.</p>
<p><strong>Desenvolvimento de um Device Driver para GNU/Linux &#8211; Plataforma ARM – Luiz de Barros</strong><br />
A utilização de GNU/Linux em sistemas embarcados é crescente, indo desde dispositivos de monitoramento, roteadores, dispositivos de entretenimento, navegadores GPS, internet tablets e celulares. A utilização do Gnu/Linux pode reduzir o custo total de propriedade (TCO) de sistemas complexos com necessidades de comunicação TCP/IP, acesso a sistema de arquivos, dispositivos USB e interface com usuário. Um dos grandes desafios enfrentados no desenvolvimento de sistemas embarcados baseados em sistema operacional GNU/Linux é o desenvolvimento de device drivers para periféricos não suportados diretamente no kernel. Demonstraremos nesta palestra o desenvolvimento de um driver simples para realizar acesso às portas de entrada e saída de uma plataforma de hardware baseada em microcontrolador da família ARM9.<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Tópicos</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;Arquitetura do GNU/Linux em um Sistema Embarcado<br />
&nbsp;&nbsp;&nbsp;&nbsp;Loadable Kernel Modules<br />
&nbsp;&nbsp;&nbsp;&nbsp;UserSpace x KernelSpace<br />
&nbsp;&nbsp;&nbsp;&nbsp;Interface Kernel <=> Usuário<br />
&nbsp;&nbsp;&nbsp;&nbsp;Utilizando o Temporizador do Kernel<br />
&nbsp;&nbsp;&nbsp;&nbsp;Acessando o GPIO<br />
&nbsp;&nbsp;&nbsp;&nbsp;Examinando o Código de um Driver GPIO<br />
&nbsp;&nbsp;&nbsp;&nbsp;Compilando e instalando um módulo.</p>
<p><strong>Inscrição:</strong></p>
<p>Até dia <strong>23/10 – R$139,00</strong><br />
<strong>10% de desconto</strong> para clientes da Tempo Real Eventos.<br />
<strong>10% de desconto</strong> para uso de <strong>código promocional</strong>.<br />
Para receber o código promocional envie um e-mail com assunto Código Promocional para <a href="mailto:diego.sueiro@embarcados.com.br">diego.sueiro@embarcados.com.br</a> .</p>
<p>           Do dia <strong>24/10 a 11/11</strong> – <strong>R$179,00</strong></p>
<p>            <strong>Estudantes – R$99,00 (vagas limitadas)</strong></p>
<p><strong>A inscrição dá direito a:</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;- Material impresso<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Certificado de participação<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Estacionamento<br />
&nbsp;&nbsp;&nbsp;&nbsp;- 2 Coffee breaks<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Almoço</p>
<p>Para inscrições e maiores informações acessem:</p>
<p><a href="http://www.temporealeventos.com.br/?area=118">http://www.temporealeventos.com.br/?area=118</a></p>
<p><strong>Por favor, divulguem este evento em suas redes de contatos. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arduinors.net/blog/seminario-programacao-cc-para-sistemas-embarcados-em-sp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

