Banana Pi 測試 – Raspbian 篇 – Arduino 上使用 ArdBlock

在  Banana Pi 上的 Arduino 預設是沒有安裝 ArdBlock
[@more@]安裝方式:
1. 建立所須目錄
$ mkdir -p /opt/arduino-1.5.4/tools/ArduBlockTool/tool

2. 切換目錄
cd /opt/arduino-1.5.4/tools/ArduBlockTool/tool

3.  連線到 ArdBlock 官方網站下載
http://sourceforge.net/projects/ardublock/files/

4. 下載檔案
wget http://sourceforge.net/projects/ardublock/files/ardublock-beta-20140828.jar

5. 重新執行 Arduino 就可以在 Tools 功能表下找到 ArdBlock

6. 開始利用 ArdBlock 寫程式

CentOS Linux 6.5 2014_09_17 客製化

等待廠商來安裝圖書館投影機時製作的
光碟開機畫面(未更動)
[@more@]
安裝只要設定 root 密碼和分割硬碟即可。

設定 root 密碼

分割硬碟

不用挑選套件,直接安裝

更動部分:
1. Web Server 改用 Nginx,並完成與 PHP 之間的設定
2. MySQL Server 改用 MariaDB,並修改成 UTF-8 的使用環境
3. Samba Server 改用 Samba 4
4. 修改 php 設定,包含:上傳的檔案大小到 200M,時區改成 Asis/Taipei……等等。
5. 套件更新到 2014_09_17
6. 套件更新伺服器改成臺灣
7. 每天早上 6 點對時
8. 啟用 Nginx / MariaDB /vsftpd Server

Banana Pi 測試 – Raspbian 篇 – DCcduino UNO 安裝

主要是使用 Banana Pi 的 Raspbian 來連結 DCcduino UNO,這樣就可以帶著二塊電路板來學習 Arduino 了!
Banana Pi

DCcduino UNO
[@more@]
1. 首先先將 DCcduino UNO 連結到 Banana Pi
2. 查看 DCcduino UNO 在 Raspbian 系統指定的 COM Port 是
開啟終端機執行 dmesg 查看系統訊息
$ dmesg

可以查詢到 DCcduino UNO 系統偵測為 /dev/ttyUSB0

3. 開啟 Arduino IDE 開發工具設定 開發板和連接埠
選擇 Tools / Board / Arduino Uno

選擇 Tools / Ports / dev/ttyUSB0

4. 開啟範例檔測試一下
選擇 File / Examples / 01.Basics / Blink

Arduino 會開啟 Blink 的程式碼

選擇 上傳

當出現 Done uploading. 代表可以正常連結

修改 xterm 顯示的字體大小

Kali Linux xterm 的顯示的字體實在太小了,功能表上似乎找不到設定的地方,眼睛看起來好累!

[@more@]修改方式:
共有 xterm 和 uxterm 二個程式要修改
# sed -i ‘s/Exec=uxterm/Exec=uxterm -fa ‘Monospace’ -fs 12/’ /usr/share/applications/debian-uxterm.desktop
# sed -i ‘s/Exec=xterm/Exec=xterm -fa ‘Monospace’ -fs 12/’ /usr/share/applications/debian-xterm.desktop
更改之後

在 Raspberry Pi 上試玩 Kali Linux

Kali Linux 是一套 base Debian 的 Linux,被設計用於數位取證和滲透測試,對於 Kali Linux 大家可能比較陌生,但它的前身可是大大有名的 BackTrack。
Kali Linux 官方網站:http://www.kali.org/
Kali Linux 的 Raspberry Pi Image 下載:http://www.offensive-security.com/kali-linux-vmware-arm-image-download/
[@more@]啟動 Raspberry Pi 後畫面

輸入登入的帳號/密碼:root/toor

執行 startx 進入桌面環境

選擇 Use default config 設定

Kali Linux 桌面

是採用 xfce 為預設的桌面環境

做一些簡單的使用上調整
安裝套件
# apt-get install vim mlocate

修改 .bashrc 設定
# vim $HOME/.bashrc
# You may uncomment the following lines if you want `ls’ to be colorized:
 export LS_OPTIONS=’–color=auto’
 eval “`dircolors`”
 alias ls=’ls $LS_OPTIONS’
# alias ll=’ls $LS_OPTIONS -l’
# alias l=’ls $LS_OPTIONS -lA’
#
# Some more alias to avoid making mistakes:
 alias rm=’rm -i’
 alias cp=’cp -i’
 alias mv=’mv -i’
 alias cls=’clear’

時區設定
# dpkg-reconfigure tzdata


之前有在 BackTrack 上使用過 metasploit,現在大概都忘光了!不過我發現這個版本似乎沒有把一些工具都放在功能表中。

# apt-cache search metasploit
armitage – Cyber attack management for Metasploit
framework2 – Metasploit Framework 2
hexorbase – Multiple database management and audit application
metasploit-framework – Framework for exploit development and vulnerability research
recon-ng – Web Reconnaissance framework written in Python
ruby-msfrpc-client – Ruby API for the Rapid7 Metasploit Pro RPC service
sandi – Exploit search engine
sqlninja – SQL server injection and takeover tool
teamsploit – Tools for group based penetration testing
w3af – framework to find and exploit web application vulnerabilities
w3af-console – framework to find and exploit web application vulnerabilities (CLI only)
metasploit – Penetration testing and exploit development tool with web-based interface

Banana Pi 測試總結

好不容易終於把 Banana Pi 所提供的 Image 都測試了一下,做個個人的總結,不含 GentooBanaNAS

[@more@]開機後進入圖形模式


開機進入文字模式

基於 Debain / Ubuntu Linux
— Lubuntu
— Debian
— Debian 7
— Debian

基於 Fedora
— Fedora 20

基於 openSUSE
— openSUSE 13.1

基於 ArchLinux

基於 LXDE

基於 XFCE

我個人的推薦(純屬個人感覺):
做為桌面環境:ArchLinux > Lubuntu > OpenSuse
其中 ArchLinux 給我最大的驚艷,純手手打造,執行速度快,只安裝自己要的,功能表中不會有一堆自己用不到的套件,而且中文參考資料也不少。
         Lubuntu 中規中矩,安裝完成該有的都有了!
         OpenSuse 一掃我過去對 openSUSE 速度緩慢的印象,YaST 管理介面很不錯


寫程式/教學:Raspbian > Scratch
Raspbian 該有的都有了,Scratch / Arduino ….,再補上 Scratch 2.0 就好了!
Scratch 只是把 Raspbian 修改,讓它開機就立即執行 Scratch 而已,而且 Raspbian 還比較棒!

至於 Android,只是玩玩而已,或許以後可以拿來當做 Android 的測試平台