Encontrei esta música e achei fantástica. Uma bela forma de cantar programando, ou programar cantando...				
				
			 
			
				
					29/09/2009 
					Por Sergio Prado				
				
					Categorias: 
					Linguagem C 				
				
					Tags:  humor , Linguagem C , programação 				
			 
		 
	
		
			
				
				
					Neste artigo vou falar sobre algumas técnicas de otimização de software em linguagem C para sistemas embarcados de forma geral, e em específico para sistemas de tempo real.				
				
			 
			
				
					26/09/2009 
					Por Sergio Prado				
				
					Categorias: 
					Linguagem C 				
				
					Tags:  compilador , Linguagem C , otimização 				
			 
		 
	
			
			 
	
	
	
		
			Navegue 
			
	Por Categoria 
	Sem categoria  (1) 
	Android  (12) 
	Beagleboard-xM  (7) 
	Carreira  (8) 
	Entrevistas  (6) 
	Eventos  (94) 
	Hardware  (39) 
	Linguagem C  (29) 
	Linux  (79) 
	Mini2440  (13) 
	Palestras  (52) 
	Pesquisas  (6) 
	Livros  (12) 
	RTOS  (10) 
	Windows CE  (1) 
	Mbed  (4) 
	i.MX53 Quick Start Board  (3) 
	Hacking  (7) 
	Raspberry Pi  (11) 
	Treinamentos  (36) 
	FreeRTOS  (12) 
	Promoção  (22) 
	Wandboard  (5) 
	Beaglebone Black  (11) 
	Beaglebone  (2) 
	Buildroot  (6) 
	Yocto Project  (16) 
	Links da semana  (19) 
	Retrospectiva  (11) 
	Notícias  (8) 
	FPGA  (1) 
	U-Boot  (7) 
	Eletrônica  (1) 
	Unix  (2) 
	Microcontroladores  (2) 
	Desafios  (12) 
	Ferramentas  (6) 
	Debugging  (1) 
	ftrace  (1) 
	Engenharia Reversa  (2) 
	Segurança  (2) 
 
			
				Por Tag 
					a4 (1) 
	abs (1) 
	altera (2) 
	amazon (1) 
	Android (22) 
	android embarcado (1) 
	android things (1) 
	angstrom (1) 
	ano bissexto (1) 
	ANSI C (1) 
	análise estática (1) 
	análise estática de código (1) 
	apalis (1) 
	apple (1) 
	apresentação (1) 
	arm (14) 
	arm9 (1) 
	arm11 (1) 
	arm cortex-m (1) 
	arm cortex-m3 (2) 
	arquitetura (1) 
	arrow brasil (1) 
	asan (1) 
	assembly (1) 
	atmel (2) 
	automação de testes (1) 
	avr (2) 
	beagleboard-xm (7) 
	beaglebone (3) 
	beaglebone black (17) 
	beaglebone green (1) 
	biblioteca (1) 
	binwalk (1) 
	bitbake (1) 
	black magic probe (3) 
	blog (3) 
	bluetooth (1) 
	bmaptool (1) 
	boot (1) 
	bootloader (1) 
	broadcom (2) 
	brtos (1) 
	bsides (1) 
	btrfs (1) 
	buildroot (10) 
	bus pirate (1) 
	c++ (1) 
	C1X (1) 
	C89 (1) 
	C99 (1) 
	C2000 (1) 
	campus party (1) 
	Carreira (1) 
	case (3) 
	ccs (1) 
	certi nio (1) 
	cexcept (1) 
	cflow (1) 
	chip (1) 
	clang (3) 
	cmsis (2) 
	Colin Walls (2) 
	compartilhar (1) 
	compilador (7) 
	Concurso (3) 
	console (2) 
	consumo de energia (1) 
	container (2) 
	controle de versão (1) 
	control groups (1) 
	controlStick (1) 
	coredump (1) 
	cortex-a15 (1) 
	cortex-m (1) 
	cortex-m3 (2) 
	cortex-m4 (1) 
	cppcheck (2) 
	cpu (1) 
	creative commons (1) 
	criptografia (2) 
	cross compiling (1) 
	cubieboard (1) 
	cubietruck (1) 
	curso (1) 
	cursos (1) 
	CyanogenMod (1) 
	dd (1) 
	debugger (1) 
	debugging (1) 
	desenvolvedor (1) 
	design pattern (1) 
	devfs (1) 
	device driver (3) 
	device drivers (6) 
	device tree (6) 
	devtool (1) 
	DIY (2) 
	docker (2) 
	drivers (3) 
	dwf (2) 
	easter eggs (1) 
	Eclipse (3) 
	elc (3) 
	elce (3) 
	eletronica (1) 
	ELF (1) 
	embarcados (6) 
	embedded (2) 
	embedded artists (1) 
	embedded labworks (5) 
	embedded linux (2) 
	Embedded Systems (1) 
	embedded systems @en (1) 
	emdebian (1) 
	esc (7) 
	Escalonamento (1) 
	esc brasil (3) 
	ESC Brazil (15) 
	esp8266 (1) 
	etx4 (1) 
	experiência (1) 
	exploit (1) 
	firmware (2) 
	flash (1) 
	fpga (2) 
	frame buffer (1) 
	FRDM-KL46Z (1) 
	freedom board (4) 
	free electrons (1) 
	freertos (21) 
	freescale (14) 
	FriendlyARM (3) 
	ftf2014 (3) 
	ftrace (1) 
	gcc (7) 
	gdb (6) 
	git (1) 
	Google (1) 
	google apps (1) 
	goto (1) 
	gpio (2) 
	gpl (1) 
	GPSIM (1) 
	gpu (2) 
	GPUTILS (1) 
	hackaton (1) 
	hacker (1) 
	hackerspace (1) 
	hacking (5) 
	Hardware (2) 
	Hardware Hacking (1) 
	heap overflow (1) 
	humor (1) 
	i.mx6 (2) 
	i.mx53 (2) 
	i.MX53 Quick Start Board (10) 
	i2c (2) 
	i3c (1) 
	iar (2) 
	imx6 (4) 
	Intel (2) 
	interrupção (1) 
	IoT (6) 
	ipe cape (1) 
	ixora (1) 
	jack ganssle (4) 
	jailbreak (1) 
	java (1) 
	jtag (7) 
	k60 (1) 
	Kdevelop (1) 
	kds (1) 
	Kernel (18) 
	kernel linux (2) 
	kgdb (1) 
	kinetis (6) 
	kl25z (1) 
	laboratório de garagem (1) 
	latinoware (2) 
	launchpad (2) 
	layerscape (1) 
	licenças (1) 
	linaro (1) 
	Linguagem C (34) 
	Linux (91) 
	linux (28) 
	linuxcon (2) 
	linuxdev-br (2) 
	linux device drivers (5) 
	linux embarcado (27) 
	linux foundation (1) 
	linux kernel (1) 
	livro (1) 
	llvm (2) 
	loja virtual (1) 
	low-power (1) 
	lpc1768 (1) 
	lpc3250 (1) 
	lpcxpresso (1) 
	lxc (1) 
	m2m (1) 
	macros (1) 
	maker (1) 
	maquina de estados (1) 
	mars board (1) 
	masters brasil (4) 
	mbed (4) 
	mdev (1) 
	Meego (1) 
	meld (1) 
	memory leak (1) 
	memória (1) 
	Mentor Graphics (2) 
	Michael Barr (1) 
	micrium (3) 
	microchip (9) 
	microcontrolador (1) 
	microcontroladores (1) 
	microsoft (1) 
	minecraft (1) 
	Mini2440 (11) 
	minix (1) 
	MISRA C (1) 
	mmap (1) 
	mmu (1) 
	montavista (1) 
	MQX (2) 
	msp430 (4) 
	mspgcc (1) 
	nand (1) 
	nanopi (1) 
	Netrino (2) 
	networking (1) 
	newlib (1) 
	nexus 5 (1) 
	nfs (2) 
	nor (1) 
	nucleos os (1) 
	nuttx (2) 
	nxp (4) 
	nxp freertos (1) 
	o'reilly (2) 
	oe-pkgdata-util (1) 
	omap3530 (1) 
	one dollar board (1) 
	open-source (6) 
	openmp (2) 
	openocd (2) 
	openwrt (1) 
	otimização (2) 
	packt (1) 
	padrão (2) 
	padrão de software (1) 
	palestra (7) 
	Palestras (2) 
	pc-lint (1) 
	pessoal (1) 
	pic (1) 
	pic32 (2) 
	piccolo (1) 
	Picprog (1) 
	PIKDEV (1) 
	Piklab (1) 
	pin control (1) 
	pine64 (1) 
	pipes (1) 
	pocketchip (1) 
	Poky (2) 
	portal embarcados (1) 
	profiling (1) 
	programação (1) 
	promoção (2) 
	protocolo (1) 
	protocolos (1) 
	pré-processador (1) 
	PS3 (2) 
	psgroove (1) 
	qt (5) 
	qt5 (1) 
	qtcon (2) 
	qtcreator (1) 
	qualcomm (1) 
	queue (1) 
	raspberrypi (1) 
	raspberry pi (14) 
	raspbian (2) 
	raspbmc (1) 
	readelf (1) 
	renesas (3) 
	retrospectiva (4) 
	roadsec (2) 
	rootfs (1) 
	rowboat (1) 
	rpm (1) 
	rs232 (1) 
	RTOS (14) 
	rx (2) 
	rx62n (1) 
	rx600 (1) 
	rx610 (1) 
	SAM9M10 (1) 
	scanf (1) 
	SDCC (1) 
	secomp (1) 
	security (1) 
	Segurança (14) 
	seminário (6) 
	semáforo (1) 
	sergio prado (2) 
	shell (1) 
	shellcheck (1) 
	shell script (2) 
	simh (1) 
	sistema embarcado (2) 
	sistema embarcado automotivo (1) 
	sistema operacional (1) 
	sistemas de arquivo (1) 
	Sistemas de Tempo Real (2) 
	sistemas embarcados (54) 
	sistemas operacionais (3) 
	smart (1) 
	Snappy Ubuntu Core (1) 
	software embarcado (1) 
	software livre (1) 
	solisc (1) 
	spi (1) 
	splint (1) 
	ssl (1) 
	stack (2) 
	stack overflow (1) 
	steamos (1) 
	stellaris launchpad (1) 
	stellarisware (1) 
	stm32 (1) 
	strace (1) 
	supervivi (1) 
	swd (1) 
	swig (1) 
	system call (1) 
	tdc (4) 
	tdc2011 (1) 
	techday (1) 
	tee (1) 
	texas (2) 
	texas instruments (2) 
	ti (4) 
	ti techday (1) 
	toaster (1) 
	ton (1) 
	toolchain (5) 
	toradex (4) 
	tower (1) 
	tower system (1) 
	tracing (1) 
	tratamento de erros (1) 
	treinamento (13) 
	treinamentos (1) 
	trustzone (1) 
	tty (1) 
	tux (1) 
	u-boot (9) 
	uart (1) 
	ubm (1) 
	ubuntu (2) 
	uC/OS-II (2) 
	uc/os-iii (1) 
	uclinux (1) 
	ucosiii (2) 
	udev (1) 
	uio (1) 
	universidade (1) 
	unix (1) 
	usb (1) 
	usb gadgets (1) 
	usb otg (1) 
	userspace (1) 
	valgrind (1) 
	video (1) 
	vim (1) 
	voltron (1) 
	wandboard (7) 
	wandboard quad (1) 
	watchdog (1) 
	windowsce (1) 
	Windows CE (1) 
	Wind River (1) 
	x86 (1) 
	xbox (1) 
	yocto (1) 
	yocto project (21) 
	zephyr (1) 
	zram (1) 
	Zune (1) 			 
		
		
	 
	
		
			
			Este trabalho de Sergio Prado é licenciado pelo 
 Creative Commons BY-NC-SA 3.0.