Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
2015-09-05-netbsd-raspi-earmv6hf.img (Re: Raspberry Pi update please.)
I've updated 2015-09-05-netbsd-raspi-earmv6hf.img.gz for RPI.
ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2015-09-05-earmv6hf/2015-09-05-netbsd-raspi-earmv6hf.img.gz
Overview:
http://wiki.NetBSD.org/ports/evbarm/raspberry_pi/
dmesg:
https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/RPI
https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/RPI2
pkg_info output version history:
https://github.com/ebijun/NetBSD/blob/master/RPI/RPIimage/pkgsrc/pkginfo
Update:
- NetBSD-current 7.99.21 evbarm-earmv6hf 201509012200Z rpi.img from nyftp.
- Fixed bug in gpioiic_bb_set_bits(), which was introduced with the SDA/SCL-
reverse feature. by Frank Wille
- mikutter 3.2.6
- mlterm 3.5.1
libfreetype.so updated:
/usr/X11R7/lib/libfreetype.so.17 updated to libfreetype.so.18
copy libfreetype.so.17.4.11 as /usr/X11R7/lib/libfreetype.so.17 if you need.
ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2015-09-05-earmv6hf/libfreetype.so.17.4.11
Set pkgsrc after resize partition: for this image size fit in 2GB.
# cd /usr
# ftp ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz
# ls /usr/pkgsrc ... check if exists.
# tar tzvf pkgsrc.tar.gz |head ... check the archive
# tar xzvf pkgsrc.tar.gz ... extract
# ls /usr/pkgsrc ... check what extracted
I use /usr/pkgsrc with USB SSD disk.
automatic resize partition: see /etc/rc.conf
1. copy image to SD/MicroSD
2. Boot
3. Calculate and resize ld0 partition and automatic reboot
4. after the reboot,root partition fit for your card.
http://movapic.com/pic/20150416115108552fa22c4f225
notice: In this image, ld0a re-created with newfs -b 4096.
GPU - omxplayer and ioquake3-raspberrypi support
After "Growing the root file-system"
pkg_add omxplayer
pkg_add youtube-dl
youtube-dl https://www.youtube.com/watch?v=wG8ZCC8IwvM
omxplayer *
I2C - "Raspberry Pi I2C implementation still broken?"
http://mail-index.netbsd.org/port-arm/2015/02/10/msg002853.html
"I can confirm the IOCTL is fixed, and can now successfully program I2C
EEPROMs using NetBSD on the Pi."
NetBSD RPi i2c sample code:
https://gist.github.com/cr1901/76af0b3db9e9001a8d5b
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=48855
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=48932
Pre-compiled packages:
- Pre-compiled packages path setting: see /etc/pkg_install.conf
PKG_PATH=ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/earmv6hf/2015-09-05/
To install application.
# pkg_add some_application_name
If you update pkgsrc by yourself,comment out /etc/pkg_install.conf and check
/etc/mk.conf.
Growing the root file-system by hand:
use disklabel -i and resize_ffs
http://wiki.netbsd.org/ports/evbarm/raspberry_pi/
musica - DLNA/UPnP music server: (Thanx @cvsync)
MAEKAWA Masahide make a DLNA/UPnP music server called "musica".
1. Check http://www.m-systems.co.jp/musica/index_en.html .
2. Download musica-0.3.19-netbsd6-evbarm-earmv6hf.tgz for evaluation.
3. pkg_add musica-0.3.19-netbsd6-evbarm-earmv6hf.tgz
4. musica -d [AAC,MP3,WMA,FLAC,DSDIFF,DSF,AIFF,WAV,Apple Lossless dir]
5. Find from DLNA/UPnP AV equipment.
6. With a little luck,you'll find musica and enjoy music via musica.
7. If you feel slow,Try {NetBSD/amd64 i386,OSX,Ubuntu} Version or improve NetBSD.
XM6i - SHARP X68030 Emulator for NetBSD/x68k (Thanx isaki@)
http://xm6i.org/download.html
XM6i-0.51-netbsd7.99-earmv6hf-2015Q2.tar.gz
pkg_add wxGTK30
https://twitter.com/isaki68k/status/625138538271502337
Todo:
- Try light-desktop:
-> pkg_add xfce4 works. Thanx @YouriMouton.
- Summarize /usr/tests atf result on earm/earmhf/earmv6hf.
- https://github.com/isaki68k/sayaka
- http://www.netbsd.org/~joerg/nodejs.tar.gz
- DTRACE http://wiki.netbsd.org/tutorials/how_to_enable_and_run_dtrace/
- yaft (yet another framebuffer terminal):
https://github.com/uobikiemukot/yaft
- RPI.rst in english.
- /dev/mem: http://mail-index.netbsd.org/port-arm/2015/03/12/msg002934.html
"can't open /dev/mem" -> re-compile kernel with INSECURE.
- Sound output to the jack: port-arm/2015/03/12/msg002938.html
$ mixerctl -v outputs.select
outputs.select=auto [ auto headphones hdmi ]
pkgsrc Todo:
- lang/go : go-netbsd-arm put oarm binary
Golang for NetBSD/arm problem summarized by @oshimyja
http://mail-index.netbsd.org/port-arm/2015/08/02/msg003361.html
https://twitter.com/oshimyja/status/604871730125864960
https://github.com/golang/go/commit/30d60936d97423af0403f2d5395c604ac0ff3757
- www/firefox
firefox-37.0.2nb1.tgz can compile on earmv7hf, 38 failed.
- www/midori,epiphany
- gnuradio: g77 failed.
=====================
For Open Source Conference 2015 Niigata demonstration use,
I've updated raspberry-pi image.
http://www.ospn.jp/osc2015-niigata/
https://www.facebook.com/events/373949016133899/
https://www.facebook.com/NetBSD.jp
http://www.soum.co.jp/~jun/OSC2015niigata.pdf
- NetBSD 7.99.21 earmv6hf rpi.img.gz base
- Connect HDMI,USB Keyboard,USB Mouse,Ether(dhcpd and ntpd will work)
- login root (no passwd)
- startx ,and icewm running.
- running mikutter.
twitter client (net/mikutter) on 40inch home TV.
http://movapic.com/ebijun/pic/5168479
# startx
# dillo &
# mikutter &
or
# LANG=en_US.UTF-8 mikutter &
English menu support. LANG environment setting on .xinitrc .
==== one or two or threee moment =====
Appear mikutter window. and mikutter-chan tell you,
"Well done on the installation!" [Next]
"Hi! This is mikutter-chan speaking to you,join the twitter with me!" [Next]
1. "Click the link https:......" click the URL,
copy URL into dillo.
2. "login with the Twitter account you wish to use."
3. "Go along until you see a 7-digit code and type it in at the top."
-> get pin number.
-> paste pin number to mikutter
4. "Congratulations! You have attained achievement register_account!"
Share your twitter timeline with your family!
Features:
- fit size for 2GB SD Card
- with X11
- increase more inodes on /dev/ld0a
- Recent current RPI kernel
- USB/video support: as NetBSD-current
- pre-build packages
ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/earmv6hf/2015-09-05/
Installed Packages:
kterm
bash
tcsh
vlgothic-ttf
icewm
xli
mikutter
medit
uim
fossil
raspberrypi-userland
sudo
git-base
zsh
dillo
mlterm
pkg_chk
lintpkgsrc
mozilla-rootcerts
To control HDMI output,add/delete "console=fb" on cmdline.txt.
If delete console=fb definition,you can get serial console instead.
rpi$ more /boot/cmdline.txt
root=ld0a console=fb
Keyboard layout checkpoint:
/etc/wscons.conf
#encoding sv
#encoding us.swapctrlcaps
encoding jp
/root/.xinitrc
setxkbmap -model jp106 jp
/root/.mikutter/plugin/ : http://yuzuki.hachune.net/wiki/Plugin
- display_requirements.rb [Pre installed]
Build sample script:
https://github.com/ebijun/NetBSD/tree/master/RPI/RPIimage/Image
Guide:
https://github.com/ebijun/NetBSD/blob/master/Guide/RPI.rst
BUGS:
1. port-arm/48855
i2cscan on RPi NetBSD build finds device for all addresses
2. i2c problem reported from "its sead".
/usr/sbin/i2scan on iic0 or iic1 often crashes the device (also with the -r
(use writes) option)
3. cap_mkdb failed, on update terminfo db.
https://twitter.com/uobikiemukot/status/487977340949893121
One more time: (we're gonna celebrate
1. login root
2. mlterm-fb
3. ftp http://mlterm.sf.net/vimperator.six
4. cat vimperator.six
5. exit
6. mlterm-fb --rotate=left
7. cat vimperator.six
and @Chris_J_Baird only knows how to get to 1987.
8. ftp http://kildall.apana.org.au/~cjb/mandel5.c
9. cc mandel5.c
10. ./a.out 1024 728 -2 -1.5 4.0 |tee f
11. cat f
--
Jun Ebihara
Home |
Main Index |
Thread Index |
Old Index