Author Topic: Revenge of the PI  (Read 457 times)

Raistlin

  • Member
  • ***
  • Posts: 476
Revenge of the PI
« on: May 14, 2019, 03:13:10 PM »
Hi all,

So as a side project I've been coding C apps for remote monitoring of
strange and wonderful resources. As a platform I've been playing around
with Raspberry PI 3B+ boards and Linux. Works pretty well and the client
is happy (Just waiting to get paid now...).

Anyhow - I fell semi-in-love with these little single board computers and started
looking around for my very own plaything. Here's the most powerful bang for buck
I could find - and promptly ordered it...... now waiting for delivery.
[This is the 2nd most powerful PI in the world (below) - the no# 1 is close to 300 dollars
more running Intel CPU <-- could also be fun I think - but the price is nasty ]

Here it is then:
https://www.friendlyarm.com/index.php?route=product/product&product_id=225

NOTE: 6 core 2Ghz 64-bit ARM, 4GB RAM ddr3, audio, USB 3.0, USB 3.1 (10gbps  :greensml:) C type
Gigabit LAN, 802.11 n, up to 16 GB eMMC, micro SD slot, Semi-RaspPI compatible header, MIPI camera x 2
HDMI 2.0 and then....  M.2 m-key SSD NVMe PCIex4 slot !!!!!  :greenclp:

Some people have managed to get Win 10 running on it, but it does have native Linux, Android etc.
support. Hope you find it interesting.

Thanks for reading, appreciate comments
Raistlin
Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...

Siekmanski

  • Member
  • *****
  • Posts: 1827
Re: Revenge of the PI
« Reply #1 on: May 14, 2019, 07:26:04 PM »
Cool stuff.

What about these small LattePanda boards with Windows 10 pre-installed.
Includes also an Arduino microcontroller to connect with  your electronics projects.

https://www.dfrobot.com/category-177.html

I own the V1.0 version and are very pleased with it. ( $119.00 )

Specification V1.0


•Intel Cherry Trail Z8350 Quad Core Processor
•Base Frequency: 1.44GHz (1.92GHz Burst Frequency)
•Operating System: Windows 10 Home Edition
•RAM: 2GB DDR3L
•Storage Capacity: 32GB
•GPU: Intel HD Graphics, 12 EUs @200-500Mhz, single-channel memory
•USB 3.0 x 1, USB 2.0 x 2
•Wi-Fi 802.11n 2.4G
•Bluetooth 4.0
•Integrated Arduino Co-processor: ATmega32u4 (Arduino Leonardo)
•Video output: HDMI and MIPI-DSI
•Onboard touch panel overlay connector
•Supports 100Mbps Ethernet
•Intel Processor GPIO x 6
•ATmega Processor GPIO x 20
•Gravity Interface Connectors x 6
•Voltage: 5V@2A
•Board Dimensions: 88 x 70mm / 3.46 x 2.76"
•Package Dimensions: 110 x 94 x 30 mm/4.33 x 3.70 x 1.18"
•NET Weight: 55g
•Gross Weight: 100g
•RoHS, FCC and CE Compliant
Creative coders use backward thinking techniques as a strategy.

Raistlin

  • Member
  • ***
  • Posts: 476
Re: Revenge of the PI
« Reply #2 on: May 14, 2019, 07:41:42 PM »
Quote
the no# 1 is close to 300 dollars more running Intel CPU

@Siekmanski : the rand to dollar crunches poor old me here in SA. But - YES - that's a very nice board
rated #1 in the world = LattePanda = specifically this one : https://www.dfrobot.com/product-1729.html
Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...

Siekmanski

  • Member
  • *****
  • Posts: 1827
Re: Revenge of the PI
« Reply #3 on: May 14, 2019, 07:56:32 PM »
 :biggrin:

They have a wide range of Pandas.
The cheapest one is $89.00

 https://www.dfrobot.com/product-1498.html

LattePanda V1.0 2GB/32GB - A Powerful Windows 10 Mini PC (Unactivated)

To program it we can use MASM.  8)
Creative coders use backward thinking techniques as a strategy.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6331
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Revenge of the PI
« Reply #4 on: May 14, 2019, 08:54:48 PM »
Marinus,

It looks good if you are into tiny processor boards. Only complaint is the 100 Mbit ethernet rather than a 1 gigabit connection.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

jj2007

  • Member
  • *****
  • Posts: 9462
  • Assembler is fun ;-)
    • MasmBasic
Re: Revenge of the PI
« Reply #5 on: May 14, 2019, 08:57:08 PM »
Amazon sells it for 129 with Win10 key plus 11 shipping = 140US$. Add a monitor and a keyboard, ... :icon_confused:

Raistlin

  • Member
  • ***
  • Posts: 476
Re: Revenge of the PI
« Reply #6 on: May 14, 2019, 09:14:56 PM »
Quote
Hutch: Only complaint is the 100 Mbit ethernet rather than a 1 gigabit connection.

Well for me there's the other issues that make my choice a little bit better to swallow, dependent on
if you spotted or needed the hardware. The similar priced LattePanda did not have besides the Gigabit LAN:
a M.2 SSD PCIe connector, or USB 3.1 or additional cores & RAM. For the price - I like the more power
for the money thing....

The nice thing of the LattePanda is the Windows native thing, Intel ATOM CPU for our beloved ASM.

Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...

Siekmanski

  • Member
  • *****
  • Posts: 1827
Re: Revenge of the PI
« Reply #7 on: May 14, 2019, 09:41:22 PM »
Hi Hutch,

There are also pandas with Gigabyte Ethernet available.
This is the nice thing of the LattePanda series, there will be one that suits your needs.

I'm planning to use one to build an on board computer for an electric disability-vehicle.
Creative coders use backward thinking techniques as a strategy.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6331
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Revenge of the PI
« Reply #8 on: May 15, 2019, 01:20:32 AM »
From reading the link, it has interesting potential in that the PI component apparently has far better hardware access than the x86 when running Windows. If you have some way to interface x86 assembler to hardware it could be a very useful device, something that Windows is a pain to do without specialised driver and so on. I have seen the Intel USB stick size plugins but I doubt they are much use for hardware folks.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

AW

  • Member
  • *****
  • Posts: 2028
  • Let's Make ASM Great Again!
Re: Revenge of the PI
« Reply #9 on: May 15, 2019, 03:30:17 AM »
Windows runs in the WOA emulator - Windows on Arm.
I suspect there are serious limitations to run other than UAW applications or recompiled to ARM.

Raistlin

  • Member
  • ***
  • Posts: 476
Re: Revenge of the PI
« Reply #10 on: May 15, 2019, 03:07:19 PM »
Well spotted AW  :eusa_clap:

The limitations are noted in this periodical. Boils down to 32-bit compatibility only, but our MASM
apps in this architecture, could thus be emulated on ARM with full API call stack into Windows.
 
https://www.zdnet.com/article/windows-10-on-arm-it-will-be-more-limited-and-heres-how-reveals-microsoft/
Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...

daydreamer

  • Member
  • ****
  • Posts: 794
  • watch Chebyshev on the backside of the Moon
Re: Revenge of the PI
« Reply #11 on: May 15, 2019, 09:57:46 PM »
Hi Hutch,

There are also pandas with Gigabyte Ethernet available.
This is the nice thing of the LattePanda series, there will be one that suits your needs.

I'm planning to use one to build an on board computer for an electric disability-vehicle.
after optimization is done, it runs like a 200mph motorcycle :P :greenclp:

@raislin,how few mhz will x86 code go on it?
Quote from Flashdance
Nick  :  When you give up your dream, you die
*wears a flameproof asbestos suit*

Siekmanski

  • Member
  • *****
  • Posts: 1827
Re: Revenge of the PI
« Reply #12 on: May 15, 2019, 10:27:26 PM »
I'm planning to use one to build an on board computer for an electric disability-vehicle.
after optimization is done, it runs like a 200mph motorcycle :P :greenclp:

The law says, speed limit 25 km/h.  ;)
Creative coders use backward thinking techniques as a strategy.

Raistlin

  • Member
  • ***
  • Posts: 476
Re: Revenge of the PI
« Reply #13 on: May 16, 2019, 12:01:41 AM »
@Daydreamer:  answer = slow is relative but slow is correct currently.
Native ARM encoded runs competitive with i5 type performance.
Thus will outperform the Atom using native code. The reality is
those apps rewritten in ARM for Windows is few and far between.
Thus Intel Atom will outperform ARM for Windows always
on emulation  <- but whose fault is that exactly ?
MASM 32-bit projects are therefore most seriously feasible on
ARM type PI. Performance might lack till MS$ comes to the
party and does a better job at the emulator.

Pps: I am going to dual boot my Neo-T4 anyway and run
it as a Linux development R&D platform with Windows as
a trail partition.  As Windows on ARM matures I might reconsider.
Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...

daydreamer

  • Member
  • ****
  • Posts: 794
  • watch Chebyshev on the backside of the Moon
Re: Revenge of the PI
« Reply #14 on: May 17, 2019, 05:06:32 AM »
I'm planning to use one to build an on board computer for an electric disability-vehicle.
after optimization is done, it runs like a 200mph motorcycle :P :greenclp:

The law says, speed limit 25 km/h.  ;)
yes,I just had a great idea why you should put it on a motorcycle instead:when human reaction time to break and/or avoid accident is too slow, an onboard computer should be lot faster saving your life

@raistlin, I doubt performance will lack when it comes to a very skilled MASM programmer,it only make it more challenge with slow emulation
@everyone,I challenge you to make something on other hardware than your usual PC and share it
Quote from Flashdance
Nick  :  When you give up your dream, you die
*wears a flameproof asbestos suit*