简介:首先论述了在MPC8349E平台引入CRAMFS+JFFS2两种文件系统的必要性,然后介绍了两种嵌入式文件系统开发工具LTIB和BusyBox,通过这两种工具的配合使用,提供了一种嵌入式Linux文件系统CRAMFS+JFFS2的设计方案,并基于此方案实现LED控制程序的自启动,最后验证了该嵌入式文件系统的运行状况。
简介:引言循环冗余校验(CyclicRedundancyCheck,CRC)是最为常用的计算机和仪表数据通信的校验方法。CRC码是一种线性分组码,编码简单但具有很强的检错纠错能力。除了各种嵌入式仪表、变频器等设备,还有一些数字型传感器的输出数据也提供CRC码,如数字温度传感器DS18820、集成温湿度采集芯片SHT11等。但是,各厂商所提供的CRC校验多项式(用于同通信码模除)互有差别,且有CRC-8和CRC-16之分。另外,规定模除余数初始值所有的位有全清0或全置1之分(其CRC硬件生成电路不同),故其模除求余的运算过程也不相同。初接触者往往难以领晤,省略CRC校验使通信的可靠性降低。