- 博客(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
原创 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
原创 函数指针和指针函数
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
转载 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上传温湿度等数据
2022-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人