All Projects → Quectel-Community → meta-quectel-community

Quectel-Community / meta-quectel-community

Licence: other
Yocto Layer which provides basic support for Quectel wireless modules

Programming Languages

BitBake
79 projects

Projects that are alternatives of or similar to meta-quectel-community

meta-iota
OpenEmbedded layer for the IOTA Distributed Ledger
Stars: ✭ 41 (+64%)
Mutual labels:  yocto-layer, yocto
dr checker 4 linux
Port of "DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers" to Clang/LLVM 10 and Linux Kernel
Stars: ✭ 34 (+36%)
Mutual labels:  kernel-module, kernel-driver
meta-erlang
Erlang and Elixir support
Stars: ✭ 41 (+64%)
Mutual labels:  yocto-layer, yocto
nrf24
nrf24l01 linux device driver
Stars: ✭ 20 (-20%)
Mutual labels:  kernel-module, kernel-driver
meta-scipy
OpenEmbedded layer for scipy (ARCHIVED)
Stars: ✭ 20 (-20%)
Mutual labels:  yocto-layer, yocto
dev-cyber
Not the device we need, but the one we deserve
Stars: ✭ 19 (-24%)
Mutual labels:  kernel-module
pfSense-pkg-WireGuard
This is a port of the original WireGuard UI bits as implemented by Netgate in pfSense 2.5.0 to a package suitable for rapid iteration and more frequent updating on future releases of pfSense.
Stars: ✭ 194 (+676%)
Mutual labels:  kernel-module
protecc
Linux kernel module to fight against police terror
Stars: ✭ 25 (+0%)
Mutual labels:  kernel-module
demos-linux
Demos for instruction and exploration of the Linux C/C++ API
Stars: ✭ 78 (+212%)
Mutual labels:  kernel-module
nixos-on-arm
Cross Compiling NixOS to ARM as a replacement for Yocto
Stars: ✭ 129 (+416%)
Mutual labels:  yocto
meta-marsboard-bsp
Yocto BSP Layer for Embest Tech iMX6 MarS Board
Stars: ✭ 48 (+92%)
Mutual labels:  yocto
KMAC
Some usefull info when reverse engineering Kernel Mode Anti-Cheat
Stars: ✭ 31 (+24%)
Mutual labels:  kernel-driver
meta-rockchip
Yocto BSP layer for the Rockchip SOC boards
Stars: ✭ 29 (+16%)
Mutual labels:  yocto
hologram-tools
The client-side tools you need to help build your next cellular-connected product
Stars: ✭ 24 (-4%)
Mutual labels:  ppp
raspi ws2812
A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero
Stars: ✭ 35 (+40%)
Mutual labels:  kernel-module
RemoveFlagTest
Another method to anti ThreadHideFromDebugger
Stars: ✭ 24 (-4%)
Mutual labels:  kernel-module
netlink-examples
Linux kernel Netlink examples inspired by "Why and How to Use Netlink Socket"
Stars: ✭ 28 (+12%)
Mutual labels:  kernel-module
yocto-whitepaper-examples
Example code included in the "Improving Your Embedded Linux Security Posture with Yocto" whitepaper
Stars: ✭ 14 (-44%)
Mutual labels:  yocto
meta-openwrt
OE/Yocto metadata layer for OpenWRT
Stars: ✭ 75 (+200%)
Mutual labels:  yocto
execmon
Advanced process execution monitoring utility for linux (procmon like)
Stars: ✭ 77 (+208%)
Mutual labels:  kernel-module

meta-quectel-community

This README file contains information on the contents of the quectel-community layer.

Please see the sections below for details.

Dependencies

This layer depends on:

URI: git://git.openembedded.org/bitbake branch: master

URI: git://git.openembedded.org/openembedded-core layers: meta branch: master

Patches

Please submit any patches against the quectel-community layer to the meta-quectel-community project repositoy on GitHub.

Repository: https://github.com/Quectel-Community/meta-quectel-community

Table of Contents

  1. Adding the quectel-community layer to your build
  2. About This Layer
  3. Using the PPPd scripts

1. Adding the quectel-community layer to your build

In order to use this layer, you need to make the build system aware of it.

Assuming the quectel-community layer exists at the top-level of your yocto build tree, you can add it to the build system by adding the location of the quectel-community layer to bblayers.conf, along with any other layers needed. e.g.:

BBLAYERS ?= " \
  /path/to/yocto/meta \
  /path/to/yocto/meta-poky \
  /path/to/yocto/meta-yocto-bsp \
  /path/to/yocto/meta-quectel-community \
  "

2. About This Layer

This layer adds kernel modifications to support the following Quectel hardware:

  • EC25 LTE Module

Once the Linux Kernel adds support for a module it can be removed from this layer.

This layer also adds a set of three Point-to-Point Protocol daemon scripts which allow the use of a pppd call questel-ppp command. Both these scripts and the kernel modifications are based on instructions provided by the Quectel WCDMA&LTE Linux USB Driver User Guide.

This layer is not produced or supported by Quectel. It is developed by users of Quectel hardware who wish to add support to Yocto systems. Initally the development focuses on supporting the hardware under a Raspberry Pi 3.

3. Using the PPPd scripts

Once your Quectel hardware is connected and the appropreate USB driver is associated with it you can initiate a call with:

pppd -E call quectel-ppp

Before using the script you will need to set the appropriate Access Point Name (APN), Username and Password for your LTE network connection. To do this set LTE_APN, LTE_USERNAME and LTE_PASSWORD environment variables before calling the pppd script with the -E option.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].