The rise of digital photography inevitably led to the development of digital photo frames, because less than 35% of digital photos are printed. The basic principle of digital photo frames is to adopt the shape of ordinary photo frames, replace the original photo part in the middle of the photo frame with an LCD screen, and add power supply, storage media, etc., so that photos can be played in a loop in the same photo frame, which is more advantageous than the single display function of ordinary photo frames. Since 2007, the market attention of digital photo frames has begun to surge. In 2008, the digital photo frame market showed a trend of rapid development and has extremely high potential market value. Based on this, this paper conducts research and development of digital photo frame software. As an embedded product, the core component CPU uses one of the ARM architecture processors with high performance-price ratio and performance-power ratio - Samsung S3C2440A, and the display uses an LCD screen that supports double-precision scanning. In terms of software, the Bootloader uses the more mature u-boot-1.1.4, the Linux kernel version is 2.6.12, and the system command set is composed of busybox. Taking advantage of the good portability of ARM processor to Linux system, the built-in LCD controller, audio controller, SD and USB controller, image display, audio playback and file management are performed. In view of the shortcomings of most current digital photo frames in picture browsing and file management functions, the image display function of this design makes full use of the touch screen function to realize the touch-based movement of images, allowing users to freely view the enlarged images; the file management function is designed to be a file browser similar to Windows, which not only has rich file management functions, but also allows the majority of users who are accustomed to Windows to quickly become familiar with this function and prepare for the future upgrade to the next generation of segmented products - digital photo albums. The core of this design is the system transplantation based on the ARM platform and the application design based on QT. First, select the appropriate hardware combination according to the overall design idea of the system; then on this basis, carry out the transplantation of u-boot, embedded Linux, QT Embedded/Qtopia, and finally the design of the QT graphical interface.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore