LINUX的系统支持C++BUILDER,DELPHI吗??WINDOWS,LINUX可以访问底层吗

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:40:43
也就是可不可以直接通过内联汇编代码来访问硬件?比如操纵显卡工作,而不用API什么的封装的东西

是不是实模式可以访问底层硬件而保护模式不能?那WINDOWS的驱动是怎么开发出来的?
、‘

没弄过这个,不过印象里看到过几眼。

Linux 好像不允许直接访问硬件。必须先编写内核 mod 来加入内核级别的控制。
之后你的程序通过访问内核 mod 来实现直接访问硬件。当然部分硬件本身可以直接访问,但似乎很少,主要还是驱动的功能。

Windows 和 Linux 貌似都不能直接访问底层。

驱动是单独运行在某一个系统分层体系中的,上层软件不用允许随便访问下层环境提供的功能,这既是为了保证稳定,又是为了安全。

C++ Builder 好像早就不更新了吧? Linux 貌似不能用了。delphi 本身印象里只有 Windows 版,不过 Lionux 下好像有个兼容项目。

CB 和 delphi 都是淘汰的记述了。你在 Linux 下面选择 C 语言的话,有很多第三方 IDE 环境的,比如 QT 本身有一个,eclipis (单词又忘了)也可以支持 C 语言。
因为 Linux 下面的 GCC 就是编译器,而不是项目控制环境,也不是 IDE 。需要很多软件配合的。

如果你不喜欢 C ,可以选择 python 、perl 等语言。

看到,这些界面的东西,头都麻了;
有:
gcc/g++;gnumake;gdb;rpm;.....
功能你自己你发现
你如果厉害,可以自己搞一个模块放进入,反正内核可以自己编译;

就是里面有一个gcc,你如果很牛想编什么都可以的。

可以,但复杂程度超乎想象

要求你对汇编语言和c语言以及硬件工作原理有超乎寻常的理解

如果你真能搞出点来,工资3w/月 +