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