Ah the new Raspberry Pi 3 Model B+. The next in line of fresh new Raspberry Pis. But in my honest opinion, I find the RPis... More to be desired.
Don't get me wrong, the RPis are great for what they can be used for. But there is a strong emphasis (at least in my experience with the Raspberry Pi 2 Model B) on *light*.
On the RPi 2B, I have had troubles with the UI working not smoothly, especially when the web browser is opened. And these are on a Quad-Core SoC on the RPi, effectively affecting the ability to even multitask.
A few issues I can see are stemming from the hardware to begin with...
- The RAM is LPDDR2.
- I could see that sticking to LPDDR2 is a cost saving measure to keep the prices of RPis low (I'd say RPi's price is quite low for a product of it's calibre). However there are boards out there that come with LPDDR3 or even LPDDR4 RAMs that can provide higher clock speeds (but with these come a higher price point).
- The Storage is Running off microSD
- While not the worst choice, there are two problems with using micro SD cards - lower lifespan and slow read/write speeds. There are more choices to provide the RPi with storage space, such as a USB 3.0 drive (I have heard that it can be done on RPi, but never actually tried it), eMMC storage (will drive the price up significantly), or even ports to external storage (also will drive the price up). While again it can be seen as a method of keeping the price low, there are other storage options that would significantly increase performance.
- The USB hub is running on USB2.0.
- I may sound like a spoilt kid (or perhaps "privileged"), but the USB2.0 hub really bummed me out. The speeds are not really satisfactory for today's standards. While yes, it will drive up the price of the board, but it will be a neat feature to have. 4 USB ports on an SBC is a lot of expansion opportunities waiting to be exploit... Uhm explored. With USB3.0, we can have way faster read/write speeds, as well as using an external drive.
- The ethernet is running over USB.
- I'm not complaining with 300MBps throughput, but a dedicated gigabit ethernet controller would be really neat.
Before any of you jump to comment, let me highlight a few things I feel the RPi has done well.
- It is cheap cheap cheap!
- For US$35, it is very cheap for a Single Board Computer with its specifications. For that price we have a dedicated ethernet jack, 4 USB ports, onboard bluetooth and WiFi, as well as the famed GPIO pins. All that for US$35 -- pretty good a deal if you ask me.
- The onboard expansions.
- The RPis are pretty much able to run their own without the need for connecting dongles and expansion cards. The onboard WiFi and Bluetooth gives you wireless connectivity, the USB ports lets you connect your external storage, and the ethernet jack is there when you need it. You just need to hook it up to a power supply and an external display and Bob's your uncle. It beats a lot of modern laptops in I/O ports and connectivity.
- The (relatively) small form factor.
- This makes the RPi a great board to be integrated into projects. With the RPi Zero, it makes it even more possible to do so. From the Gameboy Zero to the ZeroPhone, and the Mycroft AI (RPi 3).
- GPIO pins
- These are the pins that the RPi is so well known for. They can be programmed to do almost anything such as controlling simple machinery, LEDs, and many more other project that the internet is full of.
All in all, I would say that the RPi series are good enough, but it could really do better, albeit with a higher price point. Arguably, a lot of people may not want to spend so much money on an ARM-based SBC that is aimed at small, personal projects, but I really feel that the RPi series could use a little more oomph.
Comments
Post a Comment