blog:articles:raspberry:rpi5desktop
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
blog:articles:raspberry:rpi5desktop [2024/07/20 19:54] – created Phil Ide | blog:articles:raspberry:rpi5desktop [2024/07/30 11:00] (current) – [Summary] Phil Ide | ||
---|---|---|---|
Line 9: | Line 9: | ||
A quick visit to [[https:// | A quick visit to [[https:// | ||
- | The HatDrive! Nano is a small and includes a 3amp buck converter, and this allows not only the use of the 256Gb M.2 SSD, but it can all fir inside the official RPi5 case. The picture shown here is everything except the power supply and with the lid of the case taken off so you can see how compactly it all fits together. I even found enough room to squeeze a large heatsink and fan in there. | + | The HatDrive! Nano is small and includes a 3amp buck converter, and this allows not only the use of the 256Gb M.2 SSD, but it can all fit inside the official RPi5 case. The picture shown here is everything except the power supply and with the lid of the case taken off so you can see how compactly it all fits together. I even found enough room to squeeze a large heatsink and fan in there. |
===== Installing the OS ===== | ===== Installing the OS ===== | ||
The Raspberry Pi systems usually have an operating system flashed to an SD card (the same sort as you put in your phone to give yourself more space for all those pictures you keep taking). An SSD plugged into a USB port offers not only a massive boost to read/write speeds over an SD card, but more stability and longer life too. The RPi3 introduced the capability to boot straight from a USB drive, opening the gate to both HDD and SSD. | The Raspberry Pi systems usually have an operating system flashed to an SD card (the same sort as you put in your phone to give yourself more space for all those pictures you keep taking). An SSD plugged into a USB port offers not only a massive boost to read/write speeds over an SD card, but more stability and longer life too. The RPi3 introduced the capability to boot straight from a USB drive, opening the gate to both HDD and SSD. | ||
- | Getting the operating system on an SD, or a USB-SSD or USB-HDD is fairly straightforward: | + | Getting the operating system on an SD, or a USB-SSD or USB-HDD is fairly straightforward: |
- | However, to do that with an M.2 SSD, you need a cradle to take the SSD and make it visible to the computer where you'll be doing the flashing, and I don't have one those. Time to go old-school. | + | However, to do that with an M.2 SSD, you need a cradle to take the SSD and make it visible to the computer where you'll be doing the flashing, and I don't have one those, but luckily the Raspberry Pi has a solution at hand. |
- | First, I take an SD card to my development rig and flash the **// | + | If you boot with the Pi without a device with a boot partition attached |
- | + | ||
- | Once the RPi5 has booted, I then call up the //Raspberry Pi Imager// and repeat | + | |
- | + | ||
- | Once that's done (and it is surprisingly quick), I powered down the Pi and removed | + | |
So now that it's running, there are just a few configuration options to deal with. At this point it has been using an ethernet cable, but I'll not be using that where the Pi is going to be running, so I set up WiFi. | So now that it's running, there are just a few configuration options to deal with. At this point it has been using an ethernet cable, but I'll not be using that where the Pi is going to be running, so I set up WiFi. | ||
Line 28: | Line 24: | ||
Next I installed some necessary software: The programming languages Go (golang), Rust and PHP. A small web server so I can do localised testing of web-based code; SublimeText - an excellent programmer' | Next I installed some necessary software: The programming languages Go (golang), Rust and PHP. A small web server so I can do localised testing of web-based code; SublimeText - an excellent programmer' | ||
- | I the moved the RPi5 (after powering it down again) to my secondary desk and plugged it into the KVM so it now shares a monitor, keyboard, mouse and couple of USB ports with my development rig. | + | I then moved the RPi5 (after powering it down again) to my secondary desk and plugged it into the KVM so it now shares a monitor, keyboard, mouse and couple of USB ports with my development rig. |
===== Testing ===== | ===== Testing ===== | ||
Line 34: | Line 30: | ||
With an operating system with a GUI front end, there are several layers: | With an operating system with a GUI front end, there are several layers: | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
It's more complicated than that, but that's the essential stuff. On Windows and Mac systems, you get one desktop and although you can personalise it a bit, you're stuck with the one desktop. | It's more complicated than that, but that's the essential stuff. On Windows and Mac systems, you get one desktop and although you can personalise it a bit, you're stuck with the one desktop. | ||
- | On Linux and other unix-style operating systems, the windowing system is either X11 or Wayland, but there are dozens of different desktops. All my Linux Mint systems use Cinnamon, but the RPI5 uses PIXEL, which is based on LXDE. I changed the desktop to use the Cinnamon desktop and rebooted - and voila! It doesn' | + | On Linux and other unix-style operating systems, the windowing system is either X11 or Wayland, but there are dozens of different desktops. All my Linux Mint systems use Cinnamon, but the RPI5 uses (by default) |
Cinnamon is very configurable, | Cinnamon is very configurable, | ||
Line 52: | Line 48: | ||
Because the RPi5 doesn' | Because the RPi5 doesn' | ||
- | Raspberry Pi SOCs (system on a chip) SBC (single board computers) have been a delight in their intended market - schools - where affordable (and easily and cheaply replaceable) requirements are a must, and have been taken up by hobbyists for all sorts of unusual and interesting projects. The RPi5 is a powerful addition to the stable, and I am very happy that it is powerful enough to o some serious development work on. | + | Raspberry Pi SOCs (system on a chip) SBC (single board computers) have been a delight in their intended market - schools - where affordable (and easily and cheaply replaceable) requirements are a must, and have been taken up by hobbyists for all sorts of unusual and interesting projects. The RPi5 is a powerful addition to the stable, and I am very happy that it is powerful enough to do some serious development work on. |
+ | |||
+ | ~~socialite~~ | ||
+ | ~~DISCUSSION~~ |
blog/articles/raspberry/rpi5desktop.1721505258.txt.gz · Last modified: 2024/07/20 19:54 by Phil Ide