Understanding ARM CPU Principles and SoC Based on ARM

Understanding ARM CPU Principles and SoC Based on ARM

1. Computer Architecture Before understanding computer architecture, let’s first get to know a few key figures who made significant contributions to the invention of computers. 1. Charles Babbage The father of the mechanical computer, a British nobleman, who built the first difference engine single-handedly, achieving a calculation precision of 6 decimal places. Later, he designed … Read more

Top 10 Microcontrollers Loved by American Engineers

Top 10 Microcontrollers Loved by American Engineers

Author:Cabe Atwell EET Electronic Engineering Magazine Original Like single-board computers (SBCs), CPUs, GPUs, and other electronic products on the market, the COVID-19 pandemic has affected the production of microcontrollers, leading to shortages. However, the current chip shortage is expected to improve in the coming months. Regardless of how severe the shortages are, manufacturers had already … Read more

Best ARM Development Boards for Beginners

Best ARM Development Boards for Beginners

Many electronics novices are often required to choose a development board for practical design while learning ARM, which is an important step in learning embedded systems development. However, there are various ARM development boards on the market. How can one choose the right development board based on their learning direction? 1. Raspberry Pi The Raspberry … Read more

Lesson 11: Using Serial Port (UART)

Lesson 11: Using Serial Port (UART)

Click on the “Baijun Technology” above, select “Pin to Top” Embedded essentials, delivered with one click The enhanced version of the ARM Bare Metal Phase 1 video course, supporting Wiki Lesson 11: Using Serial Port (UART), consists of 2 sections: Section 001: Auxiliary Line 1: Hardware Knowledge – Introduction to UART Hardware and Section 002: … Read more

Industrial Grade ARMxy Computer: The Smart Choice for Field Environment Processing

Industrial Grade ARMxy Computer: The Smart Choice for Field Environment Processing

ARMxy Industrial Computer Air Conditioning Collection Control Scheme In large customer on-site environments, ordinary gateways often struggle to meet demands. When faced with a multitude of connected devices and complex functional requirements, ordinary gateways fall short. At this point, the ARMxy Industrial Computer becomes the best choice. On-Site Issues With the acceleration of industrial intelligence, … Read more

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems Getting Started with ARM Bare-Metal Programming: From Zero to Embedded Development Hello everyone, I’m Daodao. Today, let’s talk about ARM bare-metal development. Many beginners feel overwhelmed when they see ARM, thinking it’s particularly difficult. In fact, it’s not; once you grasp the essentials, writing a simple LED … Read more

AIoT Experiment Box for Arm Embedded AI Teaching

AIoT Experiment Box for Arm Embedded AI Teaching

安芯教育作为Arm教育的唯一官方战略合作伙伴,充分整合优质的产业资源和教育资源。为推动高校人工智能人才培养的改革与发展,加快人工智能专业建设。安芯教育推出适合高校人工智能课程建设的Arm嵌入式人工智能教学套件,力争打造出具有国际竞争力的人工智能高质量教育。 上一期介绍了Arm嵌入式人工智能教学系列-双路门禁演示系统实验箱,这是一款专为学生打造面向行业应用的开发套件,学生可根据此套件更好的了解行业产品的开发和应用过程。本期介绍Arm嵌入式人工智能教学系列-AIoT实验箱。 自2017年开始,“AIoT”一词便开始频频刷屏,成为物联网的行业热词。“AIoT”即“AI+IoT”,指的是人工智能技术与物联网在实际应用中的落地融合。当前,已经有越来越多的人将AI与IoT结合到一起来看,AIoT作为各大传统行业智能化升级的最佳通道,已经成为物联网发展的必然趋势。 行业的发展离不开技能人才的支撑,这款AIoT实验箱可助力高校培养AIoT专业技术人才,解决市场对人才的需求。产品剖析详见下文! 产品简介 Arm嵌入式人工智能AI&IoT套件是使用EAIDK-610为核心开发平台的教学系列产品之一,专为AI&IoT教学精心打造,应用于视觉类的人脸识别系统、医疗辅助系统、智能安防监控系统、商业认证系统等领域。开发套件所提供的源代码级别的算法,整个开发套件包括物联网(IoT)部分和人工智能(AI)部分,两部分互相支撑、互为补充。 产品性能 套件硬件平台 高性能硬件平台(SoC RK3399)在嵌入式智能前端被广泛使用,具备语音、视觉等传感器数据采集能力,及适用于多种场景的控制接口;物联网部分的硬件平台基于物联网开发套件,该套件基于zigbee无线传输技术实现,具有低功耗、低速率、自组网等特点,可适用于人工智能+物联网的多种学习和应用场景。 套件软件平台 支持人脸识别、语音识别、无线通信、传感器原理等应用的基础平台和主流开源算法。提供完整的配套教学教材,实训案例的源码、开发手册等,满足AI&IoT教学实训、应用开发等需求。 物联网开发套件中传感器采用模块化设计,方便扩展和替换。其中包括烟雾传感器、温度传感器、粉尘传感器、CO传感器、RF射频识别、光照强度传感器、湿度传感器、气压传感器八种传感器,各自搭载在一块包含有STM32F0系列的处理芯片上,并且该芯片与Zigbee(作为终端)实时通讯,将数据无线发送出去。Zigbee协调器(主控板上的Zigbee模块)接收到终端发送的信息,将接收的信息发送到主控板上,主控板将接收到的数据进行解析,将解析后的数据信息显示在显示屏上。 产品配置 序号 名称 配置描述 1 EAI610-P0 EAIDK核心板,RK3399,4G/16G 2 10.6寸高清显示屏 1920*1080 ,双HDMI 3 Zigbee无线通信模块 — 4 配套教学案例 20个以上 5 传感器模块 气压传感器、湿度传感器、烟雾传感器、温度传感器、粉尘传感器、光照传感器、RFID传感器、CO传感器 教学案例 Arm人工智能实验箱(AIOT应用套件教学案例) 案例名称 说明 案例名称 说明 传感器开发实验清单 MPU6050 驱动实验 传感器开发实验清单 粉尘传感器采集实验 MPU6050 传感器数据滤波实验 光照强度传感器采集实验 加速度标定实验 RFID 射频卡操作访问实验 陀螺仪标定实验 ZigBee开发实验清单 Lab1-light Led 灯控制实验 … Read more

Debugging Protocol SWD as a Replacement for JTAG on ARM Architecture

Debugging Protocol SWD as a Replacement for JTAG on ARM Architecture

For embedded developers and hardware hackers, JTAG is the standard for debugging and accessing microprocessor registers. This protocol has been in use for many years and is still used today. The JTAG debugging interface requires VCC, GND power signals, and four debugging signals: TMS, TCK, TDI, and TDO. Additionally, TRST and RESET reset signals and … Read more

Everything You Need to Know About JTAG

Everything You Need to Know About JTAG

01 Introduction to JTAG JTAG (Joint Test Action Group) is an interface established by a group called the JTAG group, founded in 1985. In 1990, IEEE deemed everything appropriate and released IEEE Standard 1149.1-1990, named the Standard Test Access Port and Boundary-Scan Architecture, which is the renowned JTAG. Do you know the three main functions … Read more

From Technology to Platform: ARM’s Ambitions in IoT Era

From Technology to Platform: ARM's Ambitions in IoT Era

Introduction From providing chip IP licensing to establishing its own development platform and device management platform mbed, ARM is planning and exploring business model transformation to cope with the changes of the IoT era. Currently, the mbed platform is merely a platform for technical exchange. If ARM’s mbed can become a trading platform for various … Read more