Difference between revisions of "EMAC Example Projects"
(Reworking page organization) |
|||
Line 1: | Line 1: | ||
− | + | {{#seo: | |
− | Example Projects | + | |title=EMAC Example Projects |
− | + | |titlemode=append | |
− | + | |keywords=example, projects | |
− | + | |description=The following page lists the example projects | |
+ | }} | ||
+ | == Example Projects == | ||
* [[example_can|The 'can' example project (under construction)]] - | * [[example_can|The 'can' example project (under construction)]] - | ||
− | |||
* [[example_fbench|The 'fbench' example project]] - a floating point benchmark which tests the accuracy and speed of floating point operations on the target systems | * [[example_fbench|The 'fbench' example project]] - a floating point benchmark which tests the accuracy and speed of floating point operations on the target systems | ||
* [[example_getkey|The 'getkey' example project]] - demonstrates how to use a keypad with a SoM150ES carrier board | * [[example_getkey|The 'getkey' example project]] - demonstrates how to use a keypad with a SoM150ES carrier board | ||
* [[example_hello|The 'hello' example project]] - basic "hello world" project | * [[example_hello|The 'hello' example project]] - basic "hello world" project | ||
* [[example_i2c_test|The 'i2c test' example project]] - writes and reads bytes to a selected register on the I²C device | * [[example_i2c_test|The 'i2c test' example project]] - writes and reads bytes to a selected register on the I²C device | ||
− | |||
* [[Libgpiod_IO_Example|The 'libgpiod io' example project]] - covers basic GPIO usage for the IPAC single board computer, and 150 and 200 series carrier boards | * [[Libgpiod_IO_Example|The 'libgpiod io' example project]] - covers basic GPIO usage for the IPAC single board computer, and 150 and 200 series carrier boards | ||
− | |||
− | |||
* [[example_pthread_demo|The 'pthread demo' example project]] - demonstrates how to use pthreads | * [[example_pthread_demo|The 'pthread demo' example project]] - demonstrates how to use pthreads | ||
* [[example_pthread_hello|The 'pthread hello' example project]] - another demonstration of pthreads | * [[example_pthread_hello|The 'pthread hello' example project]] - another demonstration of pthreads | ||
− | * [[ | + | * [[example_serial|The 'serial' example project]] - |
− | |||
− | |||
* [[example_socket|The 'socket' example project]] - demonstrates how to set up host and client node sockets on an Ethernet network | * [[example_socket|The 'socket' example project]] - demonstrates how to set up host and client node sockets on an Ethernet network | ||
− | |||
* [[example_SPI_test|The 'spi test' example project]] - demonstrates how to use a 12 bit A/D converter chip (mcp3208) with SPI Serial Interface | * [[example_SPI_test|The 'spi test' example project]] - demonstrates how to use a 12 bit A/D converter chip (mcp3208) with SPI Serial Interface | ||
* [[example_timer|The 'timer' example project]] - demonstrates how to use the software timer | * [[example_timer|The 'timer' example project]] - demonstrates how to use the software timer | ||
* [[example_watchdog|The 'watchdog' example project]] - demonstrates how to use the watchdog timer (a hardware circuit that can reset the computer system in case of a software fault) | * [[example_watchdog|The 'watchdog' example project]] - demonstrates how to use the watchdog timer (a hardware circuit that can reset the computer system in case of a software fault) | ||
− | + | ||
+ | == Example Projects Specific to the EMAC SDK 4.X == | ||
+ | * [[example_atod|The 'atod_test' example project]] - demonstrates reading the channels of an indexed AtoD device | ||
+ | * [[example_io_demo|The 'io demo' example project]] - provides four demos using SOM-150ES carrier board I/O | ||
+ | * [[example_egpc|The 'egpc' example project]] - demonstrates reading, writing and configuring the GPIO ports | ||
+ | * [[example_mcp4922_test|The 'mcp4922 test' example project]] - demonstrates how to access the on-board DtoA of an EMAC SoM-150ES carrier board | ||
+ | |||
+ | == Example Projects for Specific Products == | ||
+ | * [[example_brightness|The 'brightness' example project (under review)]] - | ||
+ | * [[LED_example|The 'ipac_led' example project (under construction)]] - | ||
+ | * [[example_sights_and_sounds|The 'sights-and-sounds' example project (under construction)]] - | ||
+ | * [[example_serport212|The 'serport212' example project (under review)]] - | ||
+ | * [[example_SoM_150es_keypad_lcd|The 'SoM-150es-keyboard-lcd' example project (under construction)]] - | ||
+ | * [[Example_MikroBus_Rotary_on_the_DEV-IOT6U|MikroBus Example on the DEV-IOT6U]] - a demonstration of the use of the MikroBus on the '''DEV-IOT6U''' |
Revision as of 09:55, 25 September 2020
Example Projects
- The 'can' example project (under construction) -
- The 'fbench' example project - a floating point benchmark which tests the accuracy and speed of floating point operations on the target systems
- The 'getkey' example project - demonstrates how to use a keypad with a SoM150ES carrier board
- The 'hello' example project - basic "hello world" project
- The 'i2c test' example project - writes and reads bytes to a selected register on the I²C device
- The 'libgpiod io' example project - covers basic GPIO usage for the IPAC single board computer, and 150 and 200 series carrier boards
- The 'pthread demo' example project - demonstrates how to use pthreads
- The 'pthread hello' example project - another demonstration of pthreads
- The 'serial' example project -
- The 'socket' example project - demonstrates how to set up host and client node sockets on an Ethernet network
- The 'spi test' example project - demonstrates how to use a 12 bit A/D converter chip (mcp3208) with SPI Serial Interface
- The 'timer' example project - demonstrates how to use the software timer
- The 'watchdog' example project - demonstrates how to use the watchdog timer (a hardware circuit that can reset the computer system in case of a software fault)
Example Projects Specific to the EMAC SDK 4.X
- The 'atod_test' example project - demonstrates reading the channels of an indexed AtoD device
- The 'io demo' example project - provides four demos using SOM-150ES carrier board I/O
- The 'egpc' example project - demonstrates reading, writing and configuring the GPIO ports
- The 'mcp4922 test' example project - demonstrates how to access the on-board DtoA of an EMAC SoM-150ES carrier board
Example Projects for Specific Products
- The 'brightness' example project (under review) -
- The 'ipac_led' example project (under construction) -
- The 'sights-and-sounds' example project (under construction) -
- The 'serport212' example project (under review) -
- The 'SoM-150es-keyboard-lcd' example project (under construction) -
- MikroBus Example on the DEV-IOT6U - a demonstration of the use of the MikroBus on the DEV-IOT6U