avr_mp3_player_juice_sch_c_source
所属分类:单片机开发
开发工具:C/C++
文件大小:50KB
下载次数:7
上传日期:2010-11-17 22:14:11
上 传 者:
cooluser
说明: Avr based MP3 player full projects with protel99 DDB and C source. Cool:)
文件列表:
avr_mp3_player_juice_sch_c_source\juicebox\ecm.h (1523, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fb.h (3020, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\juicebox.h (1718, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\juicebox.h (2341, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\mmc.h (661, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\playlist.h (106, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\read_files.h (1754, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\uart_tty.h (569, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\vs1001k.h (830, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\delays.c (727, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\ecm.c (3360, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\fat_test.c (536, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fb.c (8308, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\ioinit.c (2015, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\main_mp3.c (10274, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\mmc.c (8646, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\mmc_fake.c (590, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\playlist.c (1815, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\read_files.c (20416, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\read_files.c (20741, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\read_test.c (1509, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\read_test_2.c (3554, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\spi.c (1538, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\uart_tty.c (1222, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\vs1001k.c (3361, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\burn (155, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\dump2 (102400, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\CVS\Entries (432, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\CVS\Entries (1066, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\fat_test (14893, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\LICENSE (1545, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\Makefile (373, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\Makefile (3342, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\CVS\Repository (10, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\CVS\Repository (19, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\CVS\Root (50, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\CVS\Root (50, 2003-06-19)
avr_mp3_player_juice_sch_c_source\juicebox.Ddb (1892, 2005-09-13)
avr_mp3_player_juice_sch_c_source\juicebox\fat_test\CVS (0, 2010-11-17)
... ...
####################################################
# JUICEBOX Readme File #
# Brian Hone 12/8/2002 #
####################################################
This is the directory for the juicebox controller.
Juicebox is an avr-based e-ink demo controller and
mp3 player, designed by Holly Gates.
Tools here can be compiled on linfoo2.eink.com using
the avr-gcc toolchain.
BUILDING:
mp3 player:
make mp3
es1 display controller:
make es1
alpha2 display controller:
make eink_direct
HELP:
avr-gdb instructions:
1. start simulavr (this acts as an avr simulator for
gdb to run code in):
simulavr --device atmega128 -g
2. In another terminal, run avr-gdb, with a few extra commands:
EXAMLE AVR-GDB SESSION:
(gdb) file demo.elf
Reading symbols from demo.elf...done.
(gdb) target remote localhost:1212
Remote debugging using localhost:1212
0x00000000 in __vectors ()
(gdb) load
Loading section .data, size 0x12 lma 0xa9a
Loading section .text, size 0xa9a lma 0x0
Start address 0x0, load size 2732
Transfer rate: 21856 bits in <1 sec, 31 bytes/write.
(gdb) break main
Breakpoint 1 at 0xdc: file demo.c, line 22.
(gdb) continue
Continuing.
Breakpoint 1, main () at demo.c:22
22 ioinit (); /*
USING PONYPROG:
1. Install ponyprog
2. run setup->interface setup, set serial, com1, then probe
3. run setup->calibration
4. load device file (juicebox.hex)
4. program device
FILES
burn script for programming with uisp and altera byte blaster
delays.c delay functions
eink_direct.c direct scanning eink display (ala alpha2)
eink_direct.h
es1.c interface with es1 controller
es1.h
fat_test becky's development area
fb.c frame buffer
fb.h
ioinit.c initialize io
juicebox.h master .h file
main.c protottype main, do not use
main_eink_direct.c main for eink_direct functions
main_es1.c main for es1 functions
main_mp3.c main for mp3 functions
Makefile make file
mmc.c mmc card functions
mmc.h
read_files.c fat filesystem reader
read_files.h
spi.c spi fuctions (synchronous serial interface)
uart_tty.c terminal functions and uart initialization
uart_tty.h
vs1001k.c mp3 chip player
vs1001k.h
近期下载者:
相关文件:
收藏者: