Social Icons

twitterfacebookgoogle plusrss feedemail

4/14/2013

[USB linux] 1.打造2MB 的 linux USB 隨身碟

沒有留言:

這篇主要講解如何將從usb隨身碟開機,並進入到Linux中! 打造一個可以帶著跑的作業系統。
在這邊並不是使用UNetbootin或者是一些已經寫好的工具來幫我們製作linux USB,而是從核心編譯、root filesystem、Linux utilities全都手工打造。

本開發環境為 ubuntu 10.04.04,其它版本應該只有套件庫不一樣,不用擔心~稍微做點變更即可~

USB linux開機原理流程圖大致如下,一些原理與資訊大概可以參考這篇文章 (備份連結)

先建立我們的工作目錄,避免跟其它目錄混在一塊~
 mkdir ~/build-usb-linux
 cd ~/build-usb-linux

  a. toolchain
因為我們要安裝在x86主機上,所以其實很簡單,
build-essential是編譯軟體所需要的一些套件,libncurses是進行make menuconfig會用到的函式庫
 sudo apt-get install libncurses5-dev build-essential
RPM系的Linux可以用
 yum groupinstall "Development Tools"

影像處理 -透明遮罩

沒有留言:
在前面幾篇文章中已經介紹了許多影像處理的方法,今天稍微介紹一下怎麼加一個透明遮罩在影像上面。

其實稍微想一下應該就可以知道~,只要在矩陣的某一個區塊,把那個區域的值加上一個數值,就可以得到這個效果。

影像處理 -圖片濾光

沒有留言:

影像主要由RGB所構成,如果要將一張彩色圖片過濾成只有單一顏色,只要將其它兩者設成0即可!

影像處理 -均值濾波器 (mean Filter)

沒有留言:

在影像上如果有一些圖片銳度如果太高(上圖),我們可以使用均值濾波器來做一些平滑的處理,讓某些圖片看起來比較自然一點(下圖)
點圖可放大
所謂的均值,也就是平均值的意思,意思就是先找一個點為中心,把3*3的範圍加總起來做平均寫入覆蓋原本的值。

影像處理 -中值濾波器 (Median Filter)

沒有留言:
點圖可放大
圖片上經常會看到有一點一點雜訊這種雜訊稱之為胡椒鹽雜訊(Salt and pepper noise),這種雜訊我們可以利用中值濾波器將它給濾除,讓圖片比較接近原始的狀態。
什麼是中值濾波器呢?
假設圖檔裡面有一組矩陣內容如下,我們以97為中心點找出3*3的範圍所有的數字,然後將這組數字依照大小經過排列得到0,2,3,3,4,6,10,15,97,接下然我們選擇中間那個數字4 取代原本的97做輸出,這樣的做法則稱為中值濾波器。