发布时间:2018-12-06 11:14:57
本文档 基于SDK13.1 Fds(Flash Data Storage)模块是sdk中提供的操作flash的模块。前面介绍过fs(Flash Storage)模块,这个模块也是sdk中提供的操作flash的模块。为什么要提供两个呢? 这需要了解一下关于flash操作的问题。 因为操作的是片上flash,所以在擦写flash的时候CPU会暂停,这.........【阅读全文】
发布时间:2018-07-27 15:22:46
学习时编写序列化测试时使用了内部类,内部类实现了Serializable,但是执行时还是出错。原因:内部类对象持有外部类对象的引用,所以内部类对象序列化的时会对外部类对象以及其含有的成员行执序列化操作,从而导致错误(外部类没有实现Serializable,或其中有不能序列化的成员)。解决方法:不适用内部类,单独创建一个.........【阅读全文】
发布时间:2018-07-19 18:30:59
使用openFileOutput 打开文件,进行文件存储时使用了BufferedWriter和BufferedReader。写测试例子时,例子中写完会立刻去读,结果发现读取不到内容。发现原因是bufferedWriter的缓存原因,写时数据还没写到文件,所以从BufferedReader缓存中也读不出内容。解决:写完后调用flush,强制将缓存中的数据写入文件。使用S.........【阅读全文】
发布时间:2018-06-11 19:18:53
首先介绍section variables这个SDK中使用的特性:因为协议栈中的fstorage模块使用了这个。这里介绍一下方便对fstorage模块的理解。 介绍section variables之前,先考虑一下下面的对于flash管理模块的实现方式通常的实现中,对于flash操作会封装成一个flash操作的管理模块,对于另外一些模块想使用flas.........【阅读全文】