Is Keil MDK 6 the Desktop Version of Keil Studio?

Is Keil MDK 6 the Desktop Version of Keil Studio?

Follow+Star Public Account to not miss exciting content Author | strongerHuang WeChat Public Account | strongerHuang On March 9, the founder of Keil (Reinhard) posted a message in the Arm community, which roughly means: Keil MDK 6 takes embedded software development to a new level. Although this message is not the official release document for … Read more

Custom Keywords and Shortcuts in Keil

Custom Keywords and Shortcuts in Keil

This Article Covers: 1. How to Customize Keywords in Keil and Its Effects 2. Custom Shortcut Keys in Keil 3. Profile Update Explanation 4. Execution Ability and Challenge Spirit Ⅰ Custom Keyword Methods and Effects We will illustrate using three custom keywords: uint16_t uint8_t FILE. Configuration Method: Edit -> Configuration -> User Keywords (or directly … Read more

Developing Bluetooth Device Drivers with C++

Developing Bluetooth Device Drivers with C++

1. Introduction: The Magical Journey of Bluetooth Begins Here In today’s rapidly advancing technological era, Bluetooth technology acts like a magical “invisible link,” quietly and omnipresently integrating into every corner of our lives. When you put on your Bluetooth headset in the morning, kicking off a vibrant day with dynamic music, behind that smooth audio … Read more

Rust 2020 Development Vision: Embracing GUI

Rust 2020 Development Vision: Embracing GUI

The Rust core development team released a call for papers last month on their blog aimed at the Rust community, hoping to gather thoughts and suggestions on how Rust should develop in 2020. They stated that team members would read all submissions and subsequently produce a “Roadmap RFC” to form a formal proposal. Any ideas … Read more

Practical Guide to Developing a Network Chat Application in C++

Practical Guide to Developing a Network Chat Application in C++

1. Introduction: The Power of C++ Behind Network Chat Applications In today’s digital age, network chat applications have become an indispensable part of our lives. Whether chatting with friends and family or collaborating with colleagues at work, popular chat tools like WeChat, QQ, and DingTalk have broken the constraints of time and space, allowing instant … Read more

USB Host Application Development Based on BeagleBone Green

USB Host Application Development Based on BeagleBone Green

USB Development 1. Introduction This article demonstrates the process of using libusb for USB host application development on embedded platforms. Finally, a case study is shared, which involves real-time video stream collection through a custom protocol using bulk transfer. Refer to other articles on this development board https://mp.weixin.qq.com/s/5gDfX__U8-F4MVqn92KtLw Playing Board Series II: Setting Up Samba … Read more

How Semiconductor Innovations Shape The Future Of Edge AI

How Semiconductor Innovations Shape The Future Of Edge AI

Click the blue text above Follow Us! At 6:42 AM, the alarm clock went off. You look good, thanks to the sleep cycle monitor on your nightstand, which uses built-in edge Artificial Intelligence (AI) and radar technology to monitor your heart rate and breathing, helping you optimize the precise wake-up time. As you walk to … Read more

Complete MQTT Client: Settling Previous Debts

Complete MQTT Client: Settling Previous Debts

Recently, I’ve been quite busy, and focusing on the right direction is important. The VFP hardware development course has recently concluded, and I’m taking the opportunity to complete the MQTT client, which supports QOS0, QOS1, and LAST WILL MSG. Support for QOS2 will be considered if there is demand. Cat’s Heartfelt Words Garfield’s VFP | … Read more

In-Depth PHP Debugging with GDB

In-Depth PHP Debugging with GDB

Author: bobyzhang, Tencent IEG Operations Development Engineer There is a debug mode when compiling PHP, which disables memory optimization, alerts for memory leaks, and disables call stack optimization to allow us to see the complete PHP C-level call stack. Typically, I compile two versions of PHP (one normal and one with debug) in different directories, … Read more

Mbed OS Adaptation Guide for Jihai APM32F407

Mbed OS Adaptation Guide for Jihai APM32F407

Introduction to Mbed OS Mbed OS is a free and open-source IoT operating system designed based on the Arm® Cortex®-M architecture, developed collaboratively by Arm and its technology partners. It features connectivity, ease of use, security, modularity, support for device management, and machine learning, while providing software libraries, development hardware, tutorials, and code examples to … Read more