【Linux系列汇总】嵌入式Linux实战快速进阶之路(持续更新)

我把之前在学习嵌入式Linux和工作中遇到问题和相关经验等,一起整理到这里,方便自己查阅和学习,温故而知新,如果能帮助到您,请帮忙点个赞;


本文的宗旨

嵌入式Linux 的项目通常需要一个团队来开发,如果是Android的项目则涉及到的工作内容是DriverHALFramework以及上层应用,更加复杂;曾经是客户的一个ODM订单,200K的量,上头比较重视,因为项目比较赶,加上我有一些Linux下驱动的经验,所以我临危受命被调到这个项目组;作为一只菜鸟,看了几个子系统,读了一点内核的源码,拜读了宋宝华老师的佳作,还有郭建大侠的博客,真的受益匪浅,期间把相应文章整理一下,仅存的这一点点笔记,方便以后学习,温故而知新嘛。

uboot

  • u-boot 源码启动过程分析
  • u-boot spl 学习总结
  • u-boot 移植(一)编译环境搭建
  • u-boot 移植(二)创建新平台的板级支持
  • u-boot: Not enough room for program headers, try linking with -N

驱动相关

  • Linux Charger IC 驱动移植总结
  • Battery Charging Specification Revision 1.2 中文版本
  • Linux dts 设备树详解(一) 基础知识
  • Linux dts 设备树详解(二) 动手编写设备树dts
  • Linux内核驱动学习(一)编写最简单Linux内核模块HelloWorld
  • Linux内核驱动学习(二)添加自定义菜单到内核源码menuconfig
  • Linux内核驱动学习(三)字符型设备驱动之初体验
  • Linux内核驱动学习(四)Platform设备驱动模型
  • Linux内核驱动学习(五)KThread学习总结
  • Linux内核驱动学习(六)GPIO之概览
  • Linux内核驱动学习(七)应用层直接操作GPIO
  • Linux内核驱动学习(八)GPIO驱动模拟输出PWM
  • Linux内核驱动学习(九)GPIO外部输入的处理
  • Linux内核驱动学习(十)Input子系统详解
  • Linux内核驱动学习(十一)work_struct 学习总结

  • Linux 内核代码风格
  • Linux Kernel Makefiles Kbuild en
  • 探索Linux内核:Kconfig / kbuild的秘密

  • Android 8.1 关机充电动画(一)模式选择
  • Android 8.1 关机充电动画(二)Uboot模式
  • Android 8.1 关机充电动画(三)Android模式
  • Android 电池管理系统架构总结 Android power and battery management architecture summaries

Linux

  • Ubuntu1804 源码阅读神器,egypt+graphviz 图形化显示函数调用关系(超详细+图文并茂)
  • Ubuntu 1604升级到ubuntu 1804无法忽视的细节问题(亲测有效)
  • Ubuntu 快速修改终端显示的主机名和用户名
  • Ubuntu 拦截并监听 power button 的关机消息
  • Ubuntu 配置/etc/fstab参数实现开机自动挂载硬盘
  • Ubuntu系统make menuconfig的依赖包ncurses安装
  • Ubuntu系统下samba服务器安装配置教程
  • Ubuntu 编译lib-ace库安装编译
  • Ubuntu 文件系统修改( for arm)
  • Linux高性能服务器技术总结
  • Linux gdb快速入门教程
  • Linux 通过终端命令行切换系统语言
  • Linux 之V4L2基础编程
  • Linux 下ffmpeg交叉编译
  • Linux 开机自启动脚本的总结
  • Linux 系统构建一个arm64 AArch64的Ubuntu rootfs
  • Linux从error while loading shared libraries: libxxx.so.x 错误的常规解决思路看程序与动态库的关系
  • Linux 共享库简单总结
  • ARM-Linux Gcc 交叉编译环境搭建
  • NFS服务器搭建-共享PC与ARM主板文件
  • Kali:系统安装之后进行所需配置
  • 用VirtualBox代替VMWare安装Ubuntu系统图文教程总结

  • Openwrt:mtd/mtd_write烧写固件
  • Openwrt:编译固件提示[mktplinkfw] error: images are too big 错误
  • Openwrt:添加"自定义软件包.ipk"
  • Openwrt:基于MT7628/MT7688的PWM驱动
  • Openwrt:逆向永久修改Flash中的Mac地址

作者能力和水平有限,文章难免存在错误和纰漏,请大佬不吝赐教。


独自前行,走得快,结伴而行,走得远,欢迎加入嵌入式技术交流群:197188341,一起交流,学习,打卡;


【Linux系列汇总】嵌入式Linux实战快速进阶之路(持续更新)_第1张图片

你可能感兴趣的:(Linux)