June Update: New Hardware and More on the Way

Total Page:16

File Type:pdf, Size:1020Kb

June Update: New Hardware and More on the Way 19/6/2021 Gmail - [New post] June update: new hardware and more on the way raffaele angelo di paola <[email protected]> [New post] June update: new hardware and more on the way 1 message PINE64 <[email protected]> Tue, Jun 15, 2021 at 9:33 AM To: [email protected] New post on PINE64 June update: new hardware and more on the way by Lukasz Erecinski I’d like to start by giving you all a quick heads-up: next month I am away on vacation (first one since early 2020), which means that next month’s update will either be very short or split into multiple posts. If I write up a longer post then I may not publish it on the 15th but at some other point in time. I haven’t yet made up my mind how I’ll do this, so just keep an eye out. With that out of the way let us get into this month’s news - the biggest one of which is that Quartz64 model-A is now available for purchase! You can watch the synopsis of this month’s community update on YouTube (embedded below) as well as on Odysee and Peertube. Stay up-to-date with PINE64 news and make sure to subscribe to this blog (subscription widget at the bottom of the webpage), follow PINE64 Telegram News channel, the announcements channel in Discord as well as our Twitter and Mastodon. I’d like to thank JF, Alex (clover), Ondrej (Megi), Chris (kop316), Brian (33YN2) and PizzaLovingNerd for their contributions to this community update. N.B. Comments on the blog post need to be in English and follow our Community Rules and Code of Conduct. https://youtu.be/mzCIhq17b78 June community update video summary by PizzaLovingNerd TL;DR for this month's communty update: Housekeeping: improvements to product pages and getting started. A new shipping, stock and availability tracker added to website Housekeeping: a quick notice regarding code of conduct, moderation and just being a decent person to others Quartz64: the model-A is now available in the Pine Store! (4GB model - $59.99 and 8GB model - $79.99) Quartz64: development is proceeding quickly, but for now this is a board for developers and enthusiasts capable of contributing Quartz64: model-B, with smaller footprint, available at a later date Quartz64: introducing the SOQuartz compute module, featuring industry-standard 100 pin connectors https://mail.google.com/mail/u/0?ik=9eed572ab5&view=pt&search=all&permthid=thread-f%3A1702624860089989271 1/10 19/6/2021 Gmail - [New post] June update: new hardware and more on the way PinePhone Hardware: keyboard coming along well, two iterations of prototypes built in past 30 days PinePhone Hardware: the keyboard now runs open firmware thanks to Megi; keyboard battery levels now reported in Linux; review of second iteration reveals some minor remaining problems need to be worked out PinePhone Hardware: delay on Wireless charging back case because TI chip not available (silicon shortages) PinePhone Software: Plasma Mobile 5.22 released; many improvements and new apps PinePhone Software: even more improvements coming in Plasma Mobile 5.23 PinePhone Software: MMS (mmsd-tng) functionality coming along; kop316 working towards a v1.0 release, already in Mobian and postmarketOS PineTime: availability of single sealed PineTime delayed due to component shortages: replacement part sourced, but needs to be verified, tested and potentially enabled in firmware PineTime: a lot of development taking place, including optimizations for RAM and flash storage; many new apps being developed, inc. weather forecast, likely to be included in InfiniTime 1.2 PineDio: It will take us a little longer to deliver PineDio gateways - competent shortages, affecting Realtek PHY, forced to to create a V2 revision of PINE A64-LTS - used as based for PineDio gateways PineDio: Board bring-up takes time, but we’re committed to bringing the PineDio LoRa-range of devices to the market ASAP PineDio: work on outdoor gateway ongoing; antenna routing being done currently; outdoor gateway includes 3x18650 battery holder and PoE adapter Pinecil: The Hammerhead kit is now available in the PineStore for $24.99! Pineci: Hammerhead kit features 2x heads, 1x custom threaded shaft/tip and a 500*C resistant mat Housekeeping A lot of work has gone into improving the Community website this past month. Product pages have been reworked to be more informative and to include additional resources. If you have any suggestions for further improvements to the product pages, make sure to leave them in the comments section. We also added a shipment, stock and availability tracker on the website, allowing users to check current stock levels, estimated availability dates for popular devices and shipping status information. The system will be further refined in the coming weeks, but I feel that this is a good starting point. If you’d like to see other devices on the webpage, leave your suggestion in the comments section. We also reworked the getting started page on the website. The new page is a significant improvement in every respect. It offers a quick overview of individual devices' software maturity, recommended operating systems, and links to further resources. We also included all the necessary links to join the community. Once again, if you have suggestions for further improvements, leave them in the comments section. I am really keen to hear your feedback. You now can check stock levels, estimated availability and shipping on this site The getting started page is now much better at actually getting you started Next, let me touch upon chat etiquette and moderation briefly. As you know, a part of what makes PINE64 special is the direct involvement of developers from partner projects (as https://mail.google.com/mail/u/0?ik=9eed572ab5&view=pt&search=all&permthid=thread-f%3A1702624860089989271 2/10 19/6/2021 Gmail - [New post] June update: new hardware and more on the way well as community contributors) on our chats and forums. Having developers from the different projects participate, work together and communicate with users is a major boon for us all. It is therefore alarming that in recent months we’ve seen an increase in non- constructive dissent. I don't wish to dwell on this - but long story short, it is one thing to voice an opinion and offer feedback, and another to ridicule or be hostile towards partner project developers. Just because you don’t like a particular OS or UI doesn’t make it hate- worthy. After all, it is people’s hard work, and it is open software, so I’m sure there are other objects more deserving of contempt. Developers are people too and they have their individual sensitivities - how you communicate matters, please keep that in mind. To finish this section off on an uplifting note: I encourage everyone to listen to the latest PineTalk episode, in which Ezra and Peter interview Martijn Braam from postmarketOS and talk about how he got started with smartphone development and much more. The episode is worth listening to for the intro alone. Lastly, a quick reminder that KDE Akademy is taking place June 18-25. This is also the fourth year in a row that PINE64 is a sponsor of the event. Quartz64 After months of work, the Quartz64 is now available in the Pine Store. Let me begin with a short recap: the Quartz64-line is a series of computers featuring the Rockchip RK3566 SoC. This SoC combines a quad-core, ARM Cortex-A55 CPU with a Mali-G52 2EE GPU. It is capable of driving a single 4K display at 60fps and the GPU uses the open source Panfrost driver. It also has the benefit of running very cool, even without a heatsink and under a sustained load. The Quartz64 is a powerful and versatile platform that will serve us for years to come, also as a basis for future non-Pro PINE64 devices. Quartz64 model-A viewed from top Quartz64 model-A front IO Right now, Quartz64 is only suitable for developers and advanced Linux users wishing to contribute to early software development. Both mainline and Rockchip’s BSP fork of Linux have already been booted on the platform, and development is proceeding very quickly, but it will be months before end-users and industry partners can reliably deploy it. If you need a single board computer for a private or industrial application today, we encourage you to choose a different board from our existing lineup or wait a few months until Quartz64 software reaches a sufficient degree of maturity. A matrix-style visual representation of the software development status is available on our Wiki. It will be updated as new milestones are reached. You can also follow, and contribute to, the ongoing development on GitLab. You can learn more about the Quartz64 model-A from my previous community updates written in February, March and May. The model-A footprint matches our ROCKPro64 and PINE A64-LTS boards. It can be used as a stand-alone computer as well as a development platform for future PINE64 devices. The board features an extensive I/O configuration, including: Gigabit Ethernet Digital video and audio out Three USB 2.0 ports One USB 3.0 port https://mail.google.com/mail/u/0?ik=9eed572ab5&view=pt&search=all&permthid=thread-f%3A1702624860089989271 3/10 19/6/2021 Gmail - [New post] June update: new hardware and more on the way One SATA 3.0 (6Gbps) port One eMMC slot One microSD slot Embedded DisplayPort (eDP) E-ink display connector MiPi DSI 4 lanes MiPi CSI 4 lanes Touch Panel port Lithium-Ion Polymer battery charger and power supply 2x10 GPIO header pins PCIe ×1 open-ended slot We are also providing an optional WiFi 802.11 AC +Bluetooth 5.0 module which interfaces with the board via SDIO 3.0.
Recommended publications
  • Plasma on Mobile Devices
    Plasma on Mobile devices Application Ecosystem MC Bhushan Shah KDE Developer Agenda ● Initial development of the Plasma Mobile ● Basic architecture details ● Advantages to KDE community ● Application ecosystem and development ● Future for Plasma Mobile ● Challenges Introduction ● KDE developer and sysadmin ● Plasma Mobile maintainer and lead developer ● Employed by Bluesystems GmbH ● From Vadodara, India KDE ● Previously known as the K Desktop Environment ● Now community, which creates free software for end users ● Several products including Plasma, KDE Frameworks, KDE applications. Plasma Mobile ● Announced in the July 2015 ● Vision of providing completely free and open-source mobile platform which respects user’s privacy and freedom. ● Initial prototype on the LG Nexus 5. Initial Development ● LGE Nexus 5 as reference device ● Ubuntu Touch 15.04 (vivid) as base system ● Makes use of the Android binary blobs / drivers ● Can also run on the desktop system for development Basic architecture details ● KWin wayland as compositor ● DRM/GBM or hwcomposer backends ● plasmashell and mobile shell package ● QtQuickControls2 and Kirigami for application development Advantages to KDE community ● Several performance improvements ● Better touch input support in applications and shell ● Improvements in Wayland support ● More modular and re-usable user interfaces Application ecosystem and development ● QtQuickControls2 and Kirigami as toolkit ● CMake/QMake as a buildsystem ● Various bundle formats as well as native distribution packaging for the distribution
    [Show full text]
  • Comparison of 116 Open Spec, Hacker Friendly Single Board Computers -- June 2018
    Comparison of 116 Open Spec, Hacker Friendly Single Board Computers -- June 2018 Click on the product names to get more product information. In most cases these links go to LinuxGizmos.com articles with detailed product descriptions plus market analysis. HDMI or DP- USB Product Price ($) Vendor Processor Cores 3D GPU MCU RAM Storage LAN Wireless out ports Expansion OSes 86Duino Zero / Zero Plus 39, 54 DMP Vortex86EX 1x x86 @ 300MHz no no2 128MB no3 Fast no4 no5 1 headers Linux Opt. 4GB eMMC; A20-OLinuXino-Lime2 53 or 65 Olimex Allwinner A20 2x A7 @ 1GHz Mali-400 no 1GB Fast no yes 3 other Linux, Android SATA A20-OLinuXino-Micro 65 or 77 Olimex Allwinner A20 2x A7 @ 1GHz Mali-400 no 1GB opt. 4GB NAND Fast no yes 3 other Linux, Android Debian Linux A33-OLinuXino 42 or 52 Olimex Allwinner A33 4x A7 @ 1.2GHz Mali-400 no 1GB opt. 4GB NAND no no no 1 dual 40-pin 3.4.39, Android 4.4 4GB (opt. 16GB A64-OLinuXino 47 to 88 Olimex Allwinner A64 4x A53 @ 1.2GHz Mali-400 MP2 no 1GB GbE WiFi, BT yes 1 40-pin custom Linux eMMC) Banana Pi BPI-M2 Berry 36 SinoVoip Allwinner V40 4x A7 Mali-400 MP2 no 1GB SATA GbE WiFi, BT yes 4 Pi 40 Linux, Android 8GB eMMC (opt. up Banana Pi BPI-M2 Magic 21 SinoVoip Allwinner A33 4x A7 Mali-400 MP2 no 512MB no Wifi, BT no 2 Pi 40 Linux, Android to 64GB) 8GB to 64GB eMMC; Banana Pi BPI-M2 Ultra 56 SinoVoip Allwinner R40 4x A7 Mali-400 MP2 no 2GB GbE WiFi, BT yes 4 Pi 40 Linux, Android SATA Banana Pi BPI-M2 Zero 21 SinoVoip Allwinner H2+ 4x A7 @ 1.2GHz Mali-400 MP2 no 512MB no no WiFi, BT yes 1 Pi 40 Linux, Android Banana
    [Show full text]
  • Building a Distribution: Openharmony and Openmandriva
    Two different approaches to building a distribution: OpenHarmony and OpenMandriva Bernhard "bero" Rosenkränzer <[email protected]> FOSDEM 2021 -- February 6, 2021 1 MY CONTACT: [email protected], [email protected] Way more important than that, he also feeds LINKEDIN: dogs. https://www.linkedin.com/in/berolinux/ Bernhard "bero" Rosenkränzer I don't usually do "About Me", but since it may be relevant to the topic: Principal Technologist at Open Source Technology Center since November 2020 President of the OpenMandriva Association, Contributor since 2012 - also a contributor to Mandrake back in 1998/1999 2 What is OpenHarmony? ● More than an operating system: Can use multiple different kernels (Linux, Zephyr, ...) ● Key goal: autonomous, cooperative devices -- multiple devices form a distributed virtual bus and can share resources ● Initial target devices: Avenger 96 (32-bit ARMv7 Cortex-A7+-M4), Nitrogen 96 (Cortex-M4) ● Built with OpenEmbedded/Yocto - one command builds the entire OS ● Fully open, developed as an Open Source project instead of an inhouse product from the start. ● For more information, visit Stefan Schmidt's talk in the Embedded devroom, 17.30 and/or talk to us at the Huawei OSTC stand. 3 What is OpenMandriva? ● A more traditional Linux distribution - controlled by the community, continuing where Mandriva left off after the company behind it went out of business in 2012. Its roots go back to the first Mandrake Linux release in 1998. ● Originally targeting only x86 PCs - Support for additional architectures (aarch64, armv7hnl, RISC-V) added later ● Repositiories contain 17618 packages, built and updated individually, assembled into an installable product with omdv-build-iso or os-image-builder.
    [Show full text]
  • Pinephone User Manual - Quick Start Guide (En)
    PINEPHONE USER MANUAL - QUICK START GUIDE (EN) 1 Package contents ● User Manual - Quick Start Guide (x1)​ ​ ● PinePhone (x1)​ ​ ● USB-C power cable (x1)​ ​ 2 Safety precautions and recycling 2.1 Cautions Before using the device please read this manual carefully. Notes for safe operation: ● The PinePhone should be charged using a 15W (5V 3A) USB-PD power adapter. Charging at a higher voltage may result in damage to the device. ● The PinePhone will only operate when its internal temperature is between 5°C and 65°C. It should never be operated with an external temperature lower than -20°C or higher than 40°C. ● Do not puncture, disassemble, strike or squeeze the battery. Old batteries need to be disposed of ​ ​ in accordance with local regulations (see ​section 2.2)​. ​ ​ ● Do not expose the device to direct sunlight, water or high levels of humidity. ● In the event of overheating, power off the PinePhone and let it cool for 15 minutes. ● Comply with local regulation pertaining to using mobile devices. This extends to and includes use of the device in public spaces, when operating motor vehicles and heavy machinery. 2.2 Recycling of components and batteries Recycling any PinePhone components should be done according to local regulation. This may require you to dispose of the phone or its parts at a local recycling centre or at a designated container. Please consult local legislation for details. Batteries should never, under any circumstances, be disposed of with general household waste. The end user is legally obliged to return used batteries. Batteries can be returned to us to be disposed of.
    [Show full text]
  • Building a Datacenter with ARM Devices
    Building a Datacenter with ARM Devices Taylor Chien1 1SUNY Polytechnic Institute ABSTRACT METHODS THE CASE CURRENT RESULTS The ARM CPU is becoming more prevalent as devices are shrinking and Physical Custom Enclosure Operating Systems become embedded in everything from medical devices to toasters. Build a fully operational environment out of commodity ARM devices using Designed in QCAD and laser cut on hardboard by Ponoko Multiple issues exist with both Armbian and Raspbian, including four However, Linux for ARM is still in the very early stages of release, with SBCs, Development Boards, or other ARM-based systems Design was originally only for the Raspberry Pis, Orange Pi Ones, Udoo critical issues that would prevent them from being used in a datacenter many different issues, challenges, and shortcomings. Have dedicated hard drives and power system for mass storage, including Quads, PINE64, and Cubieboard 3 multiple drives for GlusterFS operation, and an Archive disk for backups and Issue OS In order to test what level of service commodity ARM devices have, I Each device sits on a tray which can be slid in and out at will rarely-used storage Kernel and uboot are not linked together after a Armbian decided to build a small data center with these devices. This included Cable management and cooling are on the back for easy access Build a case for all of these devices that will protect them from short circuits version update building services usually found in large businesses, such as LDAP, DNS, Designed to be solid and not collapse under its own weight and dust Operating system always performs DHCP request Raspbian Mail, and certain web applications such as Roundcube webmail, Have devices hooked up to a UPS for power safety Design Flaws Allwinner CPUs crash randomly when under high Armbian ownCloud storage, and Drupal content management.
    [Show full text]
  • Like Real Computers - Making Distributions Work on Single Board Computers André Przywara 04/02/2018 Apritzel@Freenode
    ... like real computers - Making distributions work on single board computers André Przywara 04/02/2018 apritzel@Freenode 1 FOSDEM 2018 2 FOSDEM 2018 2 FOSDEM 2018 2 FOSDEM 2018 2 FOSDEM 2018 3 FOSDEM 2018 Agenda Booting Current firmware / boot situation Problems ... ... and how to solve them Linux kernel support New SoC in the kernel - why does it take so long? What can we do about it? Demo? 4 FOSDEM 2018 Glossary / scope Disclaimer: Not an Arm Ltd. story. SBC: single board computer with ARM core, "Fruit-Pis" Not servers! SoCs from Allwinner, Rockchip, Amlogic, Marvell, Realtek, ... DT: device tree, hardware description, for generic OS support Not ACPI! firmware: board-specific low-level software, including boot loader Mainline, not BSP. 5 FOSDEM 2018 Actual technical dependency: kernel support for SoC Current situation Board Ubuntu Debian SuSE Fedora Armbian Pine64 ? ? ! ! ! BananaPi M64 ? ? ! ! NanoPi A64 ? ? ! ! Rock64 ? ? ! Table: Board distribution support 6 FOSDEM 2018 Current situation Board Ubuntu Debian SuSE Fedora Armbian Pine64 ? ? ! ! ! BananaPi M64 ? ? ! ! NanoPi A64 ? ? ! ! Rock64 ? ? ! Table: Board distribution support Actual technical dependency: kernel support for SoC 6 FOSDEM 2018 What are the main problems? Traditionally no well recognised standard way of booting Many boards come without on-board storage - no firmware! Distribution has to ship board DT - explicit board support 7 FOSDEM 2018 How to find and boot the kernel Could be some U-Boot magic, but better: Using the UEFI standard! U-Boot implements (parts of)
    [Show full text]
  • Proyecto Fin De Grado
    ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA Y SISTEMAS DE TELECOMUNICACIÓN PROYECTO FIN DE GRADO TÍTULO: Despliegue de Liota (Little IoT Agent) en Raspberry Pi AUTOR: Ricardo Amador Pérez TITULACIÓN: Ingeniería Telemática TUTOR (o Director en su caso): Antonio da Silva Fariña DEPARTAMENTO: Departamento de Ingeniería Telemática y Electrónica VºBº Miembros del Tribunal Calificador: PRESIDENTE: David Luengo García VOCAL: Antonio da Silva Fariña SECRETARIO: Ana Belén García Hernando Fecha de lectura: Calificación: El Secretario, Despliegue de Liota (Little IoT Agent) en Raspberry Pi Quizás de todas las líneas que he escrito para este proyecto, estas sean a la vez las más fáciles y las más difíciles de todas. Fáciles porque podría doblar la longitud de este proyecto solo agradeciendo a mis padres la infinita paciencia que han tenido conmigo, el apoyo que me han dado siempre, y el esfuerzo que han hecho para que estas líneas se hagan realidad. Por todo ello y mil cosas más, gracias. Mamá, papá, lo he conseguido. Fáciles porque sin mi tutor Antonio, este proyecto tampoco sería una realidad, no solo por su propia labor de tutor, si no porque literalmente sin su ayuda no se hubiera entregado a tiempo y funcionando. Después de esto Antonio, voy a tener que dejarme ganar algún combate en kenpo como agradecimiento. Fáciles porque, sí melones os toca a vosotros, Alex, Alfonso, Manu, Sama, habéis sido mi apoyo más grande en los momentos más difíciles y oscuros, y mis mejores compañeros en los momentos de felicidad. Amigos de Kulturales, los hermanos Baños por empujarme a mejorar, Pablo por ser un ejemplo a seguir, Chou, por ser de los mejores profesores y amigos que he tenido jamás.
    [Show full text]
  • 最近の事と来年の目標 in 2020 1 Recently My Activity and the Next Year’S Goal in 2020
    最近の事と来年の目標 in 2020 1 Recently my activity and the next year’s goal in 2020 FZ-G1+Lubuntu20.04 in128GB USB memory 1、 自己紹介 Self introduction 2、Recently my activities 3、Non eMMC Windows Tablet? 4、Install Linux in The third Mobile OSs 5、Install Linux in UMPC 6、Install Linux in Macbook,PowerbookG4 7、USB Wifi and USB HDMI capture 8、Recently my activity 詳しい話はSlideshareで公開中 This Presentation: @kapper1224 Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp 鹿児島らぐ 2020年12月 Gadget Hacking 2020 年12月26日 14:00~ User Group Place: Online Speaker:Kapper 自己紹介 Self Introduction 2 ● My name: Kapper ● Twitter account:@kapper1224 ● HP:http://kapper1224.sakura.ne.jp ● Slideshare: http://www.slideshare.net/kapper1224 ● Mastodon:https://pawoo.net/@kapper1224/ ● Facebook:https://www.facebook.com/kapper1224/ ● My Hobby:Linux、*BSD、and Mobile Devices ● My favorite words:The records are the more important than the experiment. ● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi Nexus7(2012、2013)、Nexus5、Chromebook、Fx0(FirefoxOS)、 無敵CD-920、CD-928,GPD-WIN、GPD-Pocket、Macbook NANOTE、Windows Tablet、SailfishOS、UBPorts、postmarketOS ● Recent my Activity: Hacking Linux on Windows10 Tablet (Intel Atom) and Android Smartphone. Hacking NetBSD and OpenBSD on UEFI and Windows Tablet. I have been exhibiting in NT Nagoya, NT Kanazawa, Oogaki Mini MakerFaire. I have over 200 Windows Tablet and 120 ARM Android, and test it now. 後、最近小説家になろうで異世界で製造業と産業革命の小説書いていますなう。 Recently my activities 3 NetBSD、OpenBSD、FreeBSD SailfishOS on UBPorts on Nexus5 MaruOS Some Linux on Windows Tablet Nexus5 Nexus7 2013 on Nexus5X postmarketOS on Install Linux and *BSD Nexus5, Nexus7 2012 In USB memory Activities on NT, MakerFaire,Taiwan 異世界転生小説を書いています。 4 This is my novels 「The otherworldy 」 ● 中世〜近世で製造業で産業革命するネタ。 It is 「Industrial Revolutions」 in the early modern period in my novels.
    [Show full text]
  • Performance Comparison of MPICH and Mpi4py on Raspberry Pi-3B
    Jour of Adv Research in Dynamical & Control Systems, Vol. 11, 03-Special Issue, 2019 Performance Comparison of MPICH and MPI4py on Raspberry Pi-3B Beowulf Cluster Saad Wazir, EPIC Lab, FAST-National University of Computer & Emerging Sciences, Islamabad, Pakistan. E-mail: [email protected] Ataul Aziz Ikram, EPIC Lab FAST-National University of Computer & Emerging Sciences, Islamabad, Pakistan. E-mail: [email protected] Hamza Ali Imran, EPIC Lab, FAST-National University of Computer & Emerging Sciences, Islambad, Pakistan. E-mail: [email protected] Hanif Ullah, Research Scholar, Riphah International University, Islamabad, Pakistan. E-mail: [email protected] Ahmed Jamal Ikram, EPIC Lab, FAST-National University of Computer & Emerging Sciences, Islamabad, Pakistan. E-mail: [email protected] Maryam Ehsan, Information Technology Department, University of Gujarat, Gujarat, Pakistan. E-mail: [email protected] Abstract--- Moore’s Law is running out. Instead of making powerful computer by increasing number of transistor now we are moving toward Parallelism. Beowulf cluster means cluster of any Commodity hardware. Our Cluster works exactly similar to current day’s supercomputers. The motivation is to create a small sized, cheap device on which students and researchers can get hands on experience. There is a master node, which interacts with user and all other nodes are slave nodes. Load is equally divided among all nodes and they send their results to master. Master combines those results and show the final output to the user. For communication between nodes we have created a network over Ethernet. We are using MPI4py, which a Python based implantation of Message Passing Interface (MPI) and MPICH which also an open source implementation of MPI and allows us to code in C, C++ and Fortran.
    [Show full text]
  • Pine64 Rockpro64 Review
    Pine64 RockPro64 Review About a month ago, we’ve gotten our hands on another prominent SBC: the Pine64 RockPro64. Here are our thoughts and opinions on this piece of hardware, as well as several accessories for it. All the hardware reviewed here has been sent to us by Pine64, the company behind this, and several other SBCs, as well as some other devices oriented towards Linux development. The RockPro64 launched back in 2018, with an impressive amount of RAM for an SBC (2 or 4 GB), a fast, hexa- core RK3399 SoC and an outstanding array of various connectors. Its main downfall at the time was lackluster software support, an issue that plagues many ARM-based SBCs, but thankfully, the issue has been almost completely mitigated by now. | 1 Pine64 RockPro64 Review Our first impressions of the board were great. Aside from itself, we’ve also received a heatsink, 16GB eMMC module with its USB adapter, power supply and a SATA-to-PCIe x4 adapter. | 2 Pine64 RockPro64 Review Let’s start with the IO. The Pine64 RockPro64 comes equipped with two USB2.0 ports, one USB 3.0 port, a USB C port with DisplayPort 1.2, one full-sized HDMI port, one true gigabit-ethernet port, an SD-card slot, a headphone jack and a PCIe x4 connector. It also features a Raspberry Pi-compatible 40-pin GPIO header, dual-MIPI ports for camera connection, headers for attaching a real-time-clock battery and a fan, as well as connectors for touchscreens, WiFi and Bluetooth modules and IR receivers.
    [Show full text]
  • MOIST (Mesh-Operated Irrigation Sensor Technology)
    MOIST (Mesh-Operated Irrigation Sensor Technology) Department of Electrical Engineering and Computer Science University of Central Florida Group G Fall 2018 Ahmed Hamdy [email protected] EE, CS minor Pierre Elange [email protected] EE Gabriel Santos [email protected] CpE Documentation Contents: 1.0 Executive Summary 2.0 Project Description 2.1 Problem Statement 2.2 Project Goal 2.3 Motivation & Major Objectives 2.4 Requirements Specifications 2.4.1 House of Quality 3.0 Research 3.1 Existing Designs 3.1.1 Commercial Solutions 3.1.2 Senior Design Projects 3.2 Strategic Components for Hardware 3.2.1 Solar Panel & Battery 3.2.1.1 NUZAMAS 2W 3.2.1.2 Customized 18650 3.2.2 MCU 3.2.2.1 Microchip PIC16F15354 3.2.2.2 TI MSP430 3.2.2.3 Parallax BASIC Stamp 2 3.2.2.4 Atmel ATmega328p-PU 3.2.3 RF Module 3.2.3.1 Wi-Fi 3.2.3.2 Bluetooth 5.0 3.2.3.3 Zigbee 3.2.3.4 Nordic nRF24L01 3.2.3.5 Nb-IoT 3.2.3.6 LoRa 3.2.4 Geolocation 3.2.5 Sensor 3.2.5.1 Triton 3.2.5.2 VH400 3.2.6 Central Hub 3.2.6.1 Pine64 3.2.6.2 Raspberry Pi B 3.2.6.3 Banana Pi M3 3.3 Strategic Components for Software 3.3.1 Programming Languages 3.3.2.1 Java 3.3.2.2 C Code 3.3.2.3 HTML 3.3.2.4 Python 3.3.2 Integrated Development Environments 3.3.1.1 Android Studio 3.3.1.2 Microsoft Visual Studio 3.3.1.3 Code Composer Studio 3.3.1.4 NativeScript 3.3.1.5 Atom 3.3.1.6 Notepad++ 3.4 Online File Management 3.4.1 FileZilla 3.5 Abstraction 4.0 Project Design Detail 4.1 Node: Power System 4.1.1 Solar Panel 4.1.2 Charge Controller 4.1.3 Voltage Regulator 4.1.4 Battery 4.2
    [Show full text]
  • Genode Operating System Framework Platforms
    GENODE Operating System Framework 21.05 Platforms Norman Feske Contents Contents 1 Introduction3 2 Porting Genode to a new SoC4 2.1 Preparatory steps................................9 2.1.1 Licensing considerations........................9 2.1.2 Selecting a suitable SoC........................ 10 2.1.3 Start by taking the known-good path................ 11 2.1.4 Setting up an efficient development workflow........... 12 2.2 Getting acquainted with the target platform................. 14 2.2.1 Getting a first impression....................... 15 2.2.2 The U-Boot boot loader........................ 19 2.3 Bare-metal serial output............................ 24 2.4 Kernel skeleton................................. 34 2.4.1 A tour through the code base..................... 34 2.4.2 A new home for the board support.................. 41 2.4.3 Getting to grips using meaningful numbers............. 48 2.4.4 A first life sign of the kernel...................... 55 2.5 Low-level debugging.............................. 57 2.5.1 Option 1: Walking the source code.................. 58 2.5.2 Option 2: One step of ground truth at a time............ 60 2.5.3 Option 3: Backtraces.......................... 62 2.6 Excursion to the user land........................... 64 2.7 Device access from the user level....................... 73 2.7.1 Using a GPIO pin for sensing a digital signal............ 74 2.7.2 Driving an LED via a GPIO pin.................... 81 2.7.3 Responding to device interrupts................... 84 2.8 One Platform driver to rule them all..................... 90 2.8.1 Platform driver............................. 90 2.8.2 Session interfaces for accessing pins................. 95 2.8.3 PIO device driver............................ 96 2.8.4 Dynamic configuration testing...................
    [Show full text]