This document provides a quick start guide for the Quectel EC200U LTE standard module series CSDK. It describes the CSDK directory structure, how to set up the compilation environment, develop applications by adding new features, compile applications, and remove features. It also covers using preset files to package and configure applications for download and upgrade.
Radar 2009 a 3 review of signals systems and dspForward2025
This document contains lecture notes from a course on radar systems engineering. It reviews key concepts from signals, systems, and digital signal processing that are important for understanding radar systems. These include continuous and discrete-time signals, sampling theory, the discrete Fourier transform, finite impulse response filters, and analog-to-digital conversion. The notes provide an overview of these topics and their application in radar signal processing, with the goal of giving non-electrical engineering students a basic understanding to enhance their learning in the radar systems course.
The document lists airport codes and names for airports in Afghanistan and Albania. It includes the IATA and ICAO codes, airport name, and city and country for each listing. There are 27 airports listed for Afghanistan and 2 listed for Albania, for a total of 29 airports from those two countries included in the document.
A400 M Training: A Multi-National Solution Set
These slides were presented during the Trade Media 2012 event held at Madrid, Spain and Toulouse, France in May 2012.
The briefing was provided by Ian Burrett, Heading of Training and Aircrew Operations, Customer Services for Airbus Military.
The A400M is not a platform; it is a fleet and a system. Training and operational support are critical components of the overall capability of the product.
The program has shaped an approach to providing integrated training and Ops support via an integrated network.
The plane has a very automated loadmaster system which means that a “typical” operational involving transport would see a three person crew on board, pilot, co-pilot and loadmaster.
The international training center opened in October 2010 and is the hub for the multinational training. As the equipment and tools are installed, the center will be ready for training in the summer of 2012.
Cns and security (airport authority of india)Kartik Kumar
This document provides information about communication, navigation, and surveillance (CNS) facilities and security equipment used at airports managed by the Airports Authority of India (AAI). It discusses the various systems that provide aircraft communication, navigation aids like VOR, DME, ILS, and radar systems for surveillance. Security screening equipment described include metal detectors, x-ray scanners, chemical sniffers, and drug detection dogs. The document concludes that airports must ensure safety and security of passengers while facilitating efficient transportation.
Government Funded Project to localize Core avionics systems and software. The mission software being called Operational Flight Program was developed using real-time Java language. This presentation shows how we came to choose Java and what we've done in the early stages of the development to adapt to Java.
Airport authority of India summer training pptDinesh Bansal
The document summarizes a training seminar on the Airport Authority of India that was undergone at Jaipur Airport. It provides information about Jaipur Airport and AAI, including that AAI operates 126 airports across India, with 11 international and 89 domestic airports. It describes the main functions of AAI as air traffic management, maintenance of terminals, and CNS (Communication, Navigation, Surveillance). It outlines the CNS and ATC departments, and provides details about communication systems like VHF, navigation aids like ILS, DME, and VOR, and surveillance equipment including radar and security screening tools.
Design and development of MIL-STD-1553 based engineering modelRaul Cafini
The document describes a master's course project to design and develop an engineering model for electrical ground support equipment. The project involved defining requirements, choosing hardware and software, implementing a modular software architecture, and demonstrating functionality. Key aspects included supporting MIL-STD-1553 communication, enabling telemetry acquisition and command sending, and providing human-machine interfaces. The project provides a basis for further development of test equipment for space transportation systems.
Radar 2009 a 3 review of signals systems and dspForward2025
This document contains lecture notes from a course on radar systems engineering. It reviews key concepts from signals, systems, and digital signal processing that are important for understanding radar systems. These include continuous and discrete-time signals, sampling theory, the discrete Fourier transform, finite impulse response filters, and analog-to-digital conversion. The notes provide an overview of these topics and their application in radar signal processing, with the goal of giving non-electrical engineering students a basic understanding to enhance their learning in the radar systems course.
The document lists airport codes and names for airports in Afghanistan and Albania. It includes the IATA and ICAO codes, airport name, and city and country for each listing. There are 27 airports listed for Afghanistan and 2 listed for Albania, for a total of 29 airports from those two countries included in the document.
A400 M Training: A Multi-National Solution Set
These slides were presented during the Trade Media 2012 event held at Madrid, Spain and Toulouse, France in May 2012.
The briefing was provided by Ian Burrett, Heading of Training and Aircrew Operations, Customer Services for Airbus Military.
The A400M is not a platform; it is a fleet and a system. Training and operational support are critical components of the overall capability of the product.
The program has shaped an approach to providing integrated training and Ops support via an integrated network.
The plane has a very automated loadmaster system which means that a “typical” operational involving transport would see a three person crew on board, pilot, co-pilot and loadmaster.
The international training center opened in October 2010 and is the hub for the multinational training. As the equipment and tools are installed, the center will be ready for training in the summer of 2012.
Cns and security (airport authority of india)Kartik Kumar
This document provides information about communication, navigation, and surveillance (CNS) facilities and security equipment used at airports managed by the Airports Authority of India (AAI). It discusses the various systems that provide aircraft communication, navigation aids like VOR, DME, ILS, and radar systems for surveillance. Security screening equipment described include metal detectors, x-ray scanners, chemical sniffers, and drug detection dogs. The document concludes that airports must ensure safety and security of passengers while facilitating efficient transportation.
Government Funded Project to localize Core avionics systems and software. The mission software being called Operational Flight Program was developed using real-time Java language. This presentation shows how we came to choose Java and what we've done in the early stages of the development to adapt to Java.
Airport authority of India summer training pptDinesh Bansal
The document summarizes a training seminar on the Airport Authority of India that was undergone at Jaipur Airport. It provides information about Jaipur Airport and AAI, including that AAI operates 126 airports across India, with 11 international and 89 domestic airports. It describes the main functions of AAI as air traffic management, maintenance of terminals, and CNS (Communication, Navigation, Surveillance). It outlines the CNS and ATC departments, and provides details about communication systems like VHF, navigation aids like ILS, DME, and VOR, and surveillance equipment including radar and security screening tools.
Design and development of MIL-STD-1553 based engineering modelRaul Cafini
The document describes a master's course project to design and develop an engineering model for electrical ground support equipment. The project involved defining requirements, choosing hardware and software, implementing a modular software architecture, and demonstrating functionality. Key aspects included supporting MIL-STD-1553 communication, enabling telemetry acquisition and command sending, and providing human-machine interfaces. The project provides a basis for further development of test equipment for space transportation systems.
The document provides an account of the alleged Philadelphia Experiment conducted by the U.S. Navy during World War II. The goal of the experiment was to make naval ships invisible to radar using intense electromagnetic fields. According to legend, the experiment on the U.S.S. Eldridge not only made the ship invisible to radar but caused it to briefly disappear and teleport to Norfolk, Virginia before returning to Philadelphia. While the U.S. Navy denies the experiment occurred, some details are consistent with known Navy research at the time into using electric and magnetic fields for camouflage or "cloaking" ships.
Redtacton is a new human area networking technology introduced by NTT that uses the weak electric field on the human body surface for communication. It works by inducing a weak electric field from a transmitter on the body which is then sensed by a receiver. This creates a communication path when two bodies touch. Redtacton offers high-speed communication between any two points on the body, is more secure than wireless technologies, and is not impacted by network congestion. While research is still ongoing, potential applications include personal devices, security features, and replacing wired connections.
The document discusses distributed control systems (DCS), including their evolution, architecture, components, and applications in power plants. A DCS decentralizes control of an entire plant or manufacturing system across multiple controllers that communicate with each other. It allows for monitoring and control of all processes, identification of faults, and improved safety. A typical DCS architecture includes servers to collect and share data, archives for data storage, operator stations to monitor processes and alarms, engineering stations to configure the system, master controllers to supervise devices and modules, and field devices where the actual processes take place. DCS systems are hierarchical with lower-level controllers handling basic functions and higher-level controllers coordinating plant-wide control.
Communication Based Train Control (Mobile Train Radio Communication)Suraj Talreja
This document provides an overview of Mobile Train Radio Communication (MTRC) systems. It discusses how MTRC systems allow trains to continuously communicate their exact position, speed, and direction to trackside equipment to safely manage train traffic and spacing. The document outlines the typical components, architecture, benefits, and risks of MTRC systems. It also provides examples of MTRC system projects in India and discusses the initial implementation and challenges of early MTRC systems in India.
Class materials for teaching the use of the HC-SR04 ultrasonic sensor with an Arduino Uno. These materials were originally used in Startathon 2016.
The code is available here. https://github.com/SustainableLivingLab/ultrasonic-hc-sr04-usage
This document summarizes a technical seminar presentation on the design and implementation of a rescue system for women's safety. The system includes a wearable unit with a camera, RF module and switch circuit. A handheld unit includes an RF module, controller and GPS receiver. The system allows for image streaming from the wearable camera unit to a web page. It also provides location tracking of the wearable unit using GPS. The hardware includes an Arduino, GPS module, GSM module and webcam. The software is programmed using Arduino for location tracking and Rasberry Pi for image streaming. Testing showed the location tracking and image streaming components worked as intended. The system aims to provide safety monitoring and alert services for women.
This document provides an overview of an x-ray baggage inspection system. It begins with an introduction describing how the system uses x-rays to scan and analyze baggage components. The document then discusses the evolution of such security systems from being initially developed in the 1940s. It includes a block diagram showing the key components. Advantages include saving time and ensuring privacy while detecting harmful materials. The system has applications at places like post offices and ports for checking luggage.
1. History of UAVs
2. Drone Market
3. Drone Applications
4. How Quadcopters Work
5. Quad-copter Components
6. Learning to Fly a Drone
Created on Jan 26 2016, Shared on Dec 11 2018.
Aeronautical communication seminar presentationArun Kc
This document discusses aeronautical communication architecture. It describes how wireless cabin architecture uses technologies like UMTS, Bluetooth, and wireless LAN to provide connectivity to passengers. A satellite segment connects the cabin to terrestrial networks for global coverage. Technical details are provided on bandwidth and modulation for each technology. Benefits include passengers using their own devices and maintaining connectivity, while challenges include not replacing wired infrastructure.
An inertial navigation system (INS) uses gyroscopes and accelerometers to determine the position, orientation, and velocity of a moving object without needing any external references. It provides accurate positioning, velocity, attitude, and heading information by measuring linear acceleration and angular motion. The basic components are a stable platform, accelerometers to measure specific acceleration components, integrators to calculate velocity and position from acceleration measurements, and a computer to process the signals and output navigation solutions like latitude and longitude.
This document presents a project report on an Arduino-based door automation system. It includes an introduction to the project, objectives to automatically open and close doors using an ultrasonic sensor and servo motor. It describes the required components - Arduino UNO, ultrasonic sensor, servo motor. The methodology explains the circuit diagram and connections. Results show the door opening when motion is detected within range. The advantages are convenience, accessibility, and sanitation benefits of automatic doors. In conclusion, the project achieved its goal of designing a functional door automation system using Arduino.
Enabling the connected aircraft - Gregory Ouillon, CTO, SITAONAIRSITA
Modern ‘connected aircraft’ generate vast amounts of data. But how can airlines collect, distribute, and rapidly apply that data to improve operational performance and the customer experience? How can connecting technologies help to truly integrate the aircraft into the airline’s IT infrastructure, both in the air and on the ground? From in-flight passenger connectivity, crew tablets and Electronic Flight Bags (EFBs) to new generation satellite technologies and wireless techniques at the gate, what are the enabling technologies for airlines to realize the full potential of connected aircraft?
FINAL YEAR PROJECTS ABSTRACT ECE-Wireless encryption and decryption newWirele...ASHOKKUMAR RAMAR
This document proposes an RF-based wireless encryption and decryption system for military applications. [1] It uses a PC as a sender to encode messages and a PIC microcontroller as a receiver to decode the messages transmitted through an RF transmitter and receiver. [2] Encryption is applied to protect data transmitted wirelessly from being intercepted, and the receiving unit requires a password for decryption. [3] The system aims to securely transmit encrypted data between remote military units.
concealed weapon detection using digital image processingKongara Sudharshan
This document proposes and describes a method for concealed weapon detection using digital image processing. The method uses both a visual RGB image and an infrared image as inputs. It resizes the images, complements the infrared image, and performs discrete wavelet transform fusion on the images. The fused image is converted to grayscale and binarized before weapon detection is attempted. Challenges include performing accurate detection from a distance while minimizing false alarms. More research is needed to improve detection when clothing is loose.
The document discusses India's fighter planes, beginning with a brief history of the Indian Air Force from 1932 to the present. It then provides introductions and specifications for several Indian fighter planes currently in use, including the Mig-21, Mig-23, Mig-25, Mig-29, Jaguar, and Mirage 2000. It concludes with prospects for future aircraft technology and a look at planes under consideration or development.
Today safety of miners is a major challenge. Miners health is in danger mainly because of the emission of Toxic gases, insufficiency of oxygen and mine disasters. In this project we have designed a continuous monitoring system, which monitors the environmental parameters such as oxygen level and poisonous gases (methane, carbon dioxide and carbon monoxide). It also measures the miner’s pulse rate, which is done by using the heart rate sensor. During the accidents, by using this device we get to know that how many miners are alive under the mine. This system uses Zigbee technology for wireless transmission. The parameters are detected continuously by various sensors, if any abnormal condition occurs the miner will get an alert through the buzzer present on the helmet. The values of different sensors are continuously transmitted by wireless transmitter to the remote monitoring unit which is placed outside the mine and received by the receiver module (PC).
The document describes a black box system that can be installed in vehicles to record location data and alert emergency contacts in the event of an accident. It consists of sensors to detect vibrations from impacts, a GPS module to track location, a GSM modem to send alerts via text, and a microcontroller to process the data and control the components. When a crash occurs, it will send a text with the vehicle's current position to a pre-programmed phone number for emergency response.
This document proposes using IoT technology to effectively utilize and conserve power in smart homes. It discusses how recognizing human activity through sensors like cameras can reduce energy waste. The objectives are to properly manage electricity distribution to save energy, effectively utilize and conserve power, and control and monitor operating systems to make power usage low. The proposed method uses cameras to detect user activity, compares current activity to a training phase, and allows remote monitoring and control of appliances via a smartphone app and IoT microcontroller over WiFi. This system aims to be standalone, low-cost, flexible, easy to operate, and compatible with Android smartphones.
MSPO - Leonardo Aircraft Division: M-346, the dual role conceptLeonardo
At MSPO 2016 Leonardo Aircraft Division hosted a presentation on the M-346FT (Fighter Trainer), the latest variant of the platform, ideal to train next generation of fighter pilots
This document discusses information technology and spectrum sharing. It outlines motivation, regulation, standards and specifications regarding spectrum sharing. It discusses how to make spectrum sharing a commercial success by establishing clear business relationships and quality of service guarantees. The document also describes sharing architectures like Licensed Shared Access and Spectrum Access Systems, and looks at the global picture of spectrum sharing for 5G networks.
The document provides an account of the alleged Philadelphia Experiment conducted by the U.S. Navy during World War II. The goal of the experiment was to make naval ships invisible to radar using intense electromagnetic fields. According to legend, the experiment on the U.S.S. Eldridge not only made the ship invisible to radar but caused it to briefly disappear and teleport to Norfolk, Virginia before returning to Philadelphia. While the U.S. Navy denies the experiment occurred, some details are consistent with known Navy research at the time into using electric and magnetic fields for camouflage or "cloaking" ships.
Redtacton is a new human area networking technology introduced by NTT that uses the weak electric field on the human body surface for communication. It works by inducing a weak electric field from a transmitter on the body which is then sensed by a receiver. This creates a communication path when two bodies touch. Redtacton offers high-speed communication between any two points on the body, is more secure than wireless technologies, and is not impacted by network congestion. While research is still ongoing, potential applications include personal devices, security features, and replacing wired connections.
The document discusses distributed control systems (DCS), including their evolution, architecture, components, and applications in power plants. A DCS decentralizes control of an entire plant or manufacturing system across multiple controllers that communicate with each other. It allows for monitoring and control of all processes, identification of faults, and improved safety. A typical DCS architecture includes servers to collect and share data, archives for data storage, operator stations to monitor processes and alarms, engineering stations to configure the system, master controllers to supervise devices and modules, and field devices where the actual processes take place. DCS systems are hierarchical with lower-level controllers handling basic functions and higher-level controllers coordinating plant-wide control.
Communication Based Train Control (Mobile Train Radio Communication)Suraj Talreja
This document provides an overview of Mobile Train Radio Communication (MTRC) systems. It discusses how MTRC systems allow trains to continuously communicate their exact position, speed, and direction to trackside equipment to safely manage train traffic and spacing. The document outlines the typical components, architecture, benefits, and risks of MTRC systems. It also provides examples of MTRC system projects in India and discusses the initial implementation and challenges of early MTRC systems in India.
Class materials for teaching the use of the HC-SR04 ultrasonic sensor with an Arduino Uno. These materials were originally used in Startathon 2016.
The code is available here. https://github.com/SustainableLivingLab/ultrasonic-hc-sr04-usage
This document summarizes a technical seminar presentation on the design and implementation of a rescue system for women's safety. The system includes a wearable unit with a camera, RF module and switch circuit. A handheld unit includes an RF module, controller and GPS receiver. The system allows for image streaming from the wearable camera unit to a web page. It also provides location tracking of the wearable unit using GPS. The hardware includes an Arduino, GPS module, GSM module and webcam. The software is programmed using Arduino for location tracking and Rasberry Pi for image streaming. Testing showed the location tracking and image streaming components worked as intended. The system aims to provide safety monitoring and alert services for women.
This document provides an overview of an x-ray baggage inspection system. It begins with an introduction describing how the system uses x-rays to scan and analyze baggage components. The document then discusses the evolution of such security systems from being initially developed in the 1940s. It includes a block diagram showing the key components. Advantages include saving time and ensuring privacy while detecting harmful materials. The system has applications at places like post offices and ports for checking luggage.
1. History of UAVs
2. Drone Market
3. Drone Applications
4. How Quadcopters Work
5. Quad-copter Components
6. Learning to Fly a Drone
Created on Jan 26 2016, Shared on Dec 11 2018.
Aeronautical communication seminar presentationArun Kc
This document discusses aeronautical communication architecture. It describes how wireless cabin architecture uses technologies like UMTS, Bluetooth, and wireless LAN to provide connectivity to passengers. A satellite segment connects the cabin to terrestrial networks for global coverage. Technical details are provided on bandwidth and modulation for each technology. Benefits include passengers using their own devices and maintaining connectivity, while challenges include not replacing wired infrastructure.
An inertial navigation system (INS) uses gyroscopes and accelerometers to determine the position, orientation, and velocity of a moving object without needing any external references. It provides accurate positioning, velocity, attitude, and heading information by measuring linear acceleration and angular motion. The basic components are a stable platform, accelerometers to measure specific acceleration components, integrators to calculate velocity and position from acceleration measurements, and a computer to process the signals and output navigation solutions like latitude and longitude.
This document presents a project report on an Arduino-based door automation system. It includes an introduction to the project, objectives to automatically open and close doors using an ultrasonic sensor and servo motor. It describes the required components - Arduino UNO, ultrasonic sensor, servo motor. The methodology explains the circuit diagram and connections. Results show the door opening when motion is detected within range. The advantages are convenience, accessibility, and sanitation benefits of automatic doors. In conclusion, the project achieved its goal of designing a functional door automation system using Arduino.
Enabling the connected aircraft - Gregory Ouillon, CTO, SITAONAIRSITA
Modern ‘connected aircraft’ generate vast amounts of data. But how can airlines collect, distribute, and rapidly apply that data to improve operational performance and the customer experience? How can connecting technologies help to truly integrate the aircraft into the airline’s IT infrastructure, both in the air and on the ground? From in-flight passenger connectivity, crew tablets and Electronic Flight Bags (EFBs) to new generation satellite technologies and wireless techniques at the gate, what are the enabling technologies for airlines to realize the full potential of connected aircraft?
FINAL YEAR PROJECTS ABSTRACT ECE-Wireless encryption and decryption newWirele...ASHOKKUMAR RAMAR
This document proposes an RF-based wireless encryption and decryption system for military applications. [1] It uses a PC as a sender to encode messages and a PIC microcontroller as a receiver to decode the messages transmitted through an RF transmitter and receiver. [2] Encryption is applied to protect data transmitted wirelessly from being intercepted, and the receiving unit requires a password for decryption. [3] The system aims to securely transmit encrypted data between remote military units.
concealed weapon detection using digital image processingKongara Sudharshan
This document proposes and describes a method for concealed weapon detection using digital image processing. The method uses both a visual RGB image and an infrared image as inputs. It resizes the images, complements the infrared image, and performs discrete wavelet transform fusion on the images. The fused image is converted to grayscale and binarized before weapon detection is attempted. Challenges include performing accurate detection from a distance while minimizing false alarms. More research is needed to improve detection when clothing is loose.
The document discusses India's fighter planes, beginning with a brief history of the Indian Air Force from 1932 to the present. It then provides introductions and specifications for several Indian fighter planes currently in use, including the Mig-21, Mig-23, Mig-25, Mig-29, Jaguar, and Mirage 2000. It concludes with prospects for future aircraft technology and a look at planes under consideration or development.
Today safety of miners is a major challenge. Miners health is in danger mainly because of the emission of Toxic gases, insufficiency of oxygen and mine disasters. In this project we have designed a continuous monitoring system, which monitors the environmental parameters such as oxygen level and poisonous gases (methane, carbon dioxide and carbon monoxide). It also measures the miner’s pulse rate, which is done by using the heart rate sensor. During the accidents, by using this device we get to know that how many miners are alive under the mine. This system uses Zigbee technology for wireless transmission. The parameters are detected continuously by various sensors, if any abnormal condition occurs the miner will get an alert through the buzzer present on the helmet. The values of different sensors are continuously transmitted by wireless transmitter to the remote monitoring unit which is placed outside the mine and received by the receiver module (PC).
The document describes a black box system that can be installed in vehicles to record location data and alert emergency contacts in the event of an accident. It consists of sensors to detect vibrations from impacts, a GPS module to track location, a GSM modem to send alerts via text, and a microcontroller to process the data and control the components. When a crash occurs, it will send a text with the vehicle's current position to a pre-programmed phone number for emergency response.
This document proposes using IoT technology to effectively utilize and conserve power in smart homes. It discusses how recognizing human activity through sensors like cameras can reduce energy waste. The objectives are to properly manage electricity distribution to save energy, effectively utilize and conserve power, and control and monitor operating systems to make power usage low. The proposed method uses cameras to detect user activity, compares current activity to a training phase, and allows remote monitoring and control of appliances via a smartphone app and IoT microcontroller over WiFi. This system aims to be standalone, low-cost, flexible, easy to operate, and compatible with Android smartphones.
MSPO - Leonardo Aircraft Division: M-346, the dual role conceptLeonardo
At MSPO 2016 Leonardo Aircraft Division hosted a presentation on the M-346FT (Fighter Trainer), the latest variant of the platform, ideal to train next generation of fighter pilots
This document discusses information technology and spectrum sharing. It outlines motivation, regulation, standards and specifications regarding spectrum sharing. It discusses how to make spectrum sharing a commercial success by establishing clear business relationships and quality of service guarantees. The document also describes sharing architectures like Licensed Shared Access and Spectrum Access Systems, and looks at the global picture of spectrum sharing for 5G networks.
This document provides an introduction to advanced reporting features in MicroStrategy Desktop, including:
- Filters, derived metrics, dynamic aggregation, view filters, subtotals, shortcut metrics, formatting, deployment, evaluation order, and finding and replacing objects.
- It describes how reports are executed and how different features interact, with examples to illustrate concepts like levels, qualifications, and exceptions to dynamic aggregation.
- The document also covers creating freeform SQL reports from various data sources, as well as creating OLAP cube reports by connecting to SAP BW servers and mapping cube objects.
- Advanced techniques are presented for customizing reports through filters, prompts, drilling, authentication, and managed objects. Formatting and styles
This document provides a business user guide for Oracle Utilities Meter Data Management/Smart Grid Gateway release 2.2.0.2. It includes an overview of the software's functionalities and interfaces, a glossary of terms, and descriptions of standard interface features such as page components, buttons, fields and menus.
The document provides an overview of the key functionality in Oracle Utilities Meter Data Management, which includes processes for defining meters and installations, processing initial and final meter readings, calculating usage, managing communications, and reporting. It also describes the standard user interface features and components used across the application.
Cloud HPC in Finance - A benchmark with real-world business use-caseseerola
Techila Technologies has benchmarked the top clouds and a reference Linux cluster in real-world computational business use-cases. Portfolio analytics, pricing, data driven risk simulations, C/C++, MATLAB, Python, R,.. This report shows how well equipped the different platforms are to respond to needs arising from computational business scenarios in Finance.
Techila benchmarks top clouds in real-world Finance HPC use-casesTeppo Tammisto
Techila Technologies benchmarks the top cloud computing platforms Amazon Web Services, Google Compute Engine, and Microsoft Azure in real-world business use-cases. The report includes benchmarks and analysis of the leading clouds in real-world scenarios, in which the business can benefit of scalable high-performance computing.
The document describes Oracle's business intelligence solution, which provides a complete and integrated set of tools to support business intelligence. It includes tools for information consumers, report developers and analysts, database administrators, and application developers. The solution allows businesses to derive critical information from their large amounts of transactional data to help decision makers improve business performance and competitiveness.
This is the DDS-XRCE 1.0 Beta specification adopted by the OMG March 2018.
The purpose of DDS-XRCE is to enable resource-constrained devices to participate in DDS communication, while at the same time allowing those devices to be disconnected for long periods of time but still be discoverable by other DDS applications.
DDS-XRCE defines a wire protocol, the DDS-XRCE protocol, to be used between an XRCE Client and XRCE Agent. The XRCE Agent is a DDS Participant in the DDS Global Data Space. The DDS-XRCE protocol allows the client to use the XRCE Agent as a proxy in order to produce and consume data in the DDS Global Data Space.
The document discusses three approaches to integrating Wi-Fi and 5G networks: access centric, core centric, and above the core. It provides details on the latest 3GPP Release 15 and 16 specifications for core centric integration using the N3IWF, as well as above the core solutions using MP-TCP, MAMS, and MP-QUIC. The document concludes that core centric and above the core approaches are most promising, and calls for further work on control plane policy and frameworks to deliver enhanced experiences over multi-path solutions.
This document provides a programmer's manual for Dialogic's DSI Signaling Software Sigtran Monitor program. It describes the program's functionality for monitoring M2PA and SCTP messages on an IP network by receiving them from a configured message source. It can filter and selectively present the received messages, collect statistics on throughput, and provide tracing and other OAM functions. The document outlines installation, configuration, message formats and status codes used for communication between the monitoring program and management systems.
The document describes the CPE WAN Management Protocol, which defines a mechanism for secure auto-configuration and management of customer premises equipment (CPE) by an auto-configuration server (ACS). The protocol supports auto-configuration, software/firmware management, status monitoring, diagnostics, and optional web identity management. It uses HTTP, SOAP, and SSL/TLS for secure communication between CPE and ACS. The protocol allows for both CPE-initiated and ACS-initiated connections to perform management functions in a common framework.
This document describes a specification for performing remote procedure calls over the Data Distribution Service (DDS). It provides machine-readable files for C++ and Java implementations and replaces an earlier beta 1 version. The document outlines copyrights and licensing for using the specification and contacting representatives from companies involved in its development. It also details OMG's issue reporting process for providing feedback.
The document is a quick start guide for the Keithley Instruments 2910 Vector Signal Generator. It discusses unpacking and inspecting the instrument, identifying front and rear panel features, installing the instrument in a rack, connecting power and interfaces, verifying installed modulation licenses, and provides basic instructions for generating signals and using help resources. Safety precautions for the instrument are also provided.
This document provides an overview and reference for Oracle Database PL/SQL. It discusses the main features of PL/SQL including block structure, variables, constants, control structures, subprograms, collections and records. The document is copyrighted by Oracle Corporation and is intended to help users understand and effectively use the PL/SQL language to develop applications for the Oracle database.
This document is the user manual for CPeT-IT version 1.4 software for analyzing cone penetration test data. It is copyrighted by GeoLogismiki. The manual contains license information, an overview of the software, and step-by-step instructions for using the various features of CPeT-IT for importing data, editing data, creating reports, and exporting results.
Draft submission to the OMG RPC over DDS RPF.
This draft standard defines a Remote Procedure Call (RPC) framework using the basic building blocks of DDS, such as topics, types, and entities (e.g., DataReader, DataWriter) to provide request/reply semantics. It defines distributed services, characterized by a service interface, which serves as a shareable contract between service provider and a service consumer. It supports synchronous and asynchronous method invocation.
The document outlines an internet usage policy for the Fiji government. It discusses management and administration of internet access, technical provisions, and security. Key points include that internet access is primarily for business purposes, personal usage is limited to breaks, and all usage may be monitored. Downloading is restricted and requires approval. Strict password security and virus scanning is required. No sensitive systems can be directly connected to the internet. All employees must sign that they understand and will comply with the policy.
The document summarizes a change in company name from Hitachi to Renesas Technology Corp. for semiconductor operations that was effective April 1, 2003. The operations of Mitsubishi Electric and Hitachi semiconductor divisions were transferred to Renesas Technology Corp. on this date. Accordingly, any mention of Hitachi names in documents now refers to Renesas Technology Corp. No other changes were made to document contents. Safety and legal cautions for Renesas products are also provided.
Similar to Quectel_EC200U_Series_QuecOpen_CSDK_Quick_Start_Guide_V1.0.0_Preliminary_20211209.pdf (20)
Expanding Access to Affordable At-Home EV Charging by Vanessa WarheitForth
Vanessa Warheit, Co-Founder of EV Charging for All, gave this presentation at the Forth Addressing The Challenges of Charging at Multi-Family Housing webinar on June 11, 2024.
Understanding Catalytic Converter Theft:
What is a Catalytic Converter?: Learn about the function of catalytic converters in vehicles and why they are targeted by thieves.
Why are They Stolen?: Discover the valuable metals inside catalytic converters (such as platinum, palladium, and rhodium) that make them attractive to criminals.
Steps to Prevent Catalytic Converter Theft:
Parking Strategies: Tips on where and how to park your vehicle to reduce the risk of theft, such as parking in well-lit areas or secure garages.
Protective Devices: Overview of various anti-theft devices available, including catalytic converter locks, shields, and alarms.
Etching and Marking: The benefits of etching your vehicle’s VIN on the catalytic converter or using a catalytic converter marking kit to make it traceable and less appealing to thieves.
Surveillance and Monitoring: Recommendations for using security cameras and motion-sensor lights to deter thieves.
Statistics and Insights:
Theft Rates by Borough: Analysis of data to determine which borough in NYC experiences the highest rate of catalytic converter thefts.
Recent Trends: Current trends and patterns in catalytic converter thefts to help you stay aware of emerging hotspots and tactics used by thieves.
Benefits of This Presentation:
Awareness: Increase your awareness about catalytic converter theft and its impact on vehicle owners.
Practical Tips: Gain actionable insights and tips to effectively prevent catalytic converter theft.
Local Insights: Understand the specific risks in different NYC boroughs, helping you take targeted preventive measures.
This presentation aims to equip you with the knowledge and tools needed to protect your vehicle from catalytic converter theft, ensuring you are prepared and proactive in safeguarding your property.
Charging Fueling & Infrastructure (CFI) Program Resources by Cat PleinForth
Cat Plein, Development & Communications Director of Forth, gave this presentation at the Forth and Electrification Coalition CFI Grant Program - Overview and Technical Assistance webinar on June 12, 2024.
Implementing ELDs or Electronic Logging Devices is slowly but surely becoming the norm in fleet management. Why? Well, integrating ELDs and associated connected vehicle solutions like fleet tracking devices lets businesses and their in-house fleet managers reap several benefits. Check out the post below to learn more.
Charging and Fueling Infrastructure Grant: Round 2 by Brandt HertensteinForth
Brandt Hertenstein, Program Manager of the Electrification Coalition gave this presentation at the Forth and Electrification Coalition CFI Grant Program - Overview and Technical Assistance webinar on June 12, 2024.
EV Charging at MFH Properties by Whitaker JamiesonForth
Whitaker Jamieson, Senior Specialist at Forth, gave this presentation at the Forth Addressing The Challenges of Charging at Multi-Family Housing webinar on June 11, 2024.
Welcome to ASP Cranes, your trusted partner for crane solutions in Raipur, Chhattisgarh! With years of experience and a commitment to excellence, we offer a comprehensive range of crane services tailored to meet your lifting and material handling needs.
At ASP Cranes, we understand the importance of reliable and efficient crane operations in various industries, from construction and manufacturing to logistics and infrastructure development. That's why we strive to deliver top-notch solutions that enhance productivity, safety, and cost-effectiveness for our clients.
Our services include:
Crane Rental: Whether you need a crawler crane for heavy lifting or a hydraulic crane for versatile operations, we have a diverse fleet of well-maintained cranes available for rent. Our rental options are flexible and can be customized to suit your project requirements.
Crane Sales: Looking to invest in a crane for your business? We offer a wide selection of new and used cranes from leading manufacturers, ensuring you find the perfect equipment to match your needs and budget.
Crane Maintenance and Repair: To ensure optimal performance and safety, regular maintenance and timely repairs are essential for cranes. Our team of skilled technicians provides comprehensive maintenance and repair services to keep your equipment running smoothly and minimize downtime.
Crane Operator Training: Proper training is crucial for safe and efficient crane operation. We offer specialized training programs conducted by certified instructors to equip operators with the skills and knowledge they need to handle cranes effectively.
Custom Solutions: We understand that every project is unique, which is why we offer custom crane solutions tailored to your specific requirements. Whether you need modifications, attachments, or specialized equipment, we can design and implement solutions that meet your needs.
At ASP Cranes, customer satisfaction is our top priority. We are dedicated to delivering reliable, cost-effective, and innovative crane solutions that exceed expectations. Contact us today to learn more about our services and how we can support your project in Raipur, Chhattisgarh, and beyond. Let ASP Cranes be your trusted partner for all your crane needs!
Charging Fueling & Infrastructure (CFI) Program by Kevin MillerForth
Kevin Miller, Senior Advisor, Business Models of the Joint Office of Energy and Transportation gave this presentation at the Forth and Electrification Coalition CFI Grant Program - Overview and Technical Assistance webinar on June 12, 2024.
1. EC200U Series QuecOpen
CSDK Quick Start Guide
LTE Standard Module Series
Version: 1.0.0
Date: 2021-12-09
Status: Preliminary
2. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 1 / 33
At Quectel, our aim is to provide timely and comprehensive services to our customers. If you
require any assistance, please contact our headquarters:
Quectel Wireless Solutions Co., Ltd.
Building 5, Shanghai Business Park Phase III (Area B), No.1016 Tianlin Road, Minhang District, Shanghai
200233, China
Tel: +86 21 5108 6236
Email: info@quectel.com
Or our local offices. For more information, please visit:
http://www.quectel.com/support/sales.htm.
For technical support, or to report documentation errors, please visit:
http://www.quectel.com/support/technical.htm.
Or email us at: support@quectel.com.
Legal Notices
We offer information as a service to you. The provided information is based on your requirements and we
make every effort to ensure its quality. You agree that you are responsible for using independent analysis
and evaluation in designing intended products, and we provide reference designs for illustrative purposes
only. Before using any hardware, software or service guided by this document, please read this notice
carefully. Even though we employ commercially reasonable efforts to provide the best possible experience,
you hereby acknowledge and agree that this document and related services hereunder are provided to
you on an “as available” basis. We may revise or restate this document from time to time at our sole
discretion without any prior notice to you.
Use and Disclosure Restrictions
License Agreements
Documents and information provided by us shall be kept confidential, unless specific permission is granted.
They shall not be accessed or used for any purpose except as expressly provided herein.
Copyright
Our and third-party products hereunder may contain copyrighted material. Such copyrighted material shall
not be copied, reproduced, distributed, merged, published, translated, or modified without prior written
consent. We and the third party have exclusive rights over copyrighted material. No license shall be
granted or conveyed under any patents, copyrights, trademarks, or service mark rights. To avoid
ambiguities, purchasing in any form cannot be deemed as granting a license other than the normal non-
exclusive, royalty-free license to use the material. We reserve the right to take legal action for
noncompliance with abovementioned requirements, unauthorized use, or other illegal or malicious use of
the material.
4. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 3 / 33
About the Document
Revision History
Version Date Author Description
- 2021-12-09 Neo KONG Creation of the document
1.0.0 2021-12-09 Neo KONG Preliminary
6. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 5 / 33
Table Index
Table 1: CSDK Directory Structure .............................................................................................................. 8
Table 2: The Removable Libraries in Kernel.............................................................................................. 21
Table 3: The Removable Libraries in BootLoader...................................................................................... 23
Table 4: Related Documents...................................................................................................................... 32
Table 5: Terms and Abbreviations .............................................................................................................. 32
7. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 6 / 33
Figure Index
Figure 1: CSDK Directory Structure............................................................................................................. 9
Figure 2: Application Entry..........................................................................................................................11
Figure 3: Directory Example of Application Feature Component .............................................................. 12
Figure 4: Create Feature Component Application Thread......................................................................... 12
Figure 5: Modify Configuration File............................................................................................................ 13
Figure 6: Add Compilation Tasks................................................................................................................ 13
Figure 7: Link New Application Feature Component and Add Option Switch Control............................... 14
Figure 8: Configure Compilation Switch..................................................................................................... 15
Figure 9: Add Macro Control ...................................................................................................................... 16
Figure 10: CSDK Original Firmware .......................................................................................................... 17
Figure 11: Compile Application................................................................................................................... 18
Figure 12: Compilation Results.................................................................................................................. 19
Figure 13: Removable Libraries in Kernel.................................................................................................. 20
Figure 14: Feature Removal in Kernel....................................................................................................... 21
Figure 15: Feature Initialization Function................................................................................................... 24
Figure 16: Preset File Package Compilation Configuration....................................................................... 25
Figure 17: Add a Feature Switch for Preset File........................................................................................ 25
Figure 18: Preset Package Configuration File........................................................................................... 26
Figure 19: Ignore the Preset File in FOTA ................................................................................................. 27
8. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 7 / 33
1 Introduction
Quectel EC200U series module supports QuecOpen®
solution. QuecOpen®
is an embedded development
platform based on RTOS, which is intended to simplify the design and development of IoT applications.
This document introduces CSDK directory structure, compilation environment setup, application
development and compilation process, feature removal, partition adjustment, firmware download and FAQ
of EC200U series module in QuecOpen®
solution.
9. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 8 / 33
2 CSDK Directory Structure
The directory may differ depending on the actual released versions in the QuecOpen CSDK. The
QuecOpen CSDK directory is shown in Figure 1, with details in the following table.
Table 1: CSDK Directory Structure
Directory Name Description
cmake, prebuilts, tools Includes compilation tools, configuration files and compilation scripts.
components/appstart Includes source files of Kernel start program.
components/bootloader Includes source files of boot loader.
components/hal Includes partitions and Flash configuration files.
components/ql-config
Includes the default Kernel firmware, original application firmware and
preset files of the current version.
components/ql-kernel Includes all open API header files and library files.
components/ql-application
Includes application reference routines and demos that implement various
features.
components/libs
components/net
components/newlib
Includes header files and library files required by the application.
build_all.bat,
build_all.sh
⚫ Windows:
Compile the application in Windows CLI according to the configured
parameters. See Chapter 5 for details.
⚫ Linux:
Compile the application in Linux CLI according to the configured
parameters. Administrator mode is required during compilation in Linux.
And the script should be executed by bash. See Chapter 5 for details.
CmakeLists.txt Top-level compilation configuration file.
10. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 9 / 33
CSDK
target
build_all.bat/build_all.sh
tools
prebuilts
out
components
cmake
CMakeLists.txt
ql-application
ql-config
ql-kernel
newlib
net
libs
appstart
Version
number
Firmware
Compilation script and tool
Windows/Linux compilation script with parameters.
The script is executed on command line.
Top-level compilation configuration file
Compilation environment and software
Version
number
Files generated during compilation
cmake compilation
configurations
Internal header
files and libraries
Includes kernel libraries, nvitem and target.config
build
boot_ex
ql_at
CMakeLists.txt
Custom AT command
Boot library file
Compilation configuration file
init
bt
dev
nw
osi
peripheral
sim
...
CMakeLists.txt
Compilation
configuration files,
ql_app_feature_config is
the switch of App
feature compilation
ql_app_feature_config.cmake
ql_app_feature_config.h.in
Bluetooth(BLE) demo
Device information demo
App entry
Network, data call demo
OSI appliction demo
Peripheral hardwares, such as
GPIO, PWM and ADC
(U)SIM application demo
fs
ftp/http/mqtt
power
File application demo
FTP/HTTP/MQTT demo
Original directory
Directories/files generated
by compilation
Original file
Turn-on/off demo
...
bootloader
Kernel and App default firmware
download pack
drivers Kernel configuration and drivers
...
Preset files
prepack
hal
Figure 1: CSDK Directory Structure
11. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 10 / 33
3 Compilation Environment Setup
3.1. Host System
If the host system running the compilation environment is Windows, ensure that the host system is 32-bit
or 64-bit Windows 7/10 and install the following software:
⚫ Visual C++ Redistributable for Visual Studio 2015 x86 or above (32-bit Windows)
⚫ Visual C++ Redistributable for Visual Studio 2015 x64 or above (64-bit Windows)
If the host system running the compilation environment is Linux, ensure that the operating system is
Ubuntu 16.04 or Ubuntu 20.04 and the language is Python 3.5 or above, and execute the following
commands to install the required components:
3.2. Application Compilation Environment
The application compilation tool chain of EC200U series QuecOpen module adopts gcc-arm-none-eabi,
which is the GCC tool chain of ARM bare metal system. The gcc-arm-none-eabi with version 7.2.1 is
integrated in the QuecOpen CSDK in the directory of prebuilts.
When compiling an application, only the gcc-arm-none-eabi tool chain integrated in the QuecOpen CSDK
is supported and the gcc-arm-none-eabi tool chain installed on the host system is not supported.
sudo apt install build-essential python3 python3-tk qtbase5-dev
sudo apt install libc6:i386 libstdc++6:i386 zlib1g:i386
sudo apt install protobuf-compiler
12. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 11 / 33
4 Application Development
4.1. Application Demo Description
QuecOpen CSDK provides application demos to which users can refer in the directory of componentsql-
application in CSDK for application development.
The application entry, appimg_enter(), is contained in the ql_init.c file in the directory of componentsql-
applicationinit in the QuecOpen CSDK. Start an initialization thread in this function, and then call the
initialization interface of each feature component in this initialization thread. Each feature component is
divided according to folders, and you can refer to the following figure to add feature component.
Figure 2: Application Entry
13. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 12 / 33
4.2. Add Application Feature Component
This chapter takes the audio Application provided in QuecOpen CSDK as an example to introduce how to
add an application feature component.
4.2.1. Create a Directory of Application Feature Component
First, create a feature directory under the directory of components/ql-application in the QuecOpen CSDK.
Then store the source files, header files, and compilation configuration file CMakeLists.txt in the feature
directory. Taking an audio application as an example, the directory structure is as follows and the inc folder
is used to store header files:
Figure 3: Directory Example of Application Feature Component
4.2.2. Create an Application Thread
Use ql_rtos_task_create() to create the application thread of the feature component in ql_audio_app_init(),
the initialization function of the feature component source code file, as shown in the following example:
Figure 4: Create Feature Component Application Thread
14. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 13 / 33
4.2.3. Modify Configuration File
Modify the application configuration file, componentsql-applicationaudioCMakeLists.txt, as needed, with
the following three modifications:
Library name
Header file path
Source file list, supporting relative path
Figure 5: Modify Configuration File
4.2.4. Add Compilation Task
Modify the configuration file, componentsql-applicationCMakeLists.txt to add the application feature
component directory to the file so as to compile the directory when compiling the firmware package, as
shown in the following example:
Figure 6: Add Compilation Tasks
15. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 14 / 33
4.2.5. Link Application Feature Component
Modify the configuration file CMakeLists.txt in the directory of components/ql-application/init to add the
name of the library that links the new application feature components. If a feature component compilation
switch is added for the application, the option switch control needs to be added to the file CMakeLists.txt
as well, as shown in the following example:
Figure 7: Link New Application Feature Component and Add Option Switch Control
Compile the firmware according to Chapter 5 when the application feature component is added and the
relevant configuration files are configured.
4.2.6. Feature Component Compilation Switch
QuecOpen CSDK provides ql_app_feature_config.cmake and ql_app_feature_config.h.in under the
directory of components/ql-application to facilitate App side to configure or remove features.
ql_app_feature_config.cmake configures the feature components to be compiled by the compilation script.;
16. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 15 / 33
ql_app_feature_config.h.in generates macro used to enable component. The generated macros will be
used in the code. Configuration or removal of required feature requires simultaneous modifications in both
files (see Chapter 6 for details on the feature removal).
The content of ql_app_feature_config.cmake is shown in the following figure. If a feature component is set
to "ON", it indicates that the feature component will be compiled when the compilation script is executed;
If it is set to "OFF", it indicates that the feature component will not be compiled when the compilation script
is executed.
Figure 8: Configure Compilation Switch
The content of ql_app_feature_config.h.in is shown in the following figure. After adding the compilation
switch of feature components in ql_app_feature_config.cmake, refer to the following figure to add a macro
17. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 16 / 33
of the corresponding feature components:
Figure 9: Add Macro Control
18. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 17 / 33
5 Application Compilation
5.1. Compilation Description
In the directory of componentsql-configdownloadpack in QuecOpen CSDK, a folder named after a
module model is included, which holds the default Kernel firmware of the current module version, the
original application firmware stored by Quectel, and the relevant .map and .elf files, as well as the merged
firmware with Kernel and application.
//Kernel firmware and
debugging files
//The merged firmware with
Kernel and App
//Original App firmware and
debugging files
Figure 10: CSDK Original Firmware
The source code of the application is located in directory of componentsql-application and is compiled by
using the compilation script file build_all.bat (the host system is Windows) or build_all.sh (the host system
is Linux) in the root directory of QuecOpen CSDK. Both script files use the same command parameters,
but build_all.sh should be executed by bash command, that is, bash build_all.sh. The following sections
take Windows host system as an example to introduce the application compilation process.
5.2. Compilation Procedure
1. Open CLI or PowerShell (only Windows 10 supports PowerShell) and execute build_all.bat -h to
query the usage. The common commands are as follows:
⚫ Compile command: build_all <r/new> <Project> <Version>[VOLTE] [DSIM] [debug/release]
<r/new> Compilation type. r indicates incremental compilation and w indicates new
19. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 18 / 33
compilation.
<Project> Quectel module model in use. This parameter must be the same as the folder
name in the directory of componentsql-configdownloadpack.
<Version> The name of the compiled application firmware, which can be customized.
[VOLTE] VoLTE feature (optional). VOLTE or NOVOLTE. Default: NOVOLTE.
[DSIM] Single/dual card (optional). SINGLESIM: single card. DOUBLESIM: dual card.
Default: SINGLESIM.
[debug/release] Version (optional). A debug firmware is generated if you choose debug and an
official releasable firmware is generated if you choose release. Default: release.
⚫ Clears files generated during the previous compilation: build_all clean.
2. In CLI or PowerShell (only Windows 10 supports PowerShell), enter QuecOpen CSDK root directory
and execute build_all <r/new> <Project> <Version>[VOLTE] [DSIM] [debug/release] to start
compiling.
After the command is executed, the compilation script first checks whether the directory of
componentsql-configdownloadpack in QuecOpen CSDK contains a directory named <Project>, and
if so, the compilation script continues compiling; If not, an error is reported and the compilation fails.
The execution results are shown in the following figure:
Figure 11: Compile Application
20. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 19 / 33
5.3. Compilation Result
During the compilation process, an out directory is generated in the QuecOpen CSDK root directory to
store the generated compilation files.
After a successful compilation, a target directory is generated in the QuecOpen CSDK root directory, which
stores the compiled Kernel firmware, target application firmware, and firmware containing Kernel and
application. If only the application firmware needs to be updated, burn the newly generated application
firmware; If both the application firmware and the Kernel firmware need updating, burn the newly generated
firmware package containing the Kernel and the application.
App firmware
Compilation output file
Kernel firmware
Firmware containing Kernel and App
Figure 12: Compilation Results
5.4. Compiled File Clearance
Open a CLI or PowerShell (only Windows 10 supports PowerShell) and execute build_all clean to clear
the compiled files in the out directory in QuecOpen CSDK but will not delete the target firmware in the
target directory. When the compilation command parameters are the same, the firmware generated in the
previous compilation version stored in the target directory will be automatically cleared before the current
compilation operation is successful. If the compilation command parameters are different, the firmware
generated in the previous compilation version stored in the target directory will not be cleared.
21. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 20 / 33
6 Feature Removal
6.1. Feature Removal in Kernel
QuecOpen CSDK opens all feature components by default, and the removable libraries are listed in
CMakeLists.txt in the root directory. Each library is removed according to the macro control of kernel
feature components, but the basic libraries are not allowed to be removed. You can remove the required
feature in componentsql-configbuild{project model}8915DM_cat1_opentarget.config. A new
compilation is required after removal, and Kernel firmware uses the files generated after compilation. See
the following table for the removable libraries.
Figure 13: Removable Libraries in Kernel
22. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 21 / 33
You can see the following modification configuration file target.config for feature removal:
Figure 14: Feature Removal in Kernel
See the following table for the removable libraries in Kernel.
Table 2: The Removable Libraries in Kernel
Feature Macro Feature Dependency
CONFIG_QUEC_PROJECT_FEATURE
_USBNET
USBnet -
CONFIG_QUEC_PROJECT_FEATURE
_GNSS
GNSS
CONFIG_QUEC_PROJECT_FE
ATURE_UART
CONFIG_QUEC_PROJECT_FEATURE
_RTC
RTC -
CONFIG_QUEC_PROJECT_FEATURE
_VIRT_AT
Virtual AT port -
CONFIG_QUEC_PROJECT_FEATURE
_FOTA
FOTA -
CONFIG_QUEC_PROJECT_FEATURE
_SMS
SMS
CONFIG_QUEC_PROJECT_FE
ATURE_HTTP
CONFIG_QUEC_PROJECT_FEATURE
_VOICE_CALL
Voice call -
CONFIG_QUEC_PROJECT_FEATURE
_FTP
FTP -
CONFIG_QUEC_PROJECT_FEATURE
_HTTP
HTTP -
CONFIG_QUEC_PROJECT_FEATURE
_SSH2
SSH -
CONFIG_QUEC_PROJECT_FEATURE MQTT -
24. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 23 / 33
6.2. Feature Removal in BootLoader
The following features in BootLoader are removable. If a feature is not required, disable it in target.config;
If a feature is required, enable the feature intarget.config and then call the feature initialization function in
boot2_start_8910.c. New compilation is required after feature removal.
Table 3: The Removable Libraries in BootLoader
CONFIG_QUEC_PROJECT_FEATURE
_FILE_ZIP
File compression -
CONFIG_QUEC_PROJECT_FEATURE
_FS_NAND_FLASH
SPI4 NAND Flash
(file system)
CONFIG_QUEC_PROJECT_FE
ATURE_SPI
CONFIG_QUEC_PROJECT_FE
ATURE_SPI_FLASH
CONFIG_QUEC_PROJECT_FE
ATURE_SPI_NAND_FLASH
CONFIG_QUEC_PROJECT_FEATURE
_SPI6_EXT_NOR
SPI6 NOR FLASH
(file system)
-
CONFIG_QUEC_PROJECT_FEATURE
_FILE_AT
File system AT
command
-
CONFIG_QUEC_PROJECT_FEATURE
_CLOUDOTA
HTTP OTA
CONFIG_QUEC_PROJECT_FE
ATURE_HTTP
CONFIG_QUEC_PROJECT_FEATURE
_VOLTE
VoLTE -
CONFIG_QUEC_PROJECT_FEATURE
_AUDIO
Audio -
CONFIG_QUEC_PROJECT_FEATURE
_USB
USB -
CONFIG_QUEC_PROJECT_FEATURE
_LEDCFG
LED&PWM -
CONFIG_QUEC_PROJECT_FEATURE
_WIFISCAN
Wi-Fi Scan -
Feature Macro Feature Dependency
CONFIG_QUEC_PROJECT_FEATURE
_BOOT_LCD
Boot LCD
CONFIG_QUEC_PROJECT_FE
ATURE_LCD
CONFIG_QUEC_PROJECT_FEATURE
_BOOT_FAT
Boot FAT file system -
CONFIG_QUEC_PROJECT_FEATURE
_BOOT_SDMMC
Boot SDMMC
CONFIG_QUEC_PROJECT_FE
ATURE_BOOT_FAT
25. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 24 / 33
Figure 15: Feature Initialization Function
CONFIG_QUEC_PROJECT_FEATURE
_BOOT_NAND_FLASH
Boot NAND Flash
CONFIG_QUEC_PROJECT_FE
ATURE_BOOT_FAT
26. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 25 / 33
7 Preset File
A preset file is a specified initial file packaged in a firmware package, which is written directly to the module
file system during firmware downloading. Preset files take up file system space, and the maximum size of
a single preset file is currently limited to 512 KB. If the file size exceeds 512 KB, the file will be skipped
when it is downloaded.
7.1. Enable Preset File Package
In the ql_app_feature_config.cmake file, you can configure whether to package the preset file through
QL_APP_PACK_FILE, as shown in the following figure:
Pre-set file switch
Path of the pre-set file to be packaged
Figure 16: Preset File Package Compilation Configuration
The preset files package compilation configuration is affected by the GNSS in SDK. When GNSS is
enabled, the GNSS chip firmware (currently with the size about 238 KB) will be packaged into the APP
firmware as a preset file by default. For details about the GNSS supported by the EC200U series
QuecOpen module, see the hardware design documents corresponding to each module.
If other feature files need to be preset, you should add the corresponding feature switch. For example, if
you want to preset audio file, add a switch for audio.
Figure 17: Add a Feature Switch for Preset File
NOTE
27. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 26 / 33
7.2. Preset File Configuration
QL_APP_PACK_FILE_JSON_PATH in ql_app_feature_config.cmake file specifies the path of the specific
configuration of the preset file. The script packs the preset file according to the specified json file. The json
file in CSDK specifies the path of the GNSS chip firmware, which is represented by a relative path, that is,
it is located in the same path where the json file is stored. You can refer to this format in the json file to add
and modify in the "files" node in the figure below. Be careful not to preset too many files to avoid taking up
too much file system space.
Path and name of the specified file
The path where the file is located
Figure 18: Preset Package Configuration File
The preset files usually are downloaded to the directory of user. which is convenient for you to query
through the FILE API of module. Note that the total length of the file path and file name to be written cannot
exceed 192 bytes.
7.3. Preset File Download and Upgrade
The preset file can also be downloaded, upgraded or deleted by FOTA.
⚫ Upgrade the preset file in the old firmware version to that in the new firmware version.
⚫ If the old firmware version does not have a preset file, you can add a preset file by FOTA.
⚫ If the old firmware version has a preset file and the new firmware version does not have a preset file,
the preset files will be deleted after FOTA upgrade;
28. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 27 / 33
⚫ If the preset files need to be ignored in FOTA upgrade, you can modify the value of method to “ignore”
from “diff” in <paccpio id="PREPACK" method="diff"> </paccpio> of xml configuration file. See
document [2] for details.
Figure 19: Ignore the Preset File in FOTA
29. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 28 / 33
8 Flash Partition Adjustment
Quectel EC200U Series QuecOpen module supports adjusting embedded flash partitions, including Kernel,
application and file system partition size. See document [3] for specific implementation.
30. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 29 / 33
9 Firmware Burning
Quectel EC200U Series QuecOpen module supports burning firmware with QFlash. See document [1]
for QFlash usage.
31. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 30 / 33
10 FAQ
10.1. Common Compilation Error in Linux
1. If the error shown in the following figure occurs, it indicates that the required software is not installed
on the host system. Just reinstall the software and see Chapter 3.1 for details.
32. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 31 / 33
2. If there is an error message "dtools: error while loading shared libraries: libicui18n.so.55:canot
openShared object file:No such file or directory. Ninja:build stopped:subcommand failed", it indicates
dtools is missing a component. You can install the component by executing the following command in
sequence.
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7_amd64.deb
sudo dpkg -i libicu55_55.1-7_amd64.deb
33. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 32 / 33
11 Appendix References
Table 4: Related Documents
Table 5: Terms and Abbreviations
Document Name
[1] Quectel_QFlash_User_Guide
[2] Quectel_EC200U_Series_QuecOpen_FOTA_API_Reference_Manual
[3] Quectel_EC200U_Series_QuecOpen_Embeded_Flash_Partition_Adjustment_Guide
Abbreviation Description
(U)SIM (Universal) Subscriber Identity Module
A2DP Advanced Audio Distribution Profile
ADC Analog-to-Digital Converter
API Application Programming Interface
App Application
BLE Bluetooth Low Energy
BT Bluetooth
CLI Command-line Interface
FOTA Firmware Over-The-Air
FTP File Transfer Protocol
GCC GNU Compiler Collection
GNSS Global Navigation Satellite System
GPIO General-Purpose Input/Output
34. LTE Standard Module Series
EC200U_Series_QuecOpen_CDSK_Quick_Start_Guide 33 / 33
HFP Hands-free Profile
HTTP Hypertext Transfer Protocol
I2C Inter-Integrated Circuit
IoT Internet of Things
LBS Location Based Services
LCD Liquid Crystal Display
LED Light Emitting Diode
MMS Multimedia Messaging Service
MQTT Message Queuing Telemetry Transport
NTP Network Time Protocol
OSI Open System Interconnection Reference Model
PBK Phonebook
PWM Pulse Width Modulation
RTC Real Time Clock
RTOS Real-Time Operating System
SDMMC Secure Digital/MultiMediaCard
SMS Short Message Service
SPI Serial Peripheral Interface
SSH Secure Shell
UART Universal Asynchronous Receiver/Transmitter
USB Universal Serial Bus
VoLTE Voice (voice calls) over LTE
Wi-Fi Wireless Fidelity