[发明专利]一种基于Linux系统NANDFLASH母片烧录镜像实现方法在审

专利信息
申请号: 201710370230.0 申请日: 2017-05-23
公开(公告)号: CN107402751A 公开(公告)日: 2017-11-28
发明(设计)人: 雷红章;欧阳宁;谭亚科;李汝虎 申请(专利权)人: 博为科技有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06F9/445;G06F9/45
代理公司: 北京华沛德权律师事务所11302 代理人: 房德权
地址: 314006 浙江省嘉*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 linux 系统 nandflash 母片烧录镜像 实现 方法
【说明书】:

技术领域

发明涉及无源光网络技术领域,特别涉及一种基于Linux系统NAND FLASH母片烧录镜像实现方法。

背景技术

在无源光网络中,PON系统由局端光线路终端(OLT:Optical Network Unit)、光配线网络(ODN:Optical Distribution Network)和用户端光网络单元(OUN:Optical Network Unit)组成了网络拓扑;业务经由局端OLT管理多个注册的ONU到OLT的上行通信。本案ONU(物理硬件和镜像)通过PON上联口与OLT连接形成一个主从结构,OLT同时上联到网管系统和业务系统(包括宽带业务、语音业务和IPTV业务平台),通过网管的北向功能(Northbound Interface)来实现在OLT中添加ONU的命令,打通业务通道,再通过ITMS下发指定的业务到相应的PON ONU终端,北向和ITMS的下发功能是通过中国电信的资源平台来提供工单实现;而路由器端可下接电话,IPTV,PC机实现语音和宽带业务。

目前在CPE(或ONU)嵌入式设备中,普遍应用NAND FLASH存储固件或镜像;因为NAND FLASH的编程速度快、擦除时间短;还有NAND FLASH容量大、价格低;而在其软件开发中,经常要实现合并多个NAND FLASH分区文件并生成烧录分区表文件和烧录数据文件的算法;然后烧录分区表文件和烧录数据镜像通过特定烧录器(或编程器)烧写到CPE的NAND FLASH中,然后CPE才能正常开机运行我们的开发软件。

现有技术中,现有烧录器(或编程器)厂商提供的Windows操作系统界面软件工具生成烧录镜像方法繁琐和操作困难,同时,工厂作业员手工操作Windows界面软件工具易产生错误;由于大部分工厂批量烧录采用跳过坏块(Skip bad block)方法烧录,这样导致了时有部分NAND FLASH子片烧录文件的起始物理地址发生偏移了。

发明内容

本发明提供一种基于Linux系统NAND FLASH母片烧录镜像实现方法,解决现有技术中烧录器(或编程器)厂商提供的Windows操作系统界面软件工具生成烧录镜像方法繁琐和操作困难,人工操作易产生误差,跳过坏块模式批量烧录易产生子片数据丢失或不完整的技术问题。

为解决上述技术问题,本发明提供了一种基于Linux系统NAND FLASH母片烧录镜像实现方法,基于嵌入式Linux系统软件开发工具包SDK,采用Lnux C编程语言和Makefile;包括以下步骤:

在Bootloader空间建立分区表给物理硬件NAND FLASH识别,并在Linux内核驱动实现MTD分区表;

实现管理各分区的功能;

实现生成每个分区数据镜像的utility(软件工具);

实现算法添加各分区镜像ECC码,并实现核心算法生成可烧录分区模式的两个必要文件:分区表文件和要烧录到NAND FLASH的数据内容文件;

在Makefile调用上述用C语言算法实现的各个utility,以便CPE软件开发自动化生成可烧录NAND FLASH镜像。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本申请实施例中提供的基于Linux系统NAND FLASH母片烧录镜像实现方法,为在Windows操作系统生成可烧录分区模式镜像提供了Linux操作系统的相应的实现方法,方便在Linux环境下CPE软件开发过程自动化生成NAND FLASH可烧录分区模式的镜像;快捷生成带双镜像的多个分区NAND FLASH母片镜像的方法,减少人为手动操作引起的误差;针对现有NAND FLASH母片镜像大部分使用跳过坏块(Skip bad block)模式批量烧录,采用NAND FLASH母片镜像适合分区模式(Partition)批量烧录,确保整片NAND FLASH数据完整,避免子片数据丢失或不完整问题的发生。

附图说明

图1为本发明实施例提供的硬拷贝(Hard Copy)示意图;

图2为本发明实施例提供的跳过坏块(Skip bad block)示意图;

图3为本发明实施例提供的分区模式(Partition)示意图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博为科技有限公司,未经博为科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710370230.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top