Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:44 25 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : (DM) OLINUXINO - DuinoMite on steroids

     Page 2 of 3    
Author Message
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 06:21pm 29 Mar 2012
Copy link to clipboard 
Print this post

Just look at Mikroelektronica site, our neighbors.

Pinguino folks need to reduce the requirements/dependencies for their IDE, because as is now, is to much setup left for the user. Only an advanced user (and maybe, at a specific age) is able to deal with the installation. No problem for an open project as it is, or a DIY one, but, when you go commercial, you have no excuse. From that moment, your project can not be defended anymore by the fact that it is open. I am for a Qt/C++ port or at least, use what is working already - Arduino IDE (I really have no problems in installing and using MPIDE (Windows and Linux) for Chipkit MAX32 board).

Hmm, this is another reason why FTDI chipset is a better choice regarding to commercial.Edited by vasi 2012-03-31
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3801
Posted: 07:17am 30 Mar 2012
Copy link to clipboard 
Print this post

What about that site were you meaning?

I followed your link and saw nothing relevant, just annoying ads, so please explain.

John
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 02:32pm 30 Mar 2012
Copy link to clipboard 
Print this post

  JohnS said   What about that site were you meaning?

I followed your link and saw nothing relevant, just annoying ads, so please explain.

John


Tell me John, if you go on Olimex site you will see annoying ads? Mikroe is just like Olimex, both making edu boards and so on, but Mikroe also make compilers. Both have online sites, but on Mikroe (apart from a pleasant navigation through entire site) it have also a forum and an active community, for boards and for compilers. And they pay attention to complains and wishes.

So, what about that site apart form "just annoying ads"? Is a good template to anyone.

P.S. The dynamic header you see on their site is made in Javascript or Flash and highlight the most recent three news from them (new versions for their compilers, a new released board, special offers, etc.). Something similar with the header news from Glenn forum - news related to the subjects of this site.Edited by vasi 2012-04-01
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
robarino
Newbie

Joined: 15/03/2012
Location: Sweden
Posts: 24
Posted: 06:34pm 30 Mar 2012
Copy link to clipboard 
Print this post

  vasi said  
Tell me John, if you go on Olimex site you will see annoying ads? Mikroe is just like Olimex, both making edu boards and so on, but Mikroe also make compilers. Both have online sites, but on Mikroe (apart from a pleasant navigation through entire site) it have also a forum and an active community, for boards and for compilers. And they pay attention to complains and wishes..


I agree again. I think the Pinguino has amazing potential. I have had a nightmare though trying to get the IDE to load anything to the board though. I am just beginning on the "chip level" programming so I wanted something simple. Perhaps Pinguino is simple but finding out how is the problem. Info is spread all over the place. It is a really good example of a project that needs to hit the reset button.

The duinomite on the other hand is AWESOME! I found it to be well documented and organized and Geoffs examples on his website helped me to get started in no time. The SD card just worked right away in 2 seconds. That is a great feeling!

The thing about Olimex is that they get me really excited by their products. They have some fun and cool stuff. I have already bought 5 of their boards in the last 3 weeks to tinker with.

I cannot say I agree with you on the UNO32 though. The sd card library is a mess...

For my purposes I have found the Fez Hydra to be the best. Super easy and ready to roll out of the box. 16 megabytes and I wrote nine arrays in one program with 100000 elements in each! That means 9 analog sensors 2 kHz for a long long time! Then dump to the SD!
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3801
Posted: 08:37pm 30 Mar 2012
Copy link to clipboard 
Print this post

  vasi said  
  JohnS said   What about that site were you meaning?

I followed your link and saw nothing relevant, just annoying ads, so please explain.

John


Tell me John, if you go on Olimex site you will see annoying ads? Mikroe is just like Olimex, both making edu boards and so on, but Mikroe also make compilers. Both have online sites, but on Mikroe (apart from a pleasant navigation through entire site) it have also a forum and an active community, for boards and for compilers. And they pay attention to complains and wishes.

So, what about that site apart form "just annoying ads"? Is a good template to anyone.

P.S. The dynamic header you see on their site is made in Javascript or Flash and highlight the most recent three news from them (new versions for their compilers, a new released board, special offers, etc.). Something similar with the header news from Glenn forum - news related to the subjects of this site.

I did not see annoying ads on Olimex site but that is irrelevant. You directed me to a site and I just found the annoying ads but could not see whatever it was that you meant. So I asked you and you still haven't told me. I was expecting you to explain yourself. Oh well.

John

Edited by JohnS 2012-04-01
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 12:39pm 17 Apr 2012
Copy link to clipboard 
Print this post

The first 10 iMX233-OLinuXino prototypes are ready
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3801
Posted: 04:23pm 17 Apr 2012
Copy link to clipboard 
Print this post

Excellent!

John
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 07:23am 20 Apr 2012
Copy link to clipboard 
Print this post

Raivis managed to run Linux and support all peripherials on the board in just one day http://olimex.wordpress.com/2012/04/20/imx233-olinuxino-soft ware-development/
so we make the final hardware changes and run first production lot :)
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 10:56am 20 Apr 2012
Copy link to clipboard 
Print this post

Interesting hardware.
Will be the MM Basic ported to this board ??

Cheers.

Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3801
Posted: 12:16pm 20 Apr 2012
Copy link to clipboard 
Print this post

Sounds good - will 150uF be enough? (Probably means: how "standard" are HDDs, and I suspect that's: they're not!)

John
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 01:53pm 20 Apr 2012
Copy link to clipboard 
Print this post

the 150 uF is the maximum as per datasheet the LAN9512 chip can handle.
I suspect there are some fast glitches which cause the reseting, adding ferrite beads may improve the situation, will do some tests this weekend
hopefully we can run production in Monday :)
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 02:57pm 20 Apr 2012
Copy link to clipboard 
Print this post

  darthmite said   Interesting hardware.
Will be the MM Basic ported to this board ??

Cheers.


there are many BASIC interpreters for Linux which will run, it would be easier to add the GPIO embedded stuff to existing BASIC which compile on Linux than to port MMBASIC I guess

writing on bare metal MM BASIC will require lot of work with processor initializations, but will run much faster and will have lot of resources like 64 MB of RAM + color video 640x480 with 10 bit color etc

python, lua, C are some other program languages options for this board.

I'll post some tutorials how to access the GPIOs from linux shell later, we work now on the test code and it uses shell script langage to access the GPIOs and read/write them

and of course best of all to have OS is that you can connect mouse, keyboard, external Hard drive or run web server, ftp server, email server and all this is ready available!
 
vk4tec

Senior Member

Joined: 24/03/2012
Location: Australia
Posts: 239
Posted: 04:50pm 20 Apr 2012
Copy link to clipboard 
Print this post

I know perl very well.

What is the storage ?

How to address harware ?

- Andrew -
Andrew Rich VK4TEC
www.tech-software.net
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 05:14pm 20 Apr 2012
Copy link to clipboard 
Print this post

Andrew I'm learning this also, I have no experience with embedded linux and this project is good ground to learn new stuff. I will try to document what I learn so other who have also no deep linux knowledge may follow/

Raivis installed so called SYSFS package in the OLinuXino Linux kernel which allow you to access the GPIOs from the linux shell so I will use it to make the board GPIO tester

accessing the GPIOs from the shell is easy for instance:
to make GPIO1 output and set in "1" I should run this script:

echo 1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio1/direction
echo 1 > /sys/class/gpio/gpio1/value

and to make GPIO2 as input and read it should run this script:

echo 2 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio2/direction
echo cat /sys/class/gpio/gpio2/value

of course this is very slow approach but gives you integration with all features for the Linux, for instance you can install twitter client on the board then to set GPIOs ON and OFF depend on twitter messages without need of any host PC like most of Arduino applications depend now on

also first thing he did was to install audio and video players to test the audio and video, iMX233 sound DACs and ADCs are with very good quality as this chip was designed for portable media player

the board consumes just 70 mA when powered with 12V and no Ethernet connected and 100mA when the Ethernet is working

the best thing is that when you connect USB keyboard, mouse, blueetooth, USB stick, external HDD Linux is detecting it automatically and mount and you can work with it without need to write drivers etc as on DuinoMite
 
vk4tec

Senior Member

Joined: 24/03/2012
Location: Australia
Posts: 239
Posted: 05:45pm 20 Apr 2012
Copy link to clipboard 
Print this post

Cool

I would want to use it to do a few things

1. Convert serial to ethernet
2. Process data from ETHERNET into a MySQL table
3. Web page server
4. perl scripts.
5. GPIO's not so so

- Andrew -
Andrew Rich VK4TEC
www.tech-software.net
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3801
Posted: 12:50pm 21 Apr 2012
Copy link to clipboard 
Print this post

Tsvetan - is it 454MHz or 545MHz?

I've seen the former in the various web articles but the latter is on the pages on your site!

Any easy (cheap) way to up the RAM? Preferably by a lot :)

John
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 01:33pm 21 Apr 2012
Copy link to clipboard 
Print this post

  JohnS said   Tsvetan - is it 454MHz or 545MHz?

I've seen the former in the various web articles but the latter is on the pages on your site!

Any easy (cheap) way to up the RAM? Preferably by a lot :)

John


The iMX233 is a 454Mhz ARM9 CPU.
For the RAM it depend if you choose the 128LQFP package or the
169BGA package.
So , then it's or 64Mb for the 1st and 128Mb for the 2nd.
RAM are very cheap but i don't know the price difference between the
128LQFP and 169BGA model , it must be just some $ not more
But now for hardware design , the LQFP package is the most easy to use.

Cheer.

Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3801
Posted: 02:41pm 21 Apr 2012
Copy link to clipboard 
Print this post

Thanks. Olimex need to change their (preliminary) product pages!

John
 
Olimex
Senior Member

Joined: 02/10/2011
Location: Bulgaria
Posts: 226
Posted: 02:55pm 21 Apr 2012
Copy link to clipboard 
Print this post

iMX233 is 454Mhx ARM926J

what darthmite says is written in the datasheets that TQFP version can't address more than 64MB as have single chip select and this is what we followed, but we were wrong!

some time after I posted about this board article on my blog I got comment which explains how to make iMX233 to work with 128MB of RAM in the TQFP package, just have to be used 2x8bit data bus width SDRAM chips instead one x16 bit databus width.

"I Just wanted to let you know the LQFP can support 128meg of SDRAM. heres a link to the info. But bassicly you need to use two 8bit chips, one for the lower 8bits and another for the upper 8bits of the 16bit bus. This is direct from freescale forum.

http://forums.freescale.com/t5/i-MX-Microprocessors/i-MX233- SDRAM-confusion/td-p/54251

you still are only using one chip address, but with this setup you can use the row and column bits more efficiently."


too bad Freescale didn't took care to update their datasheets after they admited that this is possible! unfortunately this message reach me when we already have routed the board half way so to not waste time we just continued, but maybe in future revision we will go for 128MB

There are also other potential candidates for REV-2 board, one of them is upcoming 1GHz Cortex-A8 in TQFP package which will be released soon and will have about x4 the productivity of the current chip

then we can make board which to have 256/512MB RAM and to be about same price as iMX233 board as 64MB DDR1 RAM being ancient now cost about same as 256MB DDR2/3

so to the end of this year we may release newer, faster, with more RAM and at same price OLinuXino-2

I'm plying with one of these boards just now and it's great fun, it boots *MUCH* more faster than desktop (in matter of seconds) and have almost everything I have on my laptop which runs Ubuntu.

when I connect LAN, or USB device it gets recognized and installed plug and play.
mplayer is inside the linux image and it plays MPEG movies and video clips from my USB stick.

now learning more about the bash scripting...
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 04:31pm 21 Apr 2012
Copy link to clipboard 
Print this post

Hi Tzvetan,

The movies are played on FB video? I mean, you don't have X-Window on 64Mb RAM?... I guess...
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
     Page 2 of 3    
Print this page
© JAQ Software 2024