Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
VxWorks
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Development environment== As is common in [[embedded system]] development, [[cross compiler|cross-compiling]] is used with VxWorks. Development is done on a "host" system where an [[integrated development environment]] (IDE), including the editor, compiler [[toolchain]], debugger, and [[emulator]] can be used. Software is then compiled to run on the "target" system. This allows the developer to work with powerful development tools while targeting more limited hardware. VxWorks uses the following host environments and target hardware architectures:<ref name="ide">[http://www.windriver.com/products/workbench/ Workbench Product Note]</ref> ;Supported target architectures and processor families VxWorks supports a range of target architectures including ARM, Intel, Power architecture, RISC-V architecture and more.<ref name=":0" /> For the latest target architecture processors and board support packages, refer to the VxWorks Marketplace<ref>{{cite web|url=https://marketplace.windriver.com/index.php?bsp&on=locate&type=platform | title=Wind River Products}}</ref> or via citation.<ref>{{Cite web |title=BSP QUERY TOOL |url=https://bsp.windriver.com/products |access-date=2023-10-23 |website=bsp.windriver.com}}</ref> The Eclipse-based Workbench IDE that comes with VxWorks is used to configure, analyze, optimize, and debug a VxWorks-based system under development.<ref>Wind River reinvents the [https://web.archive.org/web/20171201081214/https://www.marketwatch.com/story/wind-river-reinvents-the-real-time-operating-system-for-the-internet-of-things-2014-02-26 RTOS] for the IoT, Business Wire</ref> The ''Tornado'' IDE was used for VxWorks 5.x<ref>{{cite web |url=http://www.windriver.com/products/run-time_technologies/Real-Time_Operating_Systems/VxWorks_5x/ |title=Wind River VxWorks 5.x Page |publisher=Windriver.com |access-date=2011-11-18 |archive-date=September 27, 2011 |archive-url=https://web.archive.org/web/20110927122955/http://www.windriver.com/products/run-time_technologies/Real-Time_Operating_Systems/VxWorks_5x/ |url-status=dead }}</ref> and was replaced by the [[Eclipse (software)|Eclipse]]-based ''Workbench'' IDE for VxWorks 6.x. and later.<ref name="ide"/> Workbench is also the IDE for the Wind River Linux,<ref>{{cite web|url=http://www.windriver.com/products/linux/ |title=Wind River Linux Main Page |publisher=Windriver.com |date=2007-03-29 |access-date=2011-11-18}}</ref> On-Chip Debugging,<ref>{{cite web|url=http://www.windriver.com/products/OCD/ |title=Wind River OCD Main Page |publisher=Windriver.com |access-date=2011-11-18}}</ref> and Wind River Diab Compiler product lines. VxWorks 7 uses Wind River Workbench 4<ref>"[http://www.electronicsweekly.com/news/design/embedded-systems/wind-river-prepares-vxworks-iot-2014-02/ VxWorks] Gets Re-vamped" Information Technology</ref> which updates to the Eclipse 4 base provides full third party plug-in support and usability improvements. Wind River Simics<ref>[[Simics]], Wikipedia</ref><ref>[http://www.windriver.com/products/simics/ Wind River Simics]</ref> is a standalone simulation tool compatible with VxWorks. It simulates the full target system (hardware and software) to create a shared platform for software development. Multiple developers can share a complete virtual system and its entire state, including execution history. Simics enables early and continuous system integration and faster prototyping by utilizing virtual prototypes instead of physical prototypes.<ref>Accelerate Software Development with Wind River [http://www.intel.com/content/www/us/en/intelligent-systems/software/simics-simulation-technology-to-accelerate-software-development.html Simics], Intel webpage</ref>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
VxWorks
(section)
Add topic