Assuming you can develop with C or some other laguages on Linux, you should have no difficulty to play with CC2530ZNP firmware via UART interface.
Unless you want to build a whole ZCL support framework, you could use SAPI to communicate with other radios in ZigBee PAN.
PS: I wrote a driver in Python for CC2530ZNP API, maybe you could have a look at it.