Beaglebone Black – 開啟 GPIO 上的 UART 接腳

UART Cape

Beaglebone Black 有 4.5 個 UART 接腳可供使用,但預設的情況下為關閉的狀態。也就是說,你無法透過這些腳位來正常的接收資料,就算你透過一些軟體的方式來強制運行,他還是會自動關閉連線狀態,導致連接不穩。為什麼我知道這些呢? 因為我最近在測試的時候發現有這樣的狀況,拜讀過 Google 大神的幾篇資料後才得以解決。這搞了我好幾天啊啊啊!

繼續閱讀 “Beaglebone Black – 開啟 GPIO 上的 UART 接腳”

如何設定 Beaglebone Black 透過 USB 的網路連線?

Beaglebone Black

不久之前我曾經在 FaceBook 的粉絲頁中貼過 Beaglebone Black 這個類似於 Raspberry Pi 單板電腦的電子書,然而,我在 Single.9 中幾乎沒有寫過他的介紹文章,主要更新都在那本電子書比較多。

Beaglebone Black 有一個相當方便的特色,除了他隨機附上的作業系統外,他與電腦之間的聯繫也非常簡單只要透過一條 USB 線就可以連上 Beaglebone Black ,並且開始操作與使用他。

這有點類似於手機的 USB 網路分享功能,只不過在未設定的情況下只限於 Beaglebone Black 與 PC 之間的聯繫,而無法連上其他外部網站。

這篇文章正是要教你如何讓 Beaglebone Black 可以連上其他網站。

繼續閱讀 “如何設定 Beaglebone Black 透過 USB 的網路連線?”

APC 行動電源讓你的行動裝置不斷電!

APC 行動電源

APC 是一間以電腦不斷電系統(UPS)為名的公司,但最近他們也想讓你的智慧型手機、平板電電腦也有不斷電系統能用。是的,就是現在在市面上相當常見的行動電源!

繼續閱讀 “APC 行動電源讓你的行動裝置不斷電!”

mbed 基礎教學實驗 – 藍芽模組

藍芽是目前非常普遍的一種無線通訊技術,在許多資訊設備都能找到他的蹤影,而目前幾乎所有的智慧型裝置以及筆記型電腦都有配備這樣的無線通訊設備,這對於許多無線控制的應用是一個非常友善的環境。

本篇文章將會為各位介紹 mbed LPC1768 如何使用藍芽模組來與電腦通訊。

繼續閱讀 “mbed 基礎教學實驗 – 藍芽模組”

mbed 基礎教學實驗 – UART / RS232

mbed 基礎教學實驗 UART RS232

UART 是一種常見的有線通訊方式,幾乎所有的電腦相關設備都支援這個通訊方式,他透過最少三條訊號線:發射、接收、地線,來進行設備之間的資料交換與通訊。或許你對 UART 這名稱較不熟悉,他還有另一個名稱:RS232 串列通訊。

繼續閱讀 “mbed 基礎教學實驗 – UART / RS232”

三個非 Arduino 官方整合開發環境讓你當個更快樂的 Maker!

Arduino 是現在頗為流行的一個嵌入式系統開發板,但他官方提供的開發環境實在非常的「簡潔」,實在不是非常好用。除了缺少自動完成以及,還缺少了許多在程式開發上需要的資訊,例如語法檢查、錯誤提示、編譯資訊,最重要的是,官方給的有時還會莫名其妙卡死不動…(新版本似乎已解決卡死問題)

這些問題也有不少人注意到,他們透過自行開發的擴充功能或外掛,讓其他的整合式開發環境也能夠開發 Arduino,大大的加快了程式開發與撰寫的速度,同時也大大提升了爽度(重點)。

接下來要介紹的這些是我實際用過且想要推薦給你參考的三個非官方整合開發環境(IDE),比起官方給的,非官方所提供的功能非常多且完整很多。

繼續閱讀 “三個非 Arduino 官方整合開發環境讓你當個更快樂的 Maker!”

如何解決 Homebrew Update 失敗?

相信許多用 MAC 系統的程式設計師、工程師們都有用 Homebrew 這個超好用的 Open Source 套件管理程式吧?

如果沒有的話,你可以透過以下的指令安裝:

不過今天不是要來介紹如何使用 Homebrew 的,而是要跟大家分享一下我怎麼解決無法 Update 的問題…

繼續閱讀 “如何解決 Homebrew Update 失敗?”