Smart Home: Controller Design Using ZigBee Technology

Smart Home: Controller Design Using ZigBee Technology

▲ Click the above Lei Feng Network to follow Realize remote control of various electrical devices through the Internet or GPRS system. This article is transferred from | Embedded ARM This article introduces a smart home controller that uses ZigBee technology to integrate many relatively independent household appliances into a unified smart home system, thus … Read more

ULINK2 Emulator Installation and Project Setup

ULINK2 Emulator Installation and Project Setup

1. ULINK2 Emulator ULINK2 is the latest emulator from ARM designed for use with RealView MDK. It is an upgraded version of the ULINK emulator. ULINK2 not only has all the features of the ULINK emulator but also adds support for Serial Wire Debug (SWD), return clock support, and real-time agents. Development engineers can easily … Read more

Strange Errors in Vivado SDK During JTAG Mode

Strange Errors in Vivado SDK During JTAG Mode

Problem Description After downloading the elf file, a message box pops up as shown in Figure 1, indicating that there is a problem with the software operation. However, the software runs correctly; for instance, the VGA interface displays images normally, as shown in Figure 2. Moreover, this error does not appear in Debug mode. Figure … Read more

Raspberry Pi: A Card-Sized Computer for Student Programming Education

Raspberry Pi: A Card-Sized Computer for Student Programming Education

When you first see the term “Raspberry Pi”, do you think it’s a delicious cake? Naturally, you might ask “Baidu”, and you would find nearly 30,700 related entries. Raspberry Pi (Chinese name: “树莓派”, abbreviated as RPi or RasPi/RPi) is a card-sized computer designed for student programming education, the size of a credit card, and its … Read more

Arm Embedded AI Teaching Series – Object Detection Demonstration System Experiment Box

Arm Embedded AI Teaching Series - Object Detection Demonstration System Experiment Box

Anxin Education, as the only official strategic partner of Arm Education, fully integrates high-quality industrial and educational resources. To promote the reform and development of AI talent training in universities and accelerate the construction of AI majors.Anxin Education has launched the Arm Embedded AI Teaching Kit suitable for the construction of AI courses in universities, … Read more

Porting MQTT on ARM Linux (Paho, Mosquitto)

Porting MQTT on ARM Linux (Paho, Mosquitto)

Introduction Here we will do two things: 1) Compile the C version libraries of two open-source projects, paho.mqtt and mosquitto (the mosquitto library will not be used) 2) Compile the library that depends on paho.mqtt and write examples + mosquitto server. Host Platform: Ubuntu 16.04 ARM Platform: s5p6818 SSL: openssl-1.0.2t MQTT Client: paho.mqtt.c Now we … Read more

Dobby Source Code Reading: Instruction-Level Tool

Dobby Source Code Reading: Instruction-Level Tool

This article is an excellent piece from the KX forum. KX Forum Author ID: KerryS Dobby has two main functions: one is inline hooking, and the other is instruction instrumentation. The principles of both are similar, but this article mainly introduces instruction instrumentation. Instruction instrumentation refers to inserting instrumentation into any instruction (either at the … Read more

Simple Use of GCC to Compile C Files in Keil Projects

Simple Use of GCC to Compile C Files in Keil Projects

It must be said that Keil seems to be the most widely used IDE among domestic users. After being acquired by ARM, the introduction of the Keil MDK development environment with ARMCC and other compilers has been well received by many ARM development engineers. The large user base (many of whom have transitioned from the … Read more

Detailed Explanation of Keil MDK Compiler Warnings and Errors

Detailed Explanation of Keil MDK Compiler Warnings and Errors

After working with microcontrollers, I transitioned to ARM and initially used the ADS 1.2 compiler. I used it for a while because the old program of the project I took over was compiled with ADS, and most of the department was using it. When learning about microcontrollers, I used the Keil C51 compiler, and the … Read more