- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 188数码管驱动代码
参考188数码管驱动案方案_Jack.Q的博客-优快云博客进行了部分优化// =========================================================================// Created by NYIDE.// User: ZHANG// Date: 2021/9/22// Description:// ===============================================================
2021-09-23 14:27:15
3271
3
转载 C语言数组灵活多变的访问形式
C语言中的指针使得代码的编写非常灵活,如果指针能够和数组结合,那将会有更多的“花招”,请看下面的代码:#include <stdio.h> int main(){ char str[20] = "c.biancheng.net"; char *s1 = str; char *s2 = str+2; char c1 = str[4]; char c2 = *str; char c3 = *(str+4); char c4 = *str+2; char c5
2020-08-19 16:57:42
2248
原创 Error: L6200E: Symbol image multiply defined 错误解决办法
KEIL 5报错,出现Error: L6200E: Symbol image multiply defined这个错误,根本原因就是你在显示图片的LCD.c里面用了bmp.h里面的image[]。修改方法就是把LCD.h里面的#include “bmp.h”放到LCD.c里面。同时把LCD.h里面的删除。错误即可消失...
2020-07-11 11:39:18
27728
1
翻译 ThreadX简介
ThreadX实时操作系统为实时开发人员提供了当今市场上技术最先进的多任务解决方案。ThreadX实时操作系统为实时开发人员提供了当今市场上技术最先进的多任务解决方案。它的PICOKERNEL设计带来了非常高的性能和极小的存储需求。 ThreadX还为嵌入式应用程序提供了重大的技术创新,包括极快的软件计时器和一种有助于减少上下文切换的机制,称为PREEMPTION THRESHOLD。ThreadX与Green Hills Software的优化编译器和MULTI 2000集成开发环境(IDE)完全兼容
2020-05-30 16:01:27
5530
原创 易错的C语言题目
这道题是我在网上看到的。拿出来给大家一起学习学习#include <stdio.h>int main (void){ int a[]={1,2,3,4,5}; int *p=(int *)(&a+1); printf("*(p-1)=%d,*(p+1)=%d,*p=%d\n",*(p-1),*(p+1),*p); printf("%d %d",sizeof(a),sizeof(&a)); return 0;}题目看似简单,
2020-05-22 11:22:25
291
1
转载 Linux内核中file_operations结构体分析
File_operations结构体file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作。 在系统内部,I/O设备的存取操作通过特定的入口点来进行,而这组特定的入口点恰恰是由设备驱动程序...
2019-08-01 19:55:48
728
原创 驱动入门知识
驱动开发框架1、字符设备:键盘、鼠标、触摸屏2、块设备:U盘、SD卡3、网络设备:有线网卡、无线网卡USB框架---通用框架,可以是字符设备也可以是块设备,更可以是网络设备。音频框架---通用框架安装驱动命令:insmod xxx.ko查看驱动文件的信息:modinfo xxx.ko卸载驱动:rmmod xxx.ko动态安装与静态安装动态安装类似于Windo...
2019-07-30 21:13:46
184
转载 tiny 4412--boot loader的一生
活着,到底有什么意义?程序总有一死,有的轻如鸿毛,有的重若泰山。有一个程序,名 bootloader,它生于iROM,走过SRAM,消亡于DDR。它开天辟地,创造了稳定的系统世界,它的一生,就是为了成就操作系统。它是一个是一个高尚的程序,一个纯粹的程序,一个有道德的程序,一个脱离了低级趣味的程序,一个有益于人民的程序。今天,我们就来看一看它,回顾一下它传奇的一生。bo...
2019-07-26 08:36:09
216
转载 LCD屏的8080时序
LCD时序是指对LCD显示模块进行读写时电路的时序要求和状态。一般显示模块的外部接口采用并行方式,其读写时序常见的有以下两种模式:(1)Intel8080时序(时序要求见下图)。这类模式通常有下列接口信号:Vcc(工作主电源)Vss(公共端)Vee(偏置负电源,常用于调整显示对比度)/RES,复位线。DB0~DB7,双向数据线。D/I,数据/指令选择线(1:数据...
2019-04-24 10:01:41
7669
Keil.STM32F1xx_DFP.2.1.0.zip
2020-07-23
MDK_CM_525.zip
2020-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人