Thin Client and QCA4004 module

asked 2014-10-01 08:45:49 -0700

drasko gravatar image

Hi all, I have several questions on Thin Client Library:

1) Do we need RTOS for this and why? 2) Is only Atmel SAM3X8E uC supported? Is there some other uC that can be used instead - like ST Micro family? 3) Can and how QCA4004 WiFi module used as the Thin Client, i.e. can this module run all necessary firmware (Thin Library) without additional microcontroller?

Best regards, Drasko

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2014-11-14 13:52:15 -0700

jprestwo gravatar image

updated 2014-11-14 13:52:40 -0700

It may be late for this but:

1) Using the QCA4004 WiFi module requires an RTOS because of the WSL WiFi driver. Since the Thin Client runs in one big loop there needs to be an additional task to handle communication to the WiFi chip.

2) Currently we do experimentally support the STM32F4 using the QCA4004 module (code can be found under bsp/stm32). The reason for lack of support of other MCU families is simply due to lack of dev support. If you wish to support another MCU family it is encouraged! The WSL WiFi driver was written to be easily ported to different MCU's. All that would need to be done is a new BSP layer implementation. If you are interested or have questions I can go into it further.

edit flag offensive delete publish link more


Hi jprestwo, Could you share to me how to build ajtcl for STM32F4 ? Is it for STM32F4 Discovery board run on FreeRTOS ?

matrix3dim ( 2014-12-03 20:02:11 -0700 )edit

answered 2014-10-01 11:30:37 -0700

bspencer gravatar image

Hi Drasko,

An RTOS is not needed but is recommended when implementing a device that uses the AllJoyn Thin Core Library. There are others who have implemented the solution without a RTOS. As far as chipset support the software is open source so you are welcome to add in new target layers through the contribution steps. At this time there are just a few reference implementations, but these form a great base on which to implement the software on other MCU's.

For information on the QCA4004 Wi-Fi Module it would be best to reference the page on QDevNet. These boards support use of the AllJoyn Thin Core Library software.

edit flag offensive delete publish link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2014-10-01 08:45:49 -0700

Seen: 683 times

Last updated: Nov 14 '14