Font Size: a A A

The Development Of The Bottom Software In The Blind Crutch System

Posted on:2017-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q MaFull Text:PDF
GTID:2348330533469372Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
The lack of vision is very inconvenient for the travel problems of the blind and visually impaired people.On the consideration of cost and security,the guide device has become an important guarantee for the visually impaired people.With the development of science and technology,the design of guide device begin to combine with the electronic chip,and it`s function has be enriched with automatic detection and warning function.At present,most of these products are based on SCM,and there is no extensive research on the design of the blind stick with the operating system.Combined with the operating system in the design of cane,based on obstacle detection,it will add more practical functions such as navigation and Bluetooth communication,to provide more intelligent and humanized service for the visually impaired.The Android system has good compatibility and portability,the upper layer provides a large number of perfect interfaces,and the ARM core processor has the characteristics of high performance,low power consumption,strong stability.In this paper,it realized the design and development of the underlying module blind system,which provides the interface function to achieve detection,positioning,Bluetooth communication function.In this paper,we deeply analyzed the architecture of Android system to determine the layered software architecture design,and studied the Android boot process,then completed the system transplant under specific platform.In the system transplantation,a cross-compiling environment was set up,and the boot program,Linux kernel and Android file system were respectively cut and compiled.In the bottom of the system software design,according to the design of peripheral hardware and register-related parameters,the design of the corresponding drivers was transplanted.According to the idea of hierarchical design,the design of the Android system related function hardware abstraction layer was realized,which provided the interface function for the JNI.Finally,the bottom codes of several function modules were tested in different way.Experiments showed that the bottom interfaces of the blind crutch system can be used for the development of the navigation function and obstacle avoidance function.
Keywords/Search Tags:Android, Linux driver, embedded system, GPS, system transplantation
PDF Full Text Request
Related items