How ARM Addresses Challenges in IoT Devices

How ARM Addresses Challenges in IoT Devices

ARM’s strategies to address the challenges of IoT devices are primarily reflected in the following aspects: 1. Low Power Design: ARM processors are highly efficient, making them particularly suitable for battery-powered IoT devices. By optimizing architecture and manufacturing processes, ARM can significantly reduce power consumption while maintaining performance, thereby extending the device’s lifespan. 2. Security: … Read more

Understanding Byte Alignment in Linux

Understanding Byte Alignment in Linux

Recently, I encountered a problem where threadx running on ARM crashed when communicating with DSP using message queues (the underlying implementation is through interrupts and shared memory). During the troubleshooting process, it was found that the structure used for message passing did not consider the issue of byte alignment. Here, I will整理一下 the issue of … Read more

Understanding Automotive SoC: Key to Functional Safety

Understanding Automotive SoC: Key to Functional Safety

Welcome to follow the public account belowAbao1990, this public account focuses on autonomous driving and smart cabins, providing you with daily automotive insights. We start with cars but go beyond cars. ARM has launched a series of CPU architectures for autonomous driving that comply with automotive functional safety, namely A65AE, A76AE, and A78AE, where AE … Read more

Understanding The ARMxy Series Controllers

Understanding The ARMxy Series Controllers

ARMxy series is an industrial-grade embedded controller series developed by Shenzhen Baile Technology Co., Ltd. It supports flexible combinations of X boards and Y boards, covering a rich variety of IO interfaces such as digital and analog input/output, meeting the needs of various industrial scenarios. This video will introduce you to the core advantages of … Read more

Challenges and Opportunities for RISC-V in the ARM and x86 Landscape

Challenges and Opportunities for RISC-V in the ARM and x86 Landscape

According to a report by Electronic Enthusiasts Network (Author: Zhou Kaiyang), the emergence of a new architecture in the electronics industry often requires overcoming many obstacles to survive in the market. However, to dominate a market, the challenges become even more severe. RISC-V, which has only begun to rise in recent years, also needs to … Read more

My First Driver Program on ARM Board

My First Driver Program on ARM Board

Abstract:There are two directions in embedded systems: one is embedded software development (MCU direction), and the other is embedded software development (Linux direction). Among them, the MCU direction is basically bare-metal development and RTOS development, while the Linux development direction is further divided into driver development and application development. Compared to driver development, application development … Read more

My First Driver Program on ARM Board

My First Driver Program on ARM Board

Sometimes people like to joke about light bulbs, but in reality, lighting involves many technical aspects. The article below discusses the multi-technology stack of embedded Linux lighting, which I recommend to everyone. Abstract: There are two directions in embedded development: one is embedded software development (MCU direction), and the other is embedded software development (Linux … Read more

FMQL45T900 FPGA Development Board Overview

FMQL45T900 FPGA Development Board Overview

– FM4550 Domestic Development Board Function Interface – – System Block Diagram – 01 – Product Parameters – 1. Main Parameters System 1: FPGA Model: FMQL45T900 PS Core: Quad-core ARM Cortex-A7, Frequency 800MHz PS Memory: 1GB DDR3, Data Rate 1066Mbps, 32bit PL Memory: 1GB DDR3, Data Rate 1600Mbps, 32bit GTX Transceiver: 16X Speed Grade: Comparable … Read more

Domestic Application Platform Efforts! FPGA + DSP + ARM High-End Heterogeneous Platform!

Domestic Application Platform Efforts! FPGA + DSP + ARM High-End Heterogeneous Platform!

SOM-XQ138S core board ▪︎ Based on TI OMAP-L138 (fixed-point/floating-point DSP C674x + ARM9) + FPGA processor development board; ▪︎ OMAP-L138 is TI’s TMS320C6748 + ARM926EJ-S heterogeneous dual-core processor, with a main frequency of 456MHz, capable of up to 3648MIPS and 2746MFLOPS of computing power; ▪︎ The FPGA uses the eHiChip6 family EQ6HL45 series chip from … Read more

My First Qt Program on a Linux Development Board

My First Qt Program on a Linux Development Board

Abstract: Learning Linux is not difficult; the challenge lies in not finding the right tutorials or having someone to guide you quickly. After buying a development board, it just sits there gathering dust. Watching videos is unengaging, and the documentation is hard to understand, making it really tough! So today, I will explain the basic … Read more