Schlagwort: Announcements

  • Say hello to the next generation of Arduino boards!

    Say hello to the next generation of Arduino boards!

    Reading Time: 3 minutes

    We’re excited to kick off Maker Faire Bay Area by expanding our IoT lineup with two new boards: the MKR Vidor 4000 and the Uno WiFi Rev 2.

    The MKR Vidor 4000 is the first-ever Arduino based on an FPGA chip, equipped with a SAM D21 microcontroller, a u-blox Nina W102 WiFi module, and an ECC508 crypto chip for secure connection to local networks and the Internet. MKR Vidor 4000 is the latest addition to the MKR family, designed for a wide range of IoT applications, with its distinctive form factor and substantial computational power for high performance. The board will be coupled with an innovative development environment, which aims to democratize and radically simplify access to the world of FPGAs.

    “The new MKR Vidor 4000 will finally make FPGA accessible to makers and innovators,” said Massimo Banzi, Arduino co-founder. “And we are looking forward to changing the game yet again.”

    “Maker Faire Bay Area is always an unparalleled opportunity to interact with the Arduino community and makers,” added Fabio Violante, Arduino CEO. “This year I’m extremely excited about the launch of the most flexible Arduino ever, the MKR Vidor 4000 and the development environment vision around it. With this new product we aim at putting in the hands of professionals, makers and educators the electronic equivalent of a resourceful Swiss Knife to bring their creativity to the next level. The applications are countless.”

    Co-developed with Microchip, the Uno WiFi Rev 2 is built around the new ATmega4809, a u-blox Nina W102 WiFi module, and an integrated IMU. The Uno WiFi will make it even easier to deploy products that need connectivity using the classic Arduino form factor, and is ideal for emerging IoT industries such as automotive, agriculture, consumer electronics, smart home, and wearables. Among its other features, the ATmega4809 provides 6KB of RAM, 48KB of Flash, three UARTS, Core Independent Peripherals (CIPs), and an integrated high-speed ADC. Combined with Microchip’s ECC608 crypto chip on the Uno board, the microcontroller also provides hardware-based security for connecting projects to the cloud including AWS and Google.

    “As we grow, partner and invest, we will fuel the vast IoT and software markets across the industry,” said Banzi. “Inspiring the Arduino community with easy to deploy solutions that enable our users to have access to larger both flash and RAM memory for more demanding IoT projects.”

    “Arduino aims at supporting professional developers, makers and educators during the entire lifecycle of IoT product development, from the initial learning phases to mass deployment,” noted Violante. “Being based on the popular AVR technology, but on steroids, and with an enhanced WiFi connectivity, the Uno WiFi Rev 2 is a big step forward for all users that want to leverage the vast ecosystem of shields and libraries available for the traditional Uno form factor, in connected use cases.”

    Those heading to Maker Faire this weekend are invited to attend Massimo Banzi’s semi-annual ‘State of Arduino’ talk, where you can learn more about our latest developments including the MKR Vidor 4000, Uno WiFi Rev2, and our Arduino Day releases.

    Both the MKR Vidor 4000 and Uno WiFi Rev2 will be available on the Arduino online store at the end of June.



    Website: LINK

  • Raspberry Pi 3 Model B+ on sale now at $35

    Raspberry Pi 3 Model B+ on sale now at $35

    Reading Time: 7 minutes

    Here’s a long post. We think you’ll find it interesting. If you don’t have time to read it all, we recommend you watch this video, which will fill you in with everything you need, and then head straight to the product page to fill yer boots. (We recommend the video anyway, even if you do have time for a long read. ‘Cos it’s fab.)

    A BRAND-NEW PI FOR π DAY

    Raspberry Pi 3 Model B+ is now on sale now for $35, featuring: – A 1.4GHz 64-bit quad-core ARM Cortex-A53 CPU – Dual-band 802.11ac wireless LAN and Bluetooth 4.2 – Faster Ethernet (Gigabit Ethernet over USB 2.0) – Power-over-Ethernet support (with separate PoE HAT) – Improved PXE network and USB mass-storage booting – Improved thermal management Alongside a 200MHz increase in peak CPU clock frequency, we have roughly three times the wired and wireless network throughput, and the ability to sustain high performance for much longer periods.

    If you’ve been a Raspberry Pi watcher for a while now, you’ll have a bit of a feel for how we update our products. Just over two years ago, we released Raspberry Pi 3 Model B. This was our first 64-bit product, and our first product to feature integrated wireless connectivity. Since then, we’ve sold over nine million Raspberry Pi 3 units (we’ve sold 19 million Raspberry Pis in total), which have been put to work in schools, homes, offices and factories all over the globe.

    Those Raspberry Pi watchers will know that we have a history of releasing improved versions of our products a couple of years into their lives. The first example was Raspberry Pi 1 Model B+, which added two additional USB ports, introduced our current form factor, and rolled up a variety of other feedback from the community. Raspberry Pi 2 didn’t get this treatment, of course, as it was superseded after only one year; but it feels like it’s high time that Raspberry Pi 3 received the “plus” treatment.

    So, without further ado, Raspberry Pi 3 Model B+ is now on sale for $35 (the same price as the existing Raspberry Pi 3 Model B), featuring:

    • A 1.4GHz 64-bit quad-core ARM Cortex-A53 CPU
    • Dual-band 802.11ac wireless LAN and Bluetooth 4.2
    • Faster Ethernet (Gigabit Ethernet over USB 2.0)
    • Power-over-Ethernet support (with separate PoE HAT)
    • Improved PXE network and USB mass-storage booting
    • Improved thermal management

    Alongside a 200MHz increase in peak CPU clock frequency, we have roughly three times the wired and wireless network throughput, and the ability to sustain high performance for much longer periods.

    Behold the shiny

    Raspberry Pi 3B+ is available to buy today from our network of Approved Resellers.

    New features, new chips

    Roger Thornton did the design work on this revision of the Raspberry Pi. Here, he and I have a chat about what’s new.

    Introducing the Raspberry Pi 3 Model B+

    Raspberry Pi 3 Model B+ is now on sale now for $35, featuring: – A 1.4GHz 64-bit quad-core ARM Cortex-A53 CPU – Dual-band 802.11ac wireless LAN and Bluetooth 4.2 – Faster Ethernet (Gigabit Ethernet over USB 2.0) – Power-over-Ethernet support (with separate PoE HAT) – Improved PXE network and USB mass-storage booting – Improved thermal management Alongside a 200MHz increase in peak CPU clock frequency, we have roughly three times the wired and wireless network throughput, and the ability to sustain high performance for much longer periods.

    The new product is built around BCM2837B0, an updated version of the 64-bit Broadcom application processor used in Raspberry Pi 3B, which incorporates power integrity optimisations, and a heat spreader (that’s the shiny metal bit you can see in the photos). Together these allow us to reach higher clock frequencies (or to run at lower voltages to reduce power consumption), and to more accurately monitor and control the temperature of the chip.

    Dual-band wireless LAN and Bluetooth are provided by the Cypress CYW43455 “combo” chip, connected to a Proant PCB antenna similar to the one used on Raspberry Pi Zero W. Compared to its predecessor, Raspberry Pi 3B+ delivers somewhat better performance in the 2.4GHz band, and far better performance in the 5GHz band, as demonstrated by these iperf results from LibreELEC developer Milhouse.

    Tx bandwidth (Mb/s) Rx bandwidth (Mb/s)
    Raspberry Pi 3B 35.7 35.6
    Raspberry Pi 3B+ (2.4GHz) 46.7 46.3
    Raspberry Pi 3B+ (5GHz) 102 102

    The wireless circuitry is encapsulated under a metal shield, rather fetchingly embossed with our logo. This has allowed us to certify the entire board as a radio module under FCC rules, which in turn will significantly reduce the cost of conformance testing Raspberry Pi-based products.

    We’ll be teaching metalwork next.

    Previous Raspberry Pi devices have used the LAN951x family of chips, which combine a USB hub and 10/100 Ethernet controller. For Raspberry Pi 3B+, Microchip have supported us with an upgraded version, LAN7515, which supports Gigabit Ethernet. While the USB 2.0 connection to the application processor limits the available bandwidth, we still see roughly a threefold increase in throughput compared to Raspberry Pi 3B. Again, here are some typical iperf results.

    Tx bandwidth (Mb/s) Rx bandwidth (Mb/s)
    Raspberry Pi 3B 94.1 95.5
    Raspberry Pi 3B+ 315 315

    We use a magjack that supports Power over Ethernet (PoE), and bring the relevant signals to a new 4-pin header. We will shortly launch a PoE HAT which can generate the 5V necessary to power the Raspberry Pi from the 48V PoE supply.

    There… are… four… pins!

    Coming soon to a Raspberry Pi 3B+ near you

    Raspberry Pi 3B was our first product to support PXE Ethernet boot. Testing it in the wild shook out a number of compatibility issues with particular switches and traffic environments. Gordon has rolled up fixes for all known issues into the BCM2837B0 boot ROM, and PXE boot is now enabled by default.

    Clocking, voltages and thermals

    The improved power integrity of the BCM2837B0 package, and the improved regulation accuracy of our new MaxLinear MxL7704 power management IC, have allowed us to tune our clocking and voltage rules for both better peak performance and longer-duration sustained performance.

    Below 70°C, we use the improvements to increase the core frequency to 1.4GHz. Above 70°C, we drop to 1.2GHz, and use the improvements to decrease the core voltage, increasing the period of time before we reach our 80°C thermal throttle; the reduction in power consumption is such that many use cases will never reach the throttle. Like a modern smartphone, we treat the thermal mass of the device as a resource, to be spent carefully with the goal of optimising user experience.

    This graph, courtesy of Gareth Halfacree, demonstrates that Raspberry Pi 3B+ runs faster and at a lower temperature for the duration of an eight‑minute quad‑core Sysbench CPU test.

    Note that Raspberry Pi 3B+ does consume substantially more power than its predecessor. We strongly encourage you to use a high-quality 2.5A power supply, such as the official Raspberry Pi Universal Power Supply.

    FAQs

    We’ll keep updating this list over the next couple of days, but here are a few to get you started.

    Are you discontinuing earlier Raspberry Pi models?

    No. We have a lot of industrial customers who will want to stick with the existing products for the time being. We’ll keep building these models for as long as there’s demand. Raspberry Pi 1B+, Raspberry Pi 2B, and Raspberry Pi 3B will continue to sell for $25, $35, and $35 respectively.

    What about Model A+?

    Raspberry Pi 1A+ continues to be the $20 entry-level “big” Raspberry Pi for the time being. We are considering the possibility of producing a Raspberry Pi 3A+ in due course.

    What about the Compute Module?

    CM1, CM3 and CM3L will continue to be available. We may offer versions of CM3 and CM3L with BCM2837B0 in due course, depending on customer demand.

    Are you still using VideoCore?

    Yes. VideoCore IV 3D is the only publicly-documented 3D graphics core for ARM‑based SoCs, and we want to make Raspberry Pi more open over time, not less.

    Credits

    A project like this requires a vast amount of focused work from a large team over an extended period. Particular credit is due to Roger Thornton, who designed the board and ran the exhaustive (and exhausting) RF compliance campaign, and to the team at the Sony UK Technology Centre in Pencoed, South Wales. A partial list of others who made major direct contributions to the BCM2837B0 chip program, CYW43455 integration, LAN7515 and MxL7704 developments, and Raspberry Pi 3B+ itself follows:

    James Adams, David Armour, Jonathan Bell, Maria Blazquez, Jamie Brogan-Shaw, Mike Buffham, Rob Campling, Cindy Cao, Victor Carmon, KK Chan, Nick Chase, Nigel Cheetham, Scott Clark, Nigel Clift, Dominic Cobley, Peter Coyle, John Cronk, Di Dai, Kurt Dennis, David Doyle, Andrew Edwards, Phil Elwell, John Ferdinand, Doug Freegard, Ian Furlong, Shawn Guo, Philip Harrison, Jason Hicks, Stefan Ho, Andrew Hoare, Gordon Hollingworth, Tuomas Hollman, EikPei Hu, James Hughes, Andy Hulbert, Anand Jain, David John, Prasanna Kerekoppa, Shaik Labeeb, Trevor Latham, Steve Le, David Lee, David Lewsey, Sherman Li, Xizhe Li, Simon Long, Fu Luo Larson, Juan Martinez, Sandhya Menon, Ben Mercer, James Mills, Max Passell, Mark Perry, Eric Phiri, Ashwin Rao, Justin Rees, James Reilly, Matt Rowley, Akshaye Sama, Ian Saturley, Serge Schneider, Manuel Sedlmair, Shawn Shadburn, Veeresh Shivashimper, Graham Smith, Ben Stephens, Mike Stimson, Yuree Tchong, Stuart Thomson, John Wadsworth, Ian Watch, Sarah Williams, Jason Zhu.

    If you’re not on this list and think you should be, please let me know, and accept my apologies.

    Website: LINK

  • You can now use Arduino to program Linux IoT devices

    You can now use Arduino to program Linux IoT devices

    Reading Time: 2 minutes

    You can now use Arduino to program Linux IoT devices

    Arduino TeamMarch 13th, 2018

    Today, at Embedded Linux Conference 2018, Arduino announced the expansion of the number of architectures supported by its Arduino Create platform for the development of IoT applications. With this new release, Arduino Create users can manage and program a wide range of popular Linux® single-board computers like the AAEON® UP² board, Raspberry Pi® and BeagleBone® as if they were regular Arduino boards. Multiple Arduino programs can run simultaneously on a Linux-based board and interact and communicate with each other, leveraging the capabilities provided by the new Arduino Connector. Moreover, IoT devices can be managed and updated remotely, independently from where they are located.

    To further simplify the user journey, Arduino has also developed a novel out-of-the-box experience for Raspberry Pi and BeagleBone boards, in addition to Intel®  SBCs, which enables anyone to set up a new device from scratch via the cloud without any previous knowledge by following an intuitive web-based wizard. Arduino plans to continue enriching and expanding the set of features of Arduino Create in the coming months.

    “With this release, Arduino extends its reach into edge computing, enabling anybody with Arduino programming experience to manage and develop complex multi-architecture IoT applications on gateways,” said Massimo Banzi, Arduino CTO. “This is an important step forward in democratizing access to the professional Internet of Things.”

    “At Arduino we want to empower anyone to be an active player in the digital world. Being able to run Arduino code and manage connected Linux devices is an important step in this direction, especially for IoT applications that need more computing power, like AI and computer vision,” added Fabio Violante, Arduino CEO.



    Website: LINK

  • New search engine and Arduino reference!

    New search engine and Arduino reference!

    Reading Time: 2 minutes

    New search engine and Arduino reference!

    mastrolinuxDecember 14th, 2017

    The Arduino web team has working hard behind the scenes improving our legacy systems. Now, it’s time to work on something more interesting for the team and more useful for our community! From here on out, we will update you every month on the latest and greatest activities…

    Today, we are announcing a pair of major features that are only a mere preview of what you can expect to see from an Arduino user’s point of view:

    • The blog has a new search engine that is much faster, more precise, and allows readers to filter results.
    • The Arduino reference is now quicker,  mobile-friendly, and completely open to contributions. You can check out our GitHub reference repo here.

    Let’s look at how those two features work and how they are implemented. The search engine is powered by our provider Algolia, offering an impressively fast search engine and enhanced UX. Our goal is to integrate it with each of our websites and finally have a unified search for all Arduino-related content.

    We are going to be testing the search engine for a bit on the blog and eventually roll it out to our websites.

    Perhaps what we are most proud of, though, is the new reference engine:

    • Arduino users can directly contribute to the reference by creating a pull request here.
    • We are going to support multiple languages. In fact, some users have already helped us in creating French, German, Korean, Italian, Japanese, Portuguese, and Spanish versions.
    • As soon as a new pull request has been merged, the system deploys to our website automatically, and if someone modifies the English version of the reference, all other language repositories are going to be notified as well.

    This is just the beginning with much more to come. Stay tuned!



    Website: LINK

  • Be among the first to try the Arduino IDE 1.9 Beta

    Be among the first to try the Arduino IDE 1.9 Beta

    Reading Time: 3 minutes

    Today we’re very excited (and a bit nervous) to announce the new development cycle of the Arduino IDE.

    As you may have noticed, we’ve been continuously removing functionality from the Java package, and migrating them to a collection of external tools. We began this project by moving the build logic to arduino-builder, which now also powers the Arduino Create infrastructure.

    We think that this split will keep the tools manageable, while giving a chance for third parties to integrate them into their products without the burden of a full-blown IDE.

    Moreover, we are introducing another couple of tools:

    One is arduino-cli, which we’ll uncover in the next few weeks as soon it comes out of pre-pre-alpha stage.

    The other is arduino-preprocessor, which supersedes ctags in the sketch preprocessing phase. Moving to a different tool has been a necessary step for many reasons, the most important being the ctags’ limited parsing of complex C++ sketches.

    arduino-preprocessor is based on libclang, statically compiled for zero dependencies execution; it uses clang’s superpowers to extract the prototypes we need, directly from the AST. As a (really nice) side effect, this engine can even be used for context-aware completion, probably the most required feature from the beginning of Arduino.

    Since we’re unveiling such a big feature, it will surely impact the overall performance. To avoid keeping it out-of-tree for too long, we decided to open the beta branch.

    This branch will be a playground for new ideas and implementations, including more collaborators with push powers. The branch has just been populated with all the IDE-related pull requests scheduled for the next release.

    The beta branch is quite peculiar as well, because precompiled binaries generated from this branch will be available directly from the arduino.cc download page. We noticed that nightly (or hourly) builds are insufficient to spot a whole class of bugs, which may harm non-developers, users with non-latin charsets, and so on.

    Being marked as experimental, the beta branch will not be ready for large-scale deployment (although it will probably be okay for everyday use); thus, we won’t provide a Windows exe or a signed OSX app. However, we hope that many people will test it and report bugs and impressions, so we can merge it safely into master in the near future.

    A short curated list of the beta branch’s improvements over the latest 1.8.x IDE:

    • Initial support for autocompletion (activate it using CTRL+space)
      • Attention: Launching for the first time is quite slow and will freeze the UI. Don’t worry, simply wait for it to unstick.
    • Initial work on daemonized builder (using file watchers, will be able to spot if compilation can be avoided, partially or totally).
    • AVR core has been moved to its own repo.
    • Tabs are scrollable. 🙂
    • The serial monitor is html-aware and clickable (if steady).
    • Initial work on Library dependencies UI.
    • Initial work on Hi-DPI support on Linux.
    • Find/replace window is always on top of its own editor window.
    • Library/Board manager show buttons on mouseover.


    Website: LINK