Raspberry Pi 3 使用 USB to Serial Port 與 PC 進行通訊測試

 Raspberry Pi 3 在 GPIO 裡面,原本就已提供有 UART 的通訊功能,進行系統設定完成後,即能在作業系統內利用 /dev/ttyS0,來進行 RS-232 的通訊。由於沒有 3D Printer 能自製合適的機殼,拉線出來放在混亂的環境內,一定會讓 MAX3232 模組沒多久就會損毀;所以,特別採買 USB to RS-232 的轉接器來使用看看。

這次測試所使用到的設備如下:

  1. Raspberry Pi 3
  2. 16GB MicroSD (存放作業系統, 此次使用 Raspbian stretch 4.9.47)
  3. Keyboard and Mouse
  4. HDMI to VGA adapter
  5. USB to RS-232 (型號:UTN411, 廠商:登昌恆興業股份有限公司)
  6. RS-232 正常線(公-母) * 1 及 RS-232 NULL MODEM(母-母) * 1
  7. USB 電源供應

» Read more

Raspberry Pi 3 利用 RS-232 與 PC 進行通訊測試

 前篇文章 Raspberry Pi 3 使用 RS-232 (COM Port) 記錄了在 Raspberry Pi 3 上使用 RS-232 (COM Port) 的實作經驗。但實作只到如何利用 RS-232 將終端機 (Console) 畫面呈現在 PC 的 Terminal Emulator 中;此篇文章記錄如何透過 RS-232 與外部設備進行資料傳輸 (先做到能和 PC 的 Terminal Emulator 進行資料接收/傳送即可) 。

在進行資料傳輸之前需要先將 Serial Port 的登錄模式關閉。

在 Raspbian 系統內的 Terminal 裡面輸入 sudo raspi-config 進入系統的參數快速設定。

» Read more

Raspberry Pi 3 使用 RS-232 (COM Port)

網路上已經有許多文章 (中文、英文都能找得到) 教學如何利用 RS-232 介面,登錄到 Raspberry Pi;而本文並非詳細的教學,而是將實作的過程遇到的狀況,做為記錄。

會利用到 RS-232 介面,幾乎是因為 Raspberry Pi 沒有網路可以連線 (無線 / 有線)及也沒有 HDMI 可以輸出到螢幕上。不過,還有另一個狀況是當 Raspberry Pi 要成為控制主機,操控端的設備只有提供 RS-232 介面時,也就必須仰賴 RS-232。

需要使用到的設備:

  1. RS-232 連接線 (正常線,不用跳線)
  2. MAX3232 模組 (網拍上可以買得到已做好的模組, 含 DB9 DCE 接頭)
  3. 杜邦線 (接線 / 跳線 用)
  4. Raspbrry Pi 3 (目前手邊有的版本)
  5. Micro SD (存放作業系統, 此次使用 Raspbian)
  6. USB 電源線 (提供給 Pi 3 使用)

» Read more

Ubuntu Mate 15.10.3 安裝記錄

Ubuntu-MATE-Love

Ubuntu Mate 是 Ubuntu 套用 Mate 作為 XWindow 的版本,推出有 Desktop 與 Raspberry Pi 2/3 的版本;操作界面還蠻漂亮的~ 打算來安裝使用看看。

準備好安裝 Ubuntu Mate 15.10 需要的工具:

  • Raspberry Pi 2 / 3
  • USB 電源線
  • HDMI to VGA 轉接線 (因為我要轉接到一般螢幕的 D-sub)
  • USB 鍵盤與滑鼠

ubuntu_mate_install_00

» Read more

Raspbian 安裝設定記錄

能從 Raspberry Pi 的官網下載到能在 RPi3 上運作的作業系統,例:Raspbian;這套系統也整合了 Xwindow。連到官網 http://www.raspberrypi.org/,從下載區 (Downloads) 就能找到 Raspbian (目前的版本為 JESSIE, Kernel 為 4.1)

安裝流程可以參考官網所提供的教學 Installation Guide

安裝好系統之後就是一連串的基本設定之路 ~

» Read more

Raspberry Pi 只有信用卡大小的電腦

在賣場網站可以找到許多稱之為 1 公升的電腦 (叫迷你電腦也行),但現在有比 1 公升電腦還要迷你的電腦,那就是 Raspberry Pi (2016-02-29 推出到第 3 代,稱之為 Raspberry Pi 3)。

IMG_20160324_143411

Raspberry Pi 推出的用意是要讓經濟狀況不是那麼好的人,也可以擁有一台電腦學習科技;因此英國的 Raspberry Pi Foundation (樹莓派基金會) 開發出就只有信用卡大小的電腦。

RPi3_20160229

» Read more

Windows 10 IoT Core 使用後感想

Raspberry Pi 3 足以當作一台 Desktop 來使用,再加上 Microsoft 宣稱支援 Raspberry Pi 2/3,便打著主意看能不能用 Raspberry Pi 取代桌機,並且還能擁有 Windows 系統。

初次使用後才知道原來 Windows 10 IoT Core Insider Preview 沒有 GUI 介面,只是提供一個非常簡便的作業系統核心;讓開發者在自己的 Desktop 上,使用 Microsoft Visual Studio 2015 開發出一系列的程式,利用 Ethernet Port 將程式上載到 Raspberry Pi 2/3 上執行。

目前提供的 Windows 10 IoT 還只是很陽春的版本,還在大量建構中,想要見到完整的 Windows 平台,還需要花時間等待整合。

接下來,就只能把目標轉移到 Raspbian 身上。

如何在 Windows 7 燒錄 Windows 10 IoT Core Insider Preview

我的作業系統只是 Windows 7,但在 Windows 10 IoT 官網上的說明,要使用 Windows 10 IoT Core Dashboard 只能在 Windows 10 的作業系統下才能正常運作。這太奇怪了,只是想要燒錄資料到 SD 內,為何一定要在 Windows 10?就不能提供 Win7 版的嗎?

解決的過程,曾經透過 Oracle VM VirtualBox 5 安裝 Windows 10,想透過 VM 的方式來燒錄。但是不知道為何總是無法讓 Windows 10 抓到 USB SD Card Reader。利用 VM 的方式便放棄,最後在 Raspberry Pi 的討論區裡面發現這篇文章「Install Windows 10 for IoT using Windows 7

» Read more