自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 正点原子imx6ull 嵌入式驱动开发 0.96oled屏幕驱动源码

如果是要自己控制片选信号,则可以自定义,如“cs-gpio”(注意不要写成cs-gpios),否则找不到片选信号,开发板也会报错。反正只要是报错“cs-gpio”这个信息的,可以从片选信号的名字这方面考虑一下。其实原因就是“/spi/drivers/spi.c”中定义了“cs-gpios”,系统会自己去找这个引脚,如果你自己控制的时候仍然使用这个名字,那么就会出错。这里需要注意的地方:如果系统控制片选信号,那么片选信号的名字一定要写成“cs-gpios”,然后在设备树文件的末尾添加如下的ecspi节点。

2024-04-20 17:35:06 224 3

原创 使用cadence绘制原理图时,自己绘制元器件库,放置Cadence元器件的时候发现线条很大

点击右侧的Basic Attribute下的“Line Width”接着更新一下元件库点击如图中的Update Cache。在lib绘制电阻的时候看起来还好,但是一放置到原理图的时候就很奇怪。解决方法:首先选中线条。

2024-04-13 17:20:00 161 1

原创 Cadence入门基础知识简要总结

Cadence是一个电子设计自动化(EDA)工具套件,为数字、模拟和混合信号集成电路(IC)和印刷电路板(PCB)的设计和验证提供了全面的解决方案。常见的Cadence工具包括Virtuoso、Spectre、Allegro、Innovus等。

2024-04-11 17:19:08 911 1

原创 Linux系统管理指南;Linux入门,一些基本概念或指令。

linux基础知识,linux入门知识,常见命令

2024-04-07 16:47:19 386

原创 Imx6ull mini版移植在linux中添加自己的开发板(参考正点原子驱动开发第37章)

1、问题描述:编译正点原子“01、例程源码\03、正点原子Uboot和Linux出厂源码”中的linux源码发现并没有zImage生成。使用命令“make imx_alientek_emmc_defconfig”配置开发板,然后使用“make dtbs”发现编译成功。屏蔽v6选项,我发现代码中并没有V7的描述,于是自己添加了一个。重新拷贝“基础资料\01、例程源码\04、NXP官方原版Uboot和Linux”下的linux源码。”,并且即使是“mini”也需要配置“enet2”网口。接下来就是修改主频。

2024-04-03 15:50:38 280 1

原创 初始化内核的时候出现spi2.0 failed with error -22以及imx6ull开发板ping不通ubuntu和互联网的问题

总结一下,首先是端口重复使用的问题,需要使用MFG_TOOL重新烧录。紧接着发现网络ping不通,ping不通ubuntu是因为没在同一个网段内,ping不通互联网则是dns的设置问题。现在的问题是重启uboot之后发现resolv.conf里面的还是没有更新,也就仍然无法上网。发现ip设为169.254.84.212,这与我们自己设置的不符合,使用命令重新配置ipv4,发现可以ping通ubuntu但是ping不通百度。3、右键点击你上网的设配器,然后点击属性,接着点击共享。4、把图中的选项勾上。

2024-03-31 18:49:01 321 1

原创 编译linux的led驱动开发时出现expeceted declaration specifiers or ‘...‘ before string constant MODULE_LECENSE

3、敲错字符了,我敲的是”MODULE_LECENSE“,但其实原文是“MODULE_LICENSE”,kernel中没有相关的"MODULE_LECENSE"定义,所以肯定错了呀。特此发条文告诫自己驱动开发切勿浮躁,认真敲写及审核!

2024-03-30 18:56:11 223

原创 Linux驱动开发时命令insmod chrdevbase.ko遇到“insmod: can‘t insert ‘chardevbase.ko‘:invalid module format”问题

linux-imx-4.1.15-2.1.0-g3dv0a4b,然而我开发板的内核版本是。将两者设置为一致后重新make和编译一下chrdevbaseAPP即可解决问题。原因:是因为最开始所使用的内核版本是。

2024-03-29 16:42:01 193

正点原子imx6ull 嵌入式驱动开发 0.96oled屏幕驱动源码

正点原子imx6ull 嵌入式驱动开发 0.96oled屏幕驱动源码

2024-04-20

大学实验室考试题库,非常全面

实验室安全教育考试

2022-09-27

空空如也

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

TA关注的人

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