摘要
为了方便用户控制各种嵌入式设备,通常采用一种多级菜单模型配合UI设计以便进行图形化界面操作,完成参数设置和功能实现。在以往的多级菜单设计中,结构不够清晰,扩展性较差。为了方便更多人移植使用,本文采用C语言进行开发,仅需要定义一个结构体类型,用结构体数组表示父子菜单,便可实现功能,其结构简单,逻辑清晰。最后,在FPGA中成功移植本菜单模型,可满足用户各种控制需求,并可根据需求在原有菜单结构中添加新的功能,实现了高度的可扩展性和可移植性。实验结果表明,此菜单模型适合各种嵌入式设备,满足用户的控制需求和显示需求。
- 单位