摘要: 之前学习了tcp发送数据,但是效果很不理想,那么试一下用udp会怎么样,学习一下udp是怎么用用的吧 看例子 例子是在百问网下载的, server client 这个有点奇怪,有点看不懂 #include <sys/types.h> /* See NOTES */ #include <sys/soc 阅读全文
posted @ 2023-07-27 23:19 悠闲的小莫 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 屏幕到了,之前的屏幕不知道哪步出错,一直点不亮,白瞎了160块钱。。。。 那么,学一下framebuffer吧 framebuffer介绍 这张图介绍的很清楚 使用的api 1.open 2.mmap 3.ioctl 前两个都学了,那么这个ioctl到底是什么呢 原链接在这 ioctl的概念 也就是 阅读全文
posted @ 2023-07-26 21:28 悠闲的小莫 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 注意,此贴只是记录学习所得,并不是教程本人的帖子 项目中会有很多cmake嵌套使用的情况 总分式嵌套 cmake的父子关系 注意的式父节点的定义可以在子节点中使用,儿子节点只能在自身使用,称为继承 1.顶层cmake的寻找方法 add_subdirectory(子节点对应文件目录 、、),其中只有第 阅读全文
posted @ 2023-07-22 21:54 悠闲的小莫 阅读(179) 评论(0) 推荐(0) 编辑
摘要: cmake的宏定义学习 cmake的宏定义是用来添加c文件中的ifdef的, 宏定义添加方法 1.在编译的时候添加,如上图所示,注意要-D作为标注 2.add_definitions 若要定义多个宏,可以宏和宏之间用空格,或者换行写 阅读全文
posted @ 2023-07-22 21:16 悠闲的小莫 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 了解全志sdk下的spi 设备树 在总的设备树中设置有base地址和寄存器长度,尽管实际的长度并么有那么大 在board.dts也有对spi做描述,但这个描述是描述所用io引脚、频率、时钟源等,不做详细 make menuconfig 如果想要使用sunxi平台所指定的spi驱动,那么要勾选(如果未 阅读全文
posted @ 2023-07-11 16:47 悠闲的小莫 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 既然已经学会了调用驱动,那么接下来简单点个灯 查看led所在寄存器 我板子的led所控制的是pd22,所在寄存器应该是0x02000098 然而这和我在设备树上找到的地址有出入,很奇怪,那就不管这个了自己添加一个吧。 自己在board.dts上加一个ledio: 我们看见这里有个&pio,而pio又 阅读全文
posted @ 2023-07-10 18:58 悠闲的小莫 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 我们以pwm为例 编写程序 1.首先编写出入口函数 // #include "linux/module.h" // #include "linux/fs.h" // //#include "linux/stddef.h" // #include "linux/types.h" // //#inclu 阅读全文
posted @ 2023-07-08 16:51 悠闲的小莫 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 整个代码 // #include "linux/module.h" // #include "linux/fs.h" // //#include "linux/stddef.h" // #include "linux/types.h" // //#include "crypto/if_alg.h" 阅读全文
posted @ 2023-07-08 10:15 悠闲的小莫 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 那么既然ko的驱动已经可以运行,那么我们来写几个简单的操作设备树的内核驱动 字符型设备驱动和应用层 这俩种代码是分开的,设备驱动调用的是内核的地址,而应用层则是相当于虚拟地址,所以应用层传递参数的时候不能直接付给指针,要调用相对于的参数 内核->驱动->应用 驱动的编写 找到sdk内的例程,按照例程 阅读全文
posted @ 2023-07-05 16:15 悠闲的小莫 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第三次尝试 经过demsg的查看,原来是内核版本不对的原因,因此我们需要根据韦东山老师的教程换一次内核 经过不懈努力,好像过程很容易,但在最后栽了跟头 boot区挂载失败,这怎么办呀 并没有重复挂载 查看mmcblk0 分区的映射 解决 经过从新编译一次内核,使用更新过的工具链编译ko文件后,惊讶的 阅读全文
posted @ 2023-07-03 23:31 悠闲的小莫 阅读(321) 评论(0) 推荐(0) 编辑