企业网站建设上机考试,影视公司网站建设,山东东营市旅游景点大全,最新国际热点新闻事件学linux的驱动设计一#xff1a;首先先装个虚拟机吧#xff0c;我觉得这个比较好#xff0c;有些人建议直接装在硬盘上(我想他们是觉得有点环境压力吧)#xff0c;可我觉得对于没有linux基础的还是先装虚拟机比较好。二#xff1a;记住一些常用的命令#xff0c;这个是学…学linux的驱动设计一首先先装个虚拟机吧我觉得这个比较好有些人建议直接装在硬盘上(我想他们是觉得有点环境压力吧)可我觉得对于没有linux基础的还是先装虚拟机比较好。二记住一些常用的命令这个是学linux的基础这个对于使用linux这个系统来说是比较重要的我觉得linux对于windows的优势就是命令的功能非常大。三清楚arm上跑的linux只是pc上跑的linux的裁剪版和运行的体系结构不同而已这里也就涉及到编译器的不同了arm上一般会用arm-linux-gcc而pc上(一般是x86结构的)一般用gcc。我觉得其它也就差别不是很大了命令都是通用的。四一本详细的资料书对于你的学习有很大的帮助对于驱动我觉得宋宝华的《linux设备驱动开发详解》很好比较实用对于华清远见的李俊的《嵌入式linux设备驱动开发详解》我觉得适合入门吧给以前做单片机的人有点过渡但我个人觉得不是很实用。五这边就给以前做单片机的现在想学linux驱动的人点建议吧做单片机的开始学linux都有点想打破砂锅问到底的思维想把代码究到控制寄存器那这种深入了解的思维是很好的但对于学linux我觉得可以会遇到一些困难linux的源代码比较多不是单片机的那么少而且涉及到很多指针和结构体不好深究——我想这就为什么我一个在做linux驱动的同事告诉我不要钻牛角尖的原因吧如果你觉得你的c语言的内功比较深厚了可以看一下对你理解内核也会有很多好处的。还有看linux源代码记得用sourceinsight哦呵呵不然会很痛苦的。六对于内核我觉得有时间、精力花点时间看一下也是一个不错的想法毕竟驱动也是内核的一部分给大家介绍一本书《linux内核设计与实现》比较通俗易懂。我看了一遍没什么效果呵呵只知道它的皮毛的皮毛再皮毛呵呵。打算继续看。七要接受操作系统的思维内核空间和用户空间是隔开的用一些函数来交换数据。今天就先写到这了我现在也只学了一点的linux还有很多的东西部清楚路漫漫其修远兮吾将上下而求索希望自己能早点踏好linux的路呵呵以上这是我这段时间学习linux的感受比较肤浅正在看这段文字的linux的行家请不要见笑我这菜鸟哦再此谢过了哦谢谢各位的阅读。