请教驱动开发、Linux开发学习路线方法 想请教大牛们,学习嵌入式软件开发,是先学习Linux内核源码,还是先学习Linux驱动开发呢?对于Linux驱动开发,我又应该怎么去学习,怎么实验(有相应的驱动实验板吗?),有学习路线吗?又或者学习方法!问题有点多,还请解答!谢谢!备注:我现在已经工作,工作内容是嵌入式软件(偏应用) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先掌握单片机控制外设的方法,然后看linux驱动框架,然后看简单的linux串口设备驱动,就入门了 LED、pwm驱动都可以做,但是I2C、SPI、USB驱动这些就搞不来了,以及驱动并发、阻塞、同步、中断这些机制也只是知道,没有用过深入了解过?还是一脸茫然啊 嵌入式软件开发,偏软件的话就:操作系统->基本命令->c/c++->系统源码。做驱动要学一些硬件和汇编的知识,软件可以试试Android方向 没那么复杂,弄块开发板,用GPIO控制一个灯,能把这个完整的做下来就有感觉了。 个人认为应该参加培训或者找一块类似4412的开发板来学习,像4412这样的处理器非常适合学习嵌入式Linux开发,包括驱动和应用,甚至Android系统的开发技术也学到了 实践中学习,可以考虑这样一个功能,“用GPIO控制一个灯”,有多少种实现方法? 参考:https://bbs.csdn.net/topics/390221453#r_79734320https://bbs.csdn.net/topics/330013313 dockerfile中执行yum操作报错 ubuntu14.04下使用QDBusInterface找不到org.freedesktop.Hal服务 dnw程序无法在win10下安装 你们都在用什么系统呢?有用deepin的吗? 有关Ubuntu的相关问题 超级萌新,求助VMware安装Ubuntu显示operating system not found 关于centos7架设ss5的问题 求大神指点~2.4.18内核如何升级为2.4.20~~ 老司机带你探索内核编译--kbuild 关于linux中的nice命令 内核编译 yum配置
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货