updated README.md, rought draft
This commit is contained in:
parent
97e5010539
commit
de1baf1653
66
README.md
66
README.md
@ -2,3 +2,69 @@
|
||||
|
||||
Some code to bring the C-Berry Display alive.
|
||||
Updated code from admatec GmbH so it will compile with newer gcc-versions
|
||||
|
||||
|
||||
## Dependencies:
|
||||
|
||||
### Raspberry Pi Userland: https://github.com/raspberrypi/userland
|
||||
$ sudo apt install build-essential pkg-config cmake
|
||||
$ mkdir /tmp/ramdisk
|
||||
$ sudo mount -t tmpfs -o size=128M tmpfs /tmp/ramdisk
|
||||
$ cd /tmp/ramdisk
|
||||
$ git clone https://github.com/raspberrypi/userland
|
||||
$ cd userland
|
||||
$ ./buildme
|
||||
|
||||
Add login username to /etc/group for audio, video:
|
||||
|
||||
...
|
||||
audio:x:29:username
|
||||
video:x:44:username
|
||||
...
|
||||
|
||||
Create '/etc/udev/rules.d/10-local-rpi.rules', to set VC device group and permissions:
|
||||
|
||||
SUBSYSTEM=="vchiq", GROUP="video", MODE="0660"
|
||||
SUBSYSTEM=="vc-sm", GROUP="video", MODE="0660"
|
||||
SUBSYSTEM=="bcm2708_vcio", GROUP="video", MODE="0660"
|
||||
|
||||
Then reboot:
|
||||
|
||||
$ sudo reboot
|
||||
|
||||
Testing (shows a rotating tiger):
|
||||
$ sudo apt install libfreetype6-dev
|
||||
|
||||
$ cd /opt/vc/src/hello_pi
|
||||
$ sudo sh rebuild.sh
|
||||
$ export LD_LIBRARY_PATH=/opt/vc/lib
|
||||
$ ./hello_tiger/hello_tiger.bin
|
||||
|
||||
|
||||
### BCM2835 c library for Raspberry Pi:
|
||||
Look for the latest version (http://www.airspayce.com/mikem/bcm2835/)
|
||||
|
||||
$ wget http://www.airspayce.com/mikem/bcm2835/bcm2835-$VERSION.tar.gz
|
||||
|
||||
$ tar zxvf bcm2835-$VERSION.tar.gz
|
||||
$ cd bcm2835-1.36
|
||||
$ ./configure
|
||||
$ make
|
||||
$ sudo make check
|
||||
$ sudo make install
|
||||
|
||||
## Compile
|
||||
* Complie tft_test and fb2cberry with "make"
|
||||
* Go to the root folder
|
||||
|
||||
$ cd SW/tft_test
|
||||
$ make
|
||||
$ sudo ./tft_test # shows some test pictures and waits for touch input (if availabe)
|
||||
|
||||
|
||||
$ cd SW/fb2cberry
|
||||
$ make
|
||||
$ sudo ./fb2cberry & # copys the HDMI output to the framebuffer (around 2% cpu usage), very slow and runs in the background (because of "&")
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user