El SDK se puede descargar aquí
-- Instalación
	
		
			
			
				Descomprimir 20091214224673499.rar  en c:, crear el directorio c:\s2dsdk y descomprimir ahí los subdirectorios inc y lib del 200811281249773499.rar. Ejecutar el c:\cygwin\cygwin.reg y editar el cygwin.bat con lo siguiente:
	Código:
	SET MIPSLIB=c:/cygwin/mipseltools/lib
SET MIPSTOOLS=c:/cygwin/mipseltools/include
SET S2DINC=c:/s2dsdk/inc
SET S2DLIB=c:/s2dsdk/lib
PATH=c:\cygwin\mipseltools\bin;c:\cygwin\bin;C:\WINDOWS\SYSTEM32;
 Abrir una ventana de DOS, ejecutar el cygwin.bat y ya se pueden compilar los ejemplos con build.bat
			
		
 
	 
 
-- FTP Ingenic
Todos los ficheros se pueden descargar desde megaupload
Parte1
Parte2
El código fuente que nos interesa está en 3sw\02rtos\01uCOS\ucosii_0430.rar
-- Ingenic Media Extension Instruction Set (MXU)
Instrucciones de la CPU de Ingenic para mover, sumar, restar, etc con su equivalente en C
jz_mxu.h
-- Programa para desempaquetar y empaquetar el firmware
Click!
-- Código fuente de apps/emus
A320speed
Centipede by Seagal
-- Tips and tricks
- Por defecto el LCD se inicializa a 16 bpp, para cambiarlo usamos __lcd_set_bpp(n) (untested)
	Código:
	/* n=1,2,4,8,16 */
#define __lcd_set_bpp(n) \
  ( REG_LCD_CTRL = (REG_LCD_CTRL & ~LCD_CTRL_BPP_MASK) | LCD_CTRL_BPP_##n )
 - Escribimos en el buffer de sonido con pcm_write (ucosii\jz4740\drv\codec\i2s_jz4740.c) y cambiamos el formato, sample rate, volumen, número de canales, etc con pcm_ioctl (untested)
	Código:
	pcm_ioctl(PCM_SET_SAMPLE_RATE, 44100); //48000,44100
pcm_ioctl(PCM_SET_FORMAT, AFMT_S16_LE);
pcm_ioctl(PCM_SET_CHANNEL, 1);
pcm_ioctl(PCM_SET_VOL, 100);	/* 100% */ 
int pcm_write(char *buffer, int count)
 Hay un ejemplo en ucosii\audio\wave\vplay.c
- La velocidad del micro se cambia con sys_pll_init(n);
- La dirección del framebuffer la obtenemos con lcd_get_frame (untested) y el estado de la cruceta/botones con kbd_get_status (untested)
				
			
Marcadores