社区
驱动开发/核心开发
帖子详情
windows下能开发linux的驱动嘛?
xxxeggplant
2009-03-24 03:10:39
我是初学者,不想装linux,不知道有没有办法在windows下开发linux的驱动啊,那位知道的蝈蝈帮忙指点下,谢谢
...全文
130
8
打赏
收藏
windows下能开发linux的驱动嘛?
我是初学者,不想装linux,不知道有没有办法在windows下开发linux的驱动啊,那位知道的蝈蝈帮忙指点下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
khhuang
2009-04-28
打赏
举报
回复
什么怪事都有!搞linux驱动却不想装linux,那你别搞了!
huhutm
2009-04-28
打赏
举报
回复
[Quote=引用 2 楼 friendfish 的回复:]
安装Cygwin就可以了~
[/Quote]
再加些支持包就够了
SZ_Devin
2009-04-22
打赏
举报
回复
虚拟机用于一般的学习还可以,但如果要做实际的项目时,建议你把一台PC专门装linux并设置为服务器的模式,然后各位写应用程序的,写驱动的工程师都可以共享这台机的linux系统了.
sunwill_chen
2009-04-22
打赏
举报
回复
晕...开发linux驱动不想装LINUX???? 不知是哪种设备的驱动?
ilovedrv
2009-03-25
打赏
举报
回复
装个虚拟机,这个很省事的
xxxeggplant
2009-03-24
打赏
举报
回复
[Quote=引用 2 楼 friendfish 的回复:]
安装Cygwin就可以了~
[/Quote]
我装的是wingw+msys,不知道行不啊?
friendfish
2009-03-24
打赏
举报
回复
安装Cygwin就可以了~
xxxeggplant
2009-03-24
打赏
举报
回复
莫非一定要装虚拟机。。。
Linux
设备树(device tree)
设备树(device tree)机制是
Linux
内核从
linux
-3.x版本开始引进的一种机制,目的是解决内核源码的arch/arm目录下代码混乱的问题:随着ARM生态的快速发展,在内核源码的arch/arm目录下,存放着几十种arm芯片和几百个
开发
板相关的源文件,很多
开发
板和处理器的中断、寄存器等相关硬件资源都在这个目录下以.c或.h的文件格式定义。而对于内核来说,与这些硬件耦合,会导致内核代码混乱不堪,每个
开发
板上运行的内核镜像都必须单独编译配置,无法通用。什么时候
Linux
内核能像
Windows
镜像那样,无论你的电脑什么配置,一个
Windows
安装包,都可以直接下载安装运行呢?设备树机制,实现了
Linux
内核和硬件平台的解耦:每个硬件平台的硬件资源使用一个设备树文件(xxx.dts)来描述,而不是在arch/arm下以.c 或 .h 文件来定义。
Linux
内核是一个通用的内核,在启动过程中,在通过解析设备树中的硬件资源来初始化某个具体的平台。 引入设备树后,很多和内核
驱动
开发
的工作也发生了变化:以往
驱动
工程师关注的头文件宏定义、寄存器定义,现在这些基本上不用关注,关注的重点则转向了如何根据硬件平台去配置和修改设备树文件。很多
驱动
的编程接口也发生了变化,开始慢慢使用device tree提供的编程接口去
开发
驱动
。本期课程主要面向嵌入式
开发
人员,分享
Linux
下
驱动
开发
所需要的设备树知识和必备技能
python编程软件吗_python能
开发
exe软件吗
pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在
Windows
,Mac和
Linux
操作系统下。(推荐学习:Python视频教程)但它不是跨编译的,也就是说在
Windows
下用PyInstaller生成的exe只能运行在
Windows
下,在
Linux
下生成...
python可以
开发
exe软件吗_python能
开发
exe软件吗
pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在
Windows
,Mac和
Linux
操作系统下。(推荐学习:Python视频教程)但它不是跨编译的,也就是说在
Windows
下用PyInstaller生成的exe只能运行在
Windows
下,在
Linux
下生成...
c 语言
开发
什么,c语言能
开发
什么
c语言能
开发
有:1、多平台通用软件。所谓多平台通用软件,就是指这个软件可以在很多系统上使用。例如,同一个程序很好地运行在DOS、
Windows
98、
Windows
XP、
Windows
CE、
Linux
、UNIX等多个操作系统上。Apache是一个开源Web服务器工程,其中的HTTP服务器可以运行于很多平台,
Windows
、
Linux
和UNIX都是可以的,这个服务器就是用C语言
开发
的。2、操作系...
misc类设备与蜂鸣器
驱动
-
linux
驱动
开发
第6部分
本课程是
linux
驱动
开发
的第6个课程,主要内容是
linux
的misc类设备
驱动
框架讲解,及蜂鸣器
驱动
源码的分析。在前面2个课程的铺垫下本部分内容显得很容易,目的是使大家进一步理解
驱动
框架的用法。
驱动开发/核心开发
21,584
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章