Windows vs Linux RAM Usage - Is Linux Better Than Windows?Gary Explains2026-09-20 | Windows vs Linux RAM Usage - Is Linux Better Than Windows?Build a Stratum 1 Time Server Using a Raspberry Pi PicoGary Explains2022-12-09 | Using a GPS module and a microcontroller board, like the Raspberry Pi Pico W, it is possible to make your own Stratum 1 time server. A Stratum 1 time server is directly linked to a reliable source of UTC time such as GPS. Sounds complex? Trust me it isn't. Let me explain!
#garyexplainsThe One BIG Reason to Learn Googles Go LanguageGary Explains2022-11-30 | A goroutines are lightweight threads managed by the Go runtime. They are easy to use, and make Go brilliant for concurrency. Goroutines , in my humble opinion, are the top reason why you should learn Go. Here is a quick tutorial about goroutines and how to use them with another Go feature called channels.
---
Fork and Pthreads - A Guide To Get You Started with Multiprocessing - youtu.be/VCCCXTyJZzs
Dual Core Programming for the Raspberry Pi Pico, ESP32, and ESP32-S3 Using the Arduino IDE - youtu.be/w5YigjvSaF4
#garyexplainsSnapdragon 8 Gen 2 vs Apple A15 Bionic vs Apple A16 BionicGary Explains2022-11-29 | How does the peak performance of the Snapdragon 8 Gen 2 compare to the peak performances of the Apple A15 Bionic and the Apple A16 Bionic? In this video I take a look at the single-core CPU scores, the multi-core CPU scores, and the 3DMark GPU scores.
#garyexplainsThe Snapdragon 8 Gen 2 Benchmarks Are Out!Gary Explains2022-11-21 | Qualcomm built a reference device around the Snapdragon 8 Gen 2. Benchmarking data for the newest QRD is now available. In this video I compare the peak performance of the Snapdragon 8 Gen 2 QRD with the previous generations of QRDs.
--- Snapdragon 8 Gen 2 - Qualcomm's New Processor for 2023's Flagship Smartphones - youtu.be/CiGqqDwIKtQ
#garyexplainsQualcomms next gen CPU is called Oryon (yes, with a Y)Gary Explains2022-11-18 | Qualcomm has announced the name of its next gen CPU. It is called Oryon with a Y.Snapdragon 8 Gen 2 - Qualcomms New Processor for 2023s Flagship SmartphonesGary Explains2022-11-15 | Qualcomm has announced its new flagship processor, the Snapdragon 8 Gen 2. It includes four different Cortex CPU designs as well as a new GPU that supports hardware accelerated ray tracing. Plus there is a new image processor with hardware accelerated machine learning.
--- Are all hardware based ray tracing solutions the same? - youtu.be/1cROSesKgPE
#garyexplainsIs the MediaTek Dimensity 9200 the Best Processor for 2023?Gary Explains2022-11-08 | The 64-bit only Mediatek Dimensity 9200 has been announced. It uses the Cortex-X3 along with hardware-accelerated ray tracing via the Arm Mali-G715 Immortalis MC11. It also supports 5G mmWave + sub-6GHz. Could it be the best processor for 2023?
#garyexplainsWhat is NFC and How Does it Work?Gary Explains2022-10-26 | NFC, or near-field communication, is a short-range wireless technology that allows your phone to act as a transit pass or credit card, quickly transfer data, or instantly pair with Bluetooth devices like headphones and speakers.
#garyexplains #shortsHow and Why to Install pfSense (featuring the Odyssey Blue Mini PC)Gary Explains2022-10-25 | pfSense is a free open source firewall and router. It is feature rich, but yet is secure and useful in its default configuration. You can install it on just about any PC, as long as it has two Ethernet ports. Here is my tutorial on how to install pfSense, using the Seeed Studio Odyssey Blue mini PC. ---
#garyexplainsMonitor Room Temperature Remotely with Arduino & MQTTGary Explains2022-10-21 | Temperature monitoring is essential for keeping your home, vacation rental, or RV safe, comfortable, and energy efficient. There are lots of commercial solutions, but you can also build your own using a cheap microcontroller board, a temperature sensor, Arduino, and an MQTT broker.
#garyexplainsHow to Program the Built-in Arduino in the Odyssey Blue mini PCGary Explains2022-10-19 | The Odyssey Blue J4125 mini PC has an integrated Arduino Co-processor (the ATSAMD21 ARM Cortex-M0+) which can be programmed from Windows or Linux. There is also a 40-pin Raspberry Pi compatible header than can be programmed from Linux. Here is tutorial about how to program the built-in Arduino, and how to access the Raspberry Pi compatible GPIO pins.
00:00 - Intro 01:14 - Overview of the Odyssey Blue J4125 02:16 - The ATSAMD21 ARM Cortex-M0+ Arduino 03:40 - Programming the Arduino 06:31 - The Raspberry Pi compatible GPIO pins 11:36 - Outro
#garyexplainsGoogle Tensor G2 vs Apple A16 vs Snapdragon 8+ G1 vs Exynos 2200 vs Dimensity 9000+Gary Explains2022-10-17 | Now that the Google Tensor G2 has been announced, all of the major mobile processors for 2022 have been launched. In this video I compare the Apple A16 Bionic with the Tensor G2, the Snapdragon 8+ Gen 1, the Exynos 2200 and the MediaTek Dimensity 9000+. Which one is best for you? ---
#garyexplainsFork and Pthreads - A Guide To Get You Started with MultiprocessingGary Explains2022-10-12 | Most modern multitasking operating systems support process creation, forking, and some kind of threading. In this video I take a look at fork() and POSIX Threads (pthreads) and show you how to start using multiprocessing in your code.
#garyexplainsGoogle Tensor G2 - What is Inside?Gary Explains2022-10-06 | Google has announced its new smartphones, the Pixel 7 and the Pixel 7 Pro. Inside Google has put its latest SoC, the Google Tensor G2. What CPU cores does it use? What about the GPU? Is the TPU upgraded? Let's find out.
#garyexplainsDual Core Microcontroller Battle Royale - Performance and Power EfficiencyGary Explains2022-10-06 | Some microcontrollers have two CPU cores like the RP2040, in the Raspberry Pi Pico; the ESP32; and the ESP32-S3. Does using the second core incur a power usage penalty? Which one is the most efficient? Which one is the fastest? Let's find out.
#garyexplainsDual Core Programming for the Raspberry Pi Pico, ESP32, and ESP32-S3 Using the Arduino IDEGary Explains2022-10-04 | The RP2040 (found in the Raspberry Pi Pico), the ESP32, and the ESP32-S3 are all dual-core microcontrollers, with two CPU cores. All three can be programmed using the Arduino IDE. Here is a look at how to program both cores on those chips using the Arduino IDE, including a unified sketch that will work on RP2040 based boards and on ESP32/ESP32-S3 boards.
#garyexplainsGeekom Mini IT11 - A Mini PC with an 11th Gen Intel i7 ProcessorGary Explains2022-09-29 | The Geekom Mini IT11 is a NUC clone with an 11th Generation Intel i5 or i7 processor. It has lots of ports, including two USB 4.0 ports, plus It comes pre-installed with Windows 11 Pro. Sound interesting? Here is my full review.
#garyexplainsWhy Do I Have Bad Internet At Weekends?Gary Explains2022-09-27 | This weekend my 4G connection was terrible, I was getting less than 0.5Mbps. Then on Monday everything was back to normal, peaking at 40Mbps. Why? Let's find out.
#garyexplainsArm vs RISC-V? Which One Is The Most Efficient?Gary Explains2022-09-23 | Arm has been making power efficient processors for decades. RISC-V is relativity new and many parts of its specifications aren't even ratified, but that hasn't stopped chip designers making RISC-V processors, including microcontrollers. Can RISC-V challenge Arm's power efficiency supremacy? ---
#garyexplainsApple A16 Bionic Performance - Just a Clock Speed Boost?Gary Explains2022-09-20 | The iPhone 14 Pro is now on the shelves and in the hands of consumers. This means it is benchmark time. The Geekbench scores are up! The 3D Mark scores are up! But why? Let's find out.
#garyexplainsArduino IDE 2.0 - Overview and New FeaturesGary Explains2022-09-19 | Arduino IDE 2.0 has been officially released. The new IDE, which is used to program Arduino and other microcontroller boards, has been overhauled to make it a modern editor with a more responsive interface and faster compilation times. Here is my overview and summary of the new features.
#garyexplainsNVIDIAs 144 Core Grace Superchip Will Use Arms New Neoverse V2 CPUGary Explains2022-09-15 | Arm has unveiled its latest cloud and server CPU, the Neoverse V2. This new Armv9 64-bit processor will be used by NVIDIA at the heart of its Grace and Grace Hopper Superchips.
#garyexplainsESP32 and ESP32-S2 Microcontroller Boards Made in Europe, Not in ChinaGary Explains2022-09-12 | The ESP32 and ESP32-S2 processors are designed by Espressif, a fabless semiconductor company from China. Most of the ESP32 and ESP32-S2 microcontroller boards are made in China and need to be ordered from sites like AliExpress. No more! Now you can get ESP32 and ESP32-S2 microcontroller boards that are made in Europe.
---
Buy the boards: https://ardushop.ro/ro/home/2061-placa-de-dezvoltare-carbon-v3.html https://ardushop.ro/ro/home/2063-placa-de-dezvoltare-carbon-s2.html
#garyexplainsApple A16 Bionic - Its All About Power EfficiencyGary Explains2022-09-08 | Apple has launched four new iPhone models: the iPhone 14 and 14 Plus, along with the iPhone 14 Pro and 14 Pro Max. The 14 Pro models feature the new Apple A16 Bionic, Apple's latest mobile SoC. The emphasis for this latest generation of mobile processor is power efficiency.
#garyexplains5 Tips to Help You Learn Windows PowerShellGary Explains2022-09-06 | PowerShell is Microsoft's command-line shell and scripting language for Windows (and Linux and macOS). The command shell can be daunting especially since it is oriented around .NET objects. But here are 5 tips and tricks that can help you get started.
#garyexplainsArm Sues Qualcomm Over Nuvia CPU!Gary Explains2022-09-01 | When Qualcomm bought Nuvia in January 2021 it needed to renegotiate Nuvia's license with Arm. Arm and Qualcomm couldn't strike a deal, so Arm was forced to terminate Nuvia license. According to Arm this means that the laptop CPU that Qualcomm is designing is unauthorized!
#garyexplainsArm Cortex-M vs ESP32: Which is More Efficient?Gary Explains2022-08-30 | Arm's Cortex-M microcontrollers are 32-bit RISC CPUs and are available at a range of performance levels with different features. The Raspberry Pi Pico use the Cortex-M0+ in the RP2040, the BluePill has a M3, and the BlackPill uses a Cortex-M4. One rival to Arm's MCUs is the ESP32 from Espressif Systems. The ESP32 uses a Tensilica Xtensa LX6 microprocessor at up to 240 MHz. The question is which MCU offers the best performance? Which one uses the least power? Which one is the most efficient? Let's find out!
#garyexplainsAdding Preemptive Multitasking to Piccolo OS for the Raspberry Pi PicoGary Explains2022-08-26 | Piccolo OS is a small multitasking OS for the Raspberry Pi Pico. It is designed primarily as a teaching tool. I have released a new version that demonstrates the fundamentals of a preemptive multitasking on the Arm Cortex-M0+.
#garyexplainsSTM32 BlackPill with a Cortex-M4 CPU made in Europe, not in ChinaGary Explains2022-08-23 | The STM32 BlackPill is an upgrade to the cheap and cheerful STM32 BluePill. The main difference is that the BlackPill uses an STM32F411 Cortex-M4 processor, rather than the STMF103 Cortex-M3. Most of these "pill" boards are made in China. No more! Now you can get a BlackPill board that is made in Europe.
---
Buy the board: https://ardushop.ro/en/home/2496-placa-de-dezvoltare-magma-splash.html
#garyexplainsLearn The Basics of Googles Go Lang in About 15 Minutes (using a Raspberry Pi)Gary Explains2022-08-18 | Go is an open source programming language supported by Google. It is easy to get started and fun to learn. In this video I will cover the basics of Go including installation, variables, functions and loops - all in about 15 minutes!
#garyexplains #golangRaspberry Pi Pico Clone with 16MB Flash, USB-C, Neopixel, and More!Gary Explains2022-08-17 | Clones of the Raspberry Pi Pico have started to appear for sale. These clones offer more features, for less money. But are they truly compatible? What extra features do you get? Let's find out.
#garyexplainsHow to Make a Binary Clock Using a Raspberry Pi Pico WGary Explains2022-08-04 | Binary clocks are awesome! In this video I will show you how to sync your Pico W with a time service and then display the time as a binary clock!
#garyexplainsLinus Torvalds Now Using a 64-bit Arm Laptop - Ditches x86 While on the RoadGary Explains2022-08-01 | Linus Torvalds, the creator of the Linux operating system, has ditched x86 for road trips and instead is using a MacBook with Apple Silicon, but not running MacOS, but running Linux!
#garyexplainsChallenger RP2040 Wi-Fi: A better Raspberry Pi Pico W than the Raspberry Pi Pico W?Gary Explains2022-07-28 | Built using the same chip as the Raspberry Pi Pico, the Challenger RP2040 has everything the Pico has, but more. Including Wi-Fi and Bluetooth, 8MB of flash, USB-C, a Neo Pixel, LiPo battery charging and so on. Here is my full review.
#garyexplainsConnect an SD Card to your Raspberry Pi Pico Microcontroller Board using SPIGary Explains2022-07-26 | SD cards are everywhere. In phones, cameras, handheld gaming consoles and more. You can even use an SD card with a Raspberry Pi Pico. Here is a tutorial on how you can connect an SD card to a Pico and read and write to its FAT32 filesystem. Along the way we cover SPI and how to wire an SPI device to your microcontroller board.
#garyexplainsHow to Connect A Smart TV to the Internet using Wi-Fi, Wired Ethernet, Powerline, and More!Gary Explains2022-07-21 | To connect your Smart TV to the Internet you could use Wi-Fi, and that might work just fine for you. But if your Wi-Fi network is congested then you need to explore other options including using a Wi-Fi Extender, Mesh Networking, a wired Ethernet connection, or a Powerline adapter.
#garyexplainsI made 3 styles of binary clock as I wait for the Pico W to become readily available #shortsGary Explains2022-07-19 | I made 3 styles of binary clock as I wait for the Pico W to become readily available. Full video soon (depending on the stock level of Raspberry Pi Pico W at my neatest reseller).How to Add a Gigabit Switch to Your NetworkGary Explains2022-07-14 | If the router from your Internet Service Provider only has a few ports then to upgrade your wired network you need to add a Gigabit Ethernet switch. Here is how to do it, plus a few tips and tricks.
#garyexplainsWhat is VGA and How to Use it With a Raspberry Pi PicoGary Explains2022-07-12 | VGA is de-facto PC video standard. It is an analogue video system with a heritage from the IBM PS/2. The Raspberry Pi Pico is fast enough to generate a VGA signal in real time! In this video I look at VGA, how it works, and how to build a simple DAC for generating a VGA signal using the Pico.
#garyexplainsHow to Unzip and Zip Files on Linux (Desktop and Command Line)Gary Explains2022-07-05 | How do you zip a file in Linux? How do you unzip a file in Linux? .zip files are used all over the place. They are used for downloading files and data from the Internet, for compressing data to space, for backups. They are ubiquitous. There are some variants including 7zip and gzip, and in the this video I will show you how to work with them all in Linux, on the desktop and on the command line.
00:00 Intro 00:41 Unzip from the desktop 03:49 Uzip from the command line 06:50 7zip command line 09:00 Gunzip command line 10:23 Gzip command line 10:42 Create a .zip file from command line
#garyexplainsArm Reveals How It Made the Cortex-X3 and Cortex-A715 Faster!Gary Explains2022-06-28 | Arm has released details of its two new CPU designs, the Cortex-X3 and the Cortex-A715. As part of its announcement Arm discussed what changes it made to the internals (the microarchitecture) to improve the performance of its new CPU cores.
#garyexplainsRay Tracing on Mobile is Here Thanks to the Immortalis-G715 GPUIGary Explains2022-06-28 | Arm has announced three new GPUs: The Immortalis-G715, the Mali-G715, and the Mali-G615. All three include Variable Rate Shading and the Immortalis-G715 adds hardware accelerated Ray Tracing!
#garyexplainsThe Steam Deck is a PC, almost - Can you use it like PC?Gary Explains2022-06-22 | Behind Steam OS is Linux and the Steam Deck includes a Desktop Mode. Using Linux, the Desktop Mode, a mouse, and a keyboard, can you use the Steam Deck like PC? Let's find out.
#garyexplainsBuild Your Own Computer - Emulate RAM/ROM For A 6502 Using a Raspberry Pi PicoGary Explains2022-06-20 | Any CPU needs RAM and ROM. If you are building a retro computer using a processor like the 8-bit 6502, you could use a RAM chip and an EEPROM chip, or you could use a Raspberry Pi Pico to emulate RAM and ROM for you!
#garyexplainsSteam Deck Review - From a Casual Gamers Point of ViewGary Explains2022-06-10 | After a 10 months wait, my Steam Deck finally arrived. I am not a hardcore gamer, but I was drawn to the Steam Deck because it runs Linux. Here is my review, from the point of view of a casual gamer.
#garyexplainsApple Silicon M2 - Revolution or Minor Upgrade?Gary Explains2022-06-07 | At WWDC 2022 Apple announced its latest MacBook processor, the M2. As a successor to the M1, it keeps the same number of CPU cores, but adds two additional GPU cores, as well as increasing the memory bandwidth. Is this a revolution or a minor upgrade? Let's find out.
#garyexplainsJetson Nano Based reComputer J1020 - Arm based PC with NVIDIA GPUGary Explains2022-05-31 | The reComputer J1020 is an AI device built using the Jetson Nano. That means 472 GFLOPS of AI processing power along with an M.2. slot for an SSD, plus dual monitor support.
#garyexplainsDemo of my computer clock module built using a Raspberry Pi Pico with a 6502 #shortsGary Explains2022-05-17 | Making a 6502 (actually a Western Design Center W65C02S ) tick!I Built a Computer Clock Module for DIY Computer Projects Using a Raspberry Pi PicoGary Explains2022-05-16 | How to build a computer clock module for 8-bit and 16-bit retro computer projects. Using a Raspberry Pi Pico, our clock has software adjustable-speed and can also be put into a manual mode where you push a button to advance each clock cycle.
#garyexplainsreComputer Jetson-10, quick unboxingGary Explains2022-05-13 | The reComputer Jetson-10 is a Jetson Nano based computer with Gigabit Ethernet, 4x USB 3.0 Type-A ports, HDMI and DP. It is built using a Jetson Nano Production Module and comes with 4GB of RAM, 16GB eMMC, and a M.2 Key M slot.