The Raspberry Pi is an arm-based micro-computer motherboard that has only a credit card size and is also known as a new card-type computer, and the Raspberry Pi has all the basic functions of a computer, which is perfectly formed. and its development organization Raspberry Pi Foundation is to "enhance the school computer science and related disciplines of teaching quality, so that the computer becomes interesting" for the purpose, so love it technology, like toss don't miss this artifact.
Raspberry Pi Early has a and B two models, the B-type Raspberry Pi is configured to high a-type a level. The main differences are in the USB interface, the number of network cards, power, operating current and running memory. Even the standard 5V2A mobile power supply in daily life can support their normal operation, while the latest output of the Raspberry Pi 3 is equipped with a 64-bit four-core 1.2GHz processor, 1GB LPDDR2 memory, fully compatible with published applications. The Raspberry Pi 3 also directly onboard the exciting 802.11n Wi-Fi and Bluetooth 4.1 support on the wireless side. The third-generation Raspberry Pi in power supply needs to be paired with a 2.5A USB charger. The author experience is the Raspberry Pi B and the two boards, through AV or HDMI can be output to any display, connect the mouse and keyboard, a complete computer was born. If you do not have idle monitor on hand, Raspberry Pi Board has reserved a CSI interface LCD screen, through NOTRO/FBTFT This open source project, can complete the implementation of Framebuffer drive, so that the Raspberry Pi perfect support TFT LCD, there is no thought of the once-fondle MP4, Which corner is now forgotten?
We can think of Raspberry Pi as a mini computer with a Linux operating system, although geeks have racked their brains to transplant windows x86, but Raspberry Pi and Linux are the best. Factory default Raspberry Pi is no storage device, we need an SD card (b + after the smaller TF card), and then through the Win32diskimager and other disk management tools to burn the appropriate operating system to the memory card, The officially provided and recommended operating system is a Debian-based Raspbian,raspbian with an integrated development environment of Python, Java and other languages, of course noobs is also a good choice. After installing and configuring the system, we can "do whatever we like".
We can even say that the Raspberry Pi is omnipotent, in addition to the daily programming learning, the Raspberry Pi kernel is compiled with a GPIO driver, you can easily through the Python GPIO, WIRINGPI, BCM2835 C Library and other third-party operations libraries for programming and learning.
In fact I do not know much about hardware, so play more is soft (black) technology, of course, if I use the Raspberry Pi to achieve a radio, I think it can be done. The author of the study of Linux is also in the groping stage, is currently learning "Linux on this Learning" this book in the Linux command chapter, Liu Teacher's books are free public, directed at this sharing spirit also to give him the advertisement, book URL is, While learning the momentum of Linux also wrote this article is not high-tech articles to introduce Raspberry Pi black technology.
Raspberry Pi In short there are two major ways to play: first, as a control center to achieve a variety of "intelligent machine", in the smart device, we can realize a WiFi car through the Raspberry Pi, home-made notebook, intelligent switch, surveillance shooting, and even intelligent robots. Second, the use of each piece of hardware to provide "soft" services, in the soft service can be built through the Raspberry Pi website, as a network storage devices, the deployment of family photo albums, provide WiFi hotspots, site monitoring and so on.
One of my Raspberry Pi (Model B +) is currently serving in the lab as a lab NAS (network Attached storage), which mainly provides "soft" services not just for file storage, but also for real-time backup and synchronization capabilities. Use a hard drive rack to mount an idle hard disk, read and write to the storage device via a high-speed USB3.0 interface (performance bottlenecks are network rather than IO, so there is no optimization). With the Smaba protocol, we can easily access the NAS in Linux, Windows and even OS X, make real-time incremental backups with schedule scheduling and rsync, and intelligently judge with shell scripts to synchronize files from the remote server.
And my other Raspberry Pi is a battle-hardened, once used as my Git repository, to be honest, the memory is a bit overwhelming, the installation and deployment of Gogs through Docker can be said to be the most agile git warehouse building. Of course, I'll give the veteran a temperature, humidity sensor, push to the server through WebSocket, and then just need to be in the mobile browser or access the page to the laboratory temperature and humidity sweeping. Even think of rage with Raspberry Pi relay, through the Web server for the switch control of the electric door, of course, for the sake of "safety", I still give up this dangerous idea.
Raspberry Pi is my on the path of Linux learning another magical magic weapon, through the learning and use of it, I have a basic knowledge of Linux and application capabilities have been a small improvement. At the same time, it is very fortunate that their learning route is not too tortuous, after practice, the original used to lay the foundation of the "Raspberry Pi User Guide", "Linux should Learn", "play to the Raspberry Pi Raspberry" books gradually from the role of teaching materials to consult a reference book. This article is just out of interest and hobbies, writing relatively hasty, such as a blind spot also look Haihan. Of course, another goal is to advertise: The Raspberry Pi is really great!
A magical Raspberry Pi board that let me learn the Linux system