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: toem Date 2012-05-03 13:42:54

tomeksad



Author: Tyler Date 2012-04-14 08:04:43

The stuff is rather significant.



Author: Isabel Date 2012-10-05 08:53:31

What i do not understood is in truth how you are not really much more well-liked than you might be now. You're so intelligent. You realize therefore significantly on the subject of this matter, produced me in my view believe it from a lot of varied angles. Its like men and women are not interested unless it is something to do with Lady gaga! Your personal stuffs great. All the time take care of it up!



Author: Kristie Date 2012-10-05 08:52:54

What i do not understood is in truth how you are not really much more well-liked than you might be now. You're so intelligent. You realize therefore significantly on the subject of this matter, produced me in my view believe it from a lot of varied angles. Its like men and women are not interested unless it is something to do with Lady gaga! Your personal stuffs great. All the time take care of it up!



Author: Mohammad Date 2012-04-02 08:02:36

Everything is very open with a really clear explanation of the challenges. It was really informative. Your site is very helpful. Many thanks for sharing!



Author: Blake Date 2012-03-29 14:29:37

I think the admin of this web page is actually working hard in support of his web page, for the reason that here every stuff is quality based data.



Author: cialis Date 2012-03-01 19:41:27

Faites attention aux plantes des entreprises ou ses.



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



Add Comment:

Name:


Comment: