- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 S5P6818电子数码相框(一) 中文和英文汉字点阵实现
先实现在LCD上面的中文,英文显示一个单纯的应用软件#include <sys/mman.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <linux/fb.h>#include <fcntl.h>#include <stdio.h>#include <string.h>#define FONT
2020-05-25 09:46:49 741
原创 GEC6818,s5p6818 第一个裸机程序(烧写为重)led和蜂鸣器 tftp和nfs传输
开发环境粤嵌的GEC6818ubuntu:16gcc version 4.5.1 (ctng-1.8.1-FA)在测试中发现在 start.S (用来启动关看门够狗,设置寄存器建立链接,再跳转到main.c)之前还有一步让sd卡和板子适配这样裸机才能在开发板上跑,所以这里使用网络tftp传递我们的裸机程序所以这篇文章分析的程序分析小意思点灯上图中,开发板上电后,无需按任何按键,VCC3P3_SYS 会产生 3.3V 的电压,其中D26 无需 GPIO 控制,为常亮状态,即我们所说的电
2020-05-22 19:20:37 4459 1
原创 设备树匹配内核匹配驱动程序的理解
使用设备树时,给驱动程序调用的过程我们把设备树.dts 变成plantform_device的资源 过程一步步了解清楚吃
2020-05-18 09:23:22 4724 1
原创 设备树的查看与传统驱动比较,简单分析,初次编写,环境搭建
设备树的的查看进入 sys/devices/platform我们先用led 经行 查看进入of_node (开放的固件) 里面有 compatible(属性) name pin(引脚) 进行查看 和设备树上面的一致设备树环境的构造在jz2440 中要更换新的内核—>linux4.19,才能使用设备树,由于需要编译新的内核也需要新的交叉编译链编译器的选择:一个完整的Linux系统包含三部分: u-boot, kernel, root filesystem.a. 对于u-bo
2020-05-15 10:32:26 623
原创 设备树和总线驱动模型和传统驱动的比较
和之前的驱动进行对比写一个字符设备驱动我们有传统方式:在leddrv.c 里面写死总线设备驱动模型 :.a.在代码leddrv.c里面进行分配,注册,入口,出口 b.在leddev.c里指定引脚设备树:使用设备树指定引脚 a.在leddrv.c里进行分配,注册,入口,出口 b.在jz2440.dts里指定引脚TV设备Cam设备优缺点1.传统方法fasdddddddddddddddddfffffffffffffffffffffffffffffffasddddddddddd
2020-05-12 21:06:01 572
原创 I2C总线及其设备驱动分析基于tiny4412
i²c的分析总线的结构i2c 从soc里连接处两条线SDA串行数据线和SCL串行时钟线 从器件都有唯一的设备地址,和soc构成了主从关系我们分为5种信号开始信号 一个S电频(SCL高电频时,SDA从高电平向低电平跳),加上7位设备地址,加上第九位读写(SDA=0读,SDA=1写)读信号写信号结束信号 发一个P电频 SCL为高时,SDA从低向高跳变ACK信号 每个八位的数据信号后面...
2020-05-08 13:08:55 240
6818_work.7z
2020-11-29
6818_mjpg.tar.bz2
2020-11-17
02 带有上报下发功能.7z(一)使用Django和华为IOT平台通信:初建框架 带有上报下发的 djangoweb
2020-09-27
电容屏中断和gt9147各种芯片手册.zip
2020-09-06
arm_mqtt_c_ok.zip
2020-06-18
mqtt_c_demo.zip
2020-06-16
这次的驱动和makefile和tslib.zip
2020-03-31
输入子系统第四步完成注册后硬件操作.emmx
2020-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人