Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
文件的存储方案
发布于 2010-09-13 14:32:25 浏览:8934
订阅该版
文件存储采用xml格式来保存。由于涉及到的子模块较多,所以不同的模块采用独立的xml文件保存。比如:变量定义,采用单独一个的一个xml保存,图形部分,一个图形一个xml文件。 由于xml文件较多,因此,采用工程文件对所有的子模块的文件进行管理,在工程文件的同级目录下建立一个与工程同名的文件夹用于包含相应的xml文件。 如图所示: my_project.xml [my_project] ------[Tag] -------------tag.xml ------[Graph] -------------graph1.xml -------------graph2.xml -------------graph3.xml 不知道有没有说清楚? 大家看看如何? 今后如果稳定了,可以直接采用二进制来保存,可能存储效率会高一点。采用xml主要方便调试,方便上下位机并行开发。
查看更多
8
个回答
默认排序
按发布时间排序
shaolin
2010-09-13
这家伙很懒,什么也没写!
可以的,我想的也是使用一个模块,一个xml这种方式来保存,这样结构上比较清晰,耦合性也小。 开源的lintouch的项目也是这么组织的,最后将所有这些xml和图片资源文件压缩成一个项目文件,在下位机中解压,然后解析这些XML。
oldtom
2010-09-14
这家伙很懒,什么也没写!
恩。好。 我研究过施耐德的unity pro,他是用cab格式把所有文件打包的。 我们也可以采用cab或者zip来打包。 另外,文件的下载协议需要有人来制定和实现。最好要考虑串口和以太网2种传输介质。
shaolin
2010-09-14
这家伙很懒,什么也没写!
其他的HMI下载是产用什么方案,PPP协议是否可行?
ljt8015
2010-09-14
这家伙很懒,什么也没写!
>其他的HMI下载是产用什么方案,PPP协议是否可行? --- 很多厂家用usb下载文件的!~
oldtom
2010-09-14
这家伙很懒,什么也没写!
USB 也可以考虑。 ppp协议,没有了解过。 我们以前在产品上面有用ftp协议来做,装置端是vxworks系统。 还有用基于串口的自定义协议,装置端是裸奔 的Blackfin DSP 。 我们需要有一个应用层的协议。类似Modbus的。可能需要自己定义一个。
bernard
2010-09-15
这家伙很懒,什么也没写!
ftp或tftp吧,这个都不再需要自行定义了
carla
2011-05-05
这家伙很懒,什么也没写!
我也在做这方面的工作,使用的下载方式是tFTP,刚注册进来新人,不知道怎么加入邮件群
撰写答案
登录
注册新账号
关注者
0
被浏览
8.9k
关于作者
oldtom
这家伙很懒,什么也没写!
提问
10
回答
51
被采纳
0
关注TA
发私信
相关问题
1
[项目]搞个开源的硬件项目
2
硬件计划贴,及时更新,欢迎提意见
3
软件计划贴,及时更新,欢迎提意见::WMA,MOUNT,LWIP等问题急需解决.
4
MMS协议
5
定点的wma解压库-libwma
6
QQ群记录 [20090821]
7
STM32网络收音机PCB报名征集
8
第一版调试记录
9
第二版硬件讨论
10
RADIO项目相关模块规格--欢迎大家自己做板时规格与此兼容,减少重复劳动
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-thred的stm32h723对应bsp包CubeMX添加其他外设报错
2
RT-Thread中的time溢出问题,时间戳溢出,解决方法
3
ART-PI使用env驱动ETH网卡,pc和板子可以ping通
4
SystemView线程名字不显示
5
只用网页也能跑RT-Smart 无门槛腾讯Cloud studio + smart-build快速构建
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
9
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
xiaorui
3
个答案
1
次被采纳
winfeng
2
个答案
1
次被采纳
本月文章贡献
catcatbing
2
篇文章
5
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
阳光的掌控者
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部