- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARMlinux嵌入式系统运行参数的配置方法和实现,dedecms系统配置参数,系统参数配置,系统参数配置说明,dede系统配置参数,cdma系统参数配置,armlinux,armlinuxpowerbutton,armlinux内核源码剖析,嵌入式系统
基于ARM-linux嵌入式系统
运行参数的配置方法和实现
文/颜丽莎 朱力宏
摘 要 :嵌入式系统由于其专用性强而广泛地运用于各个领 配置信息写入指定的 FLASH 地址中。这种方案的好处是可以将
域,然而,正是由于该特点使得嵌入式系统在不同的运用环境 嵌入式系统的配置与更新集中在一起完成(例如 kernel 的更新,
下需要对系统的运行参数进行不同的配置。本文主要结合嵌入 文件系统的更新等),由 bootloader 负责完成,并将参数保存在
式系统的特点,比较了几种配置linux系统运行参数的方案,分 掉电非易失的 FLASH 中 ,在系统上电后就完成所有的设置。缺
析了相关的软件流程,另外,针对设计中出现的问题以及解决 点是在 bootloader 模式中 ,因为并没有运行操作系统(如 linux
方法做了一定的阐述,最终提出了一种对嵌入式系统运行参数 或者 windows CE),为了保存数据,所有的配置参数只能写到
配置的鲁棒方法,该方法有效地避免了传统方法中对 Flash 的 指定地址 FLASH 当中。但是在操作系统运行起来之后会进行地
复杂操作,降低了实现的难度。 址的映射,应用程序要从指定的物理地址中获取这些信息(服
关键字 :网络通信;linux;嵌入式系统 务器 IP,视频信息等)比较困难,只有 FLASH 驱动程序支持地
址映射功能时,应用程序中才可以直接访问到 flash 的物理地址,
引言 而一般的 flash 驱动程序并不集成地址映射功能,若要开发新的
驱动程序,难度比较大,周期也比较长。
随着嵌入式技术的发展,嵌入式系统以其专用性强、实时 方案二 :将嵌入式通信服务程序放在应用程序的开始,即
性高、系统精简等优点越来越广泛地用于工业控制、视频监控、 直到应用程序工作后才检测串口或者网络状态来判断是否需要
智能家电以及消费电子等领域 [1]。尤其是 linux 操作系统的发展 更新系统参数。若需要则将更新参数存入指定的文件中,供应
使得嵌入式系统得以更普遍的应用。其中专用性强是嵌入式系 用程序的读取。同时调用 shell 脚本完成本地 IP 等参数的配置。
统一个很突出的特点。不仅表现在其软硬件系统的设计与实际 具体的文件读写存储工作可由操作系统完成,并且 linux 的文件
的应用密切相关,而且面向不同的应用,系统的配置参数也不 系统也具有掉电非易失的特点,这种方法省去了对 flash 驱动的
尽相同。因此,根据实际情况对系统进行运行参数的配置也十 要求,开发比较简单。同时也能满足实际要求。
分必要。本文以无线视频监控系统为例,分析了两种配置嵌入 我们的应用主要是设置嵌入式设备的本地 IP,服务器 IP 以
式系统运行参数的方法,对比了它们之间的优缺点,最后提出 及视频等信息,经过方案的论证,我们选择通过串口或者网络
了一种相对简单可靠的方法。 的方法在应用层进行配置。目前一般的嵌入式系统均支持网络
和串口通信方式。这样简化了开发流程,另外在应用层开发可
1、方案的选择 以省去对 flash 驱动的进一步开发,也满足我们的要求。接下来,
我们将围绕这两种方式进行进一步的讨论。
在目前的视频监控系统 [2] 中,尤其是无线视频监控系统中,
每个监控节点需要将本地采集的视频数据传输到远端的服务器, 2、串口通信方式
但是对于不同的节点,由于
文档评论(0)