Android系统 (5) Device tree (2) Linux应用 (3) Linux驱动 (10) OpenCV (5) Openwrt (5) Ubuntu (5) shell (3) uboot (5) 数据结构 (4) 电机控制 (1)

 Android系统 (5)

Android 8.1 关机充电动画(三)android模式
Android 8.1 关机充电动画(二)uboot模式
Android 8.1 关机充电动画(一)模式选择
Android 电池管理系统架构总结
Android 7.1 源码结构分析

 Device tree (2)

Linux dts 设备树详解(二) 动手编写设备树dts
Linux dts 设备树详解(一) 基础知识

 Linux应用 (3)

Linux gdb快速入门教程
Linux 高性能服务器技术总结
Linux 内核代码风格

 Linux驱动 (10)

Linux内核驱动学习(十)input子系统详解
Linux内核驱动学习(九)gpio外部输入的处理
Linux内核驱动学习(八)gpio驱动模拟输出pwm
Linux内核驱动学习(七)应用层直接操作gpio
Linux内核驱动学习(六)gpio之概览
Linux内核驱动学习(五)kthread学习总结
Linux内核驱动学习(四)platform设备驱动模型
Linux内核驱动学习(三)字符型设备驱动之初体验
Linux内核驱动学习(二)添加自定义菜单到内核源码menuconfig
Linux内核驱动学习(一)编写最简单linux内核模块helloworld

 OpenCV (5)

Opencv 经纬法将鱼眼图像展开
Opencv之mat类使用总结
Opencv error_ unspecified error(the function is not implemented)
Opencv 3.4.2 windows系统下的环境搭建(附带opencv_contrib 3.4.2)
Opencv 3.4.2 环境搭建(适用于ubuntu 一键安装)

 Openwrt (5)

Openwrt:基于mt7628_mt7688的pwm驱动
Openwrt:添加_自定义软件包.ipk_
Openwrt:编译固件提示[mktplinkfw] error_ images are too big 错误
Openwrt:逆向永久修改flash中的mac地址
Openwrt:mtd_mtd_write烧写固件

 Ubuntu (5)

Ubuntu 系统 make menuconfig 的依赖包ncurses安装
Ubuntu 配置_etc_fstab参数实现开机自动挂载硬盘
Ubuntu 拦截并监听 power button 的关机消息
Ubuntu 如何使用apt Get安装openjdk 8
Ubuntu 系统下samba服务器安装配置教程

 shell (3)

Shell bash终端中输出的颜色和格式详解
Shell 循环结构
Shell 条件结构之 if 语句使用总结

 uboot (5)

U Boot 移植(二)创建新平台的板级支持
U Boot 移植(一)编译环境搭建
U Boot spl 学习总结
U Boot_ not enough room for program headers, try linking with N
U Boot 启动过程分析

 数据结构 (4)

数据结构学习:二叉查找树的概念和c语言实现
数据结构学习:树的遍历 前序 中序 后序 层序
数据结构学习:什么是树?
数据结构学习:单链表的c语言实现

 电机控制 (1)

电机控制学习(一)电机的分类与介绍