腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何引导这段代码?
linux
、
gcc
、
assembly
、
boot
我是一个
用
c进行
汇编
和编程的新手(使用
Linux
中的GCC )。 gcc -S bootcode.c我该怎么做?我只想编译以下代码,并直接从U盘上运行它void main() printf ("hi");这里有帮助
吗
?
浏览 1
提问于2011-11-02
得票数 0
回答已采纳
1
回答
Linux
设备
驱动
程序开发:它在2012年是什么样子?
linux
、
ubuntu
、
linux-device-driver
我正在运行Ubuntu12.04,并且假设在运行ls /dev时列出的所有项实际上都是连接到(或能够连接到)我的计算机的所有设备/硬件组件的设备
驱动
程序。这是正确的
吗
?如果不是,
Linux
在哪里存储所有设备
驱动
程序? 司机是
用
什么写的,C?C++?
汇编
程序?设备
驱动
程序开发人员使用什么现代IDE/技术堆栈?
浏览 2
提问于2012-12-08
得票数 0
回答已采纳
2
回答
设备
驱动
程序是什么样子的?
device-driver
、
drivers
当制造商设计硬件设备时,很明显,他们有一个人负责为不同平台的硬件设备编写
驱动
程序。虽然我知道不同类型的设备可能有多个“类型”的
驱动
程序,但是设备的
驱动
程序本质上
必须
与正常的应用程序或脚本有很大的不同。我一直想拆开一个
驱动
程序,看看它是如何允许操作系统与硬件接口的,但我的编程知识是缺乏的。 设计<e
浏览 1
提问于2013-09-03
得票数 2
回答已采纳
1
回答
关于编写操作系统的问题
c++
、
c
、
assembly
、
operating-system
、
real-mode
关于编写操作系统,我有一些非常具体的问题,我希望能够得到答案:如果有人能回答我的问题,我将非常感激
浏览 3
提问于2011-09-17
得票数 1
回答已采纳
2
回答
在
linux
中反
汇编
windows exe文件的方法
disassembly
有没有办法在
linux
中反
汇编
windows exe文件?这可以
用
gdb来完成
吗
? Thnx。
浏览 1
提问于2012-07-04
得票数 4
1
回答
Linux
内核是通过BIOS访问HW,还是直接与HW接口?
kernel
、
boot
、
bios
当BIOS完成HW的初始化时,它
必须
运行一些例程(即设置适当的寄存器位、延迟等.)。我要问的问题是,这些BIOS例程是否是:另外,BIOS是用
汇编
语言编写的还是某种硬件定义的语言?
浏览 0
提问于2021-06-09
得票数 2
回答已采纳
1
回答
不使用
linux
API获取gpio的值。
c
、
embedded
、
assemblies
、
gpio
我正在用ARM
汇编
代码编写一个例程,并且我
必须
访问gpio。我不能使用
linux
API中的函数gpio_get_value。谁能告诉我另一种获取值的方法,是
用
C语言还是
汇编
程序?
浏览 2
提问于2014-04-08
得票数 0
1
回答
关于
Linux
和Mac的.section .text指令?在我的计算机上检索哪些信息完全以程序集语法为特征?
macos
、
assembly
、
clang
、
arm64
我想开始学习
汇编
语言。我问自己的第一个问题是:当我坐在电脑前时,如何找出我
必须
使用的程序集语法?我在互联网上读到了很多术语,比如"ABI“、”计算机体系结构“、”处理器“、”编译器“,但最终我不明白究竟是什么决定了我
必须
使用的
汇编
语言的语法。例如,我有一个Mac M1,我安装了一个
Linux
虚拟机。虚拟机上工作(
用
gcc编译),而不是直接在mac上(也是
用
gcc编译的),因为显然我
必须
用.data代替.section .data,
用<
浏览 18
提问于2022-09-09
得票数 3
2
回答
在不同的开放源码软件上使用编程语言
android
、
ios
、
linux
、
windows
、
operating-system
有人能帮我“堆叠”我对不同编程语言在不同操作系统上的位置的理解
吗
?从底部开始,基本的金属计算机只会理解机器代码或
汇编
程序。这意味着操作系统,比方说
Linux
,是
用
C编写的,并编译成机器代码,对
吗
?或者
汇编
程序? 如果
Linux
是
用
C编写的,这是否意味着默认情况下C编译器已经存在了,并且我可以
用
C编写任何简单的程序,把它放到任何文件夹中,然后从命令行运行它?我看到一些像Ubuntu这样的
Linux
发行版附带了文件夹
浏览 10
提问于2015-05-13
得票数 4
5
回答
有没有可能用C++在
Linux
上开发一个可加载的内核模块?
c++
、
c
、
linux-kernel
当我开发一个可加载的内核模块(LKM)时,我应该使用C
吗
? 在
Linux
上
用
C以外的语言开发可加载的内核模块(比如C++ )是可能的
吗
?
浏览 0
提问于2012-05-06
得票数 19
回答已采纳
1
回答
如何为罗兰UM4实现一个MIDI
驱动
程序?
c++
、
c
、
windows
、
driver
、
midi
我以前在操作系统上
用
C语言编写过
汇编
语言,但我从来没有写过设备
驱动
程序。 你能告诉我这是否是一个可以在Windows64位上完成的项目,如果是的话,如何完成它?我有Visual Studio2012,我知道C/C++,但我以前从来没有写过
驱动
程序。我是否
必须
了解x86
汇编
程序才能编写设备
驱动
程序,或者C/C++就足够了?
浏览 0
提问于2013-07-02
得票数 1
回答已采纳
2
回答
32位系统中64位字的运算
linux
、
gcc
、
assembly
我是新来的,就像我对
汇编
不熟悉一样。我希望你能帮助我开始。我是
用
32位(i686)的Ubuntu做
汇编
程序,
用
的是gcc编译器。我知道通用寄存器最多是32位(4字节),但是当我
必须
对64位数字进行操作时该怎么办?英特尔的指令说,高位存储在%edx中,低位存储在%eax Great...那么我该如何处理这个两个寄存器的数字呢?我
必须
将64位十进制转换为十六进制,然后将其保存到内存中并显示在屏幕上。 如何在程序开始时使64位四字在.data部分?编辑:当我
用
C语言定义全局变
浏览 0
提问于2012-03-29
得票数 1
回答已采纳
1
回答
我可以写(x86)
汇编
语言,可以同时
用
GCC和MSVC构建
吗
?
c
、
gcc
、
visual-c++
、
assembly
、
nasm
我有一个项目,这是完全
用
C写的。同样的C文件可以使用
Linux
的GCC或Windows的MSVC编译。出于性能原因,我需要将一些代码重写为x86
汇编
语言。有没有可能把这个
汇编
语言写成同时使用GCC和MSVC工具链构建的源文件?或者,如果我为一个工具链编写了一个
汇编
源文件,是否有工具可以将其转换为与另一个工具链一起使用?或者,我
必须
维护
汇编
源代码的两个副本,还是要使用第三方
汇编
程序,如
浏览 0
提问于2016-11-12
得票数 2
2
回答
可以在
linux
上的代码中使用bios中断
吗
?
assembly
、
nasm
、
interrupt
、
system-calls
、
bios
我
用
Linux
(使用nasm)用
汇编
语言编写了一个简单的程序,为了教育目的,我想使用BIOS中断而不是
linux
系统调用,这可能
吗
?
浏览 4
提问于2014-04-28
得票数 7
回答已采纳
3
回答
可以在C或C++中实现小型磁盘操作系统
吗
?
c++
、
c
、
operating-system
、
systems-programming
我没有试图做任何这样的事情,但出于好奇,我想知道一个人是否能够在C和/或C++中使用不使用或很少的程序集来实现“整个操作系统”(不一定像
Linux
或Microsoft之类的大型操作系统,而更像是一个类似通过实现OS,我的意思是从零开始创建OS,启动引导加载程序和内核,再到C或C++中的图形
驱动
程序(以及可选的图形用户界面)。我看到了一些在C++中通过编译器访问低级别特性所做的一些低级事情。这能在整个操作系统上完成
吗
? 我不是问这是否一个好主意,我只是问它是否甚至是可能的。
浏览 5
提问于2011-07-21
得票数 10
回答已采纳
1
回答
如何在Android上使用
Linux
C++传感器的
驱动
程序?
android
、
c
、
usb
、
linux-device-driver
我目前正在做一个Android项目,我
必须
从一个名为Temper的USB温度计棒上收集数据,这个棒将直接连接到平板电脑上。这个设备有
Linux
驱动
程序,是
用
C编写的,我想在我的Android应用程序中使用它们。提前谢谢。
浏览 1
提问于2012-07-10
得票数 2
回答已采纳
4
回答
汇编
语言“
汇编
语言”也是特定的
吗
?哪个
汇编
程序是最好的?
nasm
、
masm
、
assembly
我在学习
汇编
语言。我从PaulA.Carter的PC Assembly Language开始,它使用NASM ( Netwide )。因为这些是
汇编
程序指令,所以对于每个
汇编
程序来说,它们是不同的。对
吗
?这些
汇编
程序开发人员不遵循这些指令的标准
吗
?因为,他们知道助记符是CPU特有的。所以,用
汇编
语言学习和编码是很痛苦的。现在,如果它们遵循不同的指令,那么如果您更改
汇编
程序或切换操作系统(如果MASM开发人员使用
linux
,则会遇到很大
浏览 3
提问于2010-01-03
得票数 5
回答已采纳
6
回答
开放源码软件的核心(设备抽象级别)是否完全
用
C编写?(比如:"UNIX是
用
C编写的“)
c
、
assembly
、
operating-system
OSs (设备交互级别)的核心是真正用C编写的,还是“
用
C编写的”意味着操作系统的大部分是
用
C编写的,而与设备的交互是
用
asm编写的呢?我为什么要问: 好的。
浏览 6
提问于2010-10-19
得票数 5
回答已采纳
7
回答
用
C++进行底层系统编程
c++
、
systems-programming
我使用C++已经有一段时间了,我开始对底层系统编程感兴趣,比如
驱动
程序和其他东西。即使是一些原始的操作系统也可能是一个非常有趣的项目! 我不知道该从哪里开始。
浏览 0
提问于2010-11-23
得票数 5
回答已采纳
2
回答
不同操作系统上的
汇编
代码是相同的还是不同的?
assembly
、
compiler-construction
、
linker
、
cpu-architecture
编译C/C++代码时,它会生成
汇编
代码。如果我有Windows和
Linux
双启动(即完全相同的处理器),并且我在Windows和
Linux
上
用
C++写了一个程序,那么如果这两个
汇编
代码是不同的,那么它们为什么和如何不同?
浏览 2
提问于2013-02-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
发展国产系统,必须从内核写起?用Linux内核是国产系统吗?
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
笔记本上的人脸识别怎么用?需要安装驱动吗?
1024程序员节:5个成为Linux内核开发人员的职业秘诀
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券