寫入
mw [位址] [value] [長度]
example:
mw 0xf10a8180 1f9e1001 1 ==> 修改位址0xf10a8180把32bit改為1f9e1001
讀取
md [位址] [長度]
example:
md 0xf10a8180 1 ==> 讀取位址0xf10a8180的值長度為1個32bit
2019年5月24日 星期五
2019年5月15日 星期三
S5 真無線 MTK 藍芽耳機,無法兩耳同時配對,回覆原廠設置的方法
1. 先長壓,讓兩支耳機都進入關機的狀態
2. 關機狀態下,再長按,直到耳機不會再有燈閃爍(約15s~20s)
3. 放進充電座,已回復原廠設定
4. 下次再拿出來,就可以兩耳同時配對了~
注意: 手機端與S5配對過的記錄,記得也要先取消配對~
2. 關機狀態下,再長按,直到耳機不會再有燈閃爍(約15s~20s)
3. 放進充電座,已回復原廠設定
4. 下次再拿出來,就可以兩耳同時配對了~
注意: 手機端與S5配對過的記錄,記得也要先取消配對~
2019年5月9日 星期四
解決"-bash: /opt/armv7-marvell-linux-gnueabi-softfp_i686_64K_Dev_20131002/cross/bin/arm-marvell-linux-gnueabi-gcc: 沒有此一檔案或目錄" 的方法
一開始遇到這個問題,覺得很奇怪,網路搜尋了一下,原來發生這個問題是因為32位元的toolchain無法相容在64位元的作業系統,所以發生此問題~
解決方法,安裝以下的32位元library:
# sudo apt-get install lib32z1 lib32ncurses5
解決方法,安裝以下的32位元library:
# sudo apt-get install lib32z1 lib32ncurses5
2019年5月6日 星期一
如何用make傳遞參數給Makefile
這邊以buildroot為範例,當你想要re-build package(假設是mysql)的時候,我們下執行下面的指令:
# make mysql-rebuild
那假設我們要在Makefile當中,能夠動態的指定rebuild任何一種package, 可以用下面的方式:
Makefile寫法~
==================================================================
buildroot_rebuild_pkg:
make $(PKG)-rebuild
=================================================================
因此假若我們現在要rebuild mysql, 可以在Makefile那一層這樣子下就行了:
# make buildroot_rebuild_pkg PKG=mysql
# make mysql-rebuild
那假設我們要在Makefile當中,能夠動態的指定rebuild任何一種package, 可以用下面的方式:
Makefile寫法~
==================================================================
buildroot_rebuild_pkg:
make $(PKG)-rebuild
=================================================================
因此假若我們現在要rebuild mysql, 可以在Makefile那一層這樣子下就行了:
# make buildroot_rebuild_pkg PKG=mysql
Buildroot要如何重新編譯Package
buildroot在編譯某個package的時候,會去檢查 output/build/package/ 底下的幾個檔案
.stamp_configured
有這個檔案存在,代表此package已經配置過
.stamp_downloaded
有這個檔案存在,代表此package已經下載過,沒有此檔案,buildroot會重新下載
.stamp_patched
有這個檔案存在,代表此package已經patch過
.stamp_extracted
有這個檔案存在,代表此package已經解壓
.stamp_built
有這個檔案存在,代表此package已經編譯過
.stamp_target_installed
有這個檔案存在,代表此package已經安裝過
想要執行哪一步驟,可把相對應的.stamp文件刪除,在重編譯buildroot即可~
.stamp_configured
有這個檔案存在,代表此package已經配置過
.stamp_downloaded
有這個檔案存在,代表此package已經下載過,沒有此檔案,buildroot會重新下載
.stamp_patched
有這個檔案存在,代表此package已經patch過
.stamp_extracted
有這個檔案存在,代表此package已經解壓
.stamp_built
有這個檔案存在,代表此package已經編譯過
.stamp_target_installed
有這個檔案存在,代表此package已經安裝過
想要執行哪一步驟,可把相對應的.stamp文件刪除,在重編譯buildroot即可~
2019年5月2日 星期四
如何修改Ubuntu當中Terminal的hostname
依序完成下面兩個步驟
1. vim /etc/hostname 改成你想要的
2. vim /etc/hosts 把你在Terminal看到的字,改成你想要的
重開機後,就會看到已經被更改了~
訂閱:
文章 (Atom)