基于ARM的嵌入式网络收音机的设计

技术分类: 消费电子设计  | 2008-01-22
来源:21ic

  3.3软件主流程图

  系统主流程图如图5所示。系统上电后,bootloader(U-boot)启动,完成硬件设备的初始化, 并引导系统内核启动。系统启动执行初始化任务后,首先配置网络连接,通过运行DHCP Clieant向DHCP Server申请获取本系统IP地址。然后系统自动访问默认的电台服务器,该服务器上有最近更新的世界各地的网络电台的URL地址,系统下载该列表,并更新上次保存的列表。然后系统判断有无按键按下,若有按键按下,系统根据按键选择相应网络电台,若在一定时间段内没有按键按下,系统自动连接电台列表的第一个电台地址,并开始播放该网络电台。同时,LCD将显示电台的有关信息和系统信息。在播放过程中,同样可以根据按键来中断、选择网络电台。

系统主流程图

  图5 系统主流程图

  4 结束语

  本设计基于ARM的嵌入式技术,通过软硬件等三层结构,实现了一个嵌入式网络收音机系统。该系统克服了PC机形式的网络收音机的诸多缺点,是一个极具创新思维的设计。随着网络技术和嵌入式技术的高速发展,该设计具有很好的市场应用前景和科研价值。

  本文作者创新点:

  1、首次提出了用嵌入式技术设计网络收音机的系统设计方案,极具创新特点。

  2、实现了Mplayer软件在Linux系统平台下向ARM9的移置。

  参考文献

  [1] 周立功等.ARM 微控制器基础与实践[M].北京航空航天大学出版社,2003.7.

  [2]

李侃,廖启征. 基于s3c2410平台与嵌入式Linux的图像采集应用[J].微计算机信息, 2006,3-2:125-127.

  [3] 孙琼. 嵌入式Linux应用程序开发详解[M]. 人民邮电出版时, 2006.7.

0
0
(请您对文章做出评价)
1】【2】【3
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会