自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux嵌入式学习-gdb调试

编译的时候 gcc 命令要加-g 这样编译出来的可执行文件才可以进行gdb调试。info b 查看断点的情况。quit 退出gdb模式。list 查看我们的源代码。b break 打断点。run r 运行程序。函数的地方 函数名字。

2024-04-06 21:15:34 266 1

原创 linux驱动学习day1-设备树

1.uboot 启动内核哟用到zImage、imx6ull-alientek-emmc.dtgb、bootz808000002.设备树(DTS(Device Tree Source):设备和树。这个 DTS 文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU 数量、 内存基地址、IIC 接口上接了哪些设备、SPI 接口上接了哪些设备等等.3.在单片机驱动里面的 比如W25QXX、SPI速度等都是在.c文件里面写死。板级信息都写.c里面。

2024-04-05 15:50:02 859 1

原创 【ARM学习-Uboot源码目录分析-day01】

本人linux学习笔记

2023-10-25 22:52:10 104 1

原创 C/C++局部指针变量生命周期

C语言中对于局部指针变量的细节分析,提醒自己嵌入式要时刻记得用好指针

2023-08-07 00:51:41 454 1

原创 Linux中取地址到底取的是低地址还是高地址?和堆栈区开辟方向有关系吗

足以证明取地址就是取得低地址,和堆栈开辟方向没有关系。

2023-07-22 17:52:35 77

原创 C语言中指针取值的分析(结构体指针)

【代码】C语言中指针取值的分析(结构体指针)

2023-06-29 16:34:01 577

原创 Makefile模板(来源于内核)

Makefile模板

2023-06-29 10:33:43 41

原创 Makefile的简单学法(示例+模板)

tool1.o 是目标文件 tool1.c 是依赖文件。依赖关系 main.c 依赖tool1.c 和tool2.c 两个文件。.PHONY:clean .PHONY说明clean是一个伪指令。其中的tool1.o:tool1.c。

2023-06-28 22:07:19 74 1

原创 从Linux内核抽出来的链表,可保存使用(功能强大)

从linux抽离出来的链表 ,可保存直接使用

2023-06-27 14:53:05 33

原创 有关函数返回值的问题

有关函数的返回值

2023-03-23 19:58:08 48

原创 函数指针和指针函数

int(*p)(int,int) 这是一个指针 这个指针必须指向的是一个函数 并且(函数的两个参数必须是int类型,而且返回值类型也得是int类型)int *p(int a,int b)很明显这是定义了一个函数 只不过它的返回值是一个地址 这个地址所存取的内容是int类型的数据。这样 p和add就是相等的。数组指针和数组的那种相等的关系。

2023-03-17 16:12:14 46

原创 【shell脚本(2)

if [ -e $FILE ] //-e 判断是否存在 可能是目录 , 也可能是普通的文本文件。////练习: for循环实现将aaaa文件夹中的所有文件copy到bbbb中(不用cp -r)什么是解释型语言:一边执行, 一边编译的。////练习2:用for循环实现创建a.1, a.2, a.3, a.4 …如果文件是目录,就打印"aaaa is 目录" (aaaa是可变的)4 在aaaa文件中创建文件a.txt //touch a.txt。1 由用户输入一个文件名aaaa( aaaa是可变的 )

2023-03-14 21:32:08 115

原创 Linux及c高级

linux 表示的是 用户名 @ ubuntu 表示的是 计算机名 : ~ 用户工作目录 $ 普通用户 /#超级用户。rwx ====》 八进制的 4 2 1 如果说这个访问权限没有的话,当前位为0 r ===> 100 相当于数字4。:9,$s/e/MMMMMM/g ##将9行到文本的最后一行全部替换成MMMMM。cd / (进入根目录) /叫根目录。:9,12s/e/MMMMM/g ##将9-12行出现的所有e替换成MMMMM。😒/e/MMMMMM/g ##将光标所在行出现的所有e替换成MMMMM。

2023-03-14 21:30:29 82

原创 shell脚本(1)

ls >> test.c 同样也是 把列出的目录 保存到 test.c 里面去。TTL-----> 每经过一个路由-1, 当减到0时,数据不发送,通过TTL可以计算出经过的路由个数。如果想用biz2压缩格式 .tar.bz(biz2压缩格式) .tar.gz(gzip 压缩格式)//给test.c 生成了一个 test.bak 的链接文件 .bak 硬链接文件的后缀。可不可以(将ps命令的输出给grep命令,grep命令在ps命令的输出中找a.out)//这个链接文件 , 跟我原有 的文件 一模一样。

2023-03-14 21:29:59 197

原创 day6学习笔记(数组以及输入输出函数)

数组的定义(类型的区别)函数

2023-03-04 15:34:17 72

原创 毕业设计(基于Arduino的智能系统)

毕业设计(基于Arduino的智能系统)

2023-03-03 15:02:53 935

转载 javaweb +mysql的学生成绩管理系统(mvc+dao设计模式)带课程报告(适合课程设计+毕业论文)

加我微信获取完成版代码(有讲解视频包运行)一、基础功能简介登录操作管理员用户管理【添加新用户、修改、删除、查询】教师管理【修改、删除、分配课程、查询】学生管理【修改、删除、查询】课程管理【添加新课程、修改、删除、查询】分配课程【查询已分配的课程信息】老师课程管理【查询、查询课程对应的学生】课程学生【导出excel、返回上一页、成绩提交】学生查看分数【查询】选课【查询可选课程、选择】流程简述:管理员 -> 创建基础信息 -> 添加教师、学生信息 -> 赋予

2021-01-12 15:55:27 1148

原创 stm32 库函数(按键控制led灯闪烁)最简单易懂的使用方法

STM32 使用库函数(按键控制led不同的闪烁效果)下面是main.c#include “stm32f10x.h”#include “led.h”#include “key.h”int main(void){while(1){if(!GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3)){GPIO_WriteBit(GPIOE,GPIO_Pin_5,(BitAction)(1));}else{GPIO_WriteBit(GPIOE,GPIO_Pin

2020-11-08 21:44:33 10631 6

Arduino Esp32上传温湿度等数据

arduino采用了蓝牙协议上传温湿度等数据。可以在本地LCD进行显示,也可以在APP上进行数据显示,同时还可以进行控制开关,如浇水开关,还可以设置阈值进行相应的控制,适合毕业设计等。附有电路原理图和模块资料。

2022-05-09

空空如也

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

TA关注的人

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