树莓派学习
树莓派学习笔记
most delay
这个作者很懒,什么都没留下…
展开
-
工厂模式的案例
1.设计模式概念的引入 设计模式 2.c语言结构体的大多数用法 #include <stdio.h> #include <stdlib.h> struct animal { char name[128]; int age; int sex; void (*eat)(); void (*beat)(); }; void dogEat() { printf("狗吃是\n"); } void原创 2021-09-15 13:53:32 · 128 阅读 · 0 评论 -
树莓派引脚驱动编写(2)
1.续上篇文章的代码测试过后这节真正来验证是否驱动成功 (1)首先改写驱动代码(在linux源码树目录的/driver/char下) 注意:在编译之前可以先备份以下 #include <linux/fs.h> //file_operations声明 #include <linux/module.h> //module_init module_exit声明 #include <linux/init.h> //原创 2021-09-13 22:42:59 · 167 阅读 · 0 评论 -
树莓派Linux源码配置和编译
树莓派等芯片带操作系统的启动过程 C51,STM32(裸机)》》》》》》C直接操控底层寄存器实现相关业务。 业务流程型的裸机代码 遥控灯: while(1) 垃圾桶:WemosD1 LOOP 恩智浦智能车: stm32 X86,Intel windows 启动过程: 电源 -》 BIOS -》windows内核-》C,D盘-》 程序启动(QQ) 嵌入式产品: 树莓派,mini2440, mini6410,nanopi,海思,RK(瑞芯微)----..原创 2021-09-12 22:54:09 · 434 阅读 · 0 评论 -
树莓派驱动pin4引脚驱动的编写(1)
1.Linux一切皆文件(鼠标、键盘、led、屏幕、网卡等这些设备都是以文件的形式存在/dev下面) 2.如何查找驱动(1.通过文件名,2.通过设备号(主设备号和次设备号)) 3.驱动链表:管理所有设备的驱动(添加和调用),编写完驱动程序加载到内核,调用驱动程序用户空间去open,驱动插入链表的顺序由设备号检索。 4.驱动代码编写步骤 ...原创 2021-09-12 22:41:16 · 441 阅读 · 0 评论 -
linux静态库与动态库
Linux库概念及相关编程(面试重点) 1.分文件编程案例 好处: 分模块的编程思想 网络 a 超声波b 电机c a.功能责任划分 b.方便调试 c.主程序简洁 2.库 https://www.cnblogs.com/sunsky303/p/7731911.html https://blog.csdn.net/wk_bjut_edu_cn/article/details/81735956 a)静态库 静态函数库,是在程序执行前(编译)就加入到目标程序中去了 ; 优点: 运行快 发布程序无需提供静态库,因为已原创 2021-09-10 17:31:42 · 87 阅读 · 0 评论 -
树莓派前期配置
1.树莓派刷机 2.树莓派登录 (1)HDMI视频线 连接到显示器 (2)串口 (3)设备破解 默认情况,树莓派的串口和蓝牙连接。 想办法断开蓝牙连接,把串口用来数据通信 https://blog.csdn.net/syjsxxjy/article/details/80774262 a.观看树莓派的启动过程,字符 b.串口登录树莓派 2.2.2 默认账号:pi 默认密码:raspberry 2.3通过网络登录树莓派 2.3.1让树莓派入网 修改 https://blog.csdn.net/qq原创 2021-07-02 17:32:38 · 98 阅读 · 0 评论