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: RomaniaPosts: 1697 |
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. Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3801 |
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: RomaniaPosts: 1697 |
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. Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
robarino Newbie Joined: 15/03/2012 Location: SwedenPosts: 24 |
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 KingdomPosts: 3801 |
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 |
||||
Olimex Senior Member Joined: 02/10/2011 Location: BulgariaPosts: 226 |
The first 10 iMX233-OLinuXino prototypes are ready |
||||
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3801 |
Excellent! John |
||||
Olimex Senior Member Joined: 02/10/2011 Location: BulgariaPosts: 226 |
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: FrancePosts: 240 |
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 KingdomPosts: 3801 |
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: BulgariaPosts: 226 |
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: BulgariaPosts: 226 |
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: AustraliaPosts: 239 |
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: BulgariaPosts: 226 |
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: AustraliaPosts: 239 |
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 KingdomPosts: 3801 |
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: FrancePosts: 240 |
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 KingdomPosts: 3801 |
Thanks. Olimex need to change their (preliminary) product pages! John |
||||
Olimex Senior Member Joined: 02/10/2011 Location: BulgariaPosts: 226 |
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: RomaniaPosts: 1697 |
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 |