我的单片机是M0,LCD是320*240的ILI93XX驱动的TFT,AWTK显示成功了,但没有移植文件系统,请问各位兄弟和AWTK作者,有这方面的参考资料参考下吗?@lixianjing 谢谢了
离线
你用外部 spi flash吗?可以试一试 spiffs
我用sd卡的,sd放图片资源,单片机的文件系统已经有的了,就是不知道怎样移植到awtk里面去。需要重写awtk的fs函数还是重新定向fs函数?
离线
感觉怒怼fs的接口就行了,你应该用的是fatfs吧?
awtk的fs文件结构体是:
struct _fs_file_t {
fs_file_read_t read;
fs_file_write_t write;
fs_file_seek_t seek;
fs_file_truncate_t truncate;
fs_file_close_t close;
void* data;
};
应该重新注册这几个函数就ok了吧
离线
对,应该就是这几个,官方的github应该有例程可以参考。
github上的F103和F429裸机例程都没有移植FS呢
离线
请参考这个文档:https://github.com/zlgopen/awtk-stm32h743iitx-tencentos/blob/master/docs/stm32h743iitx_port.md
本项目除了实现基本功能的移植外,还提供了如下功能:
1.集成实时操作系统 (RTOS)(腾讯的 TinyOS)
2.集成 FATFS 文件系统,访问 SD 卡的数据。
3.实现从文件系统加载应用程序的资源。
4.使用 Sqlite 存储数据。
5.支持 google 拼音输入法。
谢谢
离线