/notebook/deprecated/ros/07-mark-10

Using the Mark-10


prep the host machine in a virtualbox environment

  1. Download and install drivers from the mark 10 website
  2. plug in and turn on mark 10. make sure it is set to usb mode. Go through and write down baud rate
  3. set communication preferences in mark 10 menu
  4. open virtualbox and enable filter for mark-10 in usb
  5. start up virtualbox

  6. download source code for silabs uart-to-usb chip

  7. extract zip
  8. modify source according to the mark-10 linux install instructions provided below
  9. open terminal
  10. navigate to extracted directory

    bash make sudo cp cp210x.ko /lib/modules/5.3.0-46-generic/kernel/drivers/usb/serial sudo insmod /lib/modules/5.3.0-46-generic/kernel/drivers/usb/serial/usbserial.ko sudo insmod /lib/modules/5.3.0-46-generic/kernel/drivers/usb/serial/cp210x.ko

  11. to remove driver (usually not necessary -- only if you need to fix a mistake or start over):

    bash cd /lib/modules/5.3.0-46-generic/kernel/drivers/usb/serial sudo rmmod cp210x sudo rmmod usbserial

  1. Compile and run test

    bash ./cp210x_gpio_example

https://www.mark-10.com/downloads.html https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Item Internal Link External Link
silabs linux source link web page
mark-10 Mac Driver link link
mark-10 windows driver link link
mark-10 linux instructions link link
mark-10 series 4 datasheet link link
mark-10 series 4 user manual link link
mark-10 usb driver manual link link

About

I am an engineer and educator, having spent ten years as a professor. My goal is to help you build your knowledge of design and technology, get your hardware working, and propel your startup or small business. Get in touch!