Hot answers tagged

12

Is it possible to implement MQTT on this device? Any device that has TCP/IP layer can implement MQTT. What requirements should a microcontroller match to be able to use/run MQTT? You need to ask the following questions to know whether your device runs MQTT. Is my device having TCP/IP or networking support? Is there some memory and disk space available ...


11

The mbed mmqt library doesn't seem to document any memory requirements as likely to be limiting, and can reasonably be assumed to be targetted at this sort of small-footprint device as an endpoint. You could fairly trivially import the library into a similar device platform using the online compiler and check the code footprint at least.


7

This is a very good question, I'd like to offer my point of view in the matter. Arm has designed their processor with the embedded world as target, so they thought about every thing with this target in mind: size energy consumption instructions ease of use scalability I'm mostly working with Linux, and when you're developing product with Arm it's way ...


4

Dropbear hard-codes the location ~/.ssh/authorized_keys in its source code, where ~ is the home directory of the target user as read from the user database. If you can't change the user database and can't make the home directory read-write, then you need to modify the source code. You may be able to make the home directory read-write by mounting a different ...


4

If you are sure about using ARM then you could have a look at Keil's Ethernet Drivers for ARM. It is quite promising. RL-TCPnet includes several Ethernet Network drivers. These are located in the \Keil\ARM\RL\TCPnet\Drivers directory: LAN91C111.C - for the SMSC LAN91C111 Ethernet Controller used on the Phytec phyCore LPC229x evaluation board. ...


3

It's a bit hard to tell what you're looking for when you ask for bare metal, particularly when you don't specify the architecture... For an embedded application, using a lightweight OS (depending what you regard as an OS), look at the mbed source for a device similar to the one you're interested in (assuming an ARM Cortex-M microcontroller). The latest ...


2

In short, yes the genesis is cost and energy. However there are other complexities regarding RISC (reduced instruction set computer) ARM, vs CISC (complex instruction set computer) eg Intel, and the commercial strategies of the major players. I found this to be a comprehensive discussion on the topic (though I have not cross referenced any bias). ...


1

Back in 2006 Microchip included uC/OS-II RTOS from Micrium in their MPLAB IDE. You might find some references to consumer products developed with it on the Microchip forums after that time, or ask a question on a forum. This query returned 55 mentions of Micrium: Microchip forum query


Only top voted, non community-wiki answers of a minimum length are eligible