All Projects → jetsonhacks → installACMModule

jetsonhacks / installACMModule

Licence: MIT license
Install the CDC ACM and USB to Serial Modules for the Jetson TX1 or Jetson TX2 Development Kit

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to installACMModule

installTensorFlowJetsonTX
Install TensorFlow on the NVIDIA Jetson TX1 or TX2 from the provided wheel files
Stars: ✭ 79 (+182.14%)
Mutual labels:  jetson-tx1, jetson-tx2
jetson csi cam
A ROS package making it simple to use CSI cameras on the Nvidia Jetson TK1, TX1, or TX2 with ROS.
Stars: ✭ 95 (+239.29%)
Mutual labels:  jetson-tx1, jetson-tx2
Jetson Inference
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
Stars: ✭ 5,191 (+18439.29%)
Mutual labels:  jetson-tx1, jetson-tx2
gpuGraphTX
Simple moving graph of GPU activity for the Jetson TX1 and Jetson TX2
Stars: ✭ 92 (+228.57%)
Mutual labels:  jetson-tx1, jetson-tx2
installROS
Install ROS Melodic on NVIDIA Jetson Development Kits
Stars: ✭ 75 (+167.86%)
Mutual labels:  jetson-tx1, jetson-tx2
DLARM
DLARM: Dissertation for Computer Science Masters Degree at UFRGS
Stars: ✭ 24 (-14.29%)
Mutual labels:  jetson-tx1, jetson-tx2
jetsonUtilities
Get information about the NVIDIA Jetson OS environment. Lists L4T and JetPack versions, along with major libraries.
Stars: ✭ 171 (+510.71%)
Mutual labels:  jetson-tx1, jetson-tx2
jetson-tx2-pytorch
Installing PyTorch on the Nvidia Jetson TX1/TX2
Stars: ✭ 74 (+164.29%)
Mutual labels:  jetson-tx1, jetson-tx2
installRACECARJ
Install the ROS stack, MIT RACECAR Packages, and hardware support on RACECAR/J.
Stars: ✭ 28 (+0%)
Mutual labels:  jetson-tx1, jetson-tx2
nrf24
nrf24l01 linux device driver
Stars: ✭ 20 (-28.57%)
Mutual labels:  kernel-module
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 (+21.43%)
Mutual labels:  kernel-module
Umbra
A LKM rootkit targeting 4.x and 5.x kernel versions which opens a backdoor that can spawn a reverse shell to a remote host, launch malware and more.
Stars: ✭ 98 (+250%)
Mutual labels:  kernel-module
rkduck
Linux v4.x.x Rootkit
Stars: ✭ 83 (+196.43%)
Mutual labels:  kernel-module
netlink-examples
Linux kernel Netlink examples inspired by "Why and How to Use Netlink Socket"
Stars: ✭ 28 (+0%)
Mutual labels:  kernel-module
execmon
Advanced process execution monitoring utility for linux (procmon like)
Stars: ✭ 77 (+175%)
Mutual labels:  kernel-module
dd performances
DeepDetect performance sheet
Stars: ✭ 92 (+228.57%)
Mutual labels:  jetson-tx1
msr-safe
Allows safer access to model specific registers (MSRs)
Stars: ✭ 62 (+121.43%)
Mutual labels:  kernel-module
RemoveFlagTest
Another method to anti ThreadHideFromDebugger
Stars: ✭ 24 (-14.29%)
Mutual labels:  kernel-module
raspi ws2812
A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero
Stars: ✭ 35 (+25%)
Mutual labels:  kernel-module
protecc
Linux kernel module to fight against police terror
Stars: ✭ 25 (-10.71%)
Mutual labels:  kernel-module

installACMModule

MIT License

Copyright (c) 2017-2018 Jetsonhacks

There are scripts in this repository which install USB kernel modules which are not in the L4T 28.1 build. The modules:

  • cdc-acm
  • cp210x
  • ch341

cdc-acm kernel module

Install the CDC ACM Module for the Jetson TX1 or Jetson TX2 Development Kit

This script adds a module for USB Host functions to support Communication Device Class (CDC) Abstract Control Module (ACM) USB Devices.

Typically these USB devices report as ttyACM* (where * is an integer). ACM devices have a lineage that goes back to modems and other network types of devices. However, many USB devices (such as an Arduino) are implemented using this simple USB protocol. The stock L4T 28.1 kernel does not have a CDC ACM module built in to the kernel, or as a separate module. This script adds cdc-acm.ko as a module so that such devices can be accessed through ttyACM*.

To install:

$ sudo ./installCDCACM.sh

cp210x USB to serial converter

This script install the CP210x USB to serial converter module. There are several different types of USB to serial converters (FTDI is built into the L4T 28.1 kernel), the CP210x is used by devices such as the RP-LIDAR products

ch341

This script install the CH-341 USB to serial converter module. There are several different types of USB to serial converters (FTDI is built into the L4T 28.1 kernel), this is the CH-341 which is used by many Arduino clones.

Notes

These scripts expect a stock kernel, kernel version 4.4.38-tegra

More than likely, you will need to replug the USB device for it to be detected properly after installing the kernel module.

These scripts check the version magic of the module and compares it to the kernel version running on the machine. If the two do not match, the user is asked if they still want to continue the installation. If the two match, the module is installed.

Note that on a version mismatch, the user can still install the module. However, some extra steps may be needed after the installation to get the module installed fully. The steps are not covered here, but should be readily available elsewhere.

These scripts are for L4T 28.1. L4T version 28.2 includes cp210x and cdc-acm modules.

Release Notes

February, 2018

Add cp210x and ch341 modules and install scripts

November, 2017

Initial Release
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].