打印

学习秘籍:让你相见恨晚嵌入式知识

[复制链接]
162|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
石头张|  楼主 | 2018-8-22 13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式






学习秘籍:让你相见恨晚嵌入式知识







说不上有多相见恨晚,不过在大量计算机类图书作者都是欺世盗名的情况下,有那么几本靠谱的良心之作,已经够让人欣喜了。




顺便说一下我的读书观或者技术学习观:




买书学习不要纠结可惜钱,纠结买哪本,差不多的可以都买来翻翻看看,一本书五六十而已,学会技术在身,能赚书价的许多倍。要先见森林后见树木,先对一个技术有一个全面的大致的了解,再对感兴趣的点深入学习和了解。见森林我觉得最好的途径就是快速浏览一本全面介绍该技术的书,或者去书城翻阅相关的多本书,看完后也就有大概印象了,哪本好哪本差,各有什么侧重。




善用google




我个人把嵌入式linux工作分为3大类:




构建部分:包括环境搭建,工具链制作,内核配置与编译,rootfs编译与制作,inittab 修改,Sxx 启动脚本,等等

内核模块、驱动部分:有一点硬件基础比较好

应用部分:基本纯软件,逻辑部分可以在pc上模拟







下面推荐的书也是在这 3 类中各有针对,可以很容易判断出来的。




1.Pro embedded linux system

这本书书名在国内被定为《Linux嵌入式系统高级程序设计》,其实讲了产品开发的方方面面,看完会有一种全局观,我不太会总结或者夸,反正看了不会后悔的,而且翻译得也很到位。




2. Embedded Linux Primer: A Practical Real-World Approach, Second Edition

中文名《嵌入式Linux基础教程(第2版)》

这本也是全面介绍类的,和上面的差不多的感觉,有些点两者详略方面各有侧重。




3.《Linux设备驱动开发详解 》

详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。




4.《 嵌入式Linux应用开发完全手册 》

全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识,硬件部件的使用及编程UBoot、Linux内核的分析、配置和移植,根文件系统的构造内核调试技术驱动程序编写及移植GUI系统的移植应用程序调试技术。




5. ldd3

能有自己书名的简称的书,都是经典。这本书是以pc上开发linux驱动为例的,但也无妨。




6. 华清远见的两本书《嵌入式Linux系统开发标准教程》《嵌入式Linux应用程序开发标准教程》

华清远见在嵌入式培训界的地位不用说了,它出的书和培训教材,是很实用的,非常适合入门。






使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

446

主题

446

帖子

0

粉丝