Getting Started with the Lightweight IoT Development Board NanoPi NEO

Getting Started with the Lightweight IoT Development Board NanoPi NEO

Following the launch of the NanoPi M1, which has already made a significant impact in the market, the FriendlyARM team has once again showcased their unique creativity with the NanoPi NEO. The NanoPi NEO (hereinafter referred to as NEO) is a completely open-source pocket maker tool launched by the FriendlyARM team for makers, embedded enthusiasts, … Read more

RT-Thread Nano Learning Tutorial: A Comprehensive Video Guide

RT-Thread Nano Learning Tutorial: A Comprehensive Video Guide

RT-Thread Nano is a minimalist hard real-time kernel developed in C language, adopting object-oriented programming thinking, and has a good coding style. It is a scalable, preemptive real-time multitasking RTOS.It occupies very little memory resources and includes features such as task handling, software timers, semaphores, mailboxes, and relatively complete real-time operating system characteristics.It is suitable … Read more

Exploring NanoFramework: A C# Framework for Microcontrollers

Exploring NanoFramework: A C# Framework for Microcontrollers

If you are unfamiliar with NanoFramework, you can check out the following examples ![im https://cshark-hub.github.io/mako-iot/posts/waste-bins-calendar/ A very cool high-tech trash can project Introduction to NanoFramework NanoFramework is an open-source, cross-platform version of .NET, specifically designed for embedded systems and Internet of Things (IoT) devices. It allows developers to build embedded applications using .NET languages such … Read more

Modular Programming: Serial Programming Design for LCD12864

Modular Programming: Serial Programming Design for LCD12864

1. System Description 1. Hardware Description: Using serial transmission, the controller is ST7920. The data lines DB0-DB7 do not need to be connected; the serial chip select signal CS is connected to P3.5; the serial data port SID is connected to P3.6; the serial clock signal SCLK is connected to P3.4; the serial/parallel selection interface … Read more

How to Install TensorFlow on Raspberry Pi

How to Install TensorFlow on Raspberry Pi

Recently, I planned to implement offline face recognition on embedded devices, so I decided to install TensorFlow on Raspberry Pi 3. Below I will introduce how to install TensorFlow on Raspberry Pi 3. It is actually very simple and can be done quickly. However, due to the limitations of the Raspberry Pi server, our internet … Read more

A 20-Year Review of Embedded Systems Development

A 20-Year Review of Embedded Systems Development

Just like in any field of development, the development of embedded systems is like the ocean: the deep ocean currents are relatively stable, while beneath the seemingly calm surface, there may be raging undercurrents. Risking being submerged, I want to express that the foundation of today’s embedded systems development is basically akin to how engineers … Read more

The Bible of Embedded System Development

The Bible of Embedded System Development

Introduction to autonomous mobile robots, covering: Introduction to embedded systems, Overview of embedded SoC hardware systems, Embedded system software development. Suitable for product managers, system design analysts, and engineers looking to enter this field. This material provides detailed theoretical explanations and extensively analyzes relevant embedded system technologies. It is an essential introductory bible for developing … Read more

Exploring CircuitPython: Simplifying Hardware Programming

Exploring CircuitPython: Simplifying Hardware Programming

Introduction CircuitPython is a Python interpreter designed for embedded systems, aimed at providing a simple and fun way for beginners and professionals to program hardware. Developed by Adafruit, it is an open-source project that seeks to lower the barriers to hardware programming, enabling more people to get involved in the development of IoT and embedded … Read more

Common Security Threats and Protection Measures for Embedded Systems

Common Security Threats and Protection Measures for Embedded Systems

Embedded engineers should enhance their understanding of system security, comprehend the essence of security threats, and master effective protection strategies. Through in-depth analysis, it is hoped to stimulate awareness of embedded security both within and outside the industry, and jointly promote the development of a safer and more reliable intelligent ecosystem. Due to the special … Read more

A Beginner’s Guide to Embedded Operating Systems: Master the Core of Embedded Systems

A Beginner's Guide to Embedded Operating Systems: Master the Core of Embedded Systems

Today, I would like to share a technical article:How to Get Started with Embedded Operating Systems! What is an Embedded Operating System? An Embedded Operating System (RTOS) is an operating system specifically designed for embedded systems, characterized by real-time capabilities, limited resources, and high reliability. Common RTOS examples include FreeRTOS, VxWorks, etc. 1) Characteristics of … Read more