Shop OBEX P1 Docs P2 Docs Learn Events
RaspI setup for Prop — Parallax Forums

RaspI setup for Prop

potatoheadpotatohead Posts: 10,261
edited 2015-03-20 10:05 in Propeller 1
I have one of the new Pi devices due to arrive soon.

Those of you who have set up to use a Pi as dwv environment care to share linls, hints, etc... ?

I want to setup for C and SPIN aND am hoping I can get an image or something easy.
«13

Comments

  • mindrobotsmindrobots Posts: 6,506
    edited 2015-02-20 12:28
    That would be cool to have an image all ready to go. I have one (I broke it) with old versions of everything. It would need to be updated and fixed before it could be copied to a .img file and zipped. I think I'm playing Pi this weekend so I may try building a new one.

    I'm not sure of the propeller-load questions are resolved yet (will the real propeller-load please stand up?). Need to do some digging in the forums.

    So you need all the important stuff, like a terminal program and a copy of PropForth and Tachyon, right??? :o)

    Right now, I'm building MongoDB on a RasPi2 - it has all four cores running flat out!
    top - 15:20:22 up  4:38,  2 users,  load average: 2.49, 1.19, 0.62
    Tasks: 104 total,   5 running,  99 sleeping,   0 stopped,   0 zombie
    %Cpu0  : 96.4 us,  3.3 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.3 si,  0.0 st
    %Cpu1  : 97.0 us,  3.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
    %Cpu2  : 99.3 us,  0.7 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
    %Cpu3  : 98.7 us,  1.3 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
    KiB Mem:    998096 total,   917348 used,    80748 free,    25624 buffers
    KiB Swap:   102396 total,        0 used,   102396 free,   233964 cached
    

    This one is heat-sunk, so hopefully it won't have a melt-down.
  • Heater.Heater. Posts: 21,230
    edited 2015-02-20 13:50
    You don't need a heat sink on a Pi.

    What would be more cool is a tar ball containing all the directories that need putting in /opt for all the Propeller tools and perhaps a script to set up any symlinks to binaries and such like.

    That is a much smaller download and relieves you of having to supply all the source for all of Raspbian if anyone asks you as the GPL requires.

    If I had not left my Pi2 in the office I would be building the Pi tools on the Pi now.
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-02-20 14:14
    Good point about the GPL. Plus it lets someone that already has a running Pi with an image they like easily install just the tools.

    OK, a tar ball with:

    prop-gcc
    Openspin
    PropellerIDE
    SimpleIDE

    the library of Spin goodies that ships with the Propeller tool (I don't think SimpleIDE includes that)


    this assumes the propeller-load in prop-gcc is the latest/greatest/correctest one to use for a RasPi, if not, then a proper propeller-load needs to be included

    Is there an issue with the proper QT libraries? 4 versus 5?

    Any other issues?

    I've been fighting MongoDB and work all afternoon, I need a nap before I start thinking about proptools.tar
  • Heater.Heater. Posts: 21,230
    edited 2015-02-20 14:32
    Sounds like a plan.

    Don't forget pi-propeller-load https://github.com/ZiCog/pi-propeller-load. That is the same as the prop-gcc loader but with the ability to use the UART on the Pi GPIO header directly connected to a Prop.

    Hopefully pi-propeller-load should not be needed as those changes I made may have made their way into prop-gcc by now.

    I'm not sure now how PropellerIDE would load via the GPIO.

    You will need to install Qt5. You can install Qt5 from deb packages here: http://twolife.be/raspbian/ See all the packges listed here: http://twolife.be/raspbian/pool/test/qtbase-opensource-src/
  • potatoheadpotatohead Posts: 10,261
    edited 2015-02-20 14:54
    Awesome. looks like the goodies are there, but I will be doing some installation, etc...
  • Mark_TMark_T Posts: 1,981
    edited 2015-02-20 19:15
    Heater. wrote: »
    You don't need a heat sink on a Pi.
    Probably true but the Pi 2 generates a lot more heat flat out due to 4 cores,
    and I suspect we will hear about thermal issues sooner or later with unventilated
    cases for instance. make -j gets the processor chip too hot to touch continuously
    with a bare board, something like 2.5W is being dissipated on the board, mainly
    in the processor chip AAICT.
  • potatoheadpotatohead Posts: 10,261
    edited 2015-02-20 21:04
    Good. That means it's running nice and fast for it's overall package, clock, etc...

    I should have asked this stuff AFTER I got my Pi. Dangit! Thanks all. I'll dig in here in a few days.
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2015-02-20 21:08
    Here's a GPIO pinout in case you need it. (you may have to click to enlarge it)

    http://www.jameco.com/Jameco/workshop/circuitnotes/raspberry_pi_circuit_note_fig2a.jpg
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-02-21 10:02
    For RoboPi, what I do is:

    - install the qt5 dev libs
    - follow the instructions on learn.parallax.com to install SimpleIDE
    - follow the instructions for PropellerIDE to install PropellerIDE
    - install heater's modified pi-propeller-load

    Enjoy developing for the Prop using any model Pi!
  • DavidZemonDavidZemon Posts: 2,973
    edited 2015-02-21 17:42
    I just got my Pi2 in the mail last night. So cool!!! :D I gave up playing with a pi1b quite some time ago as it was just too slow to be any fun.

    But now... now I can run PyCharm and IntelliJ IDEA :D. CLion doesn't run yet, as it's missing a dependency - but I'm hoping I can fix that when I get ahold of my USB-WiFi adapter.

    Looking forward to this all-in-one RPi-Propeller package. Is there a version of PropGCC for pi hosted somewhere yet, or does that need to be compiled from source at the moment?
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-02-23 08:48
    PROGRESS TO DATE:

    Install QT5 as instructed by Heater in post #5 above.

    I had never added repositories to apt before. Easy as Pi!
    [code]
    1) edit /etc/apt/sources.list so it contains: (sudo vi /etc/apt/sources.list)

    deb http://twolife.be/raspbian/ wheezy main backports
    deb-src http://twolife.be/raspbian/ wheezy main backports

    2) sudo apt-get update
    3) sudo apt-get upgrade
    (answer 'y' to the "install packages without verification message")

    4) sudo apt-get install libqt5-*
    (answer 'y' to the "install packages without verification" message)

    5) follow the SimpleIDE installation instructions from here learn.parallax.com http://learn.parallax.com/propeller-c-set-simpleide/raspberrypi

    This gives you a working SimpleIDE (dated but working) that can load a propeller board connected to the RasPi USB port. (I still need to play with a loader that works with Props connected to the RasPi UART.)

    I next tried installing the latest PropellerIDE from LameStation. I'm having issues with that and there is a question into Brett.

    I'm becoming less and less of an IDE guy since most of my Raspi's are running around headless. I did set up VNC this weekend but need to play with it more before I'm sold. (It doesn't let me go full screen on my 27 inch monitor and the fonts are crazy small as big as it allows me to go.)

    I'd like to have an up to date prop-gcc, openspin and RasPi friendly loader built into something easily installable. I think that's where I'm headed for now, at least. OpenSpin I've built before on teh RasPi without issue before, prop-gcc and the loaders are something new.

    Time to go build some packages!
  • DavidZemonDavidZemon Posts: 2,973
    edited 2015-02-23 11:26
    mindrobots wrote: »
    I'd like to have an up to date prop-gcc, openspin and RasPi friendly loader built into something easily installable. I think that's where I'm headed for now, at least. OpenSpin I've built before on teh RasPi without issue before, prop-gcc and the loaders are something new.

    Time to go build some packages!

    Once you get the packages built, let us know where we can download them. I'd like to also host them on http://david.zemon.name/downloads, where I have other PropGCC packages as well.
  • dgatelydgately Posts: 1,630
    edited 2015-02-23 17:16
    mindrobots wrote: »
    RE: PROGRESS TO DATE:

    I next tried installing the latest PropellerIDE from LameStation. I'm having issues with that and there is a question into Brett.

    I followed steps 1-5 and got a successful SimpleIDE and was able to compile a program and load a QuickStart... (yay!)


    Next steps (Install PropellerIDE):

    6) download the PropellerIDE distribution (.deb) file from: http://www.lamestation.com/propelleride/
    OR directly download the propelleride .deb with wget:

    wget https://github.com/parallaxinc/PropellerIDE/releases/download/0.25.1/propelleride-0.25.1-0-g5442b03-armhf.deb

    7) sudo dpkg -i propelleride-0.25.1-0-g5442b03-armhf.deb
    (this will install PropellerIDE and allow launching it by the name "propelleride" in the Terminal. This allows display of any errors that occur when PropellerIDE is launched the first time)

    However, attempting to run propelleride at this point will output some errors which can be fixed (see below). PropellerIDE requires FTDI & GLES libraries, so you need to install them:

    8) sudo apt-get install -y libftdi1

    9) sudo apt-get install -y libGLESv*

    PropellerIDE should now launch & run from the RPi's Desktop GUI as other installed apps do! My testing was run on a Raspberry Pi B2, with the latest Raspian installation (via the NOOBS image of 02/18/2015)...


    EDIT: Well, it launches, runs and lets me compile and upload, BUT I'm not able to input text in the editor & find fields! (not yay!)
    RE-EDIT: The error was when I was using VNC from another computer. The RPi itself is able to fully run PropellerIDE, now!


    dgately
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-02-23 17:42
    Interesting results, Dennis!

    I'll have to recheck my PropellerIDE work. I thought I had gone back and installed the two packages you had and it still did not work. It is getting close but not quite yet!

    Thanks for checking my results, I get sloppy sometimes (and forgetful).
  • dgatelydgately Posts: 1,630
    edited 2015-02-23 17:49
    mindrobots wrote: »
    Interesting results, Dennis!

    I'll have to recheck my PropellerIDE work. I thought I had gone back and installed the two packages you had and it still did not work. It is getting close but not quite yet!

    Thanks for checking my results, I get sloppy sometimes (and forgetful).


    Looks like my editing problem (not able to input text) was only happening through VNC. On the RPi itself, I'm able to edit text, run Find, etc.

    So, PropellerIDE is working well!


    dgately
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-02-28 06:54
    I finally got time to try/fix PropellerIDE.

    I had performed both of these steps previously:
    However, attempting to run propelleride at this point will output some errors which can be fixed (see below). PropellerIDE requires FTDI & GLES libraries, so you need to install them:

    8) sudo apt-get install -y libftdi1

    9) sudo apt-get install -y libGLESv*

    I did both of them again just for grins (and to verify I had done them)

    For libftdi, I got this back as expected:
    pi@pi-desk ~ $ sudo apt-get install -y libftdi1
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    libftdi1 is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.

    for libGLESv*, I was surprised with this:
    pi@pi-desk ~ $ sudo apt-get install -y libGLESv*
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Note, selecting 'libgles1' for regex 'libGLESv*'
    Note, selecting 'libgles2' for regex 'libGLESv*'
    Note, selecting 'libgles2-mesa-dbg' for regex 'libGLESv*'
    Note, selecting 'libgles2-mesa-dev' for regex 'libGLESv*'
    Note, selecting 'libgles1-mesa-dbg' for regex 'libGLESv*'
    Note, selecting 'libgles1-mesa-dev' for regex 'libGLESv*'
    Note, selecting 'libgles2-mesa' for regex 'libGLESv*'
    Note, selecting 'libgles1-mesa' for regex 'libGLESv*'
    Note, selecting 'libgles1-mesa' instead of 'libgles1'
    Note, selecting 'libgles2-mesa' instead of 'libgles2'
    libgles2-mesa is already the newest version.
    The following extra packages will be installed:
    libdrm-dev libdrm-omap1 libegl1-mesa libegl1-mesa-dev libegl1-mesa-drivers
    libgbm1 libkms1 libopenvg1-mesa libpthread-stubs0 libpthread-stubs0-dev
    libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0
    libxcb-glx0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev
    libxfixes-dev libxxf86vm-dev x11proto-core-dev x11proto-damage-dev
    x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev
    x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev
    xorg-sgml-doctools xtrans-dev
    Suggested packages:
    libxcb-doc libxext-doc
    The following NEW packages will be installed:
    libdrm-dev libdrm-omap1 libegl1-mesa libegl1-mesa-dev libegl1-mesa-drivers
    libgbm1 libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev libgles2-mesa-dbg
    libgles2-mesa-dev libkms1 libopenvg1-mesa libpthread-stubs0
    libpthread-stubs0-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev
    libxcb-dri2-0 libxcb-glx0-dev libxcb1-dev libxdamage-dev libxdmcp-dev
    libxext-dev libxfixes-dev libxxf86vm-dev x11proto-core-dev
    x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
    x11proto-input-dev x11proto-kb-dev x11proto-xext-dev
    x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev
    0 upgraded, 38 newly installed, 0 to remove and 9 not upgraded.
    Need to get 10.4 MB of archives.
    After this operation, 32.0 MB of additional disk space will be used.
    Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libdrm-omap1 armhf 2.4.40-1~deb7u2 [440 kB]
    Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgbm1 armhf 8.0.5-4+deb7u2+rpi1 [715 kB]
    Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb-dri2-0 armhf 1.8.1-2+deb7u1 [11.6 kB]
    Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libegl1-mesa armhf 8.0.5-4+deb7u2+rpi1 [65.7 kB]
    Get:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libopenvg1-mesa armhf 8.0.5-4+deb7u2+rpi1 [39.7 kB]
    Get:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libegl1-mesa-drivers armhf 8.0.5-4+deb7u2+rpi1 [1,432 kB]
    Get:7 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgles1-mesa armhf 8.0.5-4+deb7u2+rpi1 [40.7 kB]
    Get:8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libkms1 armhf 2.4.40-1~deb7u2 [442 kB]
    Get:9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libdrm-dev armhf 2.4.40-1~deb7u2 [555 kB]
    Get:10 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-dri2-dev all 2.6-2 [11.8 kB]
    Get:11 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-gl-dev all 1.4.15-1 [31.8 kB]
    Get:12 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xorg-sgml-doctools all 1:1.10-1 [24.1 kB]
    Get:13 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-core-dev all 7.0.23-1 [774 kB]
    Get:14 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxau-dev armhf 1:1.0.7-1 [21.0 kB]
    Get:15 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
    Get:16 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-input-dev all 2.2-1 [172 kB]
    Get:17 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-kb-dev all 1.0.6-2 [269 kB]
    Get:18 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xtrans-dev all 1.2.7-1 [112 kB]
    Get:19 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpthread-stubs0 armhf 0.3-3 [3,230 B]
    Get:20 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpthread-stubs0-dev armhf 0.3-3 [3,996 B]
    Get:21 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb1-dev armhf 1.8.1-2+deb7u1 [81.6 kB]
    Get:22 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libx11-dev armhf 2:1.5.0-1+deb7u1+wheezy [957 kB]
    Get:23 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-xext-dev all 7.2.1-1 [273 kB]
    Get:24 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxext-dev armhf 2:1.3.1-2+deb7u1 [108 kB]
    Get:25 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-xf86vidmode-dev all 2.3.1-2 [6,114 B]
    Get:26 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxxf86vm-dev armhf 1:1.1.2-1+deb7u1 [24.4 kB]
    Get:27 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
    Get:28 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxfixes-dev armhf 1:5.0-4+deb7u1 [21.6 kB]
    Get:29 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
    Get:30 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxdamage-dev armhf 1:1.1.3-2 [13.5 kB]
    Get:31 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb-glx0-dev armhf 1.8.1-2+deb7u1 [45.0 kB]
    Get:32 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libx11-xcb-dev armhf 2:1.5.0-1+deb7u1+wheezy [141 kB]
    Get:33 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libegl1-mesa-dev armhf 8.0.5-4+deb7u2+rpi1 [42.5 kB]
    Get:34 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgles1-mesa-dev armhf 8.0.5-4+deb7u2+rpi1 [44.2 kB]
    Get:35 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgles2-mesa-dev armhf 8.0.5-4+deb7u2+rpi1 [43.1 kB]
    Get:36 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libx11-doc all 2:1.5.0-1+deb7u1+wheezy [3,227 kB]
    Get:37 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgles1-mesa-dbg armhf 8.0.5-4+deb7u2+rpi1 [49.2 kB]
    Get:38 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgles2-mesa-dbg armhf 8.0.5-4+deb7u2+rpi1 [45.6 kB]
    Fetched 10.4 MB in 26s (393 kB/s)
    Extracting templates from packages: 100%
    Selecting previously unselected package libdrm-omap1:armhf.
    (Reading database ... 81947 files and directories currently installed.)
    Unpacking libdrm-omap1:armhf (from .../libdrm-omap1_2.4.40-1~deb7u2_armhf.deb) ...
    Selecting previously unselected package libgbm1:armhf.
    Unpacking libgbm1:armhf (from .../libgbm1_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libxcb-dri2-0:armhf.
    Unpacking libxcb-dri2-0:armhf (from .../libxcb-dri2-0_1.8.1-2+deb7u1_armhf.deb) ...
    Selecting previously unselected package libegl1-mesa:armhf.
    Unpacking libegl1-mesa:armhf (from .../libegl1-mesa_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libopenvg1-mesa:armhf.
    Unpacking libopenvg1-mesa:armhf (from .../libopenvg1-mesa_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libegl1-mesa-drivers:armhf.
    Unpacking libegl1-mesa-drivers:armhf (from .../libegl1-mesa-drivers_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libgles1-mesa:armhf.
    Unpacking libgles1-mesa:armhf (from .../libgles1-mesa_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libkms1:armhf.
    Unpacking libkms1:armhf (from .../libkms1_2.4.40-1~deb7u2_armhf.deb) ...
    Selecting previously unselected package libdrm-dev.
    Unpacking libdrm-dev (from .../libdrm-dev_2.4.40-1~deb7u2_armhf.deb) ...
    Selecting previously unselected package x11proto-dri2-dev.
    Unpacking x11proto-dri2-dev (from .../x11proto-dri2-dev_2.6-2_all.deb) ...
    Selecting previously unselected package x11proto-gl-dev.
    Unpacking x11proto-gl-dev (from .../x11proto-gl-dev_1.4.15-1_all.deb) ...
    Selecting previously unselected package xorg-sgml-doctools.
    Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.10-1_all.deb) ...
    Selecting previously unselected package x11proto-core-dev.
    Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.23-1_all.deb) ...
    Selecting previously unselected package libxau-dev:armhf.
    Unpacking libxau-dev:armhf (from .../libxau-dev_1%3a1.0.7-1_armhf.deb) ...
    Selecting previously unselected package libxdmcp-dev:armhf.
    Unpacking libxdmcp-dev:armhf (from .../libxdmcp-dev_1%3a1.1.1-1_armhf.deb) ...
    Selecting previously unselected package x11proto-input-dev.
    Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.2-1_all.deb) ...
    Selecting previously unselected package x11proto-kb-dev.
    Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.6-2_all.deb) ...
    Selecting previously unselected package xtrans-dev.
    Unpacking xtrans-dev (from .../xtrans-dev_1.2.7-1_all.deb) ...
    Selecting previously unselected package libpthread-stubs0:armhf.
    Unpacking libpthread-stubs0:armhf (from .../libpthread-stubs0_0.3-3_armhf.deb) ...
    Selecting previously unselected package libpthread-stubs0-dev:armhf.
    Unpacking libpthread-stubs0-dev:armhf (from .../libpthread-stubs0-dev_0.3-3_armhf.deb) ...
    Selecting previously unselected package libxcb1-dev:armhf.
    Unpacking libxcb1-dev:armhf (from .../libxcb1-dev_1.8.1-2+deb7u1_armhf.deb) ...
    Selecting previously unselected package libx11-dev:armhf.
    Unpacking libx11-dev:armhf (from .../libx11-dev_2%3a1.5.0-1+deb7u1+wheezy_armhf.deb) ...
    Selecting previously unselected package x11proto-xext-dev.
    Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.1-1_all.deb) ...
    Selecting previously unselected package libxext-dev:armhf.
    Unpacking libxext-dev:armhf (from .../libxext-dev_2%3a1.3.1-2+deb7u1_armhf.deb) ...
    Selecting previously unselected package x11proto-xf86vidmode-dev.
    Unpacking x11proto-xf86vidmode-dev (from .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb) ...
    Selecting previously unselected package libxxf86vm-dev.
    Unpacking libxxf86vm-dev (from .../libxxf86vm-dev_1%3a1.1.2-1+deb7u1_armhf.deb) ...
    Selecting previously unselected package x11proto-fixes-dev.
    Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a5.0-2_all.deb) ...
    Selecting previously unselected package libxfixes-dev.
    Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a5.0-4+deb7u1_armhf.deb) ...
    Selecting previously unselected package x11proto-damage-dev.
    Unpacking x11proto-damage-dev (from .../x11proto-damage-dev_1%3a1.2.1-2_all.deb) ...
    Selecting previously unselected package libxdamage-dev.
    Unpacking libxdamage-dev (from .../libxdamage-dev_1%3a1.1.3-2_armhf.deb) ...
    Selecting previously unselected package libxcb-glx0-dev:armhf.
    Unpacking libxcb-glx0-dev:armhf (from .../libxcb-glx0-dev_1.8.1-2+deb7u1_armhf.deb) ...
    Selecting previously unselected package libx11-xcb-dev.
    Unpacking libx11-xcb-dev (from .../libx11-xcb-dev_2%3a1.5.0-1+deb7u1+wheezy_armhf.deb) ...
    Selecting previously unselected package libegl1-mesa-dev.
    Unpacking libegl1-mesa-dev (from .../libegl1-mesa-dev_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libgles1-mesa-dev.
    Unpacking libgles1-mesa-dev (from .../libgles1-mesa-dev_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libgles2-mesa-dev.
    Unpacking libgles2-mesa-dev (from .../libgles2-mesa-dev_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libx11-doc.
    Unpacking libx11-doc (from .../libx11-doc_2%3a1.5.0-1+deb7u1+wheezy_all.deb) ...
    Selecting previously unselected package libgles1-mesa-dbg:armhf.
    Unpacking libgles1-mesa-dbg:armhf (from .../libgles1-mesa-dbg_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Selecting previously unselected package libgles2-mesa-dbg:armhf.
    Unpacking libgles2-mesa-dbg:armhf (from .../libgles2-mesa-dbg_8.0.5-4+deb7u2+rpi1_armhf.deb) ...
    Processing triggers for man-db ...
    Setting up libdrm-omap1:armhf (2.4.40-1~deb7u2) ...
    Setting up libgbm1:armhf (8.0.5-4+deb7u2+rpi1) ...
    Setting up libxcb-dri2-0:armhf (1.8.1-2+deb7u1) ...
    Setting up libegl1-mesa:armhf (8.0.5-4+deb7u2+rpi1) ...
    Setting up libopenvg1-mesa:armhf (8.0.5-4+deb7u2+rpi1) ...
    Setting up libegl1-mesa-drivers:armhf (8.0.5-4+deb7u2+rpi1) ...
    Setting up libgles1-mesa:armhf (8.0.5-4+deb7u2+rpi1) ...
    Setting up libkms1:armhf (2.4.40-1~deb7u2) ...
    Setting up libdrm-dev (2.4.40-1~deb7u2) ...
    Setting up x11proto-dri2-dev (2.6-2) ...
    Setting up x11proto-gl-dev (1.4.15-1) ...
    Setting up xorg-sgml-doctools (1:1.10-1) ...
    Setting up x11proto-core-dev (7.0.23-1) ...
    Setting up libxau-dev:armhf (1:1.0.7-1) ...
    Setting up libxdmcp-dev:armhf (1:1.1.1-1) ...
    Setting up x11proto-input-dev (2.2-1) ...
    Setting up x11proto-kb-dev (1.0.6-2) ...
    Setting up xtrans-dev (1.2.7-1) ...
    Setting up libpthread-stubs0:armhf (0.3-3) ...
    Setting up libpthread-stubs0-dev:armhf (0.3-3) ...
    Setting up libxcb1-dev:armhf (1.8.1-2+deb7u1) ...
    Setting up libx11-dev:armhf (2:1.5.0-1+deb7u1+wheezy) ...
    Setting up x11proto-xext-dev (7.2.1-1) ...
    Setting up libxext-dev:armhf (2:1.3.1-2+deb7u1) ...
    Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
    Setting up libxxf86vm-dev (1:1.1.2-1+deb7u1) ...
    Setting up x11proto-fixes-dev (1:5.0-2) ...
    Setting up libxfixes-dev (1:5.0-4+deb7u1) ...
    Setting up x11proto-damage-dev (1:1.2.1-2) ...
    Setting up libxdamage-dev (1:1.1.3-2) ...
    Setting up libxcb-glx0-dev:armhf (1.8.1-2+deb7u1) ...
    Setting up libx11-xcb-dev (2:1.5.0-1+deb7u1+wheezy) ...
    Setting up libegl1-mesa-dev (8.0.5-4+deb7u2+rpi1) ...
    Setting up libgles1-mesa-dev (8.0.5-4+deb7u2+rpi1) ...
    Setting up libgles2-mesa-dev (8.0.5-4+deb7u2+rpi1) ...
    Setting up libx11-doc (2:1.5.0-1+deb7u1+wheezy) ...
    Setting up libgles1-mesa-dbg:armhf (8.0.5-4+deb7u2+rpi1) ...
    Setting up libgles2-mesa-dbg:armhf (8.0.5-4+deb7u2+rpi1) ...
    pi@pi-desk ~ $

    libgles2-mesa was already the BUT this time around, apt-get found a BUNCH of things to select and install! If your install didn;t look like this last one I did, try running it again.

    Now, PropellerIDE works like a champ!

    I can easily see a RasPi2 and a powered USB hub stuck on the back of a monitor providing desktop computing for my workbench! Not bad for $35!

    @Potatohead, you should have yours by now. Are you happily Propellering with your Pi??
  • potatoheadpotatohead Posts: 10,261
    edited 2015-02-28 09:07
    No Pi Yet :(
  • ratronicratronic Posts: 1,451
    edited 2015-03-01 15:23
    potatohead I found this - http://thepihut.com/blogs/raspberry-pi-tutorials/16982376-updating-raspian-on-your-microsd-for-the-raspberry-pi-2 and I am able to use my existing

    cards with already installed SimpleIde and PropellerIDE tools on both older Pi's and the new Raspberry Pi 2. I am using "medium 900MHZ ARM" clock setting.
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-03-02 07:59
    FYI,

    You guys should add a USB hard drive... it makes life much snappier on the Pi2!

    http://www.mikronauts.com/2015/02/28/raspberry-pi-2-runs-nicely-on-a-sata-hard-drive-using-a-usbsata-enclosure/

    I made a 200GB root partition and have the rest as data. MUCH snappier desktop use.
  • GadgetoidGadgetoid Posts: 47
    edited 2015-03-02 09:12
    I put together a guide for getting Propeller IDE and p1load up and running on the Pi for Propeller HAT, you can find it here:

    https://github.com/pimoroni/propeller-hat/blob/master/documentation/Propeller-IDE-Getting-Started.md

    I also include a bleeding-edge build of p1load from https://github.com/dbetz/p1load, which you can easily build/install yourself. The version currently supplied with Propeller IDE is missing some of the more recent tweaks for easy Pi usage- specially when talking to Prop's using the Pi's /dev/ttyAMA0 rather than over USB.

    I also use these steps to set up p1load: https://github.com/pimoroni/propeller-hat/blob/master/software/p1load/install

    This is so it can talk serial ( via /dev/ttyAMA0 ) without needing to ask for a root password- which doesn't work if you just want to hit "run" in Propeller IDE.

    I'm hoping to package the necessary Qt libraries up at some point, since installing from backports is problematic and if you don't understand apt pinning ( I surely don't ) then you can end up trashing your apt sources to the point where some installs will fail with dependency problems ( I had problems with SDL recently ).
  • TrapperBobTrapperBob Posts: 142
    edited 2015-03-02 10:56
    Hi Bill,

    I for one would love to see a howto on setting up one of these systems
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-03-02 11:53
    Post #24 in the 5 Million Pi thread has the instructions I followed to set up my first BIG root FS and the results. Once you've done it, it's easy-peasy and you'll want big file systems everywhere!!
  • RsadeikaRsadeika Posts: 3,837
    edited 2015-03-02 13:18
    I have been running the Raspi 2 for a couple weeks now, and decided to try installing NOOBS_v1_4_0, seems to be having a problem with Network access. I have done the update and upgrade steps, and when I: Go->Network, I get DBus error org.freedesktop.DBus error ...

    The other problem is that the Raspi does not have an easy way of installing a printer, Local or Network, sort of a given on any other PC. So, if you have PropellerIDE installed, it becomes a hassle to get a print out of your program.

    Has anybody considered using a Class 10 64GB uSD card, those seem to be coming down in price, matched with an external 2TB drive, could be a decent development system.

    Now I am waiting for, the latest version of SimpleIDE and propellerIDE to become an easy install, and then I can proceed further.

    Ray
  • Bill HenningBill Henning Posts: 6,445
    edited 2015-03-02 13:42
    I'll add it to my TODO list :)

    It is basically the same procedure as using a USB flash stick for the root file system, here is a link to a thread discussing that:

    http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=44177

    You might also enjoy

    http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-nas-experiment-howto/

    It shows you how to set up a Pi 2 as a NAS (should also work on an older Pi)
    TrapperBob wrote: »
    Hi Bill,

    I for one would love to see a howto on setting up one of these systems
  • potatoheadpotatohead Posts: 10,261
    edited 2015-03-02 13:56
    Looks like mine will be here end of week.

    http://www.howtogeek.com/169679/how-to-add-a-printer-to-your-raspberry-pi-or-other-linux-computer/

    That setup for printer seems reasonable.
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2015-03-03 15:20
    If your looking for a Pi 2 board in Canada you can try here:

    "New Raspberry Pi 2 board and kits in stock and shipping within 24 hours"

    http://www.canakit.com/raspberry-pi/raspberry-pi-kits

    Mine shipped yesterday and will be here Monday :)

    re: Printer
    Has anyone tried to print from the Pi through Google Cloud print? It should work.
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2015-03-11 17:34
    I loaded Simple IDE and can compile however, I get an error opeinig the serial port ' dev/ttyAMAO' I did try a symbolic link but no go so far. I't probably something simple I'm forgetting to do.

    I loaded Node.js and did a test (no problems)

    I loaded sqlite3 (loaded fine)

    I loaded Lazarus but ran into a problem and have to go through it again.


    re; You don't need a heat sink on a Pi.

    I have 2 heat sinks installed and overclocked the Pie 2. LOL
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2015-03-11 17:38
    Message from Google when I checked my Gmail from the Pi2
    ===============================================================================
    Hi Robert,

    Your Google account (robert????????@gmail.com) was just used to sign in from Safari on Mac.

    Location: Nova Scotia, Canada*
    Time: 9:09 pm Atlantic Daylight Time (GMT-3)

    ===========================================================


    Google thinks it's a Mac .I knew I shoulden't have overclocked it LOL
  • ratronicratronic Posts: 1,451
    edited 2015-03-11 18:01
    I get an error opeinig the serial port ' dev/ttyAMAO'

    I'm not sure if you already know this but when you want to use the serial port on the Pi you have to run sudo raspi-config and under

    Advanced Options select Serial and disable the shell's use of the serial port. Reboot and retry. When I first started using a Pi this was not able to be done

    from the raspi-config menu.
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-03-11 18:04
    Bob, did you add your user to the group that owns the serial ports?
Sign In or Register to comment.