Mbed OS: An Open Source Embedded Operating System by Arm

Mbed OS: An Open Source Embedded Operating System by Arm

Mbed OS, an open source embedded operating system developed by Arm, is rapidly transforming the landscape of Internet of Things (IoT) development. It not only simplifies the development process but also provides a solid security foundation and rich features for IoT devices, making it the preferred platform for building the next generation of smart devices. … Read more

Yes, mbed OS 5 Is Now Available

Yes, mbed OS 5 Is Now Available

Cover image: This is the “Internet of Things” as seen by people from 1960 to 1990. Recently, ARM mbed released mbed OS 5.3, which is a further performance upgrade based on previous versions. This is a good sign, indicating that the basic framework and development approach have been established, and there should no longer be … Read more

Debugging ARM64 Kernel with DS-5 Community Edition

Debugging ARM64 Kernel with DS-5 Community Edition

In Chapter 3 of “Running Beginner’s Guide,” Ben Shu introduced the method of step-by-step debugging the kernel using Eclipse + QEMU. With the kernel compiled using Ben Shu’s unique O0 option, you can freely explore the kernel. Today, Ben Shu will introduce the IDE debugging tool developed by ARM: DS-5. DS-5 is a secondary development … Read more

Hello World in Assembly Language

Hello World in Assembly Language

Assembly Language for x86 Architecture In assembly language, a simple “Hello, World!” program can be written like this (assuming we are using x86 architecture assembly language): section .data hello db 'Hello, World!',0 section .text global _start _start: ; write syscall mov eax, 4 mov ebx, 1 mov ecx, hello mov edx, 13 int 0x80 ; … Read more

Porting μC/OS-II Operating System to Various Processors

Porting μC/OS-II Operating System to Various Processors

The μC/OS-II operating system is a preemptive multitasking, single memory space, microkernel embedded operating system with efficient and compact characteristics. It has high execution efficiency, occupies little space, is highly portable, has good real-time performance, and strong scalability. Using the μC/OS-II real-time operating system can effectively schedule tasks; assigning different priorities to tasks ensures timely … Read more

Design of Smart Home Controller Using ZigBee Technology

Design of Smart Home Controller Using ZigBee Technology

Selected from 21ic Forum, TI Wireless Connection Subforum, original post link at the bottom “Read Original” The smart home controller introduced in this article utilizes ZigBee technology to integrate many relatively independent household appliances into a unified smart home system, facilitating local operation of various electrical devices in the home, while also enabling remote control … Read more

Affordable Low-Power Bluetooth Module Recommendations for Space-Constrained Applications

Affordable Low-Power Bluetooth Module Recommendations for Space-Constrained Applications

Atmel Smart Connect One of the primary challenges in the Internet of Things (IoT) market is system integration — connecting one or more devices to gateways and the cloud. The Atmel Smart Connect Bluetooth solution is an easy-to-use, low-power Bluetooth connectivity solution that supports IoT and seamlessly integrates with the embedded BLE4.1 stack and IPv6 … Read more

Application of Embedded Linux in Industrial IoT Gateway Development

Application of Embedded Linux in Industrial IoT Gateway Development

>Total 734 words, reading time approximately 2 minutes< Embedded Linux refers to a version of standard Linux that has been miniaturized and tailored to fit into memory chips or microcontrollers with only a few kilobytes or megabytes of capacity, suitable for specific embedded applications with a specialized Linux operating system. Smart Manufacturing The success of … Read more

ARM Interrupt Priority and Nested Preemption Issues

ARM Interrupt Priority and Nested Preemption Issues

While sitting on the high-speed train from Shanghai to Beijing, the long journey indeed makes one feel bored (I couldn’t get a direct train, so I had to go slowly, stopping at each station. It’s frustrating, even in the era of high-speed trains. It reminds me of the time I spent hours on a green … Read more

Arm: Enhancing Edge AI for Greater Intelligence and Efficiency

Arm: Enhancing Edge AI for Greater Intelligence and Efficiency

Ms. Chloe Ma, Vice President of Business Development at Arm’s IoT Division Recently, Ms. Chloe Ma, Vice President of Business Development at Arm’s IoT Division, conducted an online interview with industry media, introducing the evolution of edge artificial intelligence (AI) and Arm’s new generation Ethos-U85 AI accelerator and the new IoT reference design platform Arm … Read more