Sunday, May 17, 2015

Using the EMW3162 without the breakout board

If you have bought a EMW3162 without a breakout board here is a break down of accessing the boot loader and WIFI.

A great tool to have is a converter board that allows the EMW3162 to be attached to a breadboard.  It is very helpful to have one, I'm in the the process of trying to bring one to Tindie.  Please post if you would like one.



First accessing the boot loader:

- GND pin 16
- VCC pin 30
Power cycle.  Connect a TTL USB to serial converter (115200, 8N1)
You get the following output:

 |               EMW316x Common Bootloader   (Version 4.0.1_WDG)  |             
                                                                               
+ command ----------------+ function ----_-----------------------+             
                                                                               
| 1:FWUPDATE <-a>    | update the firmware from UART using Ymodem|             
                                                                               
| 2:FWERASE          | erase the current firmware and settings   |             
                                                                               
| 3:BOOT             | excute the current firmware               |             
                                                                               
| 4:REBOOT           | Reboot                                    |             
                                                                               
| ?:HELP             | displays this help                        |             
                                                                               
+--------------------+-------------------------------------------+             
                                                                               
|                           By William Xu from MXCHIP M2M Team   |             
                                                                               
+----------------------------------------------------------------+             
                                                                               
                                                                               
                                                                               
MXCHIP>

Sunday, December 22, 2013

Blogs

Just as a FYI, there are two basic blogs this blog and Using Olinuxino-Micro and BeagleBone

The Blog Using Olinuxino-Micro and BeagleBone

  • Details how to create a Linux distribution 
  • Use the Micro in a embedded project (simple car)


Sunday, August 14, 2011

Test tools for embedded Linux and FreeRTOS

Finally getting a chance to start this project off.  How many times have run into issues on testing a embedded Linux or deeply embedded RTOS and have no simple way to test them?


Well, that is the goal of the project:

- Common goals
 - use Lua as the scripting engine.  Allows users to to common code from Linux to Deep embedded RTOS
 - Common event programming framework
- Common small STL, uSTL or STLPort.  
- Simple logging system.
 For embedded Linux:


-  Threading library:
    - basic sockets (IPv4/IPv6)
    - timers
    - using Event type of programming with single thread scripting using events.
    - using epoll
         - eventfd for simple notifier for object updates, ie waitforMultipleObjects
         - timerfd for timers
         - sockets


Deeply embedded RTOS
 - standard USB library client
 - Event library  ie a simple epoll, eventfd, and sockets. Same as Linux API, but on embedded system. 

Oh, well, need to get started on it!!!



















Sunday, March 20, 2011

Bluetooth and andriod

Completed my first Android App that communicates to a new bar code scanner via blue-tooth.  This little board is made by Cygentron Inc (www.cygnetron.com) The module is powered by a small li-ploy battery so not to drain the battery of the phone.

The module has upgradeable firmware via a small boot loader which is triggered by a simple protocol via blue-tooth.   Also created a windows App using WPF to allow users to configure, test and learn the protocol.

Panda Board

Now that most of my "side" tasks are done, now moving to the FEZ panda board.   Porting eLua and testing SPI, I2C and USB

Saturday, October 16, 2010

PIC32MX Programming using Opensource

Started a new library for the MIPS processor in the PIC32MX processors.  This way the code can be changed and or posted in open source projects.

At this time, have a simple program running on a UBW32... here is a cross blog post

http://pulse.yahoo.com/_ACJCBN4S4L5DPCDIYFTQAFCD3I/blog/articles/194790

So more on this soon