{"id":31,"date":"2015-09-10T22:54:44","date_gmt":"2015-09-10T22:54:44","guid":{"rendered":"https:\/\/einhugur.com\/blog\/?p=31"},"modified":"2015-09-11T19:38:55","modified_gmt":"2015-09-11T19:38:55","slug":"next-set-to-boards-to-test-and-develop-xojo-arm-plugins-arrive","status":"publish","type":"post","link":"https:\/\/einhugur.net\/blog\/index.php\/2015\/09\/10\/next-set-to-boards-to-test-and-develop-xojo-arm-plugins-arrive\/","title":{"rendered":"Next set to boards to test and develop Xojo ARM plugins arrive"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"https:\/\/i1.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112.jpg?ssl=1\"><img data-attachment-id=\"32\" data-permalink=\"https:\/\/einhugur.net\/blog\/index.php\/2015\/09\/10\/next-set-to-boards-to-test-and-develop-xojo-arm-plugins-arrive\/img_0112\/\" data-orig-file=\"https:\/\/i2.wp.com\/einhugur.net\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112.jpg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 6&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1441924214&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.15&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.03030303030303&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"Banana PI M2 and Orange PI 2\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/einhugur.net\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112.jpg?fit=300%2C225&amp;ssl=1\" data-large-file=\"https:\/\/i2.wp.com\/einhugur.net\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112.jpg?fit=474%2C356&amp;ssl=1\" loading=\"lazy\" class=\"alignnone size-medium wp-image-32\" src=\"https:\/\/i0.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112-300x225.jpg?resize=300%2C225&#038;ssl=1\" alt=\"Banana PI M2 and Orange PI 2\" width=\"300\" height=\"225\" srcset=\"https:\/\/i2.wp.com\/einhugur.net\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i2.wp.com\/einhugur.net\/blog\/wp-content\/uploads\/2015\/09\/IMG_0112.jpg?w=640&amp;ssl=1 640w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Next set of boards to develop and test arrived, this time it was Banana PI M2 and Orange PI 2.<\/p>\n<p style=\"text-align: left;\">I had seen reviews on the web on the hardware, that soldering on the Orange PI was crude, but I found both boards to be flawless in every way as far as manufacturing goes.<\/p>\n<p style=\"text-align: left;\">At first look then both of the boards solve what annoys me the most on the Raspberry PI, the power connector. On the Raspberry PI the power connector tends to be sensitive to movement when\u00a0fiddling with the board so it tends to reboot. Thats not the case with the Banana PI and Orange PI where\u00a0the connector is not sensitive at all, its a different kind than Raspberry uses.<\/p>\n<p style=\"text-align: left;\">Both Banana PI and Orange PI have huge issues with detecting the display, going through DVI adapter is very bad for example. Resolution is hard coded and you cannot change it without going through a lot of trouble changing the boot, which I have not figured out how to do. Default resolution is 1280 x 720 which many displays have problem displaying.<\/p>\n<p style=\"text-align: left;\"><span style=\"color: #808080;\">(I imagine on some displays it will manage to Auto detect 1920 x 1080 but I have not had that luck, from reading on the web then most seem to disable display\u00a0auto detection and manually enter their display sync parameters, but I have not able to figure out how so far.)<\/span><\/p>\n<p style=\"text-align: left;\">Now if you get the display to work then both machines are really great. I only got it at the 1280 x 720 which is all right for me for now since I work on them remotely through SSH anyhow.<\/p>\n<p style=\"text-align: left;\">I got the built in wireless to work on both of them without too much pain.<\/p>\n<p style=\"text-align: left;\">The Banana PI&#8217;s Raspian installation is not much changed from the Raspberry PI version of it, everything in\u00a0sudo raspi-config seems to work fine and it even has some new options there.<\/p>\n<p style=\"text-align: left;\">Orange PI seems to have forked a bit further away, there is not as much in their\u00a0sudo raspi-config tool. But the OS comes very rich of features.<\/p>\n<p style=\"text-align: left;\">And at last a simple\u00a0benchmark where the test case was to build the Einhugur GraphicsFormats plugin for ARM. <span style=\"color: #999999;\">(ALL machines used same type of Class 10 memory card, and building was done over SSH on all of them)<\/span><\/p>\n<ul>\n<li style=\"text-align: left;\">Raspberry PI 2 finished in 10 min and 45 seconds<\/li>\n<li style=\"text-align: left;\">Banana PI M2 finished in\u00a06 min and 28 seconds<\/li>\n<li style=\"text-align: left;\">Orange PI 2 finished in 6 min and 15 seconds<\/li>\n<\/ul>\n<p><span style=\"color: #999999;\">Note the Orange PI did not produce 100% binary compatible\u00a0result, I am guessing that it has different version of some library, it should not affect the speed test even if it will affect the usability for me.<\/span><\/p>\n<p><span style=\"color: #999999;\">Banana PI and Raspberry PI produced 100% same result.<\/span><\/p>\n<p>This is of course just one type of benchmark and perhaps does not reflect well the higher clocked CPU in the Orange PI as much of compiling is just disk IO.<\/p>\n<p>Hopefully we can soon attempt multi core\u00a0image processing test with the PictureEffects plugin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Next set of boards to develop and test arrived, this time it was Banana PI M2 and Orange PI 2. I had seen reviews on the web on the hardware, that soldering on the Orange PI was crude, but I found both boards to be flawless in every way as far as manufacturing goes. At &hellip; <a href=\"https:\/\/einhugur.net\/blog\/index.php\/2015\/09\/10\/next-set-to-boards-to-test-and-develop-xojo-arm-plugins-arrive\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Next set to boards to test and develop Xojo ARM plugins arrive<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1],"tags":[11,13,14,12,10,6],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pd75nk-v","jetpack-related-posts":[{"id":26,"url":"https:\/\/einhugur.net\/blog\/index.php\/2015\/09\/03\/26\/","url_meta":{"origin":31,"position":0},"title":"First Raspberry PI 2 boards arrive","date":"September 3, 2015","format":false,"excerpt":"First Raspberry PI 2 boards arrive. As Xojo Inc has published then Xojo 2015r3 will be supporting Raspberry PI ARM\u00a0compiles. So of course we are gearing up to support plugins for the Raspberry PI compiles. The first shipment arrived, which contained two regular Raspberry PI 2 boards. I had in\u2026","rel":"","context":"In \"ARM\"","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2015\/09\/RaspberryPi-300x225.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":257,"url":"https:\/\/einhugur.net\/blog\/index.php\/2015\/10\/20\/the-day-has-come-xojo-has-released-xojo-2015r3-with-64bit-compile-on-macos-x-linux-and-windows-as-well-as-adding-raspberry-pi-arm-target\/","url_meta":{"origin":31,"position":1},"title":"The day has come ! Xojo has released Xojo 2015r3 with 64bit compile on MacOS X, Linux and Windows, as well as adding Raspberry PI ARM target","date":"October 20, 2015","format":false,"excerpt":"This is great day in history of Xojo and for most Xojo developers. Of course its not perfect and some would say its no good because of lack of debugging, to big compile sizes and because there might be bugs. Having been playing with it throughout the alpha and beta\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2015\/08\/64red.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":391,"url":"https:\/\/einhugur.net\/blog\/index.php\/2016\/01\/19\/switch-to-clang-on-linux-and-update-to-orange-pi-and-banana-pi-reviews\/","url_meta":{"origin":31,"position":2},"title":"Switch to clang on Linux and update to Orange PI and Banana PI reviews","date":"January 19, 2016","format":false,"excerpt":"I just wanted to touch a bit on it why were are updating our plugins to use CLang on Linux systems. Over the years its always been a issue of which runtime libraries users have had on their Linux installation, getting it to match what Xojo uses and then what\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":304,"url":"https:\/\/einhugur.net\/blog\/index.php\/2015\/10\/21\/the-right-case-for-raspberry-pi\/","url_meta":{"origin":31,"position":3},"title":"The right case for Raspberry PI","date":"October 21, 2015","format":false,"excerpt":"I have had some trouble getting happy with cases for the Raspberries. One falls apart, one does to have hole to take out the SD card, but today I had chance to 3D print, so I tested printing this case here: It has a VESA mount to fasten it on\u2026","rel":"","context":"In \"Banana PI\"","img":{"alt_text":"IMG_0165","src":"https:\/\/i1.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2015\/10\/IMG_0165.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":407,"url":"https:\/\/einhugur.net\/blog\/index.php\/2016\/04\/05\/another-marathon-coding-weekend\/","url_meta":{"origin":31,"position":4},"title":"Another marathon coding weekend","date":"April 5, 2016","format":false,"excerpt":"Shortly after Xojo Inc will release their 2016r1 version then we will be pushing out DateControl 6.1 which has a number of fixes and tweaks some of which help users using the new drop down calendar mode on broader range of OS X versions.\u00a0We have had this version in open\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2016\/04\/DateControlUbuntu.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":401,"url":"https:\/\/einhugur.net\/blog\/index.php\/2016\/02\/27\/small-update-to-older-posts\/","url_meta":{"origin":31,"position":5},"title":"Small update to older posts","date":"February 27, 2016","format":false,"excerpt":"I just wanted to update some older posts since, I previously advised against\u00a0Orange PI's, but everything has changed now. Armbian\u00a0has saved the day big time on this\u00a0one. My Orange PI has gone from unusable to really great. What happened is that Armbian has added support for the Orange PI H3\u2026","rel":"","context":"Similar post","img":{"alt_text":"The snow keeps getting deeper","src":"https:\/\/i2.wp.com\/einhugur.com\/blog\/wp-content\/uploads\/2016\/02\/DeeperSnow.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/31"}],"collection":[{"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":8,"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/posts\/31\/revisions\/40"}],"wp:attachment":[{"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/einhugur.net\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}