会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Suzkfly
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
2020年5月16日
MAX232数据方向
摘要: 在调试一个新板子的时候,串口调试从来都是放在前面的,而由于是一个新板子,电路图也是新的,因此有时候不知道串口线结对了没有,这个时候可能会对照PCB和原理图去看一下,但有时候看的人会很迷糊,因为不同的人使用的引脚名称和信号名称不一样,尤其是RXD和TXD不知道是交叉还是不交叉,然后人就晕了。我也是记性
阅读全文
posted @ 2020-05-16 17:43 Suzkfly
阅读(902)
评论(0)
推荐(0)
编辑
2020年4月23日
VGA调试心得
摘要: 以前自己调试过视频信号,无非就时钟加行场同步加数据线,如果视频信号出问题,第一看现象,第二测频率,反正出问题不是消隐信号出问题,就是时钟频率出问题。通过这种方式也调试成功过几个显示屏,然后就以为自己对视频信号的调试已经有丰富的经验了,直到这次需要自己用FPGA写一个VGA的驱动程序,才发现原来自己还
阅读全文
posted @ 2020-04-23 16:29 Suzkfly
阅读(1131)
评论(0)
推荐(0)
编辑
2020年4月13日
linux编译模块,包含了头文件却还是报undifind警告
摘要: 在编写一个自己写的gadget驱动的时候遇到一个这样的问题,编译的时候报了个警告:WARNING: "usb_composite_register" […/my_zero.ko] undefined! 告诉我这个函数没有定义,但是生成了ko文件,将这个文件拷贝到开发板目录下insmod,同样也是报这
阅读全文
posted @ 2020-04-13 22:31 Suzkfly
阅读(1311)
评论(0)
推荐(0)
编辑
2020年3月5日
PCB导线长宽与电源压降
摘要: 为了计算PCB中电源线走线后的压降,需要知道PCB中使用的铜的电阻率, PCB板中的铜是直接贴上去的铜箔,因此可以当成纯铜(我问了PCB打样的厂家他们的铜的电阻率,但是他们给我说不知道,所以干脆就当成纯铜吧,应该差别不大)。 在网上搜铜的电阻率,也没有一个统一的数据,但是差不了多少,电阻的计算公式为
阅读全文
posted @ 2020-03-05 12:39 Suzkfly
阅读(2494)
评论(0)
推荐(0)
编辑
2020年3月2日
将汉字取模软件中的汉字放到keil5中显示
摘要: 最近因为要使用STM32做毕业设计,需要用LCD显示中文,STM32开发板用的是原子的战舰STM32开发板,给的LCD显示例程里貌似没有中文显示,那么需要自己去编写中文显示程序。 软件编写对我来说并不是什么难事,关键就是在这个过程中遇到了一个非常奇葩的问题。 我用的取模软件是PCtoLCD2002.
阅读全文
posted @ 2020-03-02 16:48 Suzkfly
阅读(4564)
评论(0)
推荐(0)
编辑
2020年2月19日
查看内核打印信息指令dmesg
摘要: linux系统启动的时候打印的的信息非常重要,有时候需要看这些信息但是又不想重启,可以用dmesg这条指令。
阅读全文
posted @ 2020-02-19 16:55 Suzkfly
阅读(754)
评论(0)
推荐(0)
编辑
2019年11月8日
二、设备树的一些特殊情况分析
摘要: dtb文件上篇博客中已经分析过了,接下来分析一些特殊情况,将dts文件编译成dtb文件之后再用fdtdump反编译出来,对比两个文件看看有什么差异。 用指令fdtdump test.dtb > dump.txt 将test.dtb文件反编译成test.txt文件,fdtdump指令可以加参数的,可以
阅读全文
posted @ 2019-11-08 15:14 Suzkfly
阅读(506)
评论(0)
推荐(0)
编辑
一、简单的设备树文件分析
摘要: 最近要学习设备树,在网上找了很多资料,找出几篇写的比较好的博客分享一下: https://blog.csdn.net/smcdef/article/details/77387975 https://blog.csdn.net/dzw19911024/article/details/82115101
阅读全文
posted @ 2019-11-08 10:46 Suzkfly
阅读(2158)
评论(1)
推荐(0)
编辑
2019年10月31日
linux设备
摘要: 设备初始化时同样要执行一个device_register函数,该函数传入一个struct device *类型的指针,因此要定义一个struct device类型的变量作为我们的设备。 struct device结构体中init_name表示的是设备名,bus表示设备所处的总线,我们将这两项初始化。
阅读全文
posted @ 2019-10-31 15:52 Suzkfly
阅读(314)
评论(0)
推荐(0)
编辑
linux总线
摘要: 编写驱动程序: 这个程序很简单,只是在初始化的时候加载了一条总线,该总线的名字为“my_bus”,用insmod加载之后可以在/sys/bus目录下看到一个叫my_bus的目录,如下图: 进到my_bus目录之后用ls -l命令,可以看到devices和drivers是两个目录,但是这两个目录都是空
阅读全文
posted @ 2019-10-31 11:46 Suzkfly
阅读(455)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
公告