树莓派上的音乐播放器
rthythmbox vlc kodi exaile banshee qmmp
人生没有原因,闯出一路精彩
rthythmbox vlc kodi exaile banshee qmmp
ssh到树莓派中文显示?乱码,还有mac电脑ssh到树莓派还显示一些报错信息: -bash: warning: […]
http://maker.quwj.com/project/10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
import os # Return CPU temperature as a character string def getCPUtemperature(): res = os.popen('vcgencmd measure_temp').readline() return(res.replace("temp=","").replace("'C\n","")) def getCPUtemperature_2(): return os.popen('vcgencmd measure_temp').read()[5:9] def getCPUtemperature_3(): with open("/sys/class/thermal/thermal_zone0/temp") as tempFile: res = tempFile.read() res=str(float(res)/1000) return res # Return RAM infomation(unit=kb) in a list # Index 0: total RAM # Index 1: used RAM # Index 2: free RAM def getRAMinfo(): p = os.popen('free') i = 0 while 1: i = i+1 line = p.readline() if i == 2: return(line.split()[1:4]) # Return % of CPU used by user as a character string def getCPUuse(): return(str(os.popen("top -n1 | awk '/Cpu\(s\):/ {print $2}'").readline().strip())) # Return information about disk space as a list (unit include) # Index 0: total disk space # Index 1: used disk space # Index 2: remaining disk space # Index 3: percentaage of disk used def getDiskSpace(): p = os.popen("df -h /") i = 0 while 1: i = i + 1 line = p.readline() if i == 2: return(line.split()[1:5]) # CPU informaiton CPU_temp = getCPUtemperature() CPU_temp_2 = getCPUtemperature_2() CPU_temp_3 = getCPUtemperature_3() CPU_usage = getCPUuse() # RAM information # Output is in kb, here I convert it in Mb for readability RAM_stats = getRAMinfo() RAM_total = round(int(RAM_stats[0]) / 1000, 1) RAM_used = round(int(RAM_stats[1]) / 1000, 1) RAM_free = round(int(RAM_stats[2]) /1000, 1) # Disk information DISK_stats = getDiskSpace() DISK_total = DISK_stats[0] DISK_used = DISK_stats[1] DISK_perc = DISK_stats[3] if __name__ == '__main__': print('') print('CPU Temperature = ' + CPU_temp) print('CPU Temperature = ' + CPU_temp_2) print('CPU Temperature = ' + CPU_temp_3) print('CPU Use = ' + CPU_usage) print('') print('RAM Total = ' + str(RAM_total) + ' MB') print('RAM Used = ' + str(RAM_used) + ' MB') print('RAM Free = ' + str(RAM_free) + ' MB') print('') print('DISK Total Space = ' + str(DISK_total) + 'B') print('DISK Used Space = ' + str(DISK_used) + 'B') print('DISK Used Percentage = ' + str(DISK_perc)) |
运行结果: [crayon-650d7dab […]
https://elinux.org/RPI_vcgencmd_usage [crayon-650d7dab6 […]
https://www.raspberrypi.org/documentation/hardware/rasp […]
NMOS:Vgs大于一定值就会导通,适用于源极接地(低端驱动),如果源极不接地呢? PMOS: Vgs小于一定 […]
https://linux-sunxi.org/Main_Page providing open source […]
在树莓派官网发现一个”Raspberry Pi Desktop (for PC and Mac)& […]
About https://www.cnblogs.com/lulipro/p/5992172.html
RTAndroid: https://rtandroid.embedded.rwth-aachen.de/do […]
Lesson 26:Diego 1# —物体识别和定位
http://www.waveshare.net/wiki/High-Precision_AD/DA_Boar […]
2017年3月1,树莓派5岁生日, 发布了新成员:Raspberry Pi Zero W 是Pi Zero的升 […]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 |
['AWB_MODES', 'CAMERA_CAPTURE_PORT', 'CAMERA_PREVIEW_PORT', 'CAMERA_VIDEO_PORT', 'CAPTURE_TIMEOUT', 'CLOCK_MODES', 'DEFAULT_ANNOTATE_SIZE', 'DRC_STRENGTHS', 'EXPOSURE_MODES', 'FLASH_MODES', 'IMAGE_EFFECTS', 'ISO', 'MAX_FRAMERATE', 'MAX_RESOLUTION', 'METER_MODES', 'RAW_FORMATS', 'STEREO_MODES', '_AWB_MODES_R', '_CLOCK_MODES_R', '_DRC_STRENGTHS_R', '_EXPOSURE_MODES_R', '_FLASH_MODES_R', '_IMAGE_EFFECTS_R', '_METER_MODES_R', '_STEREO_MODES_R', '__class__', '__delattr__', '__doc__', '__enter__', '__exit__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__slots__', '__str__', '__subclasshook__', '_camera', '_camera_config', '_camera_exception', '_check_camera_open', '_check_recording_stopped', '_configure_camera', '_configure_splitter', '_control_callback', '_disable_camera', '_enable_camera', '_encoders', '_encoders_lock', '_exif_tags', '_get_ISO', '_get_analog_gain', '_get_annotate_background', '_get_annotate_foreground', '_get_annotate_frame_num', '_get_annotate_text', '_get_annotate_text_size', '_get_awb_gains', '_get_awb_mode', '_get_brightness', '_get_clock_mode', '_get_color_effects', '_get_contrast', '_get_crop', '_get_digital_gain', '_get_drc_strength', '_get_exposure_compensation', '_get_exposure_mode', '_get_exposure_speed', '_get_flash_mode', '_get_frame', '_get_framerate', '_get_framerate_delta', '_get_hflip', '_get_image_denoise', '_get_image_effect', '_get_image_effect_params', '_get_image_encoder', '_get_image_format', '_get_images_encoder', '_get_iso', '_get_meter_mode', '_get_output_format', '_get_overlays', '_get_ports', '_get_preview', '_get_preview_alpha', '_get_preview_fullscreen', '_get_preview_layer', '_get_preview_window', '_get_raw_format', '_get_resolution', '_get_rotation', '_get_saturation', '_get_sensor_mode', '_get_sharpness', '_get_shutter_speed', '_get_still_stats', '_get_timestamp', '_get_vflip', '_get_video_denoise', '_get_video_encoder', '_get_video_format', '_get_video_stabilization', '_get_zoom', '_image_effect_params', '_init_camera', '_init_defaults', '_init_led', '_init_preview', '_init_splitter', '_led_pin', '_overlays', '_preview', '_preview_alpha', '_preview_fullscreen', '_preview_layer', '_preview_window', '_raw_format', '_set_ISO', '_set_annotate_background', '_set_annotate_foreground', '_set_annotate_frame_num', '_set_annotate_text', '_set_annotate_text_size', '_set_awb_gains', '_set_awb_mode', '_set_brightness', '_set_clock_mode', '_set_color_effects', '_set_contrast', '_set_crop', '_set_drc_strength', '_set_exposure_compensation', '_set_exposure_mode', '_set_flash_mode', '_set_framerate', '_set_framerate_delta', '_set_hflip', '_set_image_denoise', '_set_image_effect', '_set_image_effect_params', '_set_iso', '_set_led', '_set_meter_mode', '_set_preview_alpha', '_set_preview_fullscreen', '_set_preview_layer', '_set_preview_window', '_set_raw_format', '_set_resolution', '_set_rotation', '_set_saturation', '_set_sensor_mode', '_set_sharpness', '_set_shutter_speed', '_set_still_stats', '_set_vflip', '_set_video_denoise', '_set_video_stabilization', '_set_zoom', '_splitter', '_splitter_connection', '_start_capture', '_stop_capture', '_used_led', 'add_overlay', 'analog_gain', 'annotate_background', 'annotate_foreground', 'annotate_frame_num', 'annotate_text', 'annotate_text_size', 'awb_gains', 'awb_mode', 'brightness', 'capture', 'capture_continuous', 'capture_sequence', 'clock_mode', 'close', 'closed', 'color_effects', 'contrast', 'crop', 'digital_gain', 'drc_strength', 'exif_tags', 'exposure_compensation', 'exposure_mode', 'exposure_speed', 'flash_mode', 'frame', 'framerate', 'framerate_delta', 'hflip', 'image_denoise', 'image_effect', 'image_effect_params', 'iso', 'led', 'meter_mode', 'overlays', 'preview', 'preview_alpha', 'preview_fullscreen', 'preview_layer', 'preview_window', 'previewing', 'raw_format', 'record_sequence', 'recording', 'remove_overlay', 'request_key_frame', 'resolution', 'rotation', 'saturation', 'sensor_mode', 'sharpness', 'shutter_speed', 'split_recording', 'start_preview', 'start_recording', 'still_stats', 'stop_preview', 'stop_recording', 'timestamp', 'vflip', 'video_denoise', 'video_stabilization', 'wait_recording', 'zoom' ] |
camera.py sourc […]
一直想用摄像头拍摄来检查LED的颜色。但一直存在以下几个问题: LDE太亮,拍出来LDE中心的颜色基本上都是白 […]
这段时间在树莓派上做一些python程序,一直都用ssh过去,很久没登录过桌面了。昨天upgrade了一下,今 […]
之前使用树莓派2的串口/dev/ttyAMA0一直没有什么问题,但发现树莓派3使用相同的方法不灵了。 查了网上 […]
https://www.raspberrypi.org/forums/viewtopic.php?f=63&a […]
介绍哪里有卖: How to find and buy the ever-elusive $5 Raspber […]