zoukankan      html  css  js  c++  java
  • Linux内核及驱动、 ARM体系结构 学习视频分享

    ARM体系架构与编程 优酷上的视频
    http://v.youku.com/v_playlist/f4148307o1p0.html
    Linux驱动学习方法和关键技术
    http://v.youku.com/v_show/id_XMTg1NzkxMDQw.html
    Linux内核 的视频
    http://v.youku.com/v_playlist/f3303826o1p0.html
    利用开发板学习Linux设备驱动--华清远见嵌入式培训视频教程
    http://v.youku.com/v_show/id_XMTg1Nzg4OTI4.html
    嵌入式linux的WIFI驱动开发解析
    http://v.youku.com/v_show/id_XMTM4MzIwMTI0.html
    ======================================
    有些android招聘的需要会这个的
    熟练掌握C/C++,Java等编程语言、,理解Android系统架构,了解Linux内核及驱动、 ARM体系结构;
    有高通平台Android 开发经验的优先
    达到上面要求的工资基本上在20k/月以上 有的30k以上。
    以下是一些视频的简短笔记分享给大家:
    Linux驱动设计思想就是分离和分层,设备与驱动分离,主机驱动与外设驱动分离,分层的管理思想。
    globalmem/globalfifo
    总线、设备与驱动
    platform设备、驱动和总线
    linux设备驱动的分层思想
    linux主机与外设驱动的分离
    用户应用--标准C库--体系无关部分(进程管理、内存管理、文件系统、网络)--体现相关部分--硬件
    linux虚拟机--系统调用
    台前--文件系统
    幕后--进程调度
    幕后--内存管理
    模块化的Kernel
    使用vim + cscope + ctags
    学习内核就是学习内核源代码
    Kernel地图很好很强大:Kconfig、makefile
    能够利用Kernel地图去定位目标代码--一个U盘驱动的例子
    readme文件
    从初始化函数开始分析(usb_init())
    内核参考书的使用,经典书籍,5本神书 2+1+2
    内核实现--必读,驱动,ldd,内存管理 网络
    选择自己比较感兴趣的子系统深入分析
    内核文档、社区、中文邮件列表、网站或论坛
    大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
    golang技术交流群:316397059,vuejs技术交流群:458915921 渗透技术:534096581,囤币一族:621258209,有兴趣的可以加入
    微信公众号:大自然预测(ssqyuce)原双色球预测, 心禅道(xinchandao)
  • 相关阅读:
    nutch2.x在eclipse+windows环境下运行遇到的一些问题的解决方案
    QT 设置应用程序图标和可执行程序图标(另有setWindowTitle和setWindowIcon)
    QT延时方法整理(QTimer::singleShot,QWaitCondition,QDateTime.secsTo三种新方法)
    自定义QT窗口部件外观之QStyle
    qt中文编码(好多方法)
    QT字符编码转换,可用于中文内码传输
    Visual Studio GitHub For Windows部署
    Linux部署ASP.NET 5 (vNext)
    微软的实现3
    JAVA8,SPRING,ANGULARJS对项目
  • 原文地址:https://www.cnblogs.com/zdz8207/p/2329409.html
Copyright © 2011-2022 走看看