2012年11月17日 星期六

[Linux] blkid

- blkid 這個 common 需要用 sudo 的權限
- 執行 #sudo blkid 可以看到目前所有磁碟的裝置, UUID 以及 TYPE

想對 blkid 有更多的瞭解
可以執行 #man blkid

2012年4月1日 星期日

[C/C++] MCU 運用 while 敘述

在寫 MCU 的時候經常使用 while(); 的語法
但是又常忘記語法代表的意思...
因為不同於更常用的 while (1) {...}
所以寫這篇註解一下...
void main(void)
{
while (P1_1 == 1);
delay();

while (1) {
copy_C2D();
NOP();
}
}

首先複習一下 while 語法
當 while 條件式成立時,將會執行迴圈內的敘述列

因此只要 P1.1 保持在 High 的狀態之下
程式就會不斷執行
while (P1_1 == 1); 直到 P1.1 為 Low 才會呼叫 delay 函數

在撰寫時會用 "等待" 來稱呼
也就是當 P1.1 保持在 High 的狀態便會一直等待
直到狀態改變程式才會進行下一個動作

2011年11月13日 星期日

[Linux] 支援4G記憶體

32位元的電腦因為先天的限制無法支援 4G以上的記憶體
但是用軟體還是可以補救的

請輸入以下指令安裝
$ sudo apt-get install  linux-image-generic-pae  linux-headers-generic-pae
然後重開機


用以下指令可檢視記憶體狀態
$ free -m


有圖為證


參考 Wei-Yu, Chen 's Note‎

2011年10月16日 星期日

[Linux] 安裝 7-Zip

原本都解 rar 包裝居多,因為在 windows 好像很多人都是用 rar
但是因為 rar 有版權,Linux 並沒有預設支援,需要另外手動安裝才能解/壓縮 rar 包裝
安裝 rar 就透過懶人包 Lazybuntu 來一次解決
為求方便,壓縮物件的部份我都用 Zip

可是突然有一天需要解 7-Zip 的包裝,Linux 一樣沒有預設支援
找了一下 這個網站 提供了任何 Linux 發行版都能安裝的 7-Zip 安裝檔
筆記一下