学习 Linux 驱动开发需要买板子吗

2023-03-12 11:19:43 +08:00
 amiwrong123

目的:学习 linux 下的驱动开发。

进阶目的:学习 linux 内核相关、操作系统相关,不过这个还早。目前这一点我主要是看书,比如《从实模式到保护模式》,书上都是用的 bochs 虚拟机。所以可能这个点用不到板子。

现有:家里有自己的笔记本,倒是可以装 vmware 的虚拟机。

考虑中:要不要买一个 arm 的板子,比如是 arm A7 的。比如买个野火的,还有配套学习资料。或者从,闲鱼收一个。

板子型号:如果要买,大家能推荐个型号吗?

谢谢大家

2003 次点击
所在节点    程序员
4 条回复
liyvhg
2023-03-12 11:33:47 +08:00
和硬件相关的驱动开发需要,例如 gpio/外设,网络驱动一般不需要实物。
穷的可以上树莓派 /香蕉派等便宜的派,
需要资料详细直接上教程配套的开发板
TonyHoAspire
2023-03-12 12:34:42 +08:00
Donahue
2023-03-12 12:41:29 +08:00
可以考虑虚拟机吧,有个叫 linux lab 的项目帮你配置好了楼上说的 qemu 实验环境
LXGMAX
2023-03-12 14:03:11 +08:00
要调外设,有条件就买,实体开发填坑得到的经验是模拟环境没有的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX