2017年8月23日 星期三

[ Raspberry ] Pi 硬體資訊 vcgencmd

時脈頻率(Clock Frequency)
sudo /opt/vc/bin/vcgencmd measure_temp measure_clock <clock>
<clock> : arm, core, h264, isp, v3d, uart, pwm, emmc, pixel, vec, hdmi, dpi
$ sudo nano measure_clock.sh
for src in arm core h264 isp v3d uart pwm emmc pixel vec hdmi dpi ; do \
  echo -e "$src:\t$(sudo /opt/vc/bin/vcgencmd measure_clock $src)" ; \
done

arm:    frequency(45)=1000104000
core:   frequency(1)=400000000
h264:   frequency(28)=300000000
isp:    frequency(42)=300000000
v3d:    frequency(43)=300000000
uart:   frequency(22)=48000000
pwm:    frequency(25)=0
emmc:   frequency(47)=249959000
pixel:  frequency(29)=65000000
vec:    frequency(10)=0
hdmi:   frequency(9)=163683000
dpi:    frequency(4)=0

電壓(Voltage)
sudo /opt/vc/bin/vcgencmd measure_volts <id>
<id> : core, sdram_c, sdram_i, sdram_p
sudo nano measure_volts.sh
for src in core sdram_c sdram_i sdram_p ; do \
  echo -e "$src:\t$(sudo /opt/vc/bin/vcgencmd measure_volts $src)" ; \
done

core:   volt=1.3500V
sdram_c:        volt=1.2000V
sdram_i:        volt=1.2000V
sdram_p:        volt=1.2250V

溫度(Temperature)
sudo /opt/vc/bin/vcgencmd measure_temp
temp=55.1'C

解碼器 (Codec)
sudo /opt/vc/bin/vcgencmd codec_enabled <codec>
<codec> : H264, MPG2, WVC1, MPG4, MJPG, WMV9
sudo nano codec_enabled.sh
for src in H264 MPG2 WVC1 MPG4 MJPG WMV9 ; do \
  echo -e "$src:\t$(sudo /opt/vc/bin/vcgencmd codec_enabled $src)" ; \
done

H264:   H264=enabled
MPG2:   MPG2=disabled
WVC1:   WVC1=disabled
MPG4:   MPG4=enabled
MJPG:   MJPG=enabled
WMV9:   WMV9=disabled

韌體版本(Firmware Version)
sudo /opt/vc/bin/vcgencmd version
Apr 27 2017 17:19:34
Copyright (c) 2012 Broadcom
version 17af5814bb19dbb7c70ccd2c845b80a160943811 (clean) (release)

查看 vcgencmd 所有可用的參數
sudo /opt/vc/bin/vcgencmd commands
commands="vcos, ap_output_control, ap_output_post_processing, vchi_test_init, vchi_test_exit, vctest_memmap, vctest_start, vctest_stop, vctest_set, vctest_get, pm_set_policy, pm_get_status, pm_show_stats, pm_start_logging, pm_stop_logging, version, commands, set_vll_dir, set_backlight, set_logging, get_lcd_info, arbiter, cache_flush, otp_dump, test_result, codec_enabled, get_camera, get_mem, measure_clock, measure_volts, scaling_kernel, scaling_sharpness, get_hvs_asserts, get_throttled, measure_temp, get_config, hdmi_ntsc_freqs, hdmi_adjust_clock, hdmi_status_show, hvs_update_fields, pwm_speedup, force_audio, hdmi_stream_channels, hdmi_channel_map, display_power, read_ring_osc, memtest, dispmanx_list, get_rsts, schmoo, render_bar, disk_notify, inuse_notify, sus_suspend, sus_status, sus_is_enabled, sus_stop_test_thread, egl_platform_switch, mem_validate, mem_oom, mem_reloc_stats, hdmi_cvt, hdmi_timings, file"

2017年2月22日 星期三

[ Windows ] Windows 10 手動修復 UEFI 無法開機

將電腦 BIOS 設定開機裝置為光碟機以後,利用 Windows 10 安裝光碟來開機,出現「Press any key to boot from CD or DVD」訊息以後,按一下鍵盤上的任意按鍵來進入安裝光碟內容。


進入 Windows 安裝程式畫面以後,按一下〔下一步〕繼續。接下來點擊左下角的「修復您的電腦」。


在「選擇選項」畫面中點擊「疑難排解」項目。進入「疑難排解」畫面以後,再點擊「進階選項」。 


最後一層我們要點擊「命令提示字元」。


開啟命令提示字元視窗以後,先輸入「diskpart」後按一下[Enter]。 


接下來在啟動 DiskPart 以後,輸入「list disk」來檢視電腦中的所有硬碟。 


電腦中只有一顆硬碟,輸入「select disk 0」,如果你有其他顆硬碟的話,請確定開機磁區所在的硬碟編號後再輸入指令喔。 


接著再輸入「list volume」來列出硬碟上的所有磁區,因為即使在檔案總管上看起來電腦中只有 C 槽而已,其實還是有隱藏的磁區喔! 


我們要選擇的磁區,是 UEFI 版 Windows 要用來開機的分割區,格式為 FAT32,大小約 100 ~ 300 MB 左右,圖中符合這個條件的是「磁碟區 4」,所以我們輸入「select volume 4」來選擇它。 


選擇完畢以後,我們要將這個磁區賦予一個磁碟機代號,方便接下來的操作,因此小編輸入「assign letter Z」,將此分割區設定為 Z 槽。 


接下來我們輸入「exit」來離開 DiskPart,回到命令提示字元的預設路徑中。 


接著我們再輸入「rd /s /q “Z:\EFI\”」來刪除開機磁區(Z槽)中的所有檔案。


清除完成以後,先輸入「bootrec /fixboot」來修復開機功能。 


最後我們要輸入「bcdboot “C:\Windows” /l zh-tw /s Z: /f UEFI」,按下[Enter]後如果出現「開機檔案已順利建立」訊息,即可重新開機試試看能不能正常進入桌面囉!

「bcdboot “C:\Windows”」:設定 Windows 資料夾的路徑;

「/l zh-tw」:將語系設定為正體中文;

「/s Z:」:指定開機磁區為 Z 槽;


「/f UEFI」:指定 BIOS 格式為 UEFI。

2017年2月20日 星期一

[ Linux ] SD Card Format

查看裝置名稱
$ df

插入USB儲存裝置

查看裝置名稱
$ df

卸載儲存裝置
$ sudo umount /dev/sdb1

格式化成FAT32
$ sudo mkdosfs -F 32 -v /dev/sdb1

格式化成FAT32、檢查磁區、設定磁碟標籤
$ sudo mkdosfs -cF 32 -n 64GB -v /dev/sdb1

[ 儲存媒體 ] 送修

PNY 必恩威 http://www.pny.com.tw
客服中心
302 新竹縣竹北市台元一街一號10樓之1 (台元科技園區O棟)
消費者服務專線:0800-012358
客服信箱:TWCSR@pny.com
服務時間:星期一 ~ 星期五 上午09:00 ~ 12:00 下午13:00 ~18:30
維修進度查詢

2017年2月16日 星期四

[ PHP ] phpSysInfo 3.2.7

官方網站:http://phpsysinfo.github.io/phpsysinfo/
檔案來源:https://github.com/phpsysinfo/phpsysinfo/releases/

Installation and Usage

  • Just extract phpSysInfo in your web directory
  • Create your config file: cp phpsysinfo.ini.new phpsysinfo.ini
  • Open a web browser

2017年2月5日 星期日

No-IP 帳號及子網域名稱註冊


No-IP’s Dynamic Update Client
$ mkdir /home/pi/noip
$ cd /home/pi/noip
$ tar vzxf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1
$ sudo make
$ sudo make install >>> /usr/local/bin/noip2 >>> /usr/local/etc/no-ip2.conf
$ sudo /usr/local/bin/noip2 -C >>> config
$ sudo /usr/local/bin/noip2
To confirm that the service is working properly you can run the following command.
$ sudo noip2 ­-S (Capital “S”)