自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (12)
  • 收藏
  • 关注

原创 linux 注册字符类设备

配内存空间函数kmalloc– 分配连续的虚拟地址,用于小内存分配。在include/linux/slab.h文件中。– 参数1:申请的内存大小(最大128K),– 参数2:GFP_KERNEL,代表优先权,内存不够可以延迟分配• 清空内存空间的数据函数memset–可以清空内存空间,也就是全部写为0–参数1:内存地址–参数2:0–参数3:内存长度字符设备初始化函数cdev_init-在头文件in...

2018-03-28 10:44:00 638

原创 linux 动态申请字符类设备号

• 字符设备函数在文件“include/linux/fs.h”中• alloc_chrdev_region() 是动态分配主次设备号。• 宏定义MAJOR提取dev_t数据中的主设备号•编写,编译• 加载运行– 使用命令“cat /proc/devices”查看– 动态加载模块之后再查看设备号#include <linux/init.h>#include <linux/modul...

2018-03-23 09:57:49 707

原创 linux 静态申请字符类设备号

包括主设备号和次设备号• 字符设备函数在文件“include/linux/fs.h”中• 内核提供了三个函数来注册一组字符设备编号,这三个函数分别是 –register_chrdev_region()–alloc_chrdev_region() –register_chrdev()•register_chrdev_region()是提前知道设备的主次设备号,再去申请设备 号。•alloc_chrd...

2018-03-23 09:47:57 416

原创 linux设备注册相关

platform为虚拟平台设备,查看命令是:  ls /sys/bus虚拟总线上设备注册时候,platform_device和platform_drivert通过platform_match进行关联,该函数由linux系统自动调用,对比platform_device和platform_driver两个结构体中的name字段进行设备和驱动匹配。查看设备号: cat /proc/device查看杂项设...

2018-03-22 20:41:11 593

原创 linux 内核模块传参

头文件在“include/linux/moduleparam.h”• 内核模块可以通过module_param来传单个参数– module_param(name,type,perm)– name:模块参数的名称– type: 模块参数的数据类型(支持int long short uint ulong ushort类型)– perm: 模块参数的访问权限(S_IRUSR参数表示所有文件所有者可读)传...

2018-03-18 23:14:46 283

转载 主函数main(argc,**argv)中两个参数的用法

main ( int argc, char **argv ) main函数中的第一个参数argc代表的是向main函数传递的参数个数,实际上它要比你在命令行里输入的数据多一个,因为第一个参数它保存了该iyunxing程序的路径名, 也就是说如果你向命令行中输入2个数,则argc 实际上等于3,...

2018-03-07 11:23:59 518

Road vehicles — Unified diagnostic services (UDS)

Part 1: Specification and requirements

2022-05-27

stlinkserver

stlinkserverlinux 调试stm32 stlinkserverlinux 调试stm32

2020-10-20

lora硬件demo

lorademo,包括原理图还有PCB及长时间整理的库文件,硬件还有点小问题,具体问题可以看 https://blog.csdn.net/a13698709128/article/details/82694703

2018-09-13

搭建minigui所需资源

libminigui-gpl-3.0.12.tar.gz minigui-res-be-3.0.12.tar.gz mg-samples-3.0.12.tar.gz

2018-02-01

minigui V3.0

minigui编程指南可在 Linux/uClinux、eCos、VxWorks、pSOS、ThreadX

2018-01-30

飞思卡尔 mc9s12xs128 常用外设源码

飞思卡尔 mc9s12xs128 常用外设源码,定时器 i2C,红外线遥控器、pll等

2017-12-20

飞思卡尔 mc9s12xs128 ucos il9341 液晶屏驱动

飞思卡尔 mc9s12xs128 ucos il9341 液晶屏驱动

2017-12-20

pic16f877基础外设源码

常用的pic单片机外设源代码,AD定时器串口,i2c等,使用的开发环境是 mplabx ide,软件破解的话百度有详细教程

2017-12-20

stm32f407部分外设驱动

stm32f407部分外设驱动,can总线,定时器,gpio,串口,系统时钟等

2017-12-07

uip协议栈移植的原理图、pcb、原理图库、pcb库

uip协议栈移植的原理图、pcb、原理图库、pcb库,需要的小伙伴自己下载啦,里面的gerb文件你还是别要了,我自己导出的,没经验,不妥

2017-12-07

uip协议栈移植

基于uip协议栈的webserver搭建,使用stc12c5a60s2+enc28j60,扩展了32Kram由于是大三时候做的,这个东西就当是资料备份吧,也让大家看一下,相互学习一下。

2017-12-07

AIR200驱动 OLED代码

AIR200驱动OLED

2017-05-23

空空如也

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

TA关注的人

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