自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenlong1356的博客

龙行龘龘

  • 博客(14)
  • 资源 (41)
  • 收藏
  • 关注

原创 linux (platform driver)平台设备驱动匹配方法

Table of Contents一、匹配函数platform_match1.1、设备树匹配方法1.2、id_table匹配方法1.3、dev-name和platform_driver->drv->name匹配方法一、匹配函数platform_match平台设备驱动分为设备层和驱动层,每当有新的设备或者新的设备驱动注册时都要首先调用匹配函数进行匹配...

2020-02-23 16:01:48 2580

原创 LCD数据手册解析

Table of Contents一、基本信息(分辨率尺寸)二、时序解析2.1、水平horizontal2.2、垂直vertical2.3、时钟相位极性(上升沿,或者下降沿有效)一、基本信息(分辨率尺寸)二、时序解析linux LCD驱动开发之原理时序分析(二)2.1、水平horizontalHS Blanking = HSPW + HBP...

2020-02-21 18:09:05 3465

原创 linux LCD 驱动编写(四)

一、应用程序访问驱动原理LCD驱动程序假设app: open("/dev/fb0", ...) 主设备号: 29, 次设备号: 0--------------------------------------------------------------kernel: fb_open int fbidx = iminor(inode...

2020-02-21 16:28:37 624

原创 Linux LCD重要数据结构解析

一、struct fb_infoFb.h linux-3.5\include\Linux用法://驱动程序必须用这个结构体定义的成员,并且从平台设备数据中取出信息对该结构体进行填充struct fb_info {atomic_t count;int node;int flags;struct mutex lock; /* Lock for open/releas...

2020-02-21 14:27:08 621

原创 tiny4412之内存控制器寄存器配置(DDR3 SDRAM)(三)

Table of Contents一、CONCONTROL寄存器1.1、chipn_empty1.2、clk_ratio二、MEMCONTROL寄存器2.1、bl (Memory Burst Length)突发长度2.2、Number of Memory Chips 内存数量配置2.3、芯片数据位宽度2.4、内存类型(DDR DDR2 DDR3 LPDDR2-S...

2020-02-13 18:37:48 1191 1

转载 tiny4412之内存控制器工作时序(DDR3 SDRAM)(二)

Table of Contents一、SDRAM 简易工作流程二、tRCD 行列延迟RAS to CAS Delay三、 CL(RL,Read Latency)读取潜伏期四、tWR 写延迟五、突发长度--(Burst Lengths)六、预充电时间tRP七、刷新时间八、例说一、SDRAM 简易工作流程二、tRCD 行列延迟RAS to CAS Delay...

2020-02-12 18:56:21 1020

原创 tiny4412之内存控制器(DDR3 SDRAM)(一)

Table of Contents一、原理图解析1.1、jz24401.1.1、jz2440引脚说明1.1.2、地址(ADDR)引脚说明1.1.3、Bank引脚说明1.1.4、DQM引脚说明1.1.5、片选(CS)说明(决定寻址起始地址)1.1.2、jz2440内存大小计算方法1.2、tiny44121.2.1、tiny4412引脚说明1.2.2、D...

2020-02-09 22:56:39 1446

原创 linux (platform_driver)平台设备驱动常用API函数

Table of Contents1、设备层注册、注销函数1.1、platform_device_register1.2、platform_device_unregister1.3、platform_add_devices2、驱动层注册注销函数2.1、platform_driver_register2.2、platform_driver_ unregister3、...

2020-02-22 18:43:05 4700

原创 背单词(2020.2.10)

specification 规格interleaving. 交错、交叉density 密度Optimized 优化pipeline ...

2020-02-10 21:09:39 145

原创 uboot tiny4412_config

https://www.cnblogs.com/ynxf/p/5952896.html

2020-02-07 21:10:51 195

原创 uboot Makefile $(var:str1=str2) 例如$(@:_config=)

格式为$(var:str1=str2)或者${var:str1=str2}是指,将变量 var 中的所有以 str1 结尾的字符用 str2替换。 str1 必须是结尾字符(若 var 中有多个变量构成,且变量之间用空格连接,空格前的变量若也是 str1 结尾也符合条件)。举个例子 var:=file1.c file2.c file3.c, 则$(var:.c=.o)的值为 file1.o f...

2020-02-07 17:41:52 182

转载 链接脚本之SECTIONS

SECTIONS基本的命令语法SECTIONS{ ... secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { contents } >region :phdr =fill ...}这么多参数中,只有secname 和 contents 是必须...

2020-02-07 09:13:26 963

转载 linux dd命令(sd卡 u盘等块设备操作)

1、参数说明:if=文件名:输入文件名,默认为标准输入。即指定源文件。 of=文件名:输出文件名,默认为标准输出。即指定目的文件。 ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。 obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。bs=bytes:同时设置读入/输出的块大小为bytes个字节。 cbs=bytes:一次...

2020-02-05 18:31:57 1287

原创 gcc 选项参数用法

Table of Contents1、无选项编译链接2、选项 -o3、选项 -E4、选项 -S5、选项 -c6、选项 -O7、选项-I8、多源文件的编译方法8.1、多个文件一起编译8.2、分别编译各个源文件,之后对编译后输出的目标文件链接。1、无选项编译链接gcc test.c将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输...

2020-02-05 12:40:26 440

文件编码格式转换工具.exe

文件编码格式转换工具.exe

2022-01-01

正点原子stm32f407探索者LD3320语音识别程序

这是使用正点原子探索者开发板实现的LD3320语音识别程序,使用的是spi通信方式,模块唤醒呼叫小李子,要插sd卡,用串口调试助手打印

2020-06-03

stm32 sim800c定位http协议发送定位信息给服务器.7z

这是一个通过正点原子探索者开发板设计的定位系统设计,里面使用sim800c模块进行基站定位,然后利用sim800c模块通过http协议命令发送定位信息给服务器

2020-05-24

跟我一起写makefile.7z

这是一本短小精悍的书,作为makefile入门级别的书籍,个人觉得很不错

2019-06-11

4gEC20开发手册

这是我本人收集的关于4g模块的pdf开发手册,希望对爱好者有帮助,里面介绍了AT指令怎么用,以及调试教程

2019-04-26

计算机四级嵌入式等级考试题库和笔记

这是我本人考试过程中整理的题库和笔记,说实话,重在练习和看错题,做好错题笔记,在考试前夕多看看错题笔记,希望对大家有所帮助

2019-03-31

电子设计大赛电源组PID程序

这是本人参加电子设计大赛的一个STM32工程(电源组),这个工工程实现了Pid动态调节电流电压,精度还可以达到50-100mv

2018-12-01

python学习手册

这是我在收集的python学习手册,希望对学习python的同学有帮助

2018-02-02

stm32门禁系统设计

前段时间基于RFID-RC522门禁控制系统做了个小项目,实现了刷卡开门功能,正好赶上这期活动,特来分享给大家,仅供参考。

2018-02-01

韦东山第一期源码文档

韦东山视频第一期源码文档,希望对学习Linux的同学有帮助

2018-02-01

韦东山第一二期源码文档图片

韦东山第一二期源码文档图片,希望对学习linux的同学有帮助

2018-02-01

嵌入式c语言进阶之道

这是工作中嵌入式c语言的总结,希望对进阶嵌入式c语言的同学有帮助

2018-02-01

c语言经典算法

c语言经典算法,希望对学习算法的同学有帮助,里面理论实践相结合,有代码例程,很经典

2018-01-31

51单片机多任务编程思想

传统的单片机系统监控程序通常是基于单任务机制的.这种机制具有简单直观、编程容易的优点 .然而由于程序只能按单一的线索顺序执行,缺乏灵活性,在复杂系统中难以胜任.为了在更广泛的领域应用单片机系统,必须对传统的单任务机制进行改进. 多任务机制是现代操作系统的突出优点.在这种机制下,CPU的运行时间被划分为许多小的时间片,通过某种调度算法按不同优先级别分配给不同的应用程序.多个应用程序分别在自已的时间片内访问CPU,从而造成微观上各程序分时使用处理器(轮流运行),宏观上并发运行的多任务效果.

2018-01-31

单片机程序设计规范

单片机开发技术规范,希望对学习单片机的同学有帮助!!!

2018-01-31

鸟哥的私房菜第四版高清版

这是鸟哥的私房菜第四版高清版,希望对学习Linux的同学有帮助,一共二十四章,1158页

2018-01-31

stm32f107ptp时钟同步

这是stm32f107ptp时钟同步程序,官方库,经过移植有用,精度300ns左右,建议使用v2版本,主从机修改一下ip 什么的就可以使用了,注意你自己使用的是和哪块评估板类似就在mdk里面选择对应版本,否则会移植不成功

2018-01-30

人工智能白皮书2018版本

人工智能白皮书 2018版本很清晰 100页,很好的书籍,希望对大家有帮助.................................................

2018-01-30

c++五子棋课设

c++五子棋课程设计,希望对学习c++的同学有帮助,很实用

2018-01-26

c++计算器课程设计

c++计算器 课程设计,希望对课设或者c++学习者有帮助!!...............................................................................

2018-01-26

c++课程设计

c++学生信息管理系统课程设计,希望对课设朋友有帮助!!

2018-01-26

stm32f107ptp移植程序

stm32f107时钟同步ptp程序,用到了原子哥的一部分程序,工程模式也是原子哥模式..............................

2018-01-24

基于51单片机门铃课程设计

基于51单片机的门铃课程设计,希望对同学们有帮助,很好的资料

2018-01-09

51单片机课程设计电子时钟设计

基于51单片机的课程设计,电子时钟设计,希望对同学们有帮助.

2018-01-09

LABVIEW温度报警采集课程设计

基于LABVIE的温度采集报警课程设计,希望对大家有帮助.

2018-01-04

LABVIEW汽车仪表课程设计

基于LABVIEW的汽车仪表课程设计,希望对大家有帮助!

2018-01-04

LABVIEW课程设计饮料售货机

LAVIEW饮料售货机课程设计,希望对大家有帮助

2018-01-04

c语言课程设计贪吃蛇

c语言课程设计贪吃蛇,在vc codeblok等环境下运行都可以,希望对大家有帮助

2018-01-03

51单片机课程设计音乐播放器

单片音乐播放器,希望对课设同学有帮助!!!!!!!!!.........................................................................................

2018-01-03

单片机课程设计抢答器

有单片机做了个抢答器,希望对课设的人有帮助!!!!!!

2018-01-03

基于LABVIEW苹果手机课程设计

基于LABVIEW的手机课程设计,非常时髦,界面是苹果手机

2018-01-02

CAN代码生成器

CAN代码生成器,特别好用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2018-01-01

stm32mp3模块

..............................................................................................................................................................................................................................................................................

2017-12-29

stm32电容触摸屏模块

电容触摸屏模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-12-29

LABVIEW课程设计

希望对学习LABVIEW的同学有帮助。

2017-12-27

ucos详细移植教程

希望对学习ucos的同学有帮助,,,,,,,,,,,,,,,,,,,,,,,,

2017-12-25

嵌入式c语言状态机实例

嵌入式c语言,状态机思想,希望对单片机开发者有帮助,实时性很强.......................................................................................................

2017-12-24

简单控制智能小车方法

智能小车控制方法,给学习小车的菜鸟简单控制小车的方法

2017-11-09

正点原子stm32精英贪吃蛇游戏

正点原子精英开发板贪吃蛇游戏,少了一个按键,做一个按键加一个按键就可以玩了.

2017-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除