
INTKM01、SPSEM11
价格:999.00
厦门莫格电气自动化有限公司销售ABBINTKM01、SPSEM11欢迎来电咨询!INTKM01、SPSEM11INTKM01、SPSEM11INTKM01、SPSEM11您迈开询价的一小步,我还您成功的一大步。嵌入式设备WinCE下对Flash存储进行管理有多种方式,如Eboot下通过命令行操作,在WinCE下通过控制面板的存储管理,还有本文会着重介绍的通过StorageManagerAPI函数进行操作。相对于在Eboot下进行操作,通过API函数的方式管理Flash存储可以更方便的和WinCE应用部署相结合,方便进行量产更新,而直接控制面板操作一方面需要人工手动配置,另一方面对于某些平台对其支持并不完善,容易造成不可控的问题。本文就基于ToradexColibriiMX6SARM嵌入式平台来演示通过StorageManagerAPI函数来进行Flash磁盘管理。2.准备a).ColibriiMX6SARM核心版配合ColibriEvaBoard载板,连接串口和调试USB口到开发主机方便调试,具体操作方法可以参考这里。b).ColibriiMX6S系统使用ToradexWEC7ReleaseV1.1,更新方法请参考这里。c).Windows开发主机开发环境配置请参考这里。3).Flash存储操作示例a).ColibriiMX6S核心版配置了一个4GB的eMMC存储,模块出厂刷新的是EmbeddedLinux系统,需要按照这里的说明进入***模式后更新为WinCE系统,在这个过程中,eMMC被分区为如下模式:-------------------------------bootsector:引导扇区-Partitiontable:分区表-“empty”space:空闲空间用于存放windowsCEimage,splashscreen,registry-Filesystempartition:文件系统分区,由于在***模式下加载时并不知***体eMMC容量,因此默认只分配了256MB空间------------------------------b).在WinCE下,则只能看到文件系统分区,即为“FlashDisk”盘,大小为256MB。这里我们就演示如何将默认的256MB文件系统分区扩展为排除上面的前三项占用空间后的全部剩余空间。c).首先明确可用的***大文件系统空间大小在Eboot下执行下面命令,从打印输出可以判断出可用的***大Filesystem空间为7430031个sectors,其他预留空间为303217个sectors。----------------------------#preparefsCreatingfilesystempartitiononSD2NumberofsectorsintheSD/eMMC:7733248.SizeinMB=3776heads:(8)128sectors=63cylinders=958SectorsusedforbootloaderandOS:303156Startsectoroffilesystempartition:303156.Sectorsinfilesystempartition:7430031.Successfullycreated2partiti***BootPartitionsize=151578KbytesFileSystemPartitionsize=3715015Kbytes----------------------------c).根据上面的开发指南,在开发主机创建C***ole应用程序工程storagetest,具体代码请见如下:https:///simonqin09/storagetest/blob/master/storagetest.cpp简单说明如下:./首先通过“OpenStore”API打开eMMC存储设备“DSK1:”。./然后通过“FindFirstPartiton”API找到当前的文件系统分区。./然后通过“OpenPartition”打开当前文件系统分区并删除。./然后通过“Createpartition”API创建上面定义好大小的预留空间分区和新的扩展文件系统分区。./然后再次通过“FindFirstPartiton”API找到刚分好的预留空间分区并删除。./然后再次通过“FindFirstPartiton”API找到扩展文件系统分区并格式化,之后就可以使用分区了。4).总结本文基于NXPiMX6嵌入式平台测试了利用StorageManagerAPI对Flash存储设备进行管理,方便嵌入式用户在应用程序中一体化处理相关操作。S3100-26TP-SIRMS-TSG-TZCL02A310TJAO810AO845DI810DO810140DDI364006SE7024-7ED61-Z***1A-MAD02***2A-40CDR-AZ4203B1756-IR6I1756-TBNHTZID-C18345FL1C-H12RCCP0940BRABE-7R16S111JDTH-2250-JL-1C3HAC025097-0013HAC12928-135-W1005P-02L-XUL6SC6100-0GB12CSB01.1N-PB-EMS-NNN-NN-S-NN-FW1746-NI43HAC5689-1SFHA36AT02501785-PFBRINGVRD3501746-IV161746-IV321746-NI41746-OV161746-P41747-L5322711-K5A2140CPS11420140DDI35300140DDO353001746-P11756-BA11756-BA2ACS800-01-0100-3NM100ABN45UV5-11016ES71532AR030XB56ES71957HB000XA06ES7195IGG300XAOIC693ACC310IC693CHS391IC693CPU363IC693MDL241IC693MDL940IC693PW***2IIMCP02JEPMC-PC0401747-CP31761-CBL-PM021784-U2CN1784-U2DN2711-NC139300-USBSSENTRYS1510FX1N-60MR-3A001IC693ALG221IC693CPU331IC693MDL645IC693MDL940IC693PW***2LC92-1001NGDR-03140DAO84210140XTS00200PCI-6515IC697CGR935DSAI130DSAI145/146DSDI120ADSTA145DSTA131DSTD150APXI-83303BHB006449R00023BHE003523R00303BHE007154R00031794-IB321794-IE121794-OB321794-OE12DSAI130DSAI145/146DSDI120ADSTA131DSTA145DSTD150A3HAC17333-13HAC17335-1DSQC5093HAC5687-1SGA160/31D-0AAA140CPS11420362A1052P104SPA-2X1GE-V2A860-2020-T301QUINT-PS-100-240VAC/24VDC/20FBM02(带线槽)FBM05(带线槽)6ES7232-OHD22-OXA06GK7243-1EX01-0XE0140CPS11420FI20162-16F***100-1AA00-ZRM7800L1012490NAA27103990NAD23000C697BEM733IC697CGR935F258MM15540-MDXD-32A015540-MMMB-1100140ACI04000140XBP01000VPM-8120X-50606KG1143002X1B1FCM10E6***6642-0BA01-1AX16***6643-0CD01-1AX1A06B-6079-H106A06B-6102-H222#H5206EP1437-3BA00PX-610A-00ESGDM-05ADAQD54-S1FBM01FBM41FBM421770-CD101784-PKTX1785-L20B1785-L30BIEMMU216DD1842-0AD1330130-040-00-05FVR004E7S-4FVR008E7SFVR015G7S-4EXFVR015K7S-23HAC17333-1M333HAC17335-1M3531C007-503-4-0086120CANT-20SECSA8000MP1552BMS9710CTDS2024CMHDA1008N001756-IF162094-BC01-M01-S140CPS224006GK1104-0AA00140ERT854101X00416H011783-EMS08TTM218LDA24DRNTM2AMM3HTTM2DMM8DRTTM2DOCKN22B-D4P0N1044WREE6E16-22/G24K31/A1V-6551769-ECRSGDV-2R8A11A1769-ECRSGDV-2R8A11AMKS51A005-503-00AD2016ACP1034CDMVME162-040MVME162-04322C-D088A10322C-D088A1O31756-A171756-ENBT1756-IB321756-IF161756-OB321756-OF81756-PA756186-M17ALTRA06B-6102-H2111756-IB321756-OF81756-OW16I6ES7322-1FL00-0AA01203-CN11746-IM161746-NI16I1746-NI81746-OW161746-P41747-ASB1747-L541C1747-L5421747-SN1756-IB321794-OM8AST-3P81618A81619A83485A83486A86103A86105AHP81532AHP81533AHP81533BHP81632AHP83487ASR750/7601756-IB161756-IF161756-TBCH1756-TBNH15540-CHSB15540-CPU140CRA21110SST-PFB-CLX1783-EMS08T140CHS11000140CPS11100140CPS11420140CPS12420140CPU43412A140CRA93200140CRP93200)