cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Embedded Systems

News, articles, guides, analytics, projects and startups from the embedded industry. Topics of the channel: ◽️ machine learning ◽️ internet of things ◽️ embedded software ◽️ advanced electronics ◽️ new engineering ideas ⤵️ Share and subscribe!

Show more
Advertising posts
10 803
Subscribers
+2224 hours
+1337 days
+60330 days
Posts Archive
📺 Running Advanced AI on Raspberry Pi: A Journey with GPT-4 and Beyond In an innovative exploration of AI's reach beyond high-end hardware, this video delves into the feasibility of deploying advanced language models on accessible technology like the Raspberry Pi 5. The presenter, a seasoned enthusiast in small-tech advancements, embarks on a journey to test a variety of language models including Orca, Fi, and the groundbreaking GPT-4. With a focus on practicality, the video demonstrates how these models, typically associated with powerful computing resources, can operate on a device as compact and affordable as the Raspberry Pi 5. This approach not only democratizes access to cutting-edge AI but also opens up a realm of possibilities for tech enthusiasts and hobbyists. The video highlights the Raspberry Pi's capacity to handle models with up to 1.7 trillion parameters, a feat that traditionally requires substantial computing power. The presenter's experiments with local, private AI deployments raise intriguing questions about the potential of small-scale, private AI systems. ⛓ https://youtu.be/Y2ldwg8xsgE #video #raspberry #artificial_intelligence
Show all...
👍 14👎 1
Photo unavailableShow in Telegram
🔃 pcb2blender - KiCad to Blender 3D model workflow The pcb2blender tool revolutionizes the way KiCad projects are rendered in Blender. It streamlines the process of creating professional-looking product renders by allowing users to export their KiCad boards as .pcb3d files and then directly import them into Blender. This innovation eliminates the tedious cleanup work usually involved, enabling users to focus on scene composition and lighting. Notably faster than previous methods, pcb2blender supports rendering work-in-progress boards or those undergoing last-minute revisions. More information: ☠️ The Hackaday article 😹 The GitHub page #libraries #tools #3d_modeling #design #electronics
Show all...
👍 11
Photo unavailableShow in Telegram
💻 Sipeed Longan Pi3H – A Raspberry Pi Zero-sized board with gigabit Ethernet, WiFi 6, HDMI, and USB ports This small but mighty single board computer is powered by a high-performance quad-core processor and offers various connectivity options, including full-size HDMI 2.0 and gigabit Ethernet. In addition to that, the board includes a unique design featuring a carrier board and a replaceable LM3H CPU module containing the SoC, RAM, and eMMC flash. Key Specifications: 💻 Processor: Allwinner H618 Quad-core Cortex-A53 up to 1.5GHz 💻 GPU: Arm Mali-G31 MP2 💻 System Memory: 2GB or 4GB LPDDR4 💻 Storage: MicroSD slot, optional 32GB eMMC flash 💻 Video & Audio Output: HDMI 2.0a up to 4Kp60 💻 Networking: Gigabit Ethernet, Dual-band Wi-Fi 6, Bluetooth 5.4 💻 USB Ports: 2x USB 2.0 Type-A, 1x USB 2.0 OTG Type-C Sipeed provides Debian and Android 12 images for the board, with SDKs available on GitHub. Mainline Linux support is expected in Q1 2024. Sipeed has begun pre-orders on Aliexpress, with prices ranging from $23.90 (2GB RAM, no eMMC flash) to $34.90 (4GB RAM and 32GB eMMC flash), and the LM3H module alone starting at $17.90. Shipping is expected to start on February 11. ⛓ More information... #boards
Show all...
👍 11
Photo unavailableShow in Telegram
3 trends for 2024: edge intelligence, RISC-V, & chiplets This article discusses three major technology trends expected to shape 2024: ➡️ Edge Intelligence Enhancement: The article highlights advancements in deploying large language models (LLMs) on devices with limited memory, particularly focusing on a research paper by Apple. This paper introduces techniques for efficient LLMs operation on such devices, indicating a broader trend of increased machine learning and inference capabilities at the edge of networks. ➡️ RISC-V Architecture Adoption: The formation of Quintauris, a company backed by major tech players, is set to accelerate the commercialization of RISC-V hardware globally. This development suggests a growing interest in RISC-V architecture, especially in automotive, mobile, and IoT applications. The industry is moving towards heterogeneous computing architectures, where RISC-V plays a crucial role in various functions. ➡️ Rise of Chiplets: Chiplets are emerging as a solution to the high demands of machine learning-intensive products. The trend is compared to the evolution of the intellectual property business two decades ago. Startups like Zero ASIC are democratizing chip-making with platforms for chiplet-based design and emulation. The increasing use of chiplets will rely on standardization efforts like the UCIe specification. ⛓ More information... #news #artificial_intelligence
Show all...
👍 12
📷 Custom Handheld Pi Zero HQ Camera This project stands out in the realm of DIY camera technology. At its core, the camera integrates a Raspberry Pi Zero (with a preference for the Pi Zero 2) and the High-Quality (HQ) Camera module, coupled with a compact 1.5" Waveshare OLED display. Its unique features include live preview, zoom-crop panning for manual focus assistance, file viewing capabilities, and an integrated 10-axis IMU for potential horizon level overlay applications. This creation is less about competing with high-end cameras like the Sony Alpha series and more about providing a platform for custom software development and experimentation in camera design. The estimated cost of the camera, considering major components and a 35mm lens, stands around $185.00. More information: ☠️ The Hackaday page 😹 The GitHub page #projects #camera #raspberry #python
Show all...
👍 13👌 3
00:19
Video unavailableShow in Telegram
📼 Andrej Karpathy’s Baby Llama Runs on Samsung Galaxy Watch 4 Andrej Karpathy, from OpenAI, developed Baby Llama as a weekend project to demonstrate the possibility of running the Llama 2 model on edge devices. The project, inspired by Georgi Gerganov's llama.cpp, involves training the Llama 2 model using PyTorch and then saving the weights in a binary file. Karpathy created a compact C file ('run.c') for loading and running the model with single-precision calculations, ensuring a low-memory footprint and independence from external libraries. The model runs efficiently even on a single M1 laptop without GPUs, with performance enhancements achieved through various compilation flags for code optimization. A Twitter user successfully demonstrated Baby Llama running on a Samsung Galaxy Watch 4. Karpathy's repository provides the pre-trained model and code, allowing anyone to experiment with Baby Llama on their devices. It's important to note that this project is experimental and not meant for production use, aiming to showcase the viability of running advanced models on low-powered devices with C, a language typically not associated with machine learning due to its GPU incompatibility. More information... #news #artificial_intelligence
Show all...
👍 6👌 4
Photo unavailableShow in Telegram
📚 Introduction to Embedded System Design on Arm Cortex-M Microcontrollers Explore the world of embedded devices and IoT with this beginner-friendly textbook. Across twelve chapters, readers will acquire practical skills to create a fully functional smart home device featuring a fire alarm, motion detector, and security sensor. The 'learn-by-doing' approach accommodates beginners without prior programming or electronics knowledge. Fundamental concepts are explained and demonstrated through examples using the ST Nucleo-F429ZI board, an Arm-based microcontroller for hands-on experience. Ideal for educators, the book is structured for a twelve-week semester, allowing one chapter to be covered each week. ⬇️ Download the book (.pdf, 50 MB) #books
Show all...
👍 12👌 3
👋 Stanford Doggo - an Open-Source quadruped robot Stanford Doggo is a cost-effective, four-legged robot developed by Stanford students from the Extreme Mobility team. It is designed for traversing challenging terrain, performing acrobatic tricks, and encouraging an open-source community by providing comprehensive plans and code online. Features of the robot: ➡️ Holds the record for the highest vertical jumping agility among all robots. ➡️ Estimated cost of less than $3,000, making it a cost-effective alternative. ➡️ Capable of walking, trotting, dancing, and performing impressive jumps and backflips. ➡️ Comprehensive plans, code, and supply list freely available online, fostering a collaborative community. ➡️ Motors recalculate at a remarkable 8,000 times per second, contributing to the robot's agility. With open-access plans and code, Stanford Doggo beckons tech enthusiasts and researchers to explore its intricacies, offering a hands-on opportunity to contribute to the ever-evolving landscape of robotic locomotion. More information: 🔗 The main article 😹 The GitHub page #projects #robots
Show all...
👍 11👌 9👎 1
00:21
Video unavailableShow in Telegram
🤖 Tesla demonstrates Optimus Gen 2 Tesla has unveiled the Optimus Gen 2 humanoid robot, showcasing improved humanlike dexterity and mobility. The robot features 11 degrees of freedom in its hands with tactile sensors in each finger, a 2-DoF neck, in-house-designed actuators and sensors, and integrated electronics. The enhancements include a 30% increase in walking speed, force/torque sensing, articulated toe sections in its feet, and a 10 kg weight reduction for improved energy efficiency, cost, and safety. The company plans to initially deploy the robot in its automotive and battery factories. However, amidst the positive news, Tesla is also recalling over 2 million vehicles due to concerns surrounding its Autopilot system. The National Highway Traffic Safety Administration (NHTSA) is investigating safety issues related to Autopilot, and critics argue that Tesla didn't adequately communicate the risks. Despite the recall, Tesla CEO Elon Musk has released an impressive video of the Gen 2 Optimus robot, emphasizing its capabilities and addressing skepticism. Musk believes the Optimus business could eventually surpass the value of Tesla's car business and full self-driving technology. ⛓ More information... #news #robots
Show all...
👍 13
Photo unavailableShow in Telegram
✍️ Firmware Static Analysis with CodeChecker Explore the nuances of firmware static analysis with CodeChecker! Delve into the familiar challenges of C programming, from undefined behavior to memory leaks. This article introduces CodeChecker, an open-source tool built on clang's static analyzer. Uncover the simplicity of integrating CodeChecker into firmware projects to catch bugs before they reach end-users. Navigate false positives with practical strategies like adding assertions and CodeChecker-specific comments. Join the conversation on static analysis tools in the comments and anticipate insights on running analysis in CI. Elevate your coding practices with CodeChecker, bolstering your code's resilience against potential vulnerabilities. ⛓ More information... #articles #programming #software #tools
Show all...
👍 6👌 3
💪 ANYmal Upgrade: Curiosity Unleashes Advanced Manipulation Skills Zürich-based Swiss-Mile has enhanced the ANYmal quadruped robot with powered wheels for speed and efficiency, enabling it to handle curbs and stairs. The robot has been taught to stand up, facilitating more versatile movement and manipulation using its wheel-hand-leg-arms. Researchers at ETH Zurich's Robotic Systems Lab employed curiosity-driven learning, a form of reinforcement learning, to train the robot in tasks like opening doors and placing packages into boxes. The robot's curiosity about specific elements, such as the door handle or package motion, helps it explore and innovate solutions independently. The use of sparse rewards in training results in diverse and reliable behaviors, allowing the robot to recover from real-world mistakes. While relying on visual code-based systems like AprilTags, Swiss-Mile aims to further develop the robot's capabilities, indicating potential practical applications for the ANYmal. ⛓ More information... #news #robots #machine_learning
Show all...
👍 12
📺 how NASA writes space-proof code Explore the intricacies of NASA's embedded coding practices in this revealing video. Delve into the "Power of 10," NASA's rule set for crafting dependable software for space missions. Uncover the reasons behind NASA's avoidance of intricate control flow, insistence on fixed loop bounds, and exclusive use of stack memory. The video underscores the significance of concise functions, meticulous variable declaration, and thorough return value checks. Essential viewing for programmers keen on understanding how NASA upholds code safety for space exploration. ⛓ https://youtu.be/GWYhtksrmhE #video #programming
Show all...
👍 10👌 5👎 1
Photo unavailableShow in Telegram
🗜️ PCB Solder Fren This is a project of a versatile DIY PCB holder designed for soldering small PCBs. This adjustable tool features 3D-printed parts, including pairs of legs, clamp posts, a knob, and a clamp head in STL format, along with necessary hardware like a 2020 aluminum extrusion profile, an 8mm OD, 24mm length spring, and M5 screws. Designed to accommodate various PCB sizes and shapes, the holder offers flexibility with the option to secure end caps through threading or glue, providing a practical solution for soldering tasks. The project emphasizes simplicity and adaptability, offering a valuable resource for DIY electronics enthusiasts working on intricate PCB projects. Additionally, a comprehensive blog post breaks down the workflow and steps involved in creating this DIY PCB holder. ⛓ More information... #projects #tools
Show all...
👍 11👌 2
📺 The comparison of Raspberry CM4's analogues The video discusses the emergence of various Compute Module 4 clones, which are compact, single-board computers used for applications like portable gaming emulators, smart lighting, and industrial control systems. The narrator highlights the challenges in obtaining the original Compute Module 4 due to supply constraints. They provide a brief overview of several clones, each featuring different chips and functionalities. The video covers the performance, quirks, and user-friendliness of these clones, emphasizing the importance of being able to buy and use a board easily. Additionally, the video introduces new Compute Module 4 projects for 2024, including an industrial Pi computer, a TV stick, flash sticks for updating compute modules, an industrial DIN rail-mounted computer, and a Pi KVM box with a unique Ethernet-over-USB-C feature. The video concludes by acknowledging the growing interest in Compute Module 4 projects and speculating about the potential release of Compute Module 5 in the future. ⛓ https://youtu.be/KghZIgkKZcs #video #raspberry
Show all...
👍 6👌 4
📱 3D-Printable Smart Digital Scale with ESP8266 This project is a user-friendly guide for constructing a precise digital scale capable of measuring weights in the gram spectrum using an ESP-12S microcontroller, a load cell, and an HX711 Wheatstone bridge to I2C converter. The inclusion of an ESP8266 with Wi-Fi capabilities allows for potential future data transmission to the cloud. Features of the scales: ➡️ ESP8266 microcontroller with Wi-Fi capabilities. ➡️ OLED 1.3" I2C display for clear weight readings. ➡️ Load cell (e.g., 5kg) with HX711 ADC for precise measurements. ➡️ 3D printing option for customizable case. ➡️ Calibration functionality for accurate weight readings. ➡️ Possibility to modify code for additional functionalities like counting objects or calculating liquid volume. This project is intriguing due to its combination of hardware and software elements, providing users with a hands-on experience in building a functional IoT device. ⛓ More information... #projects #esp32 #arduino
Show all...
👍 9👌 2
📼 OpenAI fires co-founder and CEO Sam Altman for allegedly lying to company board Sam Altman, CEO and co-founder of OpenAI, has been ousted from the company amid allegations of inconsistent communication with the board:
Mr. Altman’s departure follows a deliberative review process by the board, which concluded that he was not consistently candid in his communications with the board, hindering its ability to exercise its responsibilities. The board no longer has confidence in his ability to continue leading OpenAI.
reads a statement published by the company. Altman's leadership played a crucial role in OpenAI's transition from a non-profit to a capped-profit model, notably marked by the success of ChatGPT. Despite becoming a prominent figure in the AI community and advocating for responsible AI development, concerns about Altman's transparency led to the board's loss of confidence, prompting his dismissal. The sudden change in leadership introduces uncertainties about OpenAI's future trajectory and the broader landscape of artificial intelligence. Altman's departure not only impacts OpenAI but resonates in Silicon Valley, where he had risen to prominence as a leading voice in the AI field. The move comes at a time when ethical considerations and societal implications of advanced AI are under intense scrutiny. As the co-chair of OpenAI alongside Elon Musk, Altman's exit marks a significant shakeup, leaving questions about how the company will navigate the evolving AI landscape and the potential implications for its partnerships, such as the one with Microsoft, whose stocks were affected by the news. ⛓ More information... #news #artificial_intelligence
Show all...
👍 1
Photo unavailableShow in Telegram
🔗 Creating an Embedded Qt Quick Application in Visual Studio The article discusses the integration of cross-compilation support for Qt projects in the Qt Visual Studio Tools, allowing developers to create embedded applications with Qt Quick in Visual Studio. The focus is on developing an application for public information display on mirrored screens, targeting devices running Embedded Linux, such as the Raspberry Pi 3 Model B. The tutorial covers setting up the development environment on a Windows 10 machine, utilizing Windows Subsystem for Linux (WSL) for cross-compilation, and deploying and running the application on the embedded device. The article emphasizes the use of Qt for Windows and showcases the Qt VS Tools extension for multi-platform development, making it particularly interesting for embedded developers looking to leverage Qt's capabilities in Visual Studio for cross-compiling, testing, and remote debugging. More information: ⛓ Part 1: Setting up an environmentPart 2: Developing an application #articles #qt #linux #raspberry
Show all...
👍 8👌 1
Photo unavailableShow in Telegram
✍️ A guide to continuous delivery in embedded development The article explores the application of continuous delivery (CD) in embedded system development, where the convergence of software and hardware creates complex systems. CD, emphasizing iterative development and faster deployment, can transform embedded systems when implemented carefully. Key principles include version control, automated testing, continuous integration, and deployment strategies. Benefits of CD in embedded systems include faster time to market, improved product quality through consistent testing, and adaptability to changing requirements, especially relevant in the IoT landscape. The article encourages developers to embrace CD in embedded systems, highlighting the need for a balanced use of tools and strategies to overcome challenges and achieve transformative outcomes in development processes. ⛓ More information... #articles
Show all...
👍 8👎 1
Photo unavailableShow in Telegram
💻 WebStick - Instant ESP8266 Web Server This is a compact USB stick-shaped web server that seamlessly combines web hosting capabilities with network-attached storage functionalities, catering to individuals seeking a straightforward and economical solution for personal website hosting. Key Features: ➡️ USB stick form factor web server for under $5 USD each. ➡️ Dual functionality as a network-attached storage (NAS) device. ➡️ ArozOS File Manager-like interface for storing, streaming music, videos, and photos. ➡️ Hosting capabilities for static web files (HTML, CSS, JS) with a web programming interface. ➡️ Custom-written C++ backend supporting features such as static web serving, directory listing, cookie-based login, and various APIs for device information, file management, and storage. The project not only empowers users to set up their own web server but also serves as an educational tool for understanding the underlying principles of server-side development and network-attached storage. More information: 🔗 The main article 😹 The GitHub page #projects #esp32
Show all...
👍 16
📺 Writing an Arduino driver with OpenAI ChatGPT and PDF parsing Witness how AI can simplify the process of turning complex datasheet information into actual code, providing valuable insights into the future of microcontroller programming. While it may not be a speedier alternative to manual coding, the video offers a fascinating glimpse into AI-driven development and how it can potentially benefit the development community. Adafruit has generously provided comprehensive documentation and ChatGPT logs for your reference, making it a valuable resource for enthusiasts and developers alike. ⛓ https://youtu.be/mQwZTo6c_yU #video #arduino #artificial_intelligence
Show all...
👍 16👌 1
Photo unavailableShow in Telegram
📼 Will AI take embedded software jobs? In the article by Jacob Beningo, the author delves into the evolving role of generative AI in embedded software development. While embedded software is often considered a specialized domain requiring extensive hardware knowledge and coding skills, Beningo points out that generative AI models, such as ChatGPT, are increasingly capable of handling tasks like code optimization, hardware abstraction, and low-level driver generation. This challenges the perception that embedded software is too unique to be impacted by AI. However, Beningo also emphasizes that generative AI should be viewed as a valuable tool rather than a replacement for experienced developers. He draws a parallel to a nail gun, stating that AI can significantly accelerate development when wielded by knowledgeable engineers. AI, like a nail gun, enhances the efficiency and quality of work but does not diminish the value of human expertise. It is crucial to recognize that while AI can assist in coding, it requires human guidance and expertise to produce the desired results effectively. The author concludes that generative AI is unlikely to replace embedded software jobs. Instead, he sees it as a tool that can help bridge the growing demand for embedded software engineers by making them more efficient and enabling them to work faster. In a society driven by technological advancement, generative AI is poised to enhance the skills of embedded software engineers rather than replace them, ultimately benefiting the field and its practitioners. ⛓ More information... #articles #artificial_intelligence
Show all...
👍 11👌 3
💻 ESP32-DIV: Wireless Network Tool The ESP32-DIV is a multifunctional device designed to assist network administrators, security enthusiasts, and IoT developers in managing wireless networks. Combining the power of the ESP32 microcontroller, an ST7735 TFT LCD screen, and user-friendly microswitches, the gadget offers features such as real-time packet monitoring, Wi-Fi network analysis, beacon spam simulation, and deauthentication attack detection. The TFT LCD screen provides visual feedback, making it a comprehensive tool for troubleshooting and gaining insights into wireless network dynamics. In terms of functionality, the ESP32-DIV focuses on essential aspects of wireless network management. The packet monitor captures and analyzes network traffic, while the Wi-Fi analyzer scans for nearby networks, providing details on SSIDs, signal strengths, and security protocols. Additionally, the gadget allows users to simulate beacon frames for educational purposes and actively monitors for deauthentication packets, alerting users to potential security threats. With its combination of hardware components and diverse features, the ESP32-DIV is positioned as a valuable tool for those seeking efficient wireless network understanding and management. The ESP32-DIV device offers: ➡️ Real-time packet monitoring for network traffic analysis. ➡️ Wi-Fi network scanning for SSIDs, signal strengths, and security protocols. ➡️ Beacon spam simulation for educational insights into network dynamics. ➡️ Deauthentication attack detection with visual and audible alerts. More information: 🔗 Main article 😹 GitHub page 📺 YouTube video #projects #esp32
Show all...
👍 10👌 2