Welcome 微信登录

首页 / 操作系统 / Linux / 嵌入式Linux固件升级

开发需求? 基于TCP/IP完成驱动模块和应用程序的更新、升级特殊声明该文档中驱动程序和应用程序统称为“固件”。? 主  机:VMWare--Fedora 9? 开发板:yc2440--64MB Nandflash;Kernel:2.6.24.4? 编译器:arm-linux-gcc-4.0.0设计原理图说明:?  开发板启动FileServer应用程序,作为TCP/IP的Server端,提供接收升级文件的服务。? 当需要进行固件升级时,PC启动FileClient应用程序,作为TCP/IP的Client端,提供发送升级文件的服务。? Shell脚本文件StartShell判断是否有固件需要升级,如果有更新现有固件后,启动更新后的固件,如果没有,启动现有固件。
文件名称所在目录功能
FileClientLinux PC下任意目录PC机TCP/IP客户端,向开发板发送升级固件。
FileServerLinux开发板/tmp/update/开发板TCP/IP服务端,接收客户端发送的升级固件。
StartShellLinux开发板/etc/init.d/替换相应固件,启动相应固件。
 
  • 1
  • 2
  • 下一页
Linux下去掉^M的方法让Linux下U盘支持中文相关资讯      嵌入式Linux 
  • 2015年嵌入式和移动Linux领域的几  (01月06日)
  • OpenWRT嵌入式Linux故障排除一例  (01/17/2015 13:04:14)
  • 10款专为嵌入式系统打造的Linux平  (06/27/2014 14:27:09)
  • 解决嵌入式Linux中的时区问题  (09/13/2015 13:49:19)
  • 嵌入式Linux开发环境搭建  (08/19/2014 05:49:14)
  • 嵌入式Linux中GPS信息读取与处理  (04/08/2014 19:31:47)
本文评论 查看全部评论 (0)
表情: 姓名: 字数