聚合全网技术文章,根据你的阅读喜好进行个性推荐
够呛。我对VxWorks算不上了解,可以给你个基本的思路。
MySQL是需要调用OS API来完成文件系统和网络等的访问的,现在MySQL要么兼容POSIX API,要么兼容Windows API。如果VxWorks是使用这两种API的其中之一,有VxWorks的MySQL可能性就比较大。否则,基本不可能有VxWorks的MySQL。
移植的话,会比较麻烦。MySQL应该有个系统抽象层来屏蔽Windows API和POSIX API的区别。所以,移植的话,应该用VxWorks的API实现这个抽象层就行了。
如果是兼容POSIX的话,可以考虑下载一份MySQL Client的Linux版源码,然后交叉编译安装到VxWorks上。
具体没干过,需要LZ自己摸索。
那个抽象层是我觉得应该有的,不一定真有。不过不管有与没有,实现一份应该都很麻烦。
引用来自“张亦俊”的答案
够呛。我对VxWorks算不上了解,可以给你个基本的思路。
MySQL是需要调用OS API来完成文件系统和网络等的访问的,现在MySQL要么兼容POSIX API,要么兼容Windows API。如果VxWorks是使用这两种API的其中之一,有VxWorks的MySQL可能性就比较大。否则,基本不可能有VxWorks的MySQL。
移植的话,会比较麻烦。MySQL应该有个系统抽象层来屏蔽Windows API和POSIX API的区别。所以,移植的话,应该用VxWorks的API实现这个抽象层就行了。
引用来自“flydom”的答案
引用来自“张亦俊”的答案
够呛。我对VxWorks算不上了解,可以给你个基本的思路。
MySQL是需要调用OS API来完成文件系统和网络等的访问的,现在MySQL要么兼容POSIX API,要么兼容Windows API。如果VxWorks是使用这两种API的其中之一,有VxWorks的MySQL可能性就比较大。否则,基本不可能有VxWorks的MySQL。
移植的话,会比较麻烦。MySQL应该有个系统抽象层来屏蔽Windows API和POSIX API的区别。所以,移植的话,应该用VxWorks的API实现这个抽象层就行了。
如果是兼容POSIX的话,可以考虑下载一份MySQL Client的Linux版源码,然后交叉编译安装到VxWorks上。
具体没干过,需要LZ自己摸索。
那个抽象层是我觉得应该有的,不一定真有。不过不管有与没有,实现一份应该都很麻烦。
引用来自“张亦俊”的答案
引用来自“flydom”的答案
引用来自“张亦俊”的答案
够呛。我对VxWorks算不上了解,可以给你个基本的思路。
MySQL是需要调用OS API来完成文件系统和网络等的访问的,现在MySQL要么兼容POSIX API,要么兼容Windows API。如果VxWorks是使用这两种API的其中之一,有VxWorks的MySQL可能性就比较大。否则,基本不可能有VxWorks的MySQL。
移植的话,会比较麻烦。MySQL应该有个系统抽象层来屏蔽Windows API和POSIX API的区别。所以,移植的话,应该用VxWorks的API实现这个抽象层就行了。
如果是兼容POSIX的话,可以考虑下载一份MySQL Client的Linux版源码,然后交叉编译安装到VxWorks上。
具体没干过,需要LZ自己摸索。
那个抽象层是我觉得应该有的,不一定真有。不过不管有与没有,实现一份应该都很麻烦。