当前位置:  技术问答>linux和unix

学习linux驱动程序的必备条件

    来源: 互联网  发布时间:2017-03-07

    本文导语:      大家好,小弟初学LINUX,以前学习过ARM7的板子。现在想直接学习LINUX的驱动程序编写。由于现在ARM9的试验箱老是会出问题,所以我想问下,学习驱动程序编写的初级阶段,一定要有ARM9的硬件设备吗?可以先在虚...

    大家好,小弟初学LINUX,以前学习过ARM7的板子。现在想直接学习LINUX的驱动程序编写。由于现在ARM9的试验箱老是会出问题,所以我想问下,学习驱动程序编写的初级阶段,一定要有ARM9的硬件设备吗?可以先在虚拟机下可以学习如何编写驱动程序吗?(小弟有那本LINUX驱动程序编写的经典书籍)还请赐教,不胜感谢

|
www.oreilly.com
www.oreilly.com.cn

|
我最近花了一个多月来学linux。之前我和仁兄那样,不打算找个板子,在虚拟机上面玩玩就行了。的确在虚拟机可以玩很多实验和验证很多知识。但是后来我拿到板子再来玩,我噻,连一个最基本的程序都跑不起来,因为不同环境,因为一些很多书本和人家的网页经验没有提到的细节,你会给一个莫名其妙的错误提示搞几个礼拜。但是你经历过了,你会豁然开朗,那个才是你自己的真正吸收和收获。
学《东邪西毒》里面的一句话,有鞋和没有鞋的杀手,价钱是差很远的。

|


在VMware里安装一个Linux FC4。

|
不一定要开发板,不要忽略,我们手头上的电脑就是很不错的硬件了

建议直接使用Linux代替Windows吧,然后,在VirutalBox上装一个测试驱动用的Linux,这样,通过虚拟串口和GDB就可以实现源代码级的内核/Driver的开发了

|
连一个最基本的程序都跑不起来,因为不同环境,因为一些很多书本和人家的网页经验没有提到的细节,你会给一个莫名其妙的错误提示搞几个礼拜。但是你经历过了,你会豁然开朗,那个才是你自己的真正吸收和收获

每一个搞驱动的必经过程, 要不那来经验? 搞这个要有耐心,, 任重而道远...努力!

|
可以的,你跟着Linux Device Driver那本书实验就可以的

|
当然可以咯。 

先了解kernel 中的常用接口, 常用的设备模型, 并不需要特定的硬件。

|
有条件感觉学起来快点 我也在学 

|
其实就驱动程序而言,建议你在PC上先着手。这样更方便学习和调试,入门后再上ARM板子的BSP.

|
那的意思是直接学习移植么?

|
mark

|
共同学习,呵呵

|
最好有开发板

|
mark

|
同意10楼的 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C#.NET学习笔记5 C#中的条件编译
  • 请问如何学习EJB?在仅知JSP/SERVLET/JDBC/JAVA的条件下
  • JQuery 返回布尔值Is()条件判断方法学习
  • PHP介绍及学习网站推荐
  • 想深入学习Java应该学习哪些东西
  • 准备学习docker: docker version命令查看版本
  • 新手提问:学习c++同时也想学习unix和linux
  • HTML 学习总结及下一步学习教程推荐
  • 学习c后,学习pb,大家提点建议,谢谢哦
  • OpenStack相关学习资料搜集
  • 有最近开始学习Minix的吗?一起来学习吧
  • juqery的python实现:pyquery学习使用教程
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 学习java好 还是学习嵌入式开发好??
  • 学习linux网络编程需要学习些内核知识吗?
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 你们学习Linux是学习什么的?
  • 我想问一个大家,我现在刚学习LINUX,我想问一下在LINUX学习哪些知识有前途???
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3