Mizar32-Project
- Details
- Category: Mizar32 Project
- Created: 06 December 2010
- Hits: 43149
The Mizar32 development board embodies the Love and dedication of Simplemachines' volunteers and contributors. Its specifications, finalized around 2008, are rooted in the collective wisdom of Simplemachines members who first united for the groundbreaking Sim.One project in early 2003. Sim.One stands as one of the earliest Free Specification Hardware single-board computers, pioneering the libre/open hardware movement. While some Mizar32 boards found homes in few university labs, the majority have been gifted to hackers worldwide - both renowned and up-and-coming - recognized for their talent, human qualities, and contributions to the FLOSS (Free/Libre and Open Source Software) community, with hard search of the less popular with their traceable will to help the others. At the heart of Mizar32 lies the AVR32 UC3 A0 microcontroller, still in production as of 2024. Its enduring availability is less about commercial success and more a testament to the impactful legacy of the AVR. The AVR architecture, known for its simplicity and efficiency, was born in Atmel Norway, a subsidiary of Atmel Corporation (now part of Microchip Technology). The visionary team behind AVR, led by co-founder Alf-Egil Bogen and his colleague Vegard Wollan, later channeled their expertise into the unique AVR32 architecture. Today, the AVR architecture powers popular platforms like Arduino, cementing its place in the maker community. For Simplemachines, Mizar32 remains our go-to development board. To expand its capabilities and support, we've ported leading real-time operating systems (RTOS) to the platform. These include Apache NuttX, often dubbed the "Linux of microcontrollers" for its POSIX compliance and directives, and RT-Thread (not full POSIX). These efforts underscore our deep appreciation for these compact yet powerful machines, whether of our own design or received with apreciation in donations. Hardware:The hardware takes the shape of a 9x6cm main board with a 66MHz AVR32 UC3 processor and 32MB of RAM with additional stackable modules to extend its functionality. Mizar32 onboard resources
Embedded Hardware interfaces
Interfaces on Add-on Bus
Optional Stacked Modules
Add-in Modules overview:
Bare Metal Interpreters: eLua and HemplAt its core, Mizar32 supports two powerful bare metal interpreters:
These interpreters allow Mizar32 to run programs written in high-level scripting languages, with embedded extensions tailored for hardware control. The board is designed for field-programmability: typically, user programs in Lua or Lisp reside on a micro SD card, while the 128/256/512KB flash memory houses the interpreter. This setup allows for easy reprogramming over USB, offering flexibility for rapid prototyping and development. Real-Time Operating Systems and MoreTo expand its capabilities and support, we've ported leading real-time operating systems (RTOS) to the platform:
These RTOS options come with various drivers, protocols, multiple interpreters, filesystems, and networking stacks, making Mizar32 a versatile platform for a wide range of embedded applications. Libre/Open Hardware PhilosophyThe hardware design of Mizar32 is offered as Free Specification under the GPLv3 License. All project files and manufacturing documentation are freely available for use, study, and modification using FLOSS (Free/Libre/Open Source Software) tools. This commitment to Freedom extends the spirit of FLOSS to hardware design. Accessibility and Rapid DevelopmentBoth the software and hardware aspects of Mizar32 are designed with accessibility in mind. It caters to:
These efforts underscore our deep appreciation for these compact yet powerful machines, whether of our own design or received with appreciation through donations. The journey of Mizar32, from its roots in the pioneering Sim.One project to its current role as a versatile and future-proof development platform, reflects the evolving landscape of open hardware. It stands as a testament to the enduring spirit of innovation, collaboration, and forward-thinking in the open-source community. | Alcor6L | Mizar32 Book | Downloads | Goat IDE (Go@) | eLua | Mizar32: Bridging Present and FutureWhy We Still Develop with Mizar32It is mostly a affection issue for something special, born as special and evolved as special. Our commitment to Mizar32 as our primary development platform is far from a quixotic endeavor. It's a testament to our passion for a truly unique creation that has grown and adapted over time, maintaining its special place in our hearts and our development ecosystem. This emotional connection is backed by solid technical reasoning. By leveraging a common base of wide multiplatform RTOS, we've created a development environment that remains surprisingly forward-looking. While Mizar32's specifications - 32MB of RAM and processing speeds of 66MHz (81MHz in overclock) - might seem modest by today's standards, they closely align with our anticipations for future RISC-V microcontrollers. In about a decade, we expect to see RISC-V chips with 4, 8, 16, or even 32MB of on-die memory, available at a mere $1-5 price point. This foresight means that the software and systems we develop today on Mizar32 will transition smoothly to these future platforms, ensuring our work remains relevant and adaptable. Our strategy is not just about current capabilities, but about preparing for the future landscape of embedded systems while honoring the special nature of our beloved Mizar32. Long Term Vision: Towards the Stars of Distributed AutomationThe names Mizar and Alcor, chosen for our projects, are not mere coincidence. They reflect our long-term commitment and vision, drawing inspiration from one of the most visible binary star systems in our night sky. Mizar and Alcor: More Than Just Names
Just as Mizar and Alcor are intimately connected in the night sky, our vision intertwines current and future technologies in a seamless continuum. Key Elements of Our Long-Term Vision
Flexibility and Adaptability: The Knight's Many SteedsWhile Mizar32 remains our preferred and primary development platform - our trusted steed - our vision extends beyond a single hardware implementation. The Alcor project, symbolized by the Knight, is designed with adaptability in mind:
This approach allows us to leverage the strengths of various hardware platforms while maintaining Mizar32 as our core development environment. It ensures that our distributed automation vision can be realized across a spectrum of devices, from our custom-designed boards to other compatible hardware solutions. Conclusion: A Bridge to the FutureAs we continue our journey from Mizar32 towards the realization of AlcorOS and our broader vision, we remain committed to the principles of Freedom and by Loving what we are realizing/trying to do for the others. Our goal is to create not just products, but an ecosystem where innovation thrives through collaboration and shared knowledge, adaptable to a wide range of embedded systems challenges. By maintaining our focus on Mizar32 while looking ahead to future technologies, we're building a bridge between current capabilities and future possibilities. This strategy ensures that our developments today will remain relevant and easily adaptable to the embedded systems of tomorrow, positioning us at the forefront of the next generation of distributed automation and IoT solutions. |
|||||||||||||||||||||
|