The ARM series of processors are an industry standard of sorts for a vast array of applications. Virtually anything requiring good power or heat management, or any embedded system which needs more computing power than an 8-bit microcontroller is a place where an ARM is likely found. While they do appear in various personal computers and laptops, [Pieter] felt that their documentation for embedded processors wasn’t quite as straightforward as it could be and created this development board which will hopefully help newbies to ARM learn the environment more easily.
Called the PX-HER0, it’s an ARM development board with an STM32 at its core and a small screen built in. The real work went in to the documentation for this board, though. Since it’s supposed to be a way to become more proficient in the platform, [Pieter] has gone to great lengths to make sure that all the hardware, software, and documentation are easily accessible. It also comes with the Command Line Interpreter (CLI) App which allows a user to operate the device in a Unix-like environment. The Arduino IDE is also available for use with some PX-HER0-specific examples.
[Pieter] has been around before, too. The CLI is based on work he did previously which gave an Arduino a Unix-like shell as well. Moving that to the STM32 is a useful tool to have for this board, and as a bonus everything is open source and available on his site including the hardware schematics and code.
It takes a lot of work to build a modern video game. Typically an entire company will spend months (at least) developing the gameplay, selecting or programming an engine, and working out the bugs. This amount of effort isn’t strictly necessary for older video game systems though, and homebrew developers are quite often able to develop entire games singlehandedly for classic systems. In the past it would have taken some special software, programming knowledge, and possibly hardware, but now anyone can build games for the original Game Boy with minimal barriers of entry.
The project is known as GB Studio and allows people to develop homebrew games for the 8-bit handheld system without programming knowledge. Once built, the games can be played on any emulator or even loaded onto a cartridge and played on original hardware if a flash cart is available. Graphics can be created with anything that can create a
.png image, and there are also some features that allow the game to be played over a web browser or on a mobile device.
While it seems like the gameplay is limited to RPG-style games, this is still an impressive feat, and highly useful for anyone curious about game development. It could also be an entry into more involved game programming if it makes the code of the games available to the user. It could even lead to things like emulating entire cartridges on the original hardware.
Thanks to [Thomas] for the tip!
Continue reading “Novice Coders Can Create Classic Game Boy Games”
If you’ve been thinking of adding cellular connectivity to a build, here’s a way to try out a new service for free. Hologram.io has just announced a Developer Plan that will give you 1 megabyte of cellular data per month. The company also offers hardware to use with the SIM, but they bill themselves as hardware agnostic. Hologram is about providing a SIM card and the API necessary to use it with the hardware of your choice: any 2G, 3G, 4G, or LTE devices will work with the service.
At 1 MB/month it’s obvious that this is aimed at the burgeoning ranks of Internet of Things developers. If you’re sipping data from a sensor and phoning it home, this will connect you in 200 countries over about 600 networks. We tried to nail them down on exactly which networks but they didn’t take the bait. Apparently any major network in the US should be available through the plan. And they’ve assured us that since this program is aimed at developers, they’re more than happy to field your questions as to which areas you will have service for your specific application.
The catch? The first taste is always free. For additional SIM cards, you’ll have to pay their normal rates. But it’s hard to argue with one free megabyte of cell data every month.
Hologram originally started with a successful Kickstarter campaign under the name Konekt Dash but has since been rebranded while sticking to their cellular-connectivity mission. We always like getting free stuff — like the developer program announced today — but it’s also interesting to see that Hologram is keeping up with the times and has LTE networks available in their service, for which you’ll need an LTE radio of course.
Are you feeling a little MacGyver-ish and have access to a film camera? Perhaps you want to try developing your pictures using coffee and vitamin C instead of a traditional developing solution. [Danish Puthan Valiyandi] does a great job of walking us through the steps he took, including precise measurements, temperatures, and timings involved in achieving great results. This is probably not for the first-timers, as he does use special equipment associated with traditional developing methods.
The process uses a couple of easily obtainable materials: instant coffee, vitamin C powder, and washing soda (sodium carbonate). Once the roll of film has been exposed, it’s put onto a jig for developing (Danish does this with the lights on to make the video after the break worth watching, but you’ll need to do it in the dark). Once nestled inside of the development container, he mixes up a batch of his diy developer and agitates according to a times schedule. When the development is finished, a chemical fixer–no diy alternative used here–is added to set the film. Dry out the strips and use a scanner to digitize your work. We’re surprised by the quality of the finished product, but we shouldn’t be… he certainly knows what he’s doing.
Continue reading “Can You Develop Film With Coffee And Vitamin C?”
Next week, August 31 through September 4, is Ubuntu Developer Week. If you’ve always wanted to help out with an open source project but didn’t know how to get into it, this is your chance. The week consists of 25 one-hour sessions held interactively through IRC and led by some of the best of the Ubuntu development team. Participate in as many or as few sessions as you want. Check out the Ubuntu Developer Week page or their fancy brochure (PDF) for more information.
Want to see what it’s all about before committing to a live session? You can view the IRC logs from the January sessions. In addition to ‘Getting Started’, you may find the ‘Packaging 101’ and ‘Launchpad Bug Tracking’ session notes interesting.