BeFree AD - Development audio player

Initially device was developped on a prototyping board with minimodule board with AT91SAM7S64 from Propox. It runs FreeRTOS, FatFs keypad handler, and simple LCD 1x16 display. Attached ENC28J6D is not functional yet due to lack of memory space in S64 - this module suppose to run under lwIP in addition to a driver which must be written upfront. A simple embedded shell has been added (antsh) in order to allow mounting of SDCard (mount), direcotry listing (ls), directory creation (mkdir), and many more in near future. Simple menu system is added which cam be easily expanded and ported to other projects based on one line display. befree phase 1 befree phase 2 Due to a number of limitations encountered during development a new board is being developped with the main elements being:
- LPC1768 (ARM Cortex-M3 with MAC layer and bigger flash size)
- dogm128 (SPI display)
- keypad (same as in initial project)
- ICS1893 (PHY)
- SDCard (as in old system)
- RS232 (debug and antsh)
- MAX5556 (I2S audio circuit)

Bleeding edge software can be checked-out from SVN repository:

svn checkout http://be-free.googlecode.com/svn/trunk/ be-free-read-only

BeFree AD is a design of development audio device. It is an audio device (WAV support) that can also be used as an development kit. It has serial port, JTAG, keboard, dogm128, SDCard, and Ethernet to play with. Design flow can be seen bellow:

IterationStart End Status Tasks
IT1 12/11/201119/11/2011Pending Schematic capture
IT2 20/11/201127/11/2011Open Board layout
IT3 28/11/201104/12/2011Open Routing
IT4 04/12/201111/12/2011Open CAM Output
IT5 12/12/201119/12/2011Open Board production
IT6 20/12/201127/12/2011Open Board bring up
ANTsh - Mini shell for embedded systems

ANTsh is a small portable shell for embedded systems. It is abstracted application, and does not make any assumptions on hardware, input/output or operating system. However, it does use FatFs interface. It expects command being passed as a string to its intput. Output is defined by a user, ANTsh after parsing command sends a string to its output function which should be handled by the user. It is up to the user what to do with a string inside ANTsh output function, e.g. send data over UART, USB, LCD etc.
ANTsh is a branch project started during BeFree development. At the moment it supports following commands:

- mount (mount drive - "mount 1");
- cd (change directory "cd 1:/home");
- ls (list current folder "ls");
- mkdir (create directory "mkdir /home/newdir").

Current ANTsh version is 1.1, and can be downloaded here. Currently developed ANTsh can be checked-out from SVN repository:

svn checkout http://antsh.googlecode.com/svn/trunk/ antsh-read-only

As usualy any contributors are welcome at ANTsh google code website, or just leve an appropriate comment.

Comments:

Author: elundleslee Date 2011-12-16 11:10:59

check this link, , for special offer to your friends



Author: Дизайн интерьера Москва Date 2011-10-21 09:50:23

sait - Дизайн интерьера в Москве



Author: bt Date 2011-08-09 16:52:01

kontroler phy DP83848 STE100P



Author: hostgator coupon Date 2011-07-22 09:29:14

hostgator review. hdehrd gshnn vLjt



Author: justhost hosting Date 2011-07-22 04:05:09

justhostt web hosting. wfdcsv ttcvw gxsw



Author: bluehost host Date 2011-07-21 18:53:29

bluehost web hosting. jcdztk kjeeg vhpa



Author: Ticwramma Date 2011-06-23 19:19:14

cheapest vps - Canada



Author: #harris12[EGGHGGTGGTHT] Date 2011-06-16 11:39:41

Hi - I am definitely delighted to find this. Good job!



Author: ggg Date 2011-06-10 18:19:06

gfgfdhh



Author: #smithson[QPQQPOOUQPPU] Date 2011-05-29 06:46:02

Hey - I am really happy to find this. cool job!



Add Comment:

Name:


Comment: