
嵌入式驱动开发
驱动开发:
1.系统环境:16.04Ubuntu
2.开发板 :芯片为S5P6818(三星),内核(Cortex-A53).
3.开发语言:纯C语言
4.学习深度:基础性学习探索嵌入式的驱动开发框架及相对应的上层应用开发,适合初学者。
GH-HOME
凡走过,必留下善意的痕迹;选择做,便尽力做到最好!
展开
-
linux驱动程序开发-第六节:驱动自动创建设备节点
知识理论:1. 创建设备节点有两种方法:(1)手动:mknod (2)class_create() device_create()2. 手动创建:mknod 设备文件 设备类型 主设备号 次设备号 获取设备号两种方法:(1)驱动printk打印 (2)/sys/class/xxx/uevent 3. 自动创建: insmod led_drv.ko 时候,...原创 2019-01-09 20:12:56 · 979 阅读 · 0 评论 -
linux驱动程序开发-第五节:用户空间与内核空间数据交换
资料链接: ============================================================================================1. 驱动设计#include <linux/init.h>#include <linux/kernel.h>#include <lin...原创 2019-01-09 20:08:21 · 997 阅读 · 1 评论 -
linux驱动程序开发-第四节:内核模块+字符设备
资料链接:链接:https://pan.baidu.com/s/1n2JdnqBZmXOGfjd4I5wuWA 提取码:bxat原创 2019-01-08 19:56:09 · 589 阅读 · 5 评论 -
linux驱动程序开发-第三节:linux设备驱动程序设计流程
视频及资料链接地址:(上传中)链接:https://pan.baidu.com/s/1avZjYyQGr2ljfPhEZjPumA 提取码:qgox 一、linux驱动的分类1、字符设备驱动1)设备:LED、KEY、BEEP、声卡、显卡、摄像头、鼠标、键盘、触摸屏、手写板、USB、.....[root@GEC6818 /]#ls /dev -lcrw-rw---- 1...原创 2019-01-07 20:13:03 · 2234 阅读 · 0 评论 -
linux驱动程序开发-第二节:uboot添加自定义控制命令+uboot中运行裸机C语言程序
2-搭建linux内核编译环境+uboot操作设备+烧写编译好的linux内核3-在uboot中添加自己的命令语句调用4-基于uboot添加命令控制外围设备-led+bmp5-基于uboot模式下内存运行裸机程序6-修改开发板logo通过制作新的kernel视频教程及资料链接:链接:https://pan.baidu.com/s/1qXZ1Fyg2HJwvkrZgc-zFvQ 提...原创 2019-01-04 20:12:24 · 5162 阅读 · 0 评论 -
linux驱动程序开发第一节:驱动程序开发框架了解及相关信息认知
1.源码包及资料下载:1-开发板所用的linux系统源码包链接:https://pan.baidu.com/s/1CXLbg5TqVjcCMyajFK_HKw 提取码:i7w0 2-系统恢复源码链接:https://pan.baidu.com/s/1tj9FfNkb_yaqaf57YSZS7A 提取码:5lew 3-开发板原理图及手册链接:https://pan.baidu...原创 2019-01-04 20:08:25 · 479 阅读 · 0 评论