Subject: General Tech, Systems | February 12, 2015 - 08:00 AM | Scott Michaud
Tagged: raspberry pi 2, Raspberry Pi
It did not take long to find a problem with the Raspberry Pi 2. As it turns out, the Pi 2 contains a power regulator chip that is susceptible to bright sources of light. The light will force electrons to move when a metal is struck by enough photons with the correct, per-photon energy, which is its frequency/color, and that will be perceived as a voltage (because it actually does cause a voltage).
In the Raspberry Pi 2, this manifests as a voltage drop and the device immediately powers down. This was first discovered by Peter Onion on the Raspberry Pi forums while he was taking photographs of his Raspberry Pi 2. He noticed that each time he snapped a photo, the Pi would shut down. Liz Upton of the Raspberry Pi Foundation promptly confirmed the issue and wrote a long blog post explaining what actually happens. She borrows Peter's joke from the forum thread, that the Pi 2 is camera shy, and explains that “everyday light sources” will not cause this to happen. She then explains the photoelectric effect, the role of the above pictured U16 chip, and the issue itself.
I definitely appreciate Liz Upton and the Raspberry Pi Foundation, founded on the premise of education, taking the time to explain their bugs from an educational standpoint. That said, it is easy to lose sight of your goal when you have a product to defend, and I am glad that it did not get in the way.
A final note: this will not damage the Pi 2, just cause it to crash and power down. The only real problem is that shutting down your device mid-task will crash your task. If that is a write to the SD card, that will likely corrupt that write.
Subject: General Tech | February 5, 2015 - 02:05 PM | Ken Addison
Tagged: podcast, video, g-sync, GTX 970, gigabyte, brix s, broadwell-u, Intel, nuc, arm, Cortex-A72, mediatek, amd, Godavari, Raspberry Pi, windows 10
PC Perspective Podcast #335 - 02/05/2015
Join us this week as we discuss Mobile G-Sync, GTX 970 SLI, a Broadwell Brix and more!
The URL for the podcast is: http://pcper.com/podcast - Share with your friends!
- iTunes - Subscribe to the podcast directly through the Store
- RSS - Subscribe through your regular RSS reader
- MP3 - Direct download link to the MP3 file
Hosts: Ryan Shrout, Jeremy Hellstrom, Josh Walrath, and Allyn Malventano
Program length: 1:28:13
Subject: General Tech | February 2, 2015 - 10:40 AM | Sebastian Peak
Tagged: windows 10, Raspberry Pi, microsoft, iot, developers
Microsoft has announced that a version of Windows 10 will not only run on the Raspberry Pi 2, but that the OS will be available free of charge to members of its IoT (Internet of Things) developer program.
Microsoft made this announcement on their Dev Center website:
We’re excited to announce that we are expanding our Windows Developer Program for IoT by delivering a version of Windows 10 that supports Raspberry Pi 2. This release of Windows 10 will be free for the Maker community through the Windows Developer Program for IoT.
Windows 10 is the first step to an era of more personal computing. This vision framed our work on Windows 10, where we are moving Windows to a world that is more mobile, natural and grounded in trust. With the Windows for IoT developer program we're bringing our leading development tools, services and ecosystem to the Raspberry Pi community!
We see the Maker community as an amazing source of innovation for smart, connected devices that represent the very foundation for the next wave of computing, and we’re excited to be a part of this community.
We are excited about our partnership with the Raspberry Pi Foundation and delivering a version of Windows 10 that supports Raspberry Pi 2, and we will be sharing more details about our Windows 10 plans for IoT in the coming months.
For the last six months we've been working closely with Microsoft to bring the forthcoming Windows 10 to Raspberry Pi 2. Microsoft will have much more to share over the coming months. The Raspberry Pi 2-compatible version of Windows 10 will be available free of charge to makers.
Though Microsoft has effectively killed WinRT after revealing that it would not be upgraded to Windows 10, the support for the ARM-powered Pi demonstrates that the upcoming version of Windows still has more than just potential to run on ARM devices. This only makes sense considering the strategy of unifying Windows with a single version, and it is possible that the fork available for the Pi is more akin to mobile than to the desktop variant. Either way it sounds like it's worth the $35 to find out!
Subject: Systems, Shows and Expos | January 7, 2015 - 12:56 AM | Scott Michaud
Tagged: x86, Raspberry Pi, Intel, compute stick, chromecast, ces 2015, CES, atom
The Chromecast (and its open siblings) and the Raspberry Pi are interesting devices because they shrunk our concept of a compute device, which put them into new roles. Whether it is streaming media to your TV or controlling electronics on a high altitude balloon, you can use a full computer to do it. Full computers in new roles sound exactly like something Intel wants to research into lately.
The Intel Compute Stick, aptly named, seems to fit somewhere between these two devices. It is an HDMI dongle enclosing an x86, quad-core, computer with 2GB of RAM and 32GB of internal storage. Intel eventually plans to have the device powered by the HDMI port, but it currently requires power over micro USB. Besides power, it also has a standard USB (Type A-Female) port and a micro SD card slot. It also has 802.11n wireless networking inside it. Being a full Windows device, you can stream media, browse the web, and use many other applications on it.
The Intel Compute Stick with Windows will cost $149, which is significantly more than either a Chromecast or a Raspberry Pi. A Linux version, with 1GB of RAM (half of the Windows version) and 8GB of storage (a quarter of the Windows version), but at a significantly lower price of $89.
Follow all of our coverage of the show at http://pcper.com/ces!
Subject: General Tech, Systems, Mobile | November 11, 2014 - 03:27 AM | Scott Michaud
Tagged: usb computer, Raspberry Pi B+, Raspberry Pi, Education
The Raspberry Pi was intended as a learning device. David Braben, previously known for Rollercoaster Tycoon and other video games, noticed that computer science education was lacking and he wanted to contribute to its advancement with a cheap, portable, and highly-programmable PC. Yesterday, the organization announced a new model, the Raspberry Pi A+, which is (theoretically) cheaper, smaller, and has a few better components. This announcement follows the release of the Raspberry Pi B+ from last July.
I say “theoretically cheaper” because, although the organization is touting a price reduction from $25 to $20 USD, that always depends on the reseller. MCM Electronics, one of the foundation's US-based distributors, is selling the A+ for its list price of $20 (plus an extra ~$10 in shipping, before tax). In the UK, however, the currency conversion works out to about $25 before VAT. That said, the UK is known to be expensive for electronics.
Whatever the price, the device is slightly improved. While it keeps the same, Broadcom BCM2835 SoC and RAM, the memory has been upgraded to a locking MicroSD card slot, the audio's power delivery has been improved to reduce noise, and the number of GPIO pins has been increased from 26 to 40. The latter enhancement will allow the Pi to interface with more, and different, sensors and motors for robotics and other embedded applications.
The Raspberry Pi A+ and B+ are both currently on backorder for $20 and $35, respectively, before a $10 shipping fee and any applicable taxes.
Subject: General Tech | July 16, 2014 - 02:21 AM | Tim Verry
Tagged: solidrun, SFF, Raspberry Pi, iot, i.mx6, Freescale, Cortex A9
SolidRun recently launched a new small form factor PC called the HummingBoard. The new kit is an open source hardware platform that can run a number of open source operating systems. It mimics the physical form factor of the popular Raspberry Pi and as a result is compatible with much of its accessories including cases and add-on boards.
The HummingBoard is comprised of two main pieces; the carrier board which hosts all of the I/O ports and pin-outs and the removable microSOM (Silicon on Module) which is a smaller circuit board housing the processor and system memory.
SolidRun currently offers two reference versions of the carrier board, a base design and a higher-end model with beefier I/O. The HummingBoard Carrier is an open source design and the company allows hardware hackers and product developers to use their own custom carrier boards based on the reference design. Each carrier board has a special connector that the Micro SOM plugs into.
A microSOM (System on a Module) includes the CPU, GPU, RAM, power management, networking, and I/O connectivity hardware.
SolidRun currently offers up three microSOMs for use with the HummingBoard. The microSOMs use Freescale i.MX6 series SoCs (PDF), offer up to 1GB of RAM, and host the power management and networking hardware. Depending on the microSOM chosen, users can get a single or dual core CPU paired with a GPU that is at least OpenGL ES 2.0 compatible (the highest end model supports OpenGL ES 2.0 Quad Shader) and video encode/decode hardware units. The HummingBoard is upgrade-able and may support a microSOM with a quad core CPU in the future (a quad core microSOM already exists but is not currently supported by the HummingBoard).
Users can purchase the HummingBoard as a combo (carrier board+processor module) or in individual pieces. Specifically, SolidRun sells the HummingBoard i1, i2, and i2eX. Both the i1 and i2 use the base carrier board while the i2ex uses the pro version. The i1 comes with a single core i.MX6 CPU, GC880 GPU, and 512MB of system memory. The i2 ups the amount of RAM to 1GB and CPU core count by using the Freescale i.MX6 Dual Lite. Finally, the HummingBoad i2eX features a faster clocked dual core CPU (i.MX6 Dual), GC2000 GPU, 1GB of RAM, and significantly more I/O thanks to the higher-end carrier board and processing capabilities.
At a minimum, users can expect HDMI video out, 10/100 Ethernet, two powered USB 2.0 ports, a microSD card slot, a coaxial S/PDIF audio output, PWM mono audio, a 2-lane MIPI CSI 2.0 camera interface, and GPIO header. On the high end (HummingBoard Carrier Pro/HummingBoard i2eX/custom configs), the HummingBoard supports Gigabit Ethernet (limited to 470Mbps by the SoC), PCI-E 2.0, mSATA II, two additional USB 2.0 ports (via internal header), stereo audio output, microphone input, an IR receiver, and a Real-Time Clock (RTC) with battery backup.
SolidRun is aiming the HummingBoard platform at Internet-of-Things, home automation, and other embedded device developers. I believe that it will also appeal to hobbyists and Linux software developers.
The HummingBoard is rather expandable and is nearly a drop-in alternative to the Raspberry Pi. The open source nature (though, like the Raspberry Pi's BCM2835, the SoC is not fully open source) is nice, and the modular/upgradeable design is sure to appeal to hardware enthusiasts. The HummingBoard starts at $45 and tops out at $99 for the highest end i2eX. It is more expensive than the Raspberry Pi, which is the platform it is most likely to be pitted against, but it features faster hardware (especially the CPU and its ISA: ARMv7 versus ARMv6) and is priced competively with devices like the BeagleBone Black and SolidRun's own CuBox lineup.
The small form factor (and "single board PC") market has really ramped up the last few years and it is exciting to watch it all unfold. Stay tuned to PC Perspective for more SFF PC coverage!
Subject: General Tech | July 14, 2014 - 01:29 PM | Jeremy Hellstrom
Tagged: Raspberry Pi, Raspberry Pi B+, DIY
Tinkerers and developers received a nice gift today, an updated Raspberry Pi B+ which adds extra I/O to the existing platform which will allow you more functionality without needed to relearn how to program it. The Broadcom BC2835 SoC is still present and still overclockable along with the 512MB of onboard RAM and most important the $35 price tag remains. What has change is the number of USB ports which have double to four, a click in MicroSD port and an increase in the GPIO header to 40 pin, though it remains backwards compatible with 26 pin by plugging in on the left hand side which means you have not lost the work you put into the previous Pi. Check out the introductory video at The Inquirer and feast your eyes on the new board layout below.
"Although it's not touted as Raspberry Pi Two, but rather "the final evolution of the original Raspberry Pi", the firm has tailored the Model B+ to include all of the additions that Raspberry Pi users have requested."
Here is some more Tech News from around the web:
- Satya Nadella: Microsoft's new man presses all the old buttons in LONG memo @ The Register
- Open Source Glucose Monitoring on the Front Lines of Innovation @ Hack a Day
- Critical Vulnerabilities In Web-Based Password Managers Found @ Slashdot
- Microsoft expands coverage of free Windows licensing @ DigiTimes
- Digitimes Research: Global notebook shipments decline 4.9% in 2Q14
- We SO DO support Java on XP, maybe even JDK 8, says Oracle @ The Register
- Economist: File Sharing's Impact On Movies Is Modest At Most @ Slashdot
- TP-LINK AC1750 Wireless Dual Band Gigabit ADSL2+ Modem Router Review @ Madshrimps
- Sony Cybershot DSC-QX10 Phone Camera @ Velocity Reviews
- Win a BitFenix Flo Gaming Headset in the Colour of Your Choice @ eTeknix
Subject: General Tech | April 10, 2014 - 01:55 PM | Tim Verry
Tagged: videocore iv, Raspberry Pi, bcm2835, arm
Although the Raspberry Pi's original purpose was as an educational tool, many enthusiasts have used the (mostly) open source hardware at the heart of home automation, robotics projects, and other embedded systems. In light of this success, the Raspberry Pi Foundation has unveiled the Raspberry Pi Compute Module, a miniaturized version of the Raspberry Pi sans IO ports that fits onto a single SO-DIMM module. The Compute Module houses the BCM2835 SoC, 512MB of RAM, and 4GB of flash memory and can be paired with custom designed PCBs.
The Raspberry Pi Compute Module. Note that the pin out is entirely different from a memory module, so don't try plugging this into your laptop!
The Compute Module will initially be released along with an open source breakout board called the Compute Module IO Board. The IO Board is intended to be an example to get users started and to help them along the path of designing their own customized PCB. The IO Board has a SO-DIMM connector that the Compute Module plugs into. It further offers up two serial camera ports, two serial display ports, two banks of 2x30 GPIO pinouts, a micro USB port for power, one full-size USB port, and one HDMI output. The Raspberry Pi Foundation will be releasing full documentation and schematics for both the Compute Module and IO Board over the next few weeks.
Using the Compute Module and a custom PCB, the embedded system can be smaller and lighter than then traditional Raspberry Pi.
The Compute Module IO Board (left) with the Compute Module installed (right).
The Raspberry Pi Compute Module and IO Board will be available as a bundle (the "Compute Module Development Kit") from Element14 and RS in June. Shortly after the development kit launch, customers will be able to purchase the compute module itself for $30 each in batches of 100 or slightly more for smaller orders.
More information can be found on the Raspberry Pi blog. Here's hoping the industrial / embedded market successes will help fuel additional educational endeavours and new Raspberry Pis versions in the future.
Subject: General Tech | April 3, 2014 - 11:23 PM | Tim Verry
Tagged: videocore iv, Raspberry Pi, open source, graphics drivers, bcm2835
The Raspberry Pi recently passed its second anniversary, but until now the open source software friendly hardware has had to rely on closed source drivers for graphics processing on the SoC's VideoCore IV GPU.This has now changed thanks to work by Raspberry Pi hacker Simon Hall who has ported over the open source graphics stack from Broadcom's recently open sourced BCM21553 SoC for cell phones to the BCM2835 SoC that powers the Raspberry Pi. In doing so, Mr. Hall has claimed the Raspberry Pi Foundation's $10,000 bounty by using the newly ported open source graphics driver to run Quake III Arena at 1080p (minimum of 20 FPS according to contest rules).
The ported open source driver is not quite as optimized as the closed source version that the Pi currently uses (which allegedly runs Quake III twice as fast), but it is an encouraging start and the base from which the community can flesh out and optimize. The open source graphics driver is likely to be rolled into future OS releases, but for adventurous users that want the open source driver now, Simon Hall has provided step-by-step instructions for getting the driver and using it to run Quake III on the Raspberry Pi blog. Be warned, it is an involved and time consuming process at the moment.
I would like to say congratulations to Simon Hall for the bounty award and thank him for his work in porting the driver to the Raspberry Pi's SoC!
Hopefully this graphics stack breathes new life into the Raspberry Pi and the community takes up the development mantle to improve upon the codebase and pursue new opportunities that the open source nature enables such as a port of Android running on the Pi.
Read more about the Raspberry Pi at PC Perspective.
Subject: General Tech, Systems | March 1, 2014 - 03:51 AM | Scott Michaud
Tagged: Raspberry Pi
The Raspberry Pi is a tiny and cheap (as in a starting price of ~$28) computer that was originally intended for educational purposes. It is built around a Broadcom BCM2835 SoC which itself is based on the ARM architecture. Its VideoCore IV 3D graphics processor relies upon a closed-source driver because, until yesterday, Broadcom had not provided documentation or code. Technically, the code they released is for a different SoC but both Broadcomm and the Raspberry Pi Foundation believe the tools are there to port it over.
And the foundation wants to drum up interest by offering a $10,000 bounty for Quake III running acceptably on the Pi with the ported open source drivers.
If interested, you can look at Broadcom for the documentation and 3-clause BSD-licensed source code. You can also check out the Raspberry Pi Foundation for a blog post which mentions the competition (as well as their 2-year anniversary). GPU drivers are a good thing to be open-sourced. As I have been saying, the further "upstream" a piece of code is, the more it trickles down as a dependency for other software. The vocabulary that software needs to communicate with a hardware platform is quite high up there. Leaving those tools to society is a good thing for society.
Granted, it will probably not have a meaningful impact in this case... but there is a chance.