Bbb Driver For Mac

  четверг 23 апреля
      74

Installing Drivers (Mac) For the BBB to be able to do ad hoc networking with your computer, there is nothing to install on the BBB itself. Its all set up and ready to go. However, to be able to run this on a Mac, you will need to install some drivers. Mac OS X Once you've downloaded the img.xz file, in my case it is titled BBB-eMMC-flasher-2013.05.08.img.xz, you'll need to extract the archive. I've found the easiest utility to use is called 'The Unarchiver'. You can find it on the app store, or from their site (https://adafru.it/caV).

How to Update VuPoint Device Drivers Quickly & Easily

Tech Tip: Updating drivers manually requires some computer skills and patience. A faster and easier option is to use the Driver Update Utility for VuPoint to scan your system for free. The utility tells you which specific drivers are out-of-date for all of your devices.

Step 1 - Download Your Driver

To get the latest driver, including Windows 10 drivers, you can choose from a list of most popular VuPoint downloads. Click the download button next to the matching model name. After you complete your download, move on to Step 2.

If your driver is not listed and you know the model name or number of your VuPoint device, you can use it to search our driver archive for your VuPoint device model. Simply type the model name and/or number into the search box and click the Search button. You may see different versions in the results. Choose the best match for your PC and operating system.

If you don’t know the model name or number, you can start to narrow your search down by choosing which category of VuPoint device you have (such as Printer, Scanner, Video, Network, etc.). Start by selecting the correct category from our list of VuPoint Device Drivers by Category.

Need more help finding the right driver? You can request a driver and we will find it for you. We employ a team from around the world. They add hundreds of new drivers to our site every day.

Tech Tip: If you are having trouble deciding which is the right driver, try the Driver Update Utility for VuPoint. It is a software utility that will find the right driver for you - automatically.

VuPoint updates their drivers regularly. To get the latest Windows 10 driver, you may need to go to VuPoint website to find the driver for to your specific Windows version and device model.

Step 2 - Install Your Driver

After you download your new driver, then you have to install it. To install a driver in Windows, you will need to use a built-in utility called Device Manager. It allows you to see all of the devices recognized by your system, and the drivers associated with them.

How to Open Device Manager

  • In Windows 10 & Windows 8.1, right-click the Start menu and select Device Manager

  • In Windows 8, swipe up from the bottom, or right-click anywhere on the desktop and choose 'All Apps' -> swipe or scroll right and choose 'Control Panel' (under Windows System section) -> Hardware and Sound -> Device Manager

  • In Windows 7, click Start -> Control Panel -> Hardware and Sound -> Device Manager

  • In Windows Vista, click Start -> Control Panel -> System and Maintenance -> Device Manager

  • In Windows XP, click Start -> Control Panel -> Performance and Maintenance -> System -> Hardware tab -> Device Manager button

How to Install drivers using Device Manager

  1. Locate the device and model that is having the issue and double-click on it to open the Properties dialog box.

  2. Select the Driver tab.

  3. Click the Update Driver button and follow the instructions.

In most cases, you will need to reboot your computer in order for the driver update to take effect.

Tech Tip: Driver downloads and updates come in a variety of file formats with different file extensions. For example, you may have downloaded an EXE, INF, ZIP, or SYS file. Each file type has a slighty different installation procedure to follow.

If you are having trouble installing your driver, you should use the Driver Update Utility for VuPoint. It is a software utility that automatically finds, downloads and installs the right driver for your system. You can even backup your drivers before making any changes, and revert back in case there were any problems.

Try it now to safely update all of your drivers in just a few clicks. Once you download and run the utility, it will scan for out-of-date or missing drivers:

When the scan is complete, the driver update utility will display a results page showing which drivers are missing or out-of-date. You can update individual drivers, or all of the necessary drivers with one click.

For more help, visit our Driver Support Page for step-by-step videos on how to install drivers for every file type.

Warning

This project is old and unmaintained, prefer BBBMini project

Get your BeagleBone running Debian¶

You will need a microSD card of 4GB or greater and a 5VDC power supplyof 1A or higher. You can also use a powered USB hub. It is highlyrecommended that you not use the USB port on a laptop, which has currentlimitations.

Go to the BeagleBoard website and get the latest image. You may find multipleimages on the page. For ArduPilot on BeagleBone Black you have todownload the Debian (BeagleBone Black - 2GB eMMC) image. Youcan find it under BeagleBone Black (eMMC flasher) header.

For example, the current imageis BBB-eMMC-flasher-debian-7.5-2014-05-14-2gb.The date (in this case 2014-05-14) and the version number (in this case7.5) may change. Make sure you download the latest image.

On Ubuntu/Mac OS X¶

Verify Image with:

before plugging your SD card into your computer, type

this will list the current mounted drives.

Now plug in your SD card and type

and see what the drive that was added is called.

In my case it was /dev/sdd1

in which case in the command below, the it is writtern dd of=/dev/sddreplace this with the correct address for your SD card.

Warning

IF YOU GET THIS WRONG YOU CAN WIPE YOUR HDD

then xzcat it to your SD card in your Ubuntu/Mac OS X machine

when this is finished, remove the SD Card and place it into your BBB.

On Windows¶

Download Win32 disk imager fromhere. Insert yourSD card, then start the application that you downloaded.

Select the image that you downloaded and then press Write.

when this is finished, remove the SD Card and place it into your BBB.

Flashing the image to the eMMC¶

Place the SD card in your BBB. Make sure you have removed Ethernet andall other USB devices from your BBB. Connect it to a wall adapter (5VDC1A) or a powered USB hub.

Press the boot button, and hold it down while booting, until all fourblue lights are solid.

Let go, and wait. It will take around 15 mins.

The lights will flicker a lot at this stage, you will know it iscomplete when the four lights return to solid Blue (no flickering).Power down the BBB and remove the SD card.

Connect the BeagleBone Black to your machine using the USB cord that’sprovided with it. Depending on your OS, install the requireddrivers.

Now ssh into the BeagleBone Black by typing

There is no password for the root user on the Debian image

You could also connect the BBB to your local network over Ethernet andssh to it.

The PixHawk Fire Cape¶

In order to run APM in the BeagleBone black you’ll need to use the rightset of sensors. Most of these sensors are included in the PixHawk Firecape (PXF), an open hardware board available from Erle Robotics store.

Making the rt kernel¶

(taken fromhttps://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel)

modified for the RT version, and to simplify.

Compiling the BeagleBone Black Kernel¶

The following contains instructions for building the BeagleBone Blackkernel on your PC with Ubuntu 13.04 O.S.

to make it simple, run¶

you may need to put in your password here…

if you do not have this already, make the following directory

mkdir /home/YOUR_USERNAME/export/rootfs

Prerequisites¶

ARM Cross Compiler¶

To compile the linux kernel for the BeagleBone Black, you must firsthave an ARM cross compiler installed on your linux box. I usegcc-4.7-arm-linux-gnueabi-base that comes with Ubuntu 13.04. To installthe compiler run:

GIT¶

The Beaglebone patches and build scripts are stored in a git repository.Install git:

And configure with your identity.

lzop Compression¶

The kernel is compressed using lzo. Install the lzop parallel filecompressor:

uBoot mkimage¶

The bootloader used on the BeagleBone black isu-boot. u-boot has a special imageformat called uImage. It includes parameters such as descriptions, themachine/architecture type, compression type, load address, checksumsetc. To make these images, you need to have a mkimage tool that comespart of the u-Boot distribution. Download u-boot, make and install theu-boot tools:

Compiling the BeagleBone Black Kernel¶

Here we compile the BeagleBone Black Kernel, and generate an uImage filewith the DTB blob appended to the kernel for ease of use.

Now we build any kernel modules:

And if you have your rootfs ready, you can install them:

Installing the RT kernel¶

After you have made the Linux kernel…

ensure you have Debian installed on the beaglebone and ssh into theBeaglebone from Linux….

(my ip address, adjust for your beaglebone)

Go to folder /boot/uboot/

make sure there is a backup folder there. If not:

then backup your zImage

then

it should show 3.8.13-bone28 or similar.

Now we need to go to our Ubuntu computers terminal. Ggo to your exportfolder that you made:

and run

then run

back on your Beaglebone run the following

you should now have both the old file and the new rt folder.

Now type:

Some useful tips¶

Hooking up the sensors¶

When hooking up your Sensor board it connects as follows (using SHORTwires)

I2c Debug¶

To detect if the i2c is working, you can use the following command

i2c check

The numbers: 1e, 53, 69, 77 are the MAG, Gyro, Accel, and Baro.(not inthat order)

Hooking up your Receiver¶

To be added

Hooking up your Airspeed sensor¶

To be added

Windows 10 enable tls 1.2. To enable TLS 1.1 and/or TLS 1.2 protocols on web browsers, see the list below. Microsoft Internet Explorer Google Chrome Mozilla Firefox Opera Apple Safari Microsoft Internet Explorer Open Internet Explorer From the menu bar, click Tools Internet Options Advanced tab Scroll down to Security category, manually check the option box for Use TLS 1.1 and Use TLS 1.2 Click OK Close your browser. Enable TLS v1.2 manually for Internet Explorer. Open Internet Explorer. Click the gear icon (Tools menu), then select Internet Options. Select the Advanced tab. Scroll to the Security section, then check Use TLS 1.2. Click OK, then close Internet Explorer. TLS v1.2 is enabled on the next start. Google Chrome. Open Google Chrome. Click Alt F and select Settings. Scroll down and select Show advanced settings. Scroll down to the System section and click on Open proxy settings. Select the Advanced tab. Scroll down to Security category, manually check the option box for Use TLS 1.2. Scroll down to Security category, manually check the option box for Use TLS 1.1 and Use TLS 1.2; Click OK; Close your browser and restart Google Chrome; Mozilla Firefox. Open Firefox; In the address bar, type about:config and press Enter; In the Search field, enter tls. Find and double-click the entry for security.tls.version.min. To enable TLS 1.2 for Chrome: On the Chrome main menu, choose Settings. In the Settings page, scroll down to the bottom and choose Show advanced settings. Scroll further down to the Network section and choose Change Proxy settings. In the Internet Properties box, choose the Advanced tab.

Devices tested so far¶

Responded with the Who Am I request on SPI

  1. MPU6000
  2. MPU9250 (may have compass issues due to soldering of jumper wire)
  3. MS5611 (SPI)

Not responding on SPI

1 LSM9DS0 ( soldering issue, no connection to I/O

Responded to I2C detect

  1. CapeID EEPROM 0x54h AT24CS32
  2. CapeID COA_OTP 0x5Ch AT24CS32
  3. Crypto 0x64h ATSHA204
  4. Airspeed 0x28h MS4525DO-DS3AIXXXDS
  5. Compass Ext 0x1eh HMC5883L
  6. Power management 0x24 TPS65217C
  7. on-board EEProm 0x50h unknown
  8. HDMI core…. unused, do not enable 0x34

Not responded to I2C test

  1. MS5611 (I2C) 0x76h

2. RGB LED Driver 0x55h TCA62724 (is conflicting with non existent Capeeeprom)

Adjusting the BBB clock¶

cpufreq-info shows your current frequency

Edit /etc/default/cpufrequtils (you might need to create it if itdoesn’t exist). Specify the governor with the GOVERNOR variable:

add the following……

CTRL-X to exit

Y to save

Reboot, and check to see that it has worked

Installing and Making ArduPilot on BBB¶

install git, make, gawk, g++, arduino-core on your BBB

then open

or

or

or

then

from this directory, run the tmp/Plane.elf (or Copter, or Rover)

Connecting to GCS¶

To be added……………

Status¶

The following table sumarizes the driver development status:

MilestoneStatus
ArduPilot running in the BBB (I2C connected sensors)Ok
Device Tree for the PXFWIP
MPU6000 SPI userspace driverOk
MPU9150 I2C userspace driverOk
LSM9DS0 SPI userspace driverCoded
MPU9250 SPI userspace driverCoded
MS5611 I2C/SPI userspace driverCoded
GPIO userspace driverWIP
I2CDriver multi-bus awareWIP
AP_InertialSensor_LinuxToDo
PRU PWM driverOk (issue with the PREEMPT_RT kernel)
MPU6000 SPI kernel driverWIP
MPU9150 I2C kernel driverToDo
LSM9DS0 SPI kernel driverToDo
MPU9250 SPI kernel driverToDo
MS5611 I2C/SPI kernel driverToDo

Status: ``Ok``, ``Coded`` (needs test), ``WIP`` (work in progress), ``Issue``, ``ToDo``