Open Source Innovation and Closed Source Delivery

Open Source Innovation and Closed Source Delivery

1、The Concept and Development History of Open Source Open Source refers to “Open Source Software” (Open Source), under the terms of the open source license, the “use, modification, and distribution” of open source software are unrestricted. Compared to closed source, the difference lies in the way information is shared. Open source is often indiscriminately equated … Read more

Application and Challenges of Off-The-Shelf Software in Medical Devices

Application and Challenges of Off-The-Shelf Software in Medical Devices

With the intelligence and informatization of medical devices, many off-the-shelf software (OTS) are being applied in medical devices. On August 11, 2023, the FDA released the Guidance for Industry and Food and Drug Administration Staff on Off-The-Shelf Software Use in Medical Devices, which aims to provide information that applicants should include in the documentation submitted … Read more

Principle of OTA Upgrade for Embedded Devices

Principle of OTA Upgrade for Embedded Devices

1. Background There is no perfect software; due to design flaws and business requirement updates, software is constantly being upgraded and improved. This article focuses on how to replace the currently running old software with new software, especially for electronic products where Over-the-Air (OTA) upgrades are constrained by hardware resources, necessitating different solutions for software … Read more

WebAssembly Empowerment: How Rust Reshapes Frontend Development

WebAssembly Empowerment: How Rust Reshapes Frontend Development

First, let’s talk about the book giveaway. This issue offers readers a chance to win a copy ofPeople’s Posts and Telecommunications Press‘s‘Rust Programming’, a comprehensive guide that explains the core concepts and advanced features of the Rust language in an accessible manner, suitable for developers of all levels to learn and master modern system programming … Read more

MVP Architecture Experience with Kotlin on Android

MVP Architecture Experience with Kotlin on Android

Hot Articles Overview | Click Title to Read 2018 is Coming, BAT and Other Internet Companies’ Android Interview Questions Summary Advanced Android and Java Architecture Video Sharing Details and Principles of QR Code Generation MVP Kotlin Official Address https://github.com/googlesamples/android-architecture/tree/dev-todo-mvp-kotlin/ Looking at the official website, we find that the actual code amount comparison is less than … Read more

Top 10 Typical Cases of Judicial Protection of Intellectual Property Rights in Jiangsu Courts in 2023

Top 10 Typical Cases of Judicial Protection of Intellectual Property Rights in Jiangsu Courts in 2023

Table of Contents 1. Severe Infringement of High-Value Trade Secrets Resulting in Maximum Compensation —— Shengao Chemical Technology Co., Ltd. vs. Chen XX and Jin XX Chemical Co., Ltd. on Trade Secret Infringement 2. Breach of Confidentiality Obligations After Contract Termination Leading to Huge Compensation for Infringement of Traditional Chinese Medicine Trade Secrets —— Nanjing … Read more

Global Leaders in Industrial Software: The US, Germany, and Japan Rank in the Top Three, While China Fails to Make the Top Eight

Global Leaders in Industrial Software: The US, Germany, and Japan Rank in the Top Three, While China Fails to Make the Top Eight

Industrial software is the “brain” of modern industrial equipment and a powerful tool for the manufacturing industry to implement the industrial internet and transform into intelligent manufacturing. Source: China Industrial News Industrial software refers to software specifically designed for the industrial sector, including systems, applications, middleware, and embedded software. Industrial software is generally divided into … Read more

How to Choose a Suitable Embedded Operating System?

How to Choose a Suitable Embedded Operating System?

Choosing a suitable embedded operating system can consider the following factors: The first is the application. If the embedded device you want to develop is closely related to network applications or is a network device, then you should choose embedded Linux or uCLinux, rather than uC/OS-II. The second is real-time performance. There is no absolute … Read more

Open Source Free IoT Edge Computing Gateway System

Open Source Free IoT Edge Computing Gateway System

Open Source Free IoT Edge Computing Gateway System Source Code http://www.gitpp.com/datashow/iot-master Commercialization requires authorization from the open-source author, please respect all intellectual property rights and open-source agreements The vast majority of open-source agreements internationally support commercialization, but domestic open-source projects may have certain differences in commercial support. The following is a detailed analysis of this … Read more

8 Essential C Language Tips for Embedded Engineers

8 Essential C Language Tips for Embedded Engineers

As an engineer working with MCUs, we rarely encounter pure upper-level software development, nor can we fully engage in hardware circuit design. Our most common work mode is: A cigarette in the left hand, a soldering iron in the right, and both hands on the keyboard typing code. To create a good design, we must … Read more