ThreadX and PC/104
We are getting ready to start a new product and we are leaning to ThreadX
for the RTOS (our second choice in montavista) . We want to base our
architecture off of PC/104. I wanted advice on a SBC that is PC/104 (or has
a PC/104 bus on it) that is very easy to get ThreadX, NetX and FileX up and
running on. The board needs to have Ethernet (that NetX will work with) and
USB. Order of preference for processors are ARM, PowerPC and 486.
I asked EL this question and they said “There are so many PC104 boards out
there we cannot recommend a specific one”. Many RTOS including Integrity,
QNX, MontaVista give list of boards that they support right “out of the box”
but not EL.
Thanks for your help.
Related Forum Messages
hello, i am evaluating various rtos for on of our products based on arm7. i have been looking at Nucleus, embOS, Rtxc, Threadx and MicroC os-ii. Of the lot Threadx and embOS seem to be good. Although i believe that the others are just as good. It seems hard to zero in one choice. I have been searching for reviews in the newsgroups. I have found some scattered info for nucleus and threadx (threadx apparently seems to be better). I am primarily looking at these features: Scheduling, events, queues, low interrupt latencies, small mem footprint, fast context switching, .... I would appreciate if somebody could post their views/experiences on these rtos'. Thank you Sagarhello all I have the threadx rtos source for 386. havnt bought any devlopment tool yet. Is thr any way i can compile and run an app using this source code. Is thr anyway i can boot into the threadx kernel on my 386 machine? Please help. Is thr any link as to whr i can get the info on the same ? Are thr any devlop tools available for evaluation that run a demo app using the threadx source. I dont have the threadx.lib just the source. I had downloaded metrowerks and iar demos. The metrowerks demo doesnt seem to include threadx. In iar , i need the .lib ...Hello, In our project, we are having two OS environments of VxWorks and ThreadX (which will be on two differnet boards. VxWorks on MPC8260 and ThreadX on MIPS). In order to do Unit Testing without using the hardware stuff, we need to have communication between VxSIM and ThreadX simulator. As far as VxSIM is concerned, with the help ULIP driver, we can create TCP/IP sockets. But we don't know how to communicate with ThreadX simulator and vice-e-versa. Does ThreadX also have something like ULIP driver? I sent a mail to ThreadX people. But havent got any response yet. Here is my summarrized query : How to communicate between the VxSIM and ...Hi all wrt http://www.expresslogic.com/newsdetail.asp?PRID% Its says here that Metaware High C/C++ can be used with threadx RTOS. The high C/c++ also provides additional features like stdio.h and other file and memory manipulation functions. ( fopen,fclose,memcpy etc) DOUBT: Can these functions be used along with threadx??? If so HOW? Please HELP. THANKS A LOTTTTTTTT 1011 10Hi, I am implementing ThreadX on a MIPS based board with MULTI IDE as tool chain. I was able to load and run ThreadX from RAM with the help of a debugger called Sling Shot. If the linker file is modified such that the code is linked to ROM address, Then ThreadX goes into some kind of loop in a routine called __ghs_bmcisr. What are the issues that need to be considered while making modifications in the linker file? This is more of MULTI IDE Related question than ThreadX! Thanks in Advance, GhadineoHi, My requirement is as follows. 1) I had a MCF5485 based hardware( ThreadX RTOS loaded) . This hardware needs to communicate with Windows based application running in PC using PPP protocol . Already I have completed Ethernet based firmware development using socket programming in MCF5485 and able to communicate with windows application properly. Now I need to implement communication through serial using PPP protocol in firmware side. I had TCP/IP and PPP stacks for ThreadX RTOS, but I need to implement serial driver and integrate with PPP stack. Could you please give me any sites/books/sample codes which ...Hi, Does ThreadX has any Command Shell parser? I have a ThreadX distribution and I don't see any information on Shell. Information about the command parser would be really helpful. Thanks in advance, GhadineoHas anybody connected a NetSilicon (or other ARM-7) processor to a PCMCIA wireless NIC with Net+OS (ThreadX)? I want to build a Net+ARM-based system board with card bus and wireless capability (and I'm not interested in Blue tooth). -- #include ltstandard.disclaimergt _ Kevin D Quitt USA 91387-4454 96.37% of all statistics are made up Per the FCA, this address may not be added to any commercial mail listHello, All! Few days ago I downloaded preview kit from MontaVista web-site. This kit contains toolchain, utilities (like busybox etc.) and so on. My platform is AMD Alchemy AU1550 (MIPS32). Also I have linux kernel sources supplied by AMD for their platform. So I was doing everything according to documentation: 1) install toolchain from montavista 2) build kernel from AMD 3) etc. First stage was OK, but while doing second one I've found that toolchain from MontaVista doesn't have essential binary - mips_fp_le-nm, and I suppose many ...gtHas someone good or bad experience with gtthe RoseRT + ThreadX + Microblaze flow?I'm working on a project at work that requires a new controller, operating system, a network stack, and a myriad of services (ssh, telnet, web, etc...). My desires are as follows: * 200-600Mhz operation (e.g. PowerPC 440EP and ARM XScale) * Instruction cache desirable * As many GPIOs as possible * At least 1 I2C bus * Ethernet * At least 16Mb of externally addressable address space * SDRAM Controller * LCD Controller * USB Client and host (1.1 is OK) I've already taken a close look at the PowerPC 440EP and the Intel XScale series of CPUs, but I want to make sure I'm not missing anything obvious or relevant. Regarding the software stack, ...I have to choose between Green Hills' Integrity OS, and ThreadX. I would appreciate hearing comments from people who are using Integrity. -- _ Kevin D. Quitt 91387-4454 Kevin@Quitt.net 96.37% of all statistics are made upDear all, I am just curious to know why almost all commercial popular RTOS like RTLINUX,Vxworks work mainly on Micro processor instead of Microcontrollers? AFAIK,I have seen Vxworks work on Boards like Intel x86,powerpc,ARM and all mentioned processor boards instead of real microcontrollers like 8051,68HC series from motorola and so. Why do RTOS prefer microprocessors as compared to microcontrollers? Though I know few RTOS like RTX-51 which runs exclusively only on 8051 microcontrollers,still such things are not so common in embedded world. I would like to hear some real facts behind this decision instead of starting a religious war of using microcontrollers or microprocessors with RTOS... Regards, s.subbarayanHello, All! RedHat 9.0 MontaVista Linux Professional Edition 3.1 kernel 2.4.20_mvl31 I've got a problem with using DevRocket. After creating kernel project, for example, all stuff is located in the $HOME/montavista/devrocket/workspace/myproject. According to documentation, while making project, the sources of linux kernel should be copied to my project's directory - nevertheless it don't happen. I do it by myself, using the command "Import" - I'm using the kernel supplied with MVL distribution. Further I'm trying to compile the kernel. But it's done only if sources are located in $HOME/montavista/devrocket/workspace/myproject - it's not comfortable. And in case I create seperate directory, like $HOME/montavista/devrocket/workspace/myproject/linux and put the sources inside that dir. - compilation doesn't happen at all, ...Hi mE! I know this has been asked already, but I need to ask again! Is there an RTOS available for this compiler? I am in the need of one, and I really would like to continue to use your product; but alas, I need a RTOS! I really don't want to use mplabX unless I am forced to... Any ETA, if any? Maybe a dispatcher not a full blown rtos?... ~KamHello, I have to design a real time system with a sub 10 ms accuracy using Montavista Linux. There will be an interrupt generated every 1 ms from the hardware. Is it possible to set the Montavista Kernel HZ variable to 1000 (1 ms interrupt)? So what I am asking is if the tick in the Montavista Kernel can be redefined ... I need to design Timers - I need to decide whether I will be using the kernel timers - or not. Additionally how do I need an event generated when a timer interval of (1/2) ms expires - Is it possible to do with a 1 ms timer ...I come back here now and again to see if MK has added an RTOS lib to the ARM compilers yet. From what it seems they still have not. I would like MK to respond to this RTOS question that people keep asking for as to what are your plans for this. Are you going to add it or not. I must say this again, there is no point to using an ARM uP if its not in an RTOS environment. if your not using an RTOS environment in an ARM then your most likely using the wrong processor for ...Hi, I tried the RTOS viewer, and find it very useful. Also, i've written a tiny rtos for pic18/blackfin, that i will soon make available under LGPL. I would like that my customers can see RTOS state (threads, fifos, signals, etc..) through the RTOS viewer tool, rather than by watching kernel private structures. However, i've found nowhere how to support a new RTOS in the RTOS viewer. Maybe it isn't opened, and reserved to microchip mplab developpers ? If anyone as any information, i would be very interested. Thanks, and Regards, julienHi ALL I am using threadx. Is there any way i can wait on a thread. I need to know when a thread has completed its execution. This is possible in windows by using: WaitForSingleObject((HANDLE)event, timeout); Is there anything equivalent to that in threadx or any other rtos's. Threadx only has the following APIs defined for threads. Can we use these to do the same. UINT tx_thread_create(TX_THREAD *thread_ptr, CHAR *name_ptr,VOID (*entry_function)(ULONG), ULONG entry_input, VOID *stack_start, ULONG stack_size, UINT priority, UINT preempt_threshold, ULONG time_slice, UINT auto_start); UINT tx_thread_delete(TX_THREAD *thread_ptr); TX_THREAD *tx_thread_identify(VOID); UINT tx_thread_info_get(TX_THREAD *thread_ptr, CHAR **name, UINT *state, ULONG *run_count, UINT *priority, UINT *preemption_threshold, ULONG *time_slice, TX_THREAD **next_thread, TX_THREAD **next_suspended_thread); UINT tx_thread_preemption_change(TX_THREAD *thread_ptr, UINT new_threshold, UINT *old_threshold); UINT tx_thread_priority_change(TX_THREAD *thread_ptr, UINT ...Hi there, am considering using the Connect ME for a project where the device will have to serve webpages to provide info and get user instructions on data that is coming in and going out the serial ports. Was considering using .Net microframework 2.5 and wanted to know if or when the Connect ME will support this. Would NetOS with ThreadX be a better option? thanks! Peter
- Rtos features
- (NewB)How to Run Threadx ?
- How to communicate between the VxSIM and ThreadX simulator?
- Metaware HIGH c/c++ & THREADX
- Linking ThreadX to ROM address using MULTI.
- Integration of Serial driver with PPP stack using …
- NetSilicon, ThreadX, PCMCIA, RF NICs
- MontaVista PreviewKit problems
- Re: RoseRT + Threadx + Xilinx Microblaze
- Looking for controller, operating system, and network stack for an embedded system
- Integrity OS – Who’s using it and do you like it?
- Microcontroller Vs Microprocessor for RTOS
- MontaVista Linux & DevRocket
- Timers in Montavista Linux using Power PC
- What is the final word on MK adding an RTOS?
- RTOS Viewer : supporting a new RTOS
- How to track thread termination?
- .Net microframework ver 2.5