999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

某型號(hào)產(chǎn)品的字庫(kù)遷移優(yōu)化設(shè)計(jì)

2018-04-26 08:51:35中國(guó)電子科技集團(tuán)第41研究所蚌埠依愛消防電子有限公司盧志強(qiáng)
電子世界 2018年7期
關(guān)鍵詞:程序優(yōu)化用戶

中國(guó)電子科技集團(tuán)第41研究所,蚌埠依愛消防電子有限公司 盧志強(qiáng)

1.引言

某型號(hào)產(chǎn)品使用的主控MCU為8051單片機(jī),為增大程序空間使用了復(fù)雜的BANK技術(shù),基本滿足了現(xiàn)有程序需求。然而,隨著用戶的使用,對(duì)產(chǎn)品功能不斷提出新的要求,有些功能比較耗費(fèi)程序空間,殘余的一點(diǎn)程序空間就又捉襟見肘了。因此需要考慮進(jìn)一步優(yōu)化程序空間,而又有一些用戶提出原有的漢字庫(kù)太小,希望增大字庫(kù),起碼包括一級(jí)字庫(kù)的內(nèi)容。通過(guò)研究,決定將存放在程序空間中的字庫(kù)移到存放編程數(shù)據(jù)的芯片空余扇區(qū)中,將舊字庫(kù)與一級(jí)字庫(kù)融合。

2.字庫(kù)遷移出現(xiàn)的問(wèn)題及解決辦法

在完成此方案的過(guò)程中遇到了幾個(gè)問(wèn)題,將問(wèn)題和解決方案總結(jié)如下:

2.1 字庫(kù)的制作和生成

因?yàn)榕f字庫(kù)是經(jīng)過(guò)了用戶長(zhǎng)期使用而積累下的常用字,既包含了大量的一級(jí)字庫(kù),也根據(jù)實(shí)際應(yīng)用情況,包含了部分一級(jí)字庫(kù)以外的漢字,而要在字庫(kù)中挑選這些漢字又比較繁瑣,因此設(shè)計(jì)了一款計(jì)算機(jī)軟件,通過(guò)自動(dòng)讀取原字庫(kù)和一級(jí)字庫(kù),自動(dòng)生成所需全部漢字庫(kù)索引(按區(qū)位碼排序)和漢字點(diǎn)陣數(shù)據(jù)數(shù)組。

2.2 字庫(kù)的編譯和燒錄

因?yàn)槭褂胟eil靜態(tài)數(shù)組編譯生成字庫(kù)需要較大程序空間(大于64K),整體編譯不能通過(guò),只能另辟蹊徑,采用將字庫(kù)分成多個(gè)數(shù)組,并分割成兩個(gè)工程,分別編譯,然后用superpro燒錄工具拼接的方法生成字庫(kù)燒錄文件。

2.3 字庫(kù)的讀取優(yōu)化

因?yàn)樾枰袚Q外部74HC373地址來(lái)讀取另一片存儲(chǔ)芯片中某一頁(yè)的字庫(kù)數(shù)據(jù),在讀取漢字和漢字區(qū)位碼(幫助菜單中)時(shí)發(fā)現(xiàn)液晶屏顯示漢字時(shí)速度較慢,在優(yōu)化算法后顯示速度已與改動(dòng)前一致。下文將對(duì)此方法進(jìn)行詳細(xì)論述。

3.漢字顯示速度優(yōu)化分析

本產(chǎn)品的字庫(kù)查找主要是通過(guò)簡(jiǎn)單的區(qū)位碼索引,對(duì)輸入的漢字區(qū)位碼以二分法進(jìn)行折半查找對(duì)應(yīng)的漢字庫(kù)點(diǎn)陣數(shù)組地址,然后到對(duì)應(yīng)地址中讀取漢字點(diǎn)陣數(shù)據(jù),送給液晶驅(qū)動(dòng)程序控制漢字顯示。

在2.3中提到,字庫(kù)遷移后顯示漢字時(shí)速度較慢,這是從內(nèi)部存取改為外部存取的硬件設(shè)計(jì)變化引起的,需要通過(guò)算法對(duì)軟件代碼進(jìn)行優(yōu)化,重點(diǎn)是優(yōu)化漢字庫(kù)查找和存取的過(guò)程。

優(yōu)化前的代碼流程圖,見圖1。

圖1

對(duì)應(yīng)的C語(yǔ)言核心代碼:

優(yōu)化后的代碼流程圖,見圖2。

圖2

通過(guò)優(yōu)化,刷新一屏漢字(以100字進(jìn)行測(cè)試)所需的時(shí)間約提高了2倍,顯示流暢,與字庫(kù)遷移前的速度基本一致,完全不影響用戶體驗(yàn)。

4.小結(jié)

通過(guò)以上方案的實(shí)施,成功將字庫(kù)和字庫(kù)索引遷移到外部flash空間中,最終增加到3773個(gè)漢字(原字庫(kù)為1285個(gè)漢字),并且顯示速度與字庫(kù)放在程序空間中時(shí)基本一致,完全不影響用戶體驗(yàn)。與原程序相比,直接節(jié)省了空間約25K,新字庫(kù)加索引共約73K,相當(dāng)于在滿足新字庫(kù)的要求下節(jié)省程序空間約73K。

猜你喜歡
程序優(yōu)化用戶
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
試論我國(guó)未決羈押程序的立法完善
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 伊人久久大香线蕉影院| 亚洲高清无在码在线无弹窗| 综合色在线| 日本不卡在线视频| 99久久亚洲综合精品TS| 日本三级欧美三级| 免费人成又黄又爽的视频网站| 欧美日韩导航| 成人综合久久综合| 九九热精品在线视频| 狠狠色成人综合首页| 日本高清成本人视频一区| 超碰91免费人妻| 野花国产精品入口| 欧美成人影院亚洲综合图| 91精品伊人久久大香线蕉| 国产精品刺激对白在线| 9啪在线视频| 手机精品福利在线观看| AV天堂资源福利在线观看| 国产精品自拍露脸视频| 亚洲 成人国产| 亚洲天堂视频在线播放| 欧美日韩成人| 国产成人高清亚洲一区久久| 最新国语自产精品视频在| 找国产毛片看| 伊人蕉久影院| 国产成人夜色91| 在线免费无码视频| 久久精品国产国语对白| AV不卡在线永久免费观看| 九九九久久国产精品| 亚洲综合在线最大成人| 欧美全免费aaaaaa特黄在线| 午夜国产理论| 欧美在线视频不卡| 首页亚洲国产丝袜长腿综合| 成人免费午夜视频| 国产精品一区二区在线播放| 精品国产91爱| 国产视频只有无码精品| 亚洲网综合| 亚洲精品无码成人片在线观看| 色婷婷在线影院| 人妻少妇乱子伦精品无码专区毛片| 日本一区二区不卡视频| 国产福利大秀91| 少妇精品在线| 国产成人在线小视频| 自拍欧美亚洲| 中文字幕在线永久在线视频2020| 亚洲三级色| 鲁鲁鲁爽爽爽在线视频观看| 婷婷色一二三区波多野衣| 国产欧美中文字幕| 激情视频综合网| 五月综合色婷婷| 久久综合伊人77777| 亚洲欧洲日韩国产综合在线二区| 中国毛片网| 国产日韩欧美精品区性色| 国产91高跟丝袜| 国产人人干| 在线99视频| 韩日无码在线不卡| 国产主播在线观看| 久久久精品无码一区二区三区| 亚洲精品第一在线观看视频| 久久精品国产91久久综合麻豆自制| 囯产av无码片毛片一级| 精品国产成人国产在线| 亚洲色中色| 欧美19综合中文字幕| 欧美一区二区丝袜高跟鞋| 无码日韩视频| 亚洲第一黄片大全| 全色黄大色大片免费久久老太| 2021最新国产精品网站| 国产综合色在线视频播放线视| 91区国产福利在线观看午夜| 亚洲天堂久久新|