linux

Which -mcpu option must be used to gcc-compile for an arm processor ?

Which -mcpu option must be used to gcc-compile for an arm processor ?

-mcpu specifies the name of the target ARM processor. GCC uses this name to determine what kind of instructions it can emit when generating assembly code.
These are the -mcpu options used for ARM processors with gcc.

Resolving "mkimage command not found - U-Boot images will not be built" Error

Resolving "mkimage command not found - U-Boot images will not be built" Error

You need to get the mkImage tool included in u-boot sources.You can download an executable binary from here:
ftp://ftp.koansoftware.com/public/linux/mkimage

Is there is a CAN (automotive network) stack under Linux ?

Is there is a CAN (automotive network) stack under Linux ?
Is there is a CAN stack emulator / simulator / analyser under Linux ?

Check out SocketCAN, the newest (and the best) CAN technology for linux
http://socketcan.berlios.de/
http://www.koansoftware.com/it/prd_svil_projects.htm
ftp://ftp.koansoftware.com/public/linux/socketcan/original-snapshots/linux-2.6.18-socketcan1.diff

For low level CANbus, all you need is a devicedriver. For instance the can4linux driver supports a few card types
and uses a standard open/read/write/select interface.

Some high level standard automotive protocols are the J1939 engine control protocol and some GPS navigation protocols
which are built on CAN frames. CANbus is also used as the lower level for industrial protocols such
as CanOpen and DeviceNet.

Also check out these links:
Open Components for Embedded Real-time Applications
rtcan - realtime CAN on linux
CanFestival CANopen Framework

Syndicate content