Tablets, slates, phones, and fablets, there are no shortage of electronics that take the Star-Trek-ish form factor of a handheld rectangle of glass that connects you to everything. This is the world we live in, but unfortunately it’s not currently a world with many Linux options, and certainly not one that includes modular design concepts. This is what motivated [Timon] to design the Damn Linux Table one, a “Proper Linux Tablet” built around the Nvidia Jetson Nano board.
The design really took off, because who isn’t interested in the ability to upgrade and customize a tablet? During last year’s Hackaday Supercon we caught up with [Timon] for an interview the morning after he won the Best Design prize for DLT one. Check out that video below, then join us after the break for an update on the latest from the project.
There’s only one week left to get your project entered in the 2020 Hackaday Prize. We won’t know this year’s winners until the Hackaday Remoticon rolls around this November. The Call for Proposals for that virtual conference is still open!
[Timon] is realistic about the limits of modular design. He readily admits you’re not going to upgrade a graphics card on a mobile device, but when it comes to the peripherals, why not? You might want to choose between micro-USB, USB-C, barrel-jack, or do something completely custom. One hacker’s NFC equipment might be replaced by another’s SDR or LoRa. This tablet design sees a world where connecting PCIe components to your mobile devices is completely doable. The point is to make a base model that works great, but has the potential to be what each different user wants their device to be.
Continue reading “Checking In On The Damn Linux Tablet One”
The world is awash with Raspberry Pi clones that boast fruity names, but those looking for a piece of the real thing will find their compatibility only goes so far. Shaky Linux distros abound and, with a few honourable exceptions, they are not for the faint-hearted. The reason that a market hasn’t emerged for fully-compatible clones is that the Pi people seem to have a monopoly on the world’s supply of the particular Broadcom SoCs that they use, forcing would-be competitors to source the brains of their outfit elsewhere.
It’s easy to buy a Raspberry Pi SoC though, if you don’t mind receiving a Raspberry Pi along with it. So to make a compatible Pi clone for space-constrained applications, the folks at Arducam removed the SoC from a Pi 3 and designed a surface-mount module board for it, making a 40 mm x 25 mm postage-stamp style system-on-module. It’s not a Raspberry Pi, but it runs Raspbian.
Their board is not one that they will be selling, but it does open up interesting possibilities for others with an eye to creating Pi boards in different form factors. It would be fascinating for example were somebody to produce an open-source module board for a Pi SoC. Some of you might be asking why the existing Compute Module was not suitable for them; in the write-up they cite mechanical issues with the SODIMM socket.
This isn’t the first compatible Pi clone we’ve seen. Aside from the intriguing but short-lived Odroid W there was another even smaller Arducam offering that never made it to market.
Once upon a time, small Linux-capable single board computers were novelties, but not anymore. Today we have a wide selection of them, many built around modules we could buy for our own projects. Some of the chipset suppliers behind these boards compete on cost, others find a niche to differentiate their product. Octavo Systems is one of the latter offering system-in-package (SiP) modules that are specifically designed for easy integration. They described how simple it would be to build a minimal computer using their SC335x C-SiP, and to drive the point home they brought a deadbug implementation to Embedded World 2019. [Short video after the break.]
Most of us encounter Octavo modules as the heart of a BeagleBoard. Their increasing integration made tiny wonders like PocketBeagle possible. But bringing out all those pins for use still required a four-layer circuit board. Octavo’s pitch for hardware professionals center around how easy integration saves time for faster time to market, and fortunately for us easy integration also translates to a more accessible device for our projects. It’s one thing to publish a document describing a hypothetical single-layer PCB for an Octavo module, it’s quite something else to show that concept in action with no PCB at all.
Of course, this little machine only has access to a fraction of the module’s functionality, and it is certainly overkill if the objective is just to blink a few LEDs. If so, we’d just use 555 timers! But it does show how simple a bare bones “Hello World” machine can be built, removing intimidation factor and invite more people to come play.
One of the three top winners in our circuit sculpture contest was a wireframe Z80 computer. There’s quite a jump from a Z80 to an Octavo SC335x, but we’ve already seen one effort by [Zach] over Supercon 2018 weekend to build a deadbug computer with an Octavo module. It won’t be long before someone one-ups this minimalist LED blinker with something more sophisticated and we can’t wait to see it. Continue reading “Octavo Systems Shows Off With Deadbug Linux Computer”
Linux is in everything these days, and that means designers and engineers are crying out for a simple, easy-to-use module that simplifies the design of building a product to do something with Linux. The best example of this product category would probably be the Raspberry Pi Compute Module, followed by the C.H.I.P. Pro and its GR8 module. There are dozens of boards with Allwinner and Mali chips stuffed inside that can be used to build a Linux product, and the ‘BeagleBone on a Chip’ is a fantastic product if you need Linux and want to poke pins really, really fast.
Now Microchip is rolling out with their answer to the Linux System on Module. The SAMA5D2 is a single chip in a BGA package with a small footprint that runs Linux. It’s capable, it’s cheap, and if you want to put Linux in a project, this is your newest option.
The core product in this new Microchip lineup is the SAMA5D2 SIP, a system in package that puts an ARM Cortex-A5 CPU and DDR2 memory in a single BGA package that, with a cursory examination, looks easy enough to design a PCB around and reflow. There are four chips in this lineup, with 128 Mbit, 512 Mbit, and 1 Gbit of DDR2 memory. The 128 Mbit chip is meant for bare metal and RTOS applications, with the higher memory chips capable of running Linux at least as well as a repurposed router.
This chip is at the core of Microchip’s ATSAMA5D2 SOM, a system on module that adds power management (that only requires a single 3.3V supply), an Ethernet PHY, and boot memory into a single package that’s effectively as hand-solderable as a QFN package. It’s Linux on a Chip, or at least as close as we’ve gotten to such a concept.
Adding Linux to a project is hard, and while there are modules and systems that can do it, we’re always welcoming more options given to designers. While these modules and systems aren’t exactly cheap compared to a beefy ARM microcontroller — the SIP starts at around $9, the SOM is available for $39 in 100-unit quantities — this price is quite low compared to other Linux-on-Modules available.
The most interesting market for Intel in recent years has been very, very small form factor PCs. ARM is eating them alive, of course, but there are still places where very small and very low power x86 boards make sense. The latest release from SolidRun is the smallest we’ve seen yet. The SolidPC Q4 is one of the smallest x86 implementation you can find. It’s based around the MicroSoM, a module even smaller than a Raspberry Pi, and built around a carrier board that has all the ports you could ever want from the tiniest PC ever.
The SolidPC Q4 is technically only a carrier board featuring a microSD slot, Displayport, HDMI 1.4B, two RJ45 ports with the option for PoE, three USB 3.0 Host ports, jacks for mic and stereo sound, and an M.2 2230 connector for a wireless module. The interesting part of this launch is the MicroSoM, a System on Module based on Intel’s Braswell architecture. Two models are offered, based on the quad-core Atom E8000 and the Pentium N3710. Both modules feature up to 8GB of DDR3L RAM and 4GB of eMMC Flash.
The interesting part of this launch is the MicroSoM, a System on Module based on Intel’s Braswell architecture. Two models are offered, based on the quad-core Atom E8000 and the Pentium N3710. Both modules feature up to 8GB of DDR3L RAM and 4GB of eMMC Flash. The size of these modules is 52.8mm by 40mm, or just a shade larger than the stick-of-gum-sized Raspberry Pi Zero.
The SolidPC isn’t intended to be a Raspberry Pi competitor. While those cheap ARM boards are finding a lot of great uses in industry, they’re no replacement for a small, x86 single board computer. The pricing for this module starts at $157 according to the product literature, with a topped out configuration running somewhere between $300 and $350, depending on options like a heatsink, enclosure, or power adapter. If you want a small single board computer with drivers for everything, there aren’t many other options: you certainly wouldn’t pick a no-name Allwinner board.
If the United States has a national architectural form, it is the skyscraper. The notion of building a tower to the heavens is as old as Genesis, but it took some brash 19th century Americans to develop that fanciful idea into tangible, profitable buildings. Although we dressed up our early skyscrapers in Old World styles (the Met Life Tower as an Italian campanile, the Woolworth Building as a French Gothic cathedral), most foreigners agreed that the skyscraper suited only our misfit nation. For decades, Americans were alone in building them. Even those European modernists who dreamed of gleaming towers along Friedrichstraße and Boulevard de Sébastopol had to cross the Atlantic for a chance to act on their ambitions. By the start of World War II, 147 of the 150 tallest habitable buildings on the planet were located in the United States.
No building style better represented America’s industriousness, monomaniacal greed, disregard of tradition, and eagerness to attempt feats that more established cultures considered obscene. And while those indelicate traits prompted Americans to develop the skyscraper, it was our openness and multiculturalism that brought us our greatest skyscraper builder: a Bangladeshi Muslim immigrant named Fazlur Rahman Khan.
Khan was born on April 3rd, 1929 in Dhaka, Bangladesh (Dacca, British India at the time). His father, a mathematics instructor, cultivated young Fazlur’s interest in technical subjects and encouraged him to pursue a degree at Calcutta’s Bengal Engineering College. He excelled in his studies there and, after graduating, won a Fulbright Scholarship that brought him to the University of Illinois. In the United States, Khan studied structural engineering and engineering mechanics, earning two master’s degrees and a PhD in just three years. After a detour in Pakistan, Khan returned to the United States and was hired as an engineer in the Chicago office of Skidmore, Owings & Merrill (SOM), one of the most prominent architecture and engineering firms in the world.
Though he was born in a nation with no history of highrise construction, Dr. Fazlur Rahman Khan had worked his way to a position where he would revolutionize the field of structural engineering and build America’s proudest landmarks.
Continue reading “How A Muslim Immigrant From Bangladesh Became America’s Master Builder”
[Benoit] was using an extremely old alarm clock which normally ran on mains power, and he plugged it in to his computer’s UPS to keep it operational during power outages. He noticed that when the UPS switched on that the clock would run fast, though, and apparently it was keeping time by watching the power system frequency. To solve this problem he created his own feature-dense clock which runs Linux.
This alarm clock has everything: seven-segment displays housed in clear epoxy, a touch interface, battery backup, the ability to retrieve the time from an NTP server, and a web interface to change the clock’s settings over the network. That was a large part of [Benoit]’s decision to have the clock run Linux; the network capabilities add a lot of functionality to the clock like the ability to send commands to other devices at particular times. The clock runs on an Aria G25 SOM and has a custom case that looks very professional.
We’re suckers for a high-quality clock builds here, and [Benoit]’s most recent project hits all of our buttons. Even though it doesn’t currently drive people insane or tell confusing time, the Linux and networking capabilities could certainly open up options!