Font Size: a A A

Design And Implementation Of Internet Platform Based On Open Source Hardware

Posted on:2018-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2428330596489302Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the progress of computer technology and people's living standards improve,we have emerged around more and more intelligent electronic products.In recent years,open source hardware has also entered the vision of developers and researchers.Similar to open source software,open source hardware is also an important power to promote computer science and technology progress and social development.Open source hardwares compared to other electronic products have some specialities,in the operating system and network interconnection lack of mature program.This paper mainly focuses on the open source Lamobo-R1 hardware,and studies two problems encountered in the development: Linux operating system adaptation and network interconnection problem,and gives the solutions to these two problems.The study is divided into two main parts.The first part of the open source hardware is for the operating system adapter problem.For Lamobo-R1 hardware,both a smart terminal and a router hardware features,a single Linux distribution can not meet the needs of the hardware,the author gives a solution for Linux converged system.The program for the Lamobo-R1 selected Android and OpenWrt two operating systems,Linux containers to make the two systems run together,so that the open source hardware is both an Android platform,but also a network router.It is worth noting that in the embedded environment using the Linux container to achieve the idea of a converged system can solve the current open source hardware encountered in the lack of operating system support,application development and other issues.The second part of the open source hardware is for the interconnection problem.Compared with the centralized management of computing resources,distributed computing needs distributed networking,so that distributed nodes distributed anywhere on the Internet are more suitable for open source hardware.I realized the network called Spider network interconnection program is based on this idea.The interconnection scheme is based on Kademlia's distributed hash table(DHT)algorithm to realize the addressing problem of network nodes,and solve the problem of node communication with peer-to-peer(P2P).The author also gives a solution to the problem of NAT punching through peer-to-peer application.DHT protocol to achieve the Spider interconnection program can solve the current open source hardware networking needs,but the lack of networking means of the problem.This helps to solve the difficult problems of today's intelligent hardware remote control,helping to develop a new model of smart office,smart home network deployment.The two results are in this study,one is the Linux container to achieve the Android and OpenWrt hybrid system,and one is based on the DHT protocol Spider interconnection program.Related content for open source hardware research and the actual production environment has a certain reference value.
Keywords/Search Tags:Open source hardware, Linux, Android, OpenWrt, virtual machine, container, DHT, Kademlia, P2P, distributed networking, NAT
PDF Full Text Request
Related items