徐靜婧
摘要:本文主要針對(duì)信息化食堂就餐系統(tǒng)設(shè)計(jì)展開研究,先闡述了系統(tǒng)硬件平臺(tái)設(shè)計(jì),如微處理器、電源模塊等,然后在軟件設(shè)計(jì)中,重點(diǎn)包括μC/OS-II內(nèi)核的移植、MiniGUI的移植等內(nèi)容,旨在不斷提高信息化食堂就餐系統(tǒng)設(shè)計(jì)水平,實(shí)現(xiàn)信息化和食堂就餐系統(tǒng)設(shè)計(jì)的密切融合。
關(guān)鍵詞:信息化;食堂就餐系統(tǒng);設(shè)計(jì)
目前,國企就餐擁擠問題越來越嚴(yán)重,學(xué)生數(shù)量較多,但是食堂并不多,就餐時(shí)間的集中性特點(diǎn)顯著,而且學(xué)校硬件建設(shè)經(jīng)費(fèi)并不充裕,同時(shí)占地面積也是重要的一項(xiàng)影響因素。因此,加強(qiáng)食堂就餐系統(tǒng)的完善是至關(guān)重要的,不斷提高現(xiàn)有資源利用效率,此外,各個(gè)國企食堂在不同時(shí)段,并沒有對(duì)食物供應(yīng)量進(jìn)行有效評(píng)估,主觀經(jīng)驗(yàn)的判斷比較常見,基于此,既加劇了浪費(fèi)現(xiàn)象,也無法與全國各地學(xué)生的差異化需求相符合。
一、系統(tǒng)硬件平臺(tái)設(shè)計(jì)
對(duì)ARM7系列微處理器進(jìn)行分析,主要為32位RISC處理器,其功耗處于較為低下的水平,所適用的產(chǎn)品明確提出了對(duì)價(jià)位和功耗的要求。
第一,微處理器。在本系統(tǒng)的系統(tǒng)控制和數(shù)據(jù)處理方面,HMS30C7202得到了廣泛應(yīng)用,其性價(jià)比較高,是16/32位RISC微控制器不可比擬的。對(duì)其特點(diǎn)進(jìn)行分析,首先,16/32位RISC處理器核ARM720T的功耗較低,而且其性能顯著,在價(jià)格和功耗敏感性較高的場(chǎng)合中具有較高的適用性。其次,在軟件支持方面,代碼編輯調(diào)試環(huán)境ADS1.2具有較高的配套性,而且JTAG在線調(diào)試功能顯著,為HMS30C7202芯片軟件用C編寫創(chuàng)造了有力條件,從而給予μC/OS-II的植入強(qiáng)有力的保障。
第二,電源模塊。3.3V、1.8V的直流穩(wěn)壓電源,在主控制模塊中得到了廣泛應(yīng)用,在HMS30C7202片上,應(yīng)對(duì)3.3V電源進(jìn)行設(shè)置,內(nèi)核要求輸入的電壓控制在1.8V左右,此外,將1.25V的電源設(shè)置在部分器件之中[1]。所以要加強(qiáng)電源轉(zhuǎn)換電路設(shè)計(jì),為3.3V、1.8V電壓的獲取創(chuàng)造有力條件。
第三,存儲(chǔ)模塊。在本次設(shè)計(jì)中,AT24C512作為可編程存儲(chǔ)器,其使用主要為64KB串行電可擦,其內(nèi)部包含的頁數(shù)為512頁,每一頁的字節(jié)為128。同時(shí)通過對(duì)8引腳封裝的應(yīng)用,結(jié)構(gòu)的緊湊性顯著,而且具有較大的存儲(chǔ)容量,在2線總線上,與4片芯片并接在一起,這在對(duì)容量數(shù)據(jù)存儲(chǔ)需求較高的數(shù)據(jù)采集系統(tǒng)之中具有明顯的適用性,所以廣泛應(yīng)用于測(cè)控系統(tǒng)之中。
二、軟件設(shè)計(jì)
(一)μC/OS-II內(nèi)核的移植
μC/OS-II作為源代碼公開的操作系統(tǒng)內(nèi)核,具有明顯的搶占式和實(shí)時(shí)性等,廣泛應(yīng)用于數(shù)據(jù)采集系統(tǒng)之中。對(duì)μC/OS-II特點(diǎn)進(jìn)行分析,可以對(duì)源代碼進(jìn)行公開,代碼結(jié)構(gòu)的清晰性也比較高,組織條理性顯著,可移植性不可忽視。同時(shí)可裁剪和固化的便利性突出,此外在內(nèi)核為搶占式的影響下,可管理的任務(wù)較多,最高可達(dá)60個(gè)。
(二)MiniGUI的移植
MiniGUI屬于圖形用戶界面支持系統(tǒng)之一,其輕量級(jí)特點(diǎn)較高,可以避免占用較多的資源,而且可靠性和可配置性能優(yōu)越。MiniGUI可以對(duì)中文文檔予以支持[2],可以在一些網(wǎng)站中實(shí)現(xiàn)免費(fèi)獲取。其成熟度較高,在諸多項(xiàng)目開發(fā)中得到了大量應(yīng)用。在移植工作中,要注重對(duì)配置文件進(jìn)行修改,在嵌入式目標(biāo)板的文件系統(tǒng)中,要積極添加庫文件和配置文件等,促進(jìn)程序的順利運(yùn)行。
(三)系統(tǒng)程序設(shè)計(jì)
圖1為就餐窗口布局平面圖,在各個(gè)窗口中,應(yīng)對(duì)選菜區(qū)和取菜區(qū)進(jìn)行合理細(xì)化,借助圍欄予以隔離。首先,在選菜區(qū),同學(xué)應(yīng)予以有序排列,各個(gè)學(xué)生可以從個(gè)人品味出發(fā),通過屏幕的觸摸,確保選菜順利取得成功,在菜選好以后,憑條會(huì)立刻打印出來,從而進(jìn)入到取菜區(qū)之中。其次,在取菜區(qū)中,服務(wù)人員應(yīng)負(fù)責(zé)飯菜的合理配發(fā),在這種分區(qū)設(shè)計(jì)的幫助下,可以使同學(xué)在就餐方面,將窗口的單向流動(dòng)性發(fā)揮出來,防止“圍城”現(xiàn)象的出現(xiàn)。在該系統(tǒng)的幫助下,可以對(duì)學(xué)生就餐的各種數(shù)據(jù)進(jìn)行實(shí)時(shí)性采集和整理,并準(zhǔn)確進(jìn)行記錄,從而將食堂大屏幕中予以顯示,對(duì)學(xué)生有序就餐予以正確指導(dǎo),防止擁擠現(xiàn)象的出現(xiàn)。此外,通過這些數(shù)據(jù)的合理利用,可以不斷提高采購和備餐的科學(xué)性,將浪費(fèi)行為的出現(xiàn)降至最低。
對(duì)系統(tǒng)功能進(jìn)行分析,軟件可以給予相應(yīng)的程序設(shè)計(jì)一定的保障。在系統(tǒng)運(yùn)行過程中,可以對(duì)學(xué)生插入校園卡予以一定的提示,然后為選菜創(chuàng)造有力條件。在這個(gè)過程中,應(yīng)在LCD屏幕上,充分展示出菜品,學(xué)生可以對(duì)各個(gè)菜品進(jìn)行瀏覽和了解。圖2為系統(tǒng)人機(jī)接口流程圖:
三、結(jié)束語
在食堂就餐系統(tǒng)中,信息化建設(shè)得到了廣泛的應(yīng)用,具有較高的嵌入式推特點(diǎn),可以對(duì)學(xué)生就餐秩序予以一定的提示,保證良好的協(xié)調(diào)效果,對(duì)集中就餐壓力予以不斷緩解和控制,將信息化食堂就餐系統(tǒng)應(yīng)用的優(yōu)勢(shì)充分彰顯出來。
參考文獻(xiàn):
[1]馬英杰,劉春艷,張方林,周晗.多語言服務(wù)創(chuàng)新視角下國企校園就餐問題及信息化管理可行性研究[J].中外企業(yè)家,2019(05):191.
[2]李珊珊,焦寶臣,曲申,張瑋,楊陽,張四海.基于校園一卡通系統(tǒng)的數(shù)據(jù)挖掘研究[J].中國教育信息化,2018(03):77-80.