原创 把BBB改造成紅白機/掌機/玩超級瑪麗

首先要準備好LCD屏幕(自制BBB LCD cape方法見本博客日誌)和遊戲手柄等。 然後就是安裝模擬機啦,我裝了兩個,分別在這裏下載: OSMOSE(支持.sms .gg等): https://github.com/bear24rw/g

原创 使用Beaglebone Black的I2C(一)

本文我將使用BBB的I2C1讀取氣壓傳感器芯片BMP085和三軸陀螺儀L3G4200D的值。 在c語言中實現讀取i2c設備的方法請見《使用Beaglebone Black的I2C(二)》 前言 首先說明,我使用的硬件外設是一個九軸氣壓傳感

原创 聊聊Beaglebone Black的cape和device tree overlay和dtc命令

本文是我早期寫的,語言略混亂。請直接看我最新整理的,適用於初學者的文章《使用BBB的device tree和cape(重新整理版)》 我們知道beagleboard官網上有一些官方的硬件外設,比如lcd顯示屏之類的,他們管這些外設叫做ca

原创 用Device tree overlay掌控Beaglebone Black的硬件資源

本文是早期寫的,語言略混亂。請直接看我最新整理的,適用於初學者的文章《使用BBB的device tree和cape(重新整理版)》 簡介 device tree是linux 3.x開始使用的加載硬件資源的方式,這裏說的硬件資源既包括片上

原创 使用Beaglebone Black的ADC

Beaglebone Black的處理器芯片AM3359上的8個ADC腳同時也是觸摸屏控制器(TSC),我們知道一般的電阻屏分爲4線、5線或8線的,除去觸摸屏以外的ADC接口可以作爲普通的ADC使用。(我們在查詢TI公司的4000頁AM3

原创 嵌入式Linux初學者眼中的世界

本文送給嵌入式Linux初學者。 相信大家剛接觸Linux的時候跟我的感覺是一樣的,面對着無數的英文單詞(其實大部分是一堆輔音字母的組合,讀都沒法讀)和術語,不知道它們都是什麼東西,不知道它們是個具體東西還是抽象概念,不知道它們到底是什

原创 使用Beaglebone Black的SPI

SPI是可以全雙工通信的一種串行總線,兩個設備之間雙向通信的話一般使用3根線:SCLK,MISO,MOSI,多個設備之間雙向通信的話,每個設備還需要再加上一根地址線CSn。相比之下I2C只能半雙工,而且一般需要上拉電阻,但無論幾個設備,都

原创 嵌入式linux如何操作硬件

拿到Beaglebone Black以後,我最先考慮的是如何用它控制硬件,包括ARM片上的硬件資源和外接的各種設備。通過我的前幾篇日誌也給出了若干硬件的使用方法,但是總感覺缺乏條理。因此查了一些資料,在此做一點總結。 我們知道Linux

原创 Beaglebone Black簡介和資料彙總

開源硬件在國外火得一塌糊塗,國內卻沒有那麼多人玩,直接導致中文論壇資料嚴重缺乏……但這也擋不住Beaglebone Black的魅力,幾經比較之後還是決定購買這個“狗骨頭”! Beaglebone Black(以下簡稱BBB)是一款201

原创 使用Beaglebone Black的串口UART

Beaglebone Black上有UART1-UART5共5個可用的uart串口,UART0連到了Beaglebone Black新增的串口調試引

原创 使用Beaglebone Black的IO口

從Terminal直接控制IO口的方法如下: root@beaglebone:~# cd /sys/class/gpio root@beaglebone:/sys/class/gpio# ls -l total 0 --w-------

原创 使用Beaglebone Black的I2C (二)——使用C語言和i2c-dev驅動

在本博客的《使用Beaglebone Black的I2C(一)》中,介紹了BBB上無需編程對i2c總線進行讀寫操作的方法,本文將介紹如何在c語言程序中使用i2c-dev驅動來操作i2c設備。 以下將還以

原创 最近學習linux的體會

一、 對我而言,Linux最妙的地方在於:它既是一個擁有龐大生態圈支持的操作系統,同時又能很輕鬆地被embedded。二者結合創造了無限可能。 相比單片機那種什麼都得從零開始寫的開發方法,現在若想用什麼外設,只要有驅動,接上就可以用,想用

原创 爲BBB製作專屬自己的cape(二)

最新更新請見http://blog.csdn.net/wyt2013/article/details/18228095 本文是個人吐槽加進度記錄貼,大家擇己所需吧。裏面的重要內容我會日後重新整理成日誌。腦袋裏問題堆棧壓入太多層了。。。爲

原创 LCD的接口類型詳解

LCD的接口有多種,分類很細。主要看LCD的驅動方式和控制方式,目前手機上的彩色LCD的連接方式一般有這麼幾種:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也寫成MPU模式)。只有TFT模塊