
够呛。我对VxWorks算不上了解,可以给你个基本的思路。
MySQL是需要调用OS API来完成文件系统和网络等的访问的,现在MySQL要么兼容POSIX API,要么兼容Windows API。如果VxWorks是使用这两种API的其中之一,有VxWorks的MySQL可能性就比较大。否则,基本不可能有VxWorks的MySQL。
移植的话,会比较麻烦。MySQL应该有个系统抽象层来屏蔽Windows API和POSIX API的区别。所以,移植的话,应该用VxWorks的API实现这个抽象层就行了。
你的采纳是我前进的动力,还有不懂的地方,请继续追问。
在电脑上安装oracle 然后在开始菜单里打开oracle控制台。输入用户名密码登陆 创建表空间 oracle的基本 *** 作有创建数据库,创建建用户,创建表空间等等,这里从创建表空间开始讲起,创建数据库的基本流程就是先建表空间,然后建用户说起,点击控制台服务器标签 点击“表空间”后d出表空间管理窗口,这里可以对表空间过行,创建,编辑和修改的 *** 作。由于oracle是刚刚安装的,列表的表空间是oracle自建的。这几个表空间是不允许删除的。 点击右上角创建按钮,d出新建表空间窗口 ,主要是由两部分组成,一般信息里配置表空间的名称,表空间类型,及状态等信息,存储里面配置表空间的存储位置,存储文件名称,空间大小等信息 配置完毕后可以点击“显示SQL”按钮查看SQL语句的详细信息。这些语句可以直接放在数据库连接工具如DbVisualier里面执行。执行语句创建表空间的效果跟控制台里的效果一样。 配置完成后点击“确定”按钮完成表空间的添加。 创建用户 点击服务器标签,在“安全性”下点击“用户” 系统列出当前服务的用户列表 点击右上角“创建”按钮 ,d出新建用户窗口用户需要配置的信息比较多,如果对数据库控制不高,只要配置一般信息及角色即可 首先输入用户的名称,密码,默认表空间及临时表空间。 点击角色标签后d出用户角色编辑,角色就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。默认用户只有连接的权限 点击“编辑角色”后d出角色编辑窗口,选中用户角色后点击“移动”按钮,把角色从左边框选到右边框里表示添加成功,或者直接双击左边角色也可以把角色添加到右边框里。DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。适合初学者测试时使用,没有什么限制。 角色添加成功后点击“确认”完成用户的创建 ,然后可以在用户列表里看到刚刚新建的角色数据库的连接 数据库的连接我们可以通过DbVisualizer来连接,主要的配置信息是数据库用户名/密码,主机IP,服务名,端口号等信息 配置完成后点击“Ping Server”按钮,测试是否连接成功 连接成功后点击“finish”完成配置,这时候可以在SQL Commander里执行SQL语句,来查询,修改,删除数据库的信息。 4 这里有一份删除创建数据库的语句,也跟大家分享。以后可以不在控制台里建立基本的数据库。1.VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时 *** 作系统。Tornado 是WRS 公司推出的一套实时 *** 作系统开发环境,类似Microsoft Visual C,但是提供了更丰富的调试、仿真环境和工具。嵌入式Vxworks系统的主要应用领域主要有以下几方面: 1.数据网络:如:以太网交换机、路由器、远程接入服务器等 2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等 3.医疗设备:如:放射理疗设备 4.消费电子:如:个人数字助理等 5.交通运输:如:导航系统、高速火车控制系统等 6.工业:如:机器人 7.航空航天:如:卫星跟踪系统 8.多媒体:如:电视会议设备 9.计算机外围设备:如:X终端、I/O 系统等 总之,VxWorks的系统结构是一个相当小的微内核的层次结构。内核仅提供多任务环境、进程间通信和同步功能。这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求。
2.Linux是一类Unix计算机 *** 作系统的统称。Linux *** 作系统的内核的名字也是“Linux”。Linux *** 作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的 *** 作系统。Linux得名于计算机业余爱好者Linus Torvalds。
Linux的应用
过去,Linux主要被用作服务器的 *** 作系统,因为它的廉价、灵活性及Unix背景。传统上,以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它亦是现时提供网站服务供应商最常使用的平台。 基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。在移动电话上,Linux已经成为Symbian OS的主要竞争者;而在移动装置上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数码摄影机使用了经过客制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了 *** 作系统提供的防火墙及路由功能。 采用Linux的超级电脑亦愈来愈多,根据2008年11月的TOP500超级电脑列表,现时世上最快速的超级电脑使用Linux作为其 *** 作系统。而在表列的500套系统里,采用Linux为 *** 作系统的,占了439组(即87.8%)。 2006年开始发售的SONY PlayStation 3亦可使用Linux的 *** 作系统,它有一个能使其成为一个桌面系统的Yellow Dog Linux。之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件。Ubuntu自9.04版本,恢复了PPC支持(包括PlayStation 3)。 而随着OLPC的XO-1,华硕的Eee PC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长。但在Windows进入此一市场后,Linux的市占率快速下滑。现在Windows系统在所有的PC市场中,都占有绝对优势。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)