ESC Silicon Valley 2012 – Dia 1
- por Sergio Prado
O primeiro dia do evento foi bem tranquilo. Na verdade, a própria cidade de San Jose é bem tranquila. Talvez seja o frio!
Mas lá dentro do centro de convenções as coisas estavam bem quentes. Enquanto as empresas preparavam seus quiosques para a exposição que só começa amanhã, o dia foi recheado de mini-cursos.
E o problema era exatamente escolher qual mini-curso participar. Eram oito na parte da manhã, sete na parte da tarde, mais dois o dia inteiro. Na parte da manhã, participei do Hands-on do uCOS-III com o Matt Gordon da Micrium, com o tema “Fundamentals of Real-Time Kernels“. Na parte da tarde, assisti à ótima apresentação de Dan Saks com o tema “The Most Misunderstood Features of C“.
UCOS-III
A seção começou com pouca gente, talvez por causa do horário (começou pontualmente às 08:00). Logo de cara a infraestrutura me chamou a atenção. Como o mini-curso era no formato de hands-on, tinhamos cerca de 60 laptops, cada um com um kit bem legal da Renesas, que ao fim pudemos levar para casa.
O treinamento foi aplicado pelo Matt Gordon (quem foi no último ESC Brasil deve se lembrar dele), e estava dividido entre teoria e quatro atividades práticas:
- Usando o nova IDE da Renesas E2Studio (baseado em Eclipse).
- Criando e executando tarefas.
- Trabalhando com interrupções.
- Mecanismos de sincronização.
Foram 4 horas muito bem aproveitadas, com exercícios bastante didáticos, principalmente para quem esta começando ou pretende começar a trabalhar com RTOSs.
No final da apresentação conversei com o Matt, e ele me disse que tem a intenção de trazer este mesmo mini-curso para o ESC Brasil. Vamos torçer!
C NA VEIA
A palestra do Dan foi fantástica. Saí de lá querendo escrever meu próprio compilador! :)
O tema, numa tradução livre, foi “As funcionalidades mais obscuras da linguagem C“. Ele expôs com propriedade diversos conceitos da linguagem, mas num formato claro e direto. Definição e declaração de funções, passagens de parâmetros, qualificadores de tipo, declarações abstratas, strings, ponteiros e arrays, escopo, linkage e storage location, etc.
Se você acha que conhece tudo de C ou C++, devia assistir à uma palestra do Dan e rever seus conceitos! Eu o fiz! :)
E com certeza o aprendizado que obtive nesta palestra irá gerar alguns artigos bem interessantes por aqui.
Hora de descansar. Amanhã tem mais!
Um abraço,
Sergio Prado