{"title":"嵌入式数字专辑的设计与实现","authors":"Chen Liang, Hao Weidong, Long Fei","doi":"10.1109/SEC.2008.26","DOIUrl":null,"url":null,"abstract":"This paper presents a procedure developing a digital album based on an embedded Linux, using Qt, a powerful development toolkit. Being a new-fashioned digital consumable, the digital album considered as fashionable, user friendly and convenient. The mainly functions of the embedded digital album are that reviewing and managing the photos from DC. At the same time, it will include the following functions: to support the multi-format of picture, i.e. JPEG, BMP, and GIF etc; to display the photos as thumbnails; to configure the options of the system, i.e. choose the language of user interface. It also will support an external storage – CF card. When the CF card is inserted, the pictures will be loaded immediately, and display the thumbnails of the photos storing in this card. The hardware platform used in this project is a processor based on Intel's XScale PXA255, while the software platform is Embedded Linux and the development environment features is Qt and Qt/Embedded. Some key technical problems have been discussed in details, including files scanning, filename list storing, rotation of photos and communication between/inside the modules. Several loading pictures strategies have been compared in terms of time and space, which involves the single-thread & multi-thread, pre-loading and saving thumbnail mechanism, with the detailed test data given, and the optimized strategy has been worked out. The testing data indicated that this digital album system working stably and reliably.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design and Implementation of Embedded Digital Album\",\"authors\":\"Chen Liang, Hao Weidong, Long Fei\",\"doi\":\"10.1109/SEC.2008.26\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a procedure developing a digital album based on an embedded Linux, using Qt, a powerful development toolkit. Being a new-fashioned digital consumable, the digital album considered as fashionable, user friendly and convenient. The mainly functions of the embedded digital album are that reviewing and managing the photos from DC. At the same time, it will include the following functions: to support the multi-format of picture, i.e. JPEG, BMP, and GIF etc; to display the photos as thumbnails; to configure the options of the system, i.e. choose the language of user interface. It also will support an external storage – CF card. When the CF card is inserted, the pictures will be loaded immediately, and display the thumbnails of the photos storing in this card. The hardware platform used in this project is a processor based on Intel's XScale PXA255, while the software platform is Embedded Linux and the development environment features is Qt and Qt/Embedded. Some key technical problems have been discussed in details, including files scanning, filename list storing, rotation of photos and communication between/inside the modules. Several loading pictures strategies have been compared in terms of time and space, which involves the single-thread & multi-thread, pre-loading and saving thumbnail mechanism, with the detailed test data given, and the optimized strategy has been worked out. The testing data indicated that this digital album system working stably and reliably.\",\"PeriodicalId\":231129,\"journal\":{\"name\":\"2008 Fifth IEEE International Symposium on Embedded Computing\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-10-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 Fifth IEEE International Symposium on Embedded Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEC.2008.26\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Fifth IEEE International Symposium on Embedded Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEC.2008.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of Embedded Digital Album
This paper presents a procedure developing a digital album based on an embedded Linux, using Qt, a powerful development toolkit. Being a new-fashioned digital consumable, the digital album considered as fashionable, user friendly and convenient. The mainly functions of the embedded digital album are that reviewing and managing the photos from DC. At the same time, it will include the following functions: to support the multi-format of picture, i.e. JPEG, BMP, and GIF etc; to display the photos as thumbnails; to configure the options of the system, i.e. choose the language of user interface. It also will support an external storage – CF card. When the CF card is inserted, the pictures will be loaded immediately, and display the thumbnails of the photos storing in this card. The hardware platform used in this project is a processor based on Intel's XScale PXA255, while the software platform is Embedded Linux and the development environment features is Qt and Qt/Embedded. Some key technical problems have been discussed in details, including files scanning, filename list storing, rotation of photos and communication between/inside the modules. Several loading pictures strategies have been compared in terms of time and space, which involves the single-thread & multi-thread, pre-loading and saving thumbnail mechanism, with the detailed test data given, and the optimized strategy has been worked out. The testing data indicated that this digital album system working stably and reliably.