1.一种获取板卡的类型ID的方法,其特征在于,包括以下步骤:步骤1:将Bootloader编译后生成原始文件,再将原始文件进行扩展生成扩展文件;扩展文件包括原始文件、中间预留空间和最末尾的四个字节;
步骤2:将所述扩展文件最末尾的四个字节用于保存板卡的类型ID;
步骤3:将保存有板卡的类型ID的扩展文件烧写进板卡的BootFlash里;
步骤4:自板卡的BootFlash里读取出板卡的类型ID。
2.根据权利要求1所述的获取板卡的类型ID的方法,其特征在于,所述扩展文件的大小与BootFlash的空间大小相等。
3.根据权利要求1所述的获取板卡的类型ID的方法,其特征在于,所述中间预留空间全配置为1。
4.根据权利要求1所述的获取板卡的类型ID的方法,其特征在于,所述自板卡的BootFlash里读取出板卡的类型ID的步骤包括:自板卡的BootFlash结束地址减四个字节处读取出板卡的类型ID。
5.一种板卡的BootFlash的空间结构,其特征在于,所述BootFlash的空间包括Bootloader编译后生成的原始文件、中间预留空间和最末尾的四个字节,所述最末尾的四个字节保存板卡的类型ID;
所述原始文件、中间预留空间和最末尾的四个字节是由Bootloader编译后生成的原始文件进行扩展所生成的扩展文件。
6.根据权利要求5所述的板卡的BootFlash的空间结构,其特征在于,所述中间预留空间全配置为1。
7.一种软件版本升级的方法,应用于包括如权利要求5或6所述的BootFlash的空间结构的板卡,其特征在于,包括以下步骤:步骤1:自板卡的BootFlash里读取出板卡的类型ID;
步骤2:比较软件所支持的板卡的类型ID与步骤1中读取出的类型ID是否相同,如果相同,说明软件适用于在该板卡上升级,如果不相同,则不适合于在该板卡上升级。