...
Provide a Linux demo project combining all the requirements in this project.
Rationale: Needed to let Customer integrate results of this project into target embedded application.
Implementation: Section: "Design: Demo project".
Test: Section: "Test Plan: Demo Project".
Develop Linux CAN device driver for the i.MX RT CAN controller.
Rationale: Explicit Customer requirement.
Implementation: Section: "Design: Linux CAN Device Driver".
Test: Section: "Test Plan: Linux CAN Driver".
Port CANSocket to the Linux i.MX RT BSP.
Rationale: Explicit Customer requirement.
Implementation: Section: "Design: CANSocket".
Test: Section: "Test Plan: CANSocket".
Validate successful execution of the test suite from the SocketCAN package.
Rationale: Explicit Customer requirement.
Implementation: Section: "Design: CANSocket Test Suite".
Test: Section: "Test Plan: CANSocket Test Suite".
...
Go to
Networking support
->CAN bus subsystem support
->CAN Device Drivers
Enable
Platform CAN drivers with Netlink support
(CONFIG_CAN_DEV
) andSupport for Freescale FLEXCAN based chips
(CONFIG_CAN_FLEXCAN
)
3.1.3.
Anchor | ||||
---|---|---|---|---|
|
The CAN socket API, described in details in linux/Documentation/networking/can.txt
, will be enabled using the Raw CAN Protocol (raw access with CAN-ID filtering)
and Broadcast Manager CAN Protocol (with content filtering)
configuration options in the Networking support
-> CAN bus subsystem support
configuration menu.
3.1.4.
Anchor | ||||
---|---|---|---|---|
|
The can-utils
and can-tests
packages will be used for verification of the functionality implemented in this project.
...