Fls-x Device Driver For Mac

Active5 years, 1 month ago

Installing FTDI drivers for FTDI devices used under MAC OS X. FTDI Drivers Installation guide for MAC OS X Application Note AN_134 Version 1.4. Device Manager allows you to search for Microsoft-approved drivers online, but you should only use Device Manager after using Windows Update to search for driver software. The reason for this is that Windows Update is more likely to find the correct drivers the first time.

Mac OS X 10.7.5 or later Deeper Lightweight and user-friendly system personalization utility that makes it simple and fast to toggle and customize a wide array of hidden macOS features and options.

I am thinking about migrating a Windows driver into OS X. Now I am just starting to look around to see what is available and there is a lot about objective C and cocoa. Seems that the language and the cocoa framework are high level APIs, am I right to assume that?

I have strong C++ skills and I use them for kernel development, can I use the same skills for Mac driver development (I imagine the answer is yes). Has Macintosh any type of application/dev environment for building drivers?

Tshepang
6,46418 gold badges74 silver badges115 bronze badges
No hay ProblemaNo hay Problema
6451 gold badge7 silver badges10 bronze badges

3 Answers

The Apple Hardware & Drivers page has lots of information about Mac driver development. It should be enough to get you started. Some of the highlights:

  • Getting Started - A guided learning path for hardware and driver developers new to Mac OS X.

  • Frameworks - API references organized by framework.

  • USB Sample Code - Resources for developing USB devices and software to access them.

  • FireWire Sample Code - Resources for developing FireWire devices and software to access them.

Grady Player
12.7k1 gold badge42 silver badges71 bronze badges
William BrendelWilliam Brendel
27.4k14 gold badges68 silver badges77 bronze badges

Start here http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/About/About.html

Mac development is generally done using Xcode, as it handles various Mac-specific concepts like bundles and frameworks. You will most likely be working in pure C. You will not be using Cocoa for driver development, as that is an application-oriented framework.

DeviceDriverMac

Device Driver Definition

John CromartieJohn Cromartie

First, C++ works just fine, although Objective C is not all that hard to learn. If you have a background in Windows drivers you know some of the essentials- memory management is critical, time is critical, etc.

Device Driver For Mac

You will probably be using the IOKit. I suggest starting here for a good, step by step intro to getting the driver to work.

Fls-x Device Driver For Mac

There are a few things that don't seem to work the way they say they will, and I'm trying to figure out if it really is not possible to debug a driver on a single machine, but it's better than most Apple documentation.

TomJeffriesTomJeffries

Not the answer you're looking for? Browse other questions tagged macoskerneldriver or ask your own question.

Quadro & GeForce Mac OS X Driver Release 346.02.02

346.02.02f03
Release Date: 2015.7.30
Operating System:
Language: English (US)
File Size: 47.64 MB

Supported products
CUDA Application Support:
In order to run Mac OS X Applications that leverage the CUDA architecture of certain NVIDIA graphics cards, users will need to download and install the 7.0.64 driver for Mac located here.
New in Release 346.02.03f01:
  • Graphics driver updated for Mac OS X Yosemite 10.10.4 (14E46)
  • Contains performance improvements and bug fixes for a wide range of applications.
  • Includes NVIDIA Driver Manager preference pane.
  • Includes BETA support for iMac and MacBook Pro systems with NVIDIA graphics

Release Notes Archive:
This driver update is for Mac Pro 5,1 (2010), Mac Pro 4,1 (2009) and Mac Pro 3,1 (2008) users.
BETA support is for iMac 14,2 / 14,3 (2013), iMac 13,1 / 13,2 (2012) and MacBook Pro 11,3 (2013), MacBook Pro 10,1 (2012), and MacBook Pro 9,1 (2012) users.
MINIMUM SYSTEM REQUIREMENTS for Driver Release 346.02.02f03
  • Model identifier should be Mac Pro 5,1 (2010), Mac Pro 4,1 (2009) or Mac Pro 3,1 (2008)
  • Mac OS X v10.10.4 (14E46)

To download and install the drivers, follow the steps below:
STEP 1: Make sure your Mac OS X software version is v10.10.4 (14E46). It is important that you check this first before you install the 346.02.02f03 Driver. Click on the Apple icon (upper left corner of the screen) and select About This Mac. Click the More Info button to see the exact build version number (14E46) in the Software field.
STEP 2: If your OS X software version has not been updated, in the About This Mac window, click on the Software Update button
STEP 3: Continue to install software updates until your system OS is reported to be v10.10.4 (14E46)
STEP 4: Review the NVIDIA Software License. Check terms and conditions checkbox to allow driver download.
You will need to accept this license prior to downloading any files.
STEP 5: Download the Driver File
Download - WebDriver-346.02.02f03.pkg
STEP 6: Install
After downloading the driver package, it should automatically launch the installer. If it does not, double-click on the driver package from your download target location. It will guide you through the installation process. Click Continue after you read the License Agreement and then click Agree
STEP 7: Click Install on the Standard Installer screen. You will be required to enter an Administrator password to continue
STEP 8: Click Continue Installation on the Warning screen: The Warning screen lets you know that you will need to restart your system once the installation process is complete.
STEP 9: Click Restart on the Installation Completed Successfully screen.
This driver includes the new NVIDIA Driver Manager preference pane, as well as an optional menu bar item for quick access to the preference pane and basic functions. The preference pane can be accessed normally through the System Preferences. It requires the user to click on the padlock icon and enter an Administrator password to make changes, and contains the following functionality:
GRAPHICS DRIVER TAB: Within this tab, the user can switch between the NVIDIA Web Driver and the default NVIDIA graphics driver that is included with OS X v10.10.4 (14E46). If the user switches between drivers, they must click the Restart button for changes to take effect.
ECC TAB: Within this tab, the user can enable or disable ECC functionality on supported graphics cards. The user will see a list of their system’s PCI-E slots and any devices installed in them. If a device supports ECC, the user will be able to check the Enable Error Correcting Codes box next to the list. If the device does not support ECC then the box will be grayed out. Once the user makes changes to ECC, they will be required to restart the system.
NOTE: Currently, the only NVIDIA graphics card that supports ECC functionality is the NVIDIA Quadro K5000 for Mac. Enabling ECC requires a portion of the graphics card’s usable memory size and bandwidth. In the Graphics/Displays section of your System Information, you may notice the “VRAM (Total)” amount of your NVIDIA Quadro K5000 drops from 4096 MB to 3584 MB when ECC is enabled. This is normal.
UPDATES TAB: This tab shows the version number of the NVIDIA Web Driver that is currently installed on the system and also allows the user to check for updates online. By clicking the Check Now button, the NVIDIA Driver Manager will ping NVIDIA’s master server to see if there is a newer version of the NVIDIA Web Driver available. There are also checkboxes for the user to allow the NVIDIA Driver Manager to check automatically for updates and to download them when available. If a new NVIDIA Web Driver is downloaded automatically, the user will be notified when it’s ready to be installed. Automatic checking is on by default.
MENU BAR ITEM AND UNINSTALLER: The NVIDIA Driver Manager also includes a checkbox to toggle a menu bar item on and off, and a button to open an Uninstaller app. The menu bar item includes the functionality of the Graphics Driver tab and a shortcut to launch the NVIDIA Driver Manager.
To uninstall the NVIDIA Web Driver and the NVIDIA Driver Manager, follow the steps below:
STEP 1: Open the NVIDIA Driver Manager from the System Preferences or through the menu bar item.
STEP 2: Click on the padlock icon and enter an Administrator password.
STEP 3: Click the Open Uninstaller button.
STEP 4: Click Uninstall and then Continue Uninstallation on the Warning screen: The Warning screen lets you know that you will need to restart your system once the installation process is complete.
STEP 5: Re-enter an Administrator password and click OK. Once the NVIDIA Web Driver and NVIDIA Driver Manager have been removed from the system, click Restart.
NOTE: If for any reason you are unable to boot your system to the Desktop and wish to restore your original OS X v10.10.4 (14E46) driver, you can do so by clearing your Mac’s NVRAM:
STEP 1: Restart your Macintosh computer and simultaneously hold down the “Command” (apple) key, the “Option” key, the “P” key and the “R” key before the gray screen appears.
STEP 2: Keep the keys held down until you hear the startup chime for the second time. Release the keys and allow the system to boot to the desktop.
STEP 3: The original OS X v10.10.4 (14E46) driver will be restored upon booting, although the NVIDIA Web Driver and NVIDIA Driver Manager will not be uninstalled from the system.
GeForce 600 Series:

GeForce GTX 680

GeForce 200 Series:

GeForce GTX 285

GeForce 100 Series:

GeForce GT 120

GeForce 8 Series:

GeForce 8800 GT

Quadro Series:

Quadro K5000 for Mac, Quadro 4000 for Mac

Quadro FX Series:

Quadro FX 4800, Quadro FX 5600



Comments are closed.