Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,670
» Latest member: illuminati24
» Forum threads: 16,244
» Forum posts: 117,146

Full Statistics

Latest Threads
compass pdf link expired:...
Forum: General Discussion on PinePhone
Last Post: Kevin Kofler
10 hours ago
» Replies: 1
» Views: 47
Wake up Call
Forum: General Discussion on PinePhone
Last Post: biketool
Yesterday, 06:18 AM
» Replies: 6
» Views: 304
Reinstallation Arch Linux...
Forum: General Discussion on PineTab
Last Post: victor_yeh
11-05-2025, 11:17 PM
» Replies: 0
» Views: 46
I think you can try compi...
Forum: General Discussion on Pinebook Pro
Last Post: wangyukunshan
11-05-2025, 02:25 AM
» Replies: 0
» Views: 90
Second screen mirroring
Forum: General
Last Post: OpalTromp
11-04-2025, 09:53 PM
» Replies: 2
» Views: 1,731
kivy app keeping focus wh...
Forum: Mobian on PinePhone
Last Post: Kevin Kofler
11-04-2025, 08:37 PM
» Replies: 1
» Views: 80
How to add an homemade ap...
Forum: Mobian on PinePhone
Last Post: JChdeL
11-04-2025, 04:13 AM
» Replies: 3
» Views: 316
Has anyone installed Tris...
Forum: General
Last Post: RandB
11-03-2025, 12:08 PM
» Replies: 1
» Views: 2,192
Xen hypervisor on Rock64
Forum: Linux on Rock64
Last Post: darkfader
11-03-2025, 09:25 AM
» Replies: 6
» Views: 9,718
[Article] RISC-V Ox64 BL8...
Forum: General
Last Post: smithjohns
11-03-2025, 12:54 AM
» Replies: 3
» Views: 9,483

 
  Programming languages support under PINE64
Posted by: baryluk - 05-01-2016, 10:56 AM - Forum: Linux on Pine A64(+) - Replies (6)

I am mostly interested in programming under ARM64 in Linux, so I am starting this thread here.

I want to gather peoples interests in different programming languages and the current state of them under ARM64. This includes the programming language itself, and the libraries. I am doing that because ARM64 is very new platform. And PINE64 is basically first generally available computer with ARM64. Previous ones were very expensive, so anything other than few languages needed to run some basic functions (C, C++, Python, Bash, Perl and PHP to run maybe a web server), was not really tested or easy to port without access to cheap hardware by developers.

This is both for my amusement, for showing the state of the platform, and maybe as a guide for other people what can be done with Pine.

Let me divide support into 3 categories or classes. If somebody have some experience about these languages/libraries under Pine64 or other ARM64 board, or under other systems (MacOS, Windows, Linux, FreeBSD) under normal PC (x86, amd64), and want to add something to the list, by testing it under PINE64, please post comments below.

1st class support (compilers and most libraries fully available upstream, and packaged into all major Linux distributions, works out of the box, and there is no major obstacles to use fully the language). This will also include most of the interpreted languages, with working interpreter. But remember that even interpreted languages often interact with C, C++ and host systems in many libraries (i.e. PHP libraries are often written in C, same with Python)

  • C (gcc and clang compilers)
  • C++ (gcc and clang compilers)
  • Go (gcgo compiler)
  • PHP
  • Python 2.x and 3.x
  • Perl 5
  • Ruby
  • JavaScript, Node.js - under V8, Chromium and Firefox
  • Unix shell scripting like Bash, ZSH, KSH, etc.
  • Erlang and Elixir (no HiPE support for aarch64, just arm and other archs, but interpreter works. LLVM backend in the works).
  • Scheme (multiple implementations works just fine. not tested native code compilers)
  • Java using OpenJDK environment (Tested OpenJRE9, but it older should work too, including OpenJDK too)
  • Ada (tested gnat-6 6.1.1)
  • Haskell (tested Glagow Haskell Compiler 7.10.3 with -fllvm backend)
  • OCaml (tested ocaml 4.02.3)
  • Fortran (tested gfortran-5 5.3.1)
  • Forth (tested gforth 0.7.3)
2nd class support (compilers partially working, some libraries maybe working, not fully tested, but there is a progress in making it run just fine). Some languages landed here because I didn't confirmed if they belong to 1st class fully. But probably half of them can be moved to 1st class category after proper confirmation of their status.
  • Rust - compiler should work (LLVM based), but core libraries are not yet ready
  • D 2.x (gdc compiler, ldc compiler maybe) - gdc compiler almost works, phobos almost ready
  • Groovy
  • Elm
  • Kotlin
  • C#, F#, etc under Mono virtual machine and its compilers
  • Haskell
  • OCaml
  • OpenCL
  • Clojure
  • Swift
  • Objective-C
  • PyPy
  • Lua, and LuaJIT
  • Lisp, ie. Common Lisp
  • Scala
  • Dart
  • Fortran (i.e. gfortran
  • Ada (i.e. gnat)
  • Jython
  • Octave
  • R
  • Nemerle
  • Pascal (i.e. Gnu Pascal)
  • Vala
3rd class support. Status unknown, no porting started, or the existing implementations are already limited in portability.
  • Eiffel
  • Visual Basic
  • Fortress
  • Delphi
  • Maple
  • Matlab
  • Mathematica
  • Sawzall
  • Oberon
  • Escher
  • Factor

I limited myself to languages I had some contact in the past, or are reasonably popular with big community. I explicitly excluded many esoteric languages (the ones made just for fun), even if they are in 1st or 2nd category, because they were not really done for practical purposes, and I do not want to pollute this list too much with them. I also explicitly excluded many languages that run in the web browser, with few minor exceptions like Dart and Elm, but in general, they are platform independent and do not even really run on the development host but in the clients browser. I included some, and they inclusion stats the status of the development, tools and compilers to Java or JavaScript target, not whatever you can run the programs in the browser correctly (but usually some support for execution would be also necessary for example to run tests). I also excluded very old languages, that nobody expect to be running even on modern PCs (like Algol variants, or Modula), or do have extremely small community or numbers of libraries available.

Anything more to add? Again, if you do have expirience with some of the above languages, and if you already tested them to work correctly, comment about moving the language to the proper category. (In example I feel that the Lua, Haskell and Ocaml might just work out of the box, same with Octave and R libraries. I just had no time to test anything in them yet). If you are under Debian, or Ubuntu, try installing provided packages, and see how things work, and report back. If so please provide distribution version, and version of the language tools and libraries you used for testing.


Changes: Moved Erlang and Elixir up. Moved Scheme up. Moved Haskell and Ocaml up. Moved Ada and Fortran up. Added comments to D and Rust.


  Problems Connecting to Google Services?
Posted by: GunnerKB - 05-01-2016, 10:56 AM - Forum: Android on Pine A64(+) - No Replies

Pine64 2gb with the wifi module and power supply. Everything Boots up perfectly fine and seems to work great with both Remix OS and Android 5.1; however, when I try to add my google account I get a message that says it cant connect to google services. I've tried on wifi and on ethernet with the same results. Additionally, when I open chrome, many websites will not load.  So far I have only been able to connect to facebook, pine64's homepage, and youtube (which will only let me play videos if I request the desktop page).  Exact same issues with android 5.1 and Remix OS. I've tried formatting and rewriting the image file multiple time. Any help is appreciated.


  Damaged in shipping
Posted by: fdnyubergeek - 05-01-2016, 09:46 AM - Forum: Shipment Related Discussion - Replies (12)

I hope this is the place for it...

I got my 2GB Pine64 a couple of weeks ago and one of the components, the Wifi/Bluetooth connector was damaged in shipping.

Pine runs fine. Love playing around with the sbc.

 Also I have emailed support@pine64.com and through the web contact form and haven't gotten anything back from anyone yet. 

Attached is picture of the damaged module. http://imgur.com/a2cdbeM

[Image: a2cdbeM]


  Camera not Delivered,is this normal?
Posted by: reesh95 - 05-01-2016, 09:15 AM - Forum: General Discussion on PINE A64(+) - Replies (3)

I ordered a camera and the wifi+Bt addon at backerkit , but was surprised by the absence of camera in the package. I tried contacting backerkit and support@pine64 but have gotten no response whatsoever . Is there anything else i can try to resolve this ?


  Success story - Debian + ZWave
Posted by: eljatul - 05-01-2016, 03:26 AM - Forum: General Discussion on PINE A64(+) - Replies (4)

Last week I received my Pine64 with 2GB RAM. My journey has been very smooth with this product. I installed Debian following the instructions on the site. Installation was surprisingly easy with zero problems. I then ported my application that I built for Raspberry Pi and again I had no trouble finding all dependencies and compiling my application (C++). Another nice experience. 
I then connected my Z-Wave USB Z-Stick, tested my iOS app, my sensors, etc. and again everything worked fine in the first shot.

A couple of hours after I opened the package, I have everything running on the new Pine64. My home-grown home automation solution is now powered by Pine64.  Smile

Good job and thanks so much to everyone involved in the hardware and software development of this product. The acrylic case looks as good as the one on the site. Yay!


  Poor Laggy YouTube Performance
Posted by: Beryllium - 05-01-2016, 03:06 AM - Forum: General Discussion on PINE A64(+) - Replies (12)

I've tried Android, Debian, and RemixOS and Youtube videos are unwatchable even at 720p. 

I checked the temps they were at 80c+, I thought maybe it's throttling it due to high temps so I installed 2 heat sinks and a fan. That lowered it to 50-60c but lag is still there.

Anyone is able to run Youtube videos smoothly?

Pine 64 1GB
32gb Samsung Pro SDHC card 90mb/s read 80mb/s write
Apple 12w 2.4A adapter
Dell 1080p monitor


  kodi xbmc for pine
Posted by: mbjpine64 - 05-01-2016, 01:45 AM - Forum: General Discussion on PINE A64(+) - Replies (4)

can we get KODI , XBMC for Pine 64 2GB?


  no sound over HDMI
Posted by: mbjpine64 - 05-01-2016, 01:20 AM - Forum: Getting Started - Replies (2)

Very happy to receive my 2GB Pine 64 (in India!). Loaded UBUNTU and got started flawlessly on the first go.
connected HDMI to HD TV , USB kbd n mouse, wired ethernet LAN, powered thro cellphone 10000maH power bank.
However when running You tube videos on Midori , no sound from TV. 
Sound settings (vol control / output devices) indicate sound going to Port: headphones,
 How to get the sound to HDMI so that TV speakers get active?
Thanks in advance
software update done, ran
sudo apt-get install kodi
to install kodi,, probably this solved the problem,


  Partitioning MicroSD card for boot/storage
Posted by: KillrKowalski - 04-30-2016, 11:26 PM - Forum: Getting Started - Replies (6)

Let me start by saying thank you for the people who have been super helpful already on the forums! 

I'm on a Mac, OSx, and I have a 32gb micro sd card that I've been using for a boot card since it's the smallest I currently have available. When burning any of the images using terminal, is there a way to partition the drive, and burn the image to the smaller partition, so I don't end up wasting the rest of the space on the card? 

Sorry for the newbish question, but I figure someone had to have run into this issue already and was hoping they could shed some light on it for me.

I'm trying to use it for a media center, and I'm leaning more towards Remix OS, is this the best choice for what I want to do? Thoughts? Better ideas? Cat Pictures? Let me know!


  Visible or viewable screen/image scale
Posted by: NondescriptMember - 04-30-2016, 09:57 PM - Forum: Android on Pine A64(+) - Replies (14)

I apologize.  I am sure this has been dealt with already, but I don't know what search terms to use.
Please see the attachment for an visual explanation of my question/issue.
In my own terms, I am unable to view the entire Android image on either of my 1080P TV screens.  The image runs over into unviewable space.  I have been through the Android settings, but I haven't found anything to work toward solving this issue.

Any ideas?



Attached Files Thumbnail(s)