Reference: http://programmingadvent.blogspot.hk/2012/12/raspberry-pi-uart-with-pyserial.htmlRaspberry Pi UART with pyserial os:occidentalis v0.2Hardware:raspberry Pi Revision B with CobblerSetup:serial Loopback (Connect RX and TX pins on GPIO pins)Linux attempts to treat all
() - whileGpio.input (echo_pin): + Pass At2 =time.time () at return(T2-T1) *340/2 - - Try: - whileTrue: - Print 'distance:%0.2f M'%checkdist () -Time.sleep (3) in exceptKeyboardinterrupt: -Gpio.cleanup ()found that the catch of the exception is for Crtl+c trigger, before my several modules if the output of the CTRL + C or will continue to output, I can only write a script to close the output of the corresponding pin, with this abnormal capture, it is more convenie
Javame embedded 3.3 released, supporting Raspberry Pi
Author: chszs, reprinted with note. Blog homepage: http://blog.csdn.net/chszs
Oracle recently released two javame versions:
First, javame embedded 3.3 for Raspberry Pi (Ea version );The second is javame SDK 3.3 (EA ).
Developers can now develop rich javame app
The problem is the Web server built on the Raspberry Pi, want to control the Raspberry Pi Gpio through the Web page, the webpage is implemented by PHP, through the PHP exec function call write good program implementation of the GPIO
This is a creation in
Article, where the information may have evolved or changed.
This program achieves LED blink in Raspberry Pi with Go lang.//This is the implemented with Hard-coding and uses only main Function.package mainimport ("FMT" "OS" "Time") Func main () {//Initialize GPIO25 FMT . Println ("Initialize GPIO25") fd, ERR: = OS. OpenFile ("/sys/class/gpio/
it here."2" Installation Wiringpi, previously mentioned, check the Gpio pin assignment after installation. The PIN diagram is as follows:"3" according to the figure line, TXD is 8 feet connected to the MAX232 Rx Rxd on the TX, the TTL level to RS232 level so that the computer can recognize.Writing code in "4" Eclipse#include intMainvoid){ intFD; if(FD = Serialopen ("/dev/ttyama0",9600)) 0) {printf ("Serial err\n"); } while(1) {uartbuff[0]=Seri
Look at build 2015 in the middle of the night, basically heard 3, 4 times "Raspberry Pi", but always did not demonstrate win10 in the RPI above what kind of, so ... Try it yourself. First the pit is DISM: see an Ffu file, read the instructions, that is DISM directly deployed to the SD card. So is it possible to use LINUX+DD? Try it, no ... Then using win8.1 for DISM, found error 87, go back to look at the
Raspberry Pi is a magical machine, the CPU and memory are poor, but small volume of low power consumption, on the above to engage in some of the West is actually very interesting, quite fun. is Pidara, basic service is not streamlined how much, first cat CPU and RAM. [[emailprotected] ~]$ cat/proc/cpuinfo processor:armv6-compatible Processor Rev 7 (v6l) bogomips:46 4.48FEATURES:SWP half thumb fastmult vfp
The Raspberry Pi does not have a battery, so the system time stops after the power outage, until you start the timer again.Because the project needs to use local time, the accuracy requirements are not high do not want to toss (if you need high precision, need to install NTP), so consider using Python script synchronization Baidu time, accuracy error is small in 0.5-1 seconds, need network support.1. Create
Qt InstallationPC-Side download and installation can be HTTPS://MIRRORS.USTC.EDU.CN/QTPROJECT/OFFICIAL_RELEASES/QTRaspberry Pi: qt Dev kit and OPENCV installationsudo apt-get install Qt4-dev-toolssudo apt-get install Libopencv-devDeveloped on the PC after the test to the Raspberry Pi, modify the Pro link library and header
Raspberry Pi native Serial port default for console output, if you want to use in your own program need to shut down the system to occupy this serial port.
The method is configured for Rasp-config, or directly modifies the/boot/cmdline.txt
#dwc_otg. lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator= Deadline Fsck.repair=yes Rootwai
Dwc_otg.lpm_enable=0 console=tty
memory. This directory can be accessed directly to obtain system information. / var Overflow area for some large files, such as log files for various services / usr Most extensive directory, applications and files to be used in almost all of this directory , which contains:
/USR/X11R6 the directory where x window is stored
/usr/bin a multitude of applications
/usr/sbin Some management programs for super users
/usr/doc Linux Documentation
/usr/include the
RPI the compiler installed by default is gcc-4.6.2Now the latest C + + Libsockets library needs to use compilers that support the C++-11 feature, which requires 4.8.2. To do this, you need to upgrade the compiler before you can support compilation.You also need cmake to generate the makefile fileThe steps are as follows:1. Download the source code:2, installation CMakeInstall3, upgrade the compiler to 4.8.2Tutorial Links: http://www.cnblogs.com/sn-dnv-aps/p/4419484.html4. Compiling Libsocket$CD/
Let's see if there are any of the following alternatives, and if not, you need to update the software source:
Install in sequence:
sudo apt-get installqtcreator
sudo apt-get installqt4-default
sudo apt-get install Qt4-designer
sudo apt-get install Qt4-qmlviewer
sudo apt-get install Qt4-qmake
Move the qwt6.1.3 to the Raspberry
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.