Hello,

My objective is to build my own application over the 802.15.4. So, i
think i will need the basic functionality.
Now, i have running a kernel 3.2 on the BeagleBone, and i started to
merge the 802.15.4 code from linux-3.7-rc1 to the 3.2.
But, i have some doubts. In the 3.2 doesn't have the files
"net/mac802154/", that says:

"tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)"
        depends on IEEE802154 && EXPERIMENTAL
        ---help---
          This option enables the hardware independent IEEE 802.15.4
          networking stack for SoftMAC devices (the ones implementing
          only PHY level of IEEE 802.15.4 standard).

          If you plan to use HardMAC IEEE 802.15.4 devices, you can
          say N here. Alternatievly you can say M to compile it as
          module.
"
And the Kconfig from the driver mrf24j40.c says:

"config IEEE802154_MRF24J40
       tristate "Microchip MRF24J40 transceiver driver"
       depends on IEEE802154_DRIVERS && MAC802154 "

My doubt is, Why the MRF24J40 depends on MAC802154 (SoftMac) if the
the device is HardMAC?

As i sad, i just need access the MRF24J40 driver to write and read raw
data, without any application on the top.
What is the best way to do that?

Best regards,









2012/10/16 Alan Ott <a...@signal11.us>:
> On 10/15/2012 04:51 PM, João Paulo Bodanese wrote:
>> So, I'm gonna use the MRF24J40MA, it's easy to solder in the Beaglebone.
>> Alan, I found your driver in the site below, but i have some doubts.
>>
>> 1) What kernel source should I have to use in the Beaglebone?
>> 2) What additional configuration is needed in the "make menuconfig"?
>>
>> Sorry for these basic question, I am begginer.
>>
>> https://groups.google.com/forum/?fromgroups=#!topic/fa.linux.kernel/yJ8sbp0wrTo
>
> It's worth pointing out that mainline kernel (which is really what's
> required) on Beaglebone is experimental. I like the bone, but it will be
> a bit tricky to get what you're looking for as a beginner.
>
> I tried out the 3.7 stuff today and had some difficulties. They're
> actively working on it, so it should be better soon, but like I said,
> it's a work in progress and experimental.
>
> If you used the beaglebone 3.6 kernel, you'd not have some of the
> 802.15.4 functionality, including the MRF24J40 driver. That could be
> added yourself though.
>
> Alan.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to