Tagged with imx233

FRIDAY FREE BOARD QUIZ ISSUE #38 PRIZE IS iMX233-OLinuXino-MICRO

Image

iMX233-OLinuXino-MICRO is the lowest cost OLinuXino OSHW Linux computer which price starts from EUR19.20 for50+ pcs order

You have chance to win this board if you answer today’s Quiz question.

Today at 17.00 o’clock our local Bulgarian time (GMT+3) we will post on Twitter our questions.

You have one hour to reply to our tweet with the correct answer.

At 18.00 o’clock we will count the correct answers and ask random.org to generate random number in range then announce the winner and ship the board by airmail in Monday.

Do not forget at 18.00 o’clock we will post our Weekly Programming Challenge #6, yet another way to challenge your programming skills

Tagged , , , , ,

iMX233-OLinuXino GPIO Python Libraries

Image

 

Soon after we released A13-GPIO for Python http://olimex.wordpress.com/2013/03/08/a13-olinuxino-gpio-python-libraries/ we got requests to do same for iMX233.

iMX233_GPIO is released on PyPi now https://pypi.python.org/pypi/iMX233_GPIO/0.1.0
it works identical to pyA13 you can use same commands:

import iMX233_GPIO as GPIO
#init module
GPIO.init()
#configure module
GPIO.setinput(GPIO.PIN#)
GPIO.setoutput(GPIO.PIN#)
#set GPIO high
GPIO.output(GPIO.PIN#, 1)
#set GPIO low
GPIO.output(GPIO.PIN#, 0)
#read input
state = GPIO.input(GPIO.PIN#)

due to the GPIO multiplexing we add only these GPIOs in the base package:

PIN9, PIN10, PIN11, PIN12, PIN13, PIN14, PIN15, PIN16, PIN17, PIN18, PIN23, PIN24, PIN25, PIN26, PIN27, PIN28, PIN29, PIN31

you can use this as template, and if you for instance disable LCD in your linux image you can have access to all LCD pins too.

After you download the package from PyPi do as follows to install it:

#tar -zxvf iMX233_GPIO-0.1.0.tar.gz
#cd iMX233_GPIO-0.1.0.tar.gz
#sudo python setup.py install

after the installation you can use it this way:

#sudo python
>>> import iMX233_GPIO as GPIO
>>> GPIO.init() #init GPIOs
>>> GPIO.getcfg(GPIO.PIN31) #config PIN31 as GPIO
>>> GPIO.setcfg(GPIO.PIN31, GPIO.OUTPUT) #config PIN31 as output
>>> GPIO.output(GPIO.PIN31, GPIO.HIGH) #set PIN31 high
>>> GPIO.output(GPIO.PIN31, GPIO.LOW) #set PIN31 low
>>> GPIO.setcfg(GPIO.PIN31, GPIO.INPUT) #config PIN31 as input
>>> GPIO.input(GPIO.PIN31) #read PIN31

PINxx assignments is exactly as per imx233-OLinuXino-MAXI schematic

 Maximum iMX233 GPIO toggle speed via Python is 15,6 kHz, which is kind of dissapointing, as /dev/mem C approach achieve about 5.7 6 Mhz, but Python is running slow on imx233 so this probably cause the slow GPIOs access.

On A13 is opposite /dev/mem is running slower at 1Mhz but pyA13 GPIO achieve up to 100 kHz as Python is running faster on A13.

Tagged , ,

FRIDAY FREE BOARD QUIZ ISSUE #26 IS A13-LCD43TS

ImageImage

A13-LCD43TS is EUR 35 LCD 480×272 which connects directly to A13-OLinuXino. On top of this it’s also possible to connect it to iMX233-OLinuXino as Claude Schwartz did and you can see here video how he play SNES Mario Bros on imx233-OLinuXino using same LCD http://www.youtube.com/watch?v=-NtYRN3lWp0&feature=youtu.be.

You have chance to win A13-LCD43TS today if you answer correctly our quiz question!

Today at 17.00 o’clock our local Bulgarian time (GMT+2) we will post on Twitter our questions.

You have one hour to reply to our tweet with the correct answer.

At 18.00 o’clock we will count the correct answers and ask random.org to generate random number in range then announce the winner and ship the board by airmail in Monday.

Good Luck!

 

Tagged , ,

iMX233-OLinuXino-MICRO + 3G modem

Image

 

Jann Christian made amazing project which could be base for Internet-Of-Things with iMX233-OLinuXino-MICRO and 3G modem  http://www.jann.cc/2012/12/16/using_the_olinuxino_micro_and_a_usb_3g_modem_to_control_something_via_web.html

with the 3G modem you can implement IoT on places where WIFI and Wired Ethernet is missing, i.e. adding remote control to your far away in the mountains summer house and switching on/off things remotely.

Tagged , ,

iMX233-OLinuXino with LCD 4.3″ and touchscreen

Image

iMX233-OLinuXino uses TQFP version of the iMX233 and in the datasheet is written that this package do not support other than 8-bit LCD interface. So as this is written in the datasheet by the manufacturer we just trusted it and didn’t plan to release LCD for it, as the 8-bit interface limit the choice only to intelligent LCDs with internal RAM.

Claude Schwartz though proven the datasheet info wrong! He wrote on the irc #olimex channel that he made iMX233-OLinuXino-MAXI to work with both dummy and intelligent LCDs in 18 bit mode, so we sent him one A13-LCD4.3TS LCD to check and he sent us the picture above one day after he received the LCD.

This is iMX233-OLinuXino-MAXI wired with A13-LCD4.3TS LCD in dumb 18 bit mode, he attached USB-TV dongle to iMX233-OLinuXino-MAXI and actually this is TV stream from ZDF, iMX233 power is limited so he got only 3 pictures per second and this is more like slide show than TV stream.

Then he decided to do another test and compiled DOOM game for 320×240 pixel resolution and run it on iMX233-OLinuXino-MAXI with LCD, the result is here: http://www.youtube.com/watch?v=JR3N2SycEXM

So despite datasheets write we can’t use dumb LCDs with the iMX233 in TQFP package, this is proven to be wrong.

Now the next challenge is to make the LCD touchscreen to work as iMX233 in TQFP package have only 3 ADC inputs, as Claude already prove the hard things are easy to solve, the impossible (according to the datasheets) just take some more time, so the touchscreen support is just matter of some more time.

Next step if touchscreen is complete? Building small board with iMX233+4.3″LCD+LiPo battery to create low cost Game console!

 

Tagged ,

iMX233-OLinuXino ARCH Linux image with RTL8188 WIFI support

Image

 

New ARCH Linux image with included RTL8188 WIFI support is updated on iMX233 OLinuXino WIKI https://www.olimex.com/wiki/IMX233

This is the latest image good for all board MICRO, MINI, MINI-WIFI, MAXI. It supports all board features like I2C, SPI, UART, TV console, Ethernet, WIFI. We recommend to use it and if you have early image to upgrade to this one.

The direct link to the image is here

The Kernel version is The kernel version is 2.6.35-8-ARCH+

The default Login is root  / root

If you use MICRO or MAXI plug MOD-WIFI-RTL8188 then type

# wifi-menu 

you will see list of the available WIFI networks to connect to, select one and login with your password if the network is encrypted. Your wifi settings will be stored in /etc/network.d/wlan0-xxx, where xxx is your network name

 

 

Tagged , , ,

FRIDAY FREE BOARD QUIZ ISSUE #16 PRIZE IS iMX233-SJTAG

Image

iMX233-SJTAG is serial-to-parallel JTAG converter which allow iMX233 processors to be debuggged with ordinary 20 pin JTAGs like ARM-USB-TINY-H, ARM-USB-OCD-H etc by only two pins.

All of our iMX233-OLinuXino boards have provision for SJTAG connection just the female connector is not populated as only few would need to debug RTOS with hardware debugger.

Everyone have chance to win iMX233-SJTAG today if answer correctly to our Quiz question.

Today at 17.00 o’clock our local Bulgarian time (GMT+2) we will post on Twitter our question.

You have one hour to reply to our tweet with the correct answer.

At 18.00 o’clock we will count the correct answers and ask random.org to generate random number in range then anнounce the winner and ship the board by airmail next Monday.

Good luck!

Tagged , ,

iMX233-OLinuXino interfacing Zigbee networks with MOD-ZIGBEE-UEXT

Image

 

MOD-ZIGBEE-UEXT is low cost UEXT module which can act as Zigbee coordinator and to talk to all Zigbee devices nearby.

This GitHub project https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/iMX233/MOD-ZIGBEE add Zigbee interface to iMX233-OLinuXino-MAXI and allow MOD-ZIGBEE-PIR sensors to be scanned and if movement detected to log it into file.

After downloading and building add the zigbee.php to your web server directory.

Tagged , ,

Attaching Color LCD to iMX233-OLinuXino-MAXI with MOD-LCD6610

Image

MOD-LCD6610 is color graphics LCD with 128×128 pixel resolution.

This GitHub project https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/iMX233/MOD-LCD6610 allow iMX233-OLinuXino-MAXI to display text and graphics in different colors to MOD-LCD6610.

Tagged , , ,

iMX233-OLInuXino-MAXI interface with MOD-LCD3310 graphic BW LCD

Image

 

MOD-LCD3310 is low cost black and white graphical LCD.

With this project on GitHub https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/iMX233/MOD-LCD3310 you can write text positive and inversed, draw dots, lines, circles, rectangles, triangles, elipses on the LCD.

 

Tagged ,
Follow

Get every new post delivered to your Inbox.

Join 218 other followers