自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 linux下的日志编写

【代码】linux下的日志编写。

2024-09-18 21:48:01 771 1

原创 S3C2440 ARM设备驱动(boot loader,kernel,rootfs)

为内核启动准备环境,并引导内核启动2、kernel(linux内核)操作系统的核心,(狭义上的操作系统)3、rootfs一堆有组织的文件。

2024-09-11 22:22:21 1479

原创 ARM——结构体系(处理器工作模式,CPSR,立即数,汇编语言函数调用)

汇编语言调用C语言,C语言调用汇编语言。

2024-09-03 21:43:46 942

原创 ARM————体系结构

程序运行总是由低地址向高地址顺序执行,以PC来进行监控,若其中调用函数则会改变PC的值,若调用一次函数,函数结束后返回PC+1;若多次调用则会进入死循环,需要利用SP栈指针寄存器,存储调用函数前的PC值;使用满减栈,利用栈的特性,先进后出,由高地址到低地址,避免越界风险,可以判断栈是否为空。CPU缓存是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度却比内存要快得多。CPU高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾。2.1为什么使用LR,SP存储PC地址。

2024-09-02 22:23:06 1983

原创 数据结构 哈希表 五大排序算法 二分查找(折半查找)

哈希表:将数据通过哈希算法映射称为一个键值存时在键值对应的位置存储取时通过键值对应的位置查找哈希冲突(哈希碰撞):多个数据通过哈希算法映射成同一个键值。

2024-09-02 21:14:49 995 2

原创 循环队列 、二叉树

1、循环队列 特点:只允许在队尾入队,队头出队,遵循先进先出原则 不能随机访问,不能随机插入 1.1循环队列创建 定义两个指针分别指向队头,队尾。初始化队头,队尾为0;SeqQueue *CreateSeqQueue(int MaxLen){ SeqQueue *pTmpQueue = NULL; pTmpQueue = malloc(sizeof(SeqQueue));

2024-08-30 22:00:28 1005

原创 单向链表,双向链表,内核链表,栈,队列简单操作

link_t 为宏定义的链表节点结构体,typedef struct linknode{struct linknode pnext;}link_t;其中DateType为宏定义的数据类型#define int DateType;

2024-08-29 21:55:44 1076

原创 数据结构概念

数据结构是各种数据元素的一种集合。

2024-08-27 22:42:30 676

原创 数据库基本概念以及创建简单数据库

create table + 表名(列名 数据类型)(例:create table dirctory(name text)) 添加表格。outer join 外连接 将两表内相关联数据链接形成新表(可以打印不存在或无关联数据)select 表名1.列名 as 新列名 ,表2.列名 as 新列名 from 表1 cross join 表2;inner join 内连接 将两表内相关联数据链接形成新表(无法打印不存在或无关联数据)1.1利用sql语句。

2024-08-22 22:36:02 374

原创 多路复用IO

2024-08-21 18:25:06 142

原创 HTTP协议 TCP复用编程

2024-08-20 21:34:12 141

原创 TCP编程

2024-08-16 20:40:33 148

原创 网络通信

2024-08-15 18:57:55 147

原创 基于linux 利用C语言实现Mplayer功能控制

共四部分: 1、主函数 2、界面函数3、功能函数 4、头文件申明1、主函数(main.c)/*************************************************** * * 主函数 * **************************************************/#include <stdio.h>#include "head.h"in

2024-08-15 10:51:22 382

原创 消息队列 共享内存 信号灯

2024-08-14 21:11:25 139

原创 C语言 MINISHELL 简单实现

2、终端显示函数(terminal.c)4、头文件,函数声明。3、指令函数(command.c)1、主函数(man.c)

2024-08-13 19:44:51 204

原创 进程间通信 信号

2024-08-11 09:23:48 451

原创 进程相关

2024-08-09 19:02:56 259

原创 线程通信

2024-08-08 18:48:06 116

原创 线程基本概念

2024-08-07 18:44:53 131

原创 文件IO操作

2024-08-02 22:38:20 141

原创 文件IO

2024-08-02 09:08:02 458

原创 Linux软件编程 IO输入输出

利用fprintf和fscanf读取写入csv文件。利用fgets和fputs实现文件内容复制。

2024-07-31 18:35:11 153

原创 Linux软件编程 基本命令 IO输入输出

2024-07-30 19:00:08 125

原创 内存管理 链表

2024-07-28 10:19:39 417

原创 结构体 共用体 枚举

2024-07-26 17:57:11 386

原创 指针函数 函数指针 结构体

上述代码中 , 定义函数BubbleSort中int * parray 为指向数组的指针,int len 为数组长度, int (*pfun)(int,int)为一个指针函数;就会导致在函数调用完之后返回的局部变量地址指针变成一个‘野指针’。主函数中BubbleSort(a,5,AbsAsc)其中a为数组名,5为数组长度,AbsAsc为函数指针(传递到指针函数int (*pfun)(int,int)中)为一个函数,并且返回值为指针。例 :int * parray(int , int )

2024-07-25 19:16:49 229

原创 指针数组 数组指针 二级指针

(*(a+m) + n) 按一维数组与指针关系演化(a[i] == *(a + i) == *(p + i) == p[i])定义一个指针数组a,其数组的每一个元素均为一个指针,而指针在空间中占8个字节,根据数组的空间特性可知指针数组的空间大小为 : 元素个数*8 == i * 8。*(*(q + m) + n) 数组指针q,指向第一个数组,+m则指向第m个数组的第一个元素,参考一维数组指针关系。由指针组成的数组,数组的每一个元素均为一个指针。

2024-07-24 19:53:56 342

原创 指针和数组

2024-07-23 18:30:29 103

原创 条件编译 指针定义

2024-07-22 18:25:51 445

原创 函数传参 预处理命令

2024-07-21 10:28:30 131

原创 二维字符型数组 函数

2024-07-19 19:48:59 121

原创 选择排序 二维数组 字符型数组

strlen,strcpy,strcmp,strcat练习。计算输入字符串中大写字母,小写字母,空格,数字的个数。

2024-07-18 18:26:21 106

原创 C语言学习 循环结构 辅助控制语句 数组

练习:1.从终端接收若干个数,以-1结束,计算所有输入数字的平均值。练习:从终端接收10个数到数组中,计算这10个数的平均值。练习:从终端获得5个数到数组中,获得数组中的最小值。练习:1.利用goto求和。

2024-07-17 17:45:13 217

原创 C语言学习 分支结构 循环结构

1.从终端输入一个成绩,打印成绩的级别 (使用switch实现)1. 从键盘输入一个字符,输出该字符的按字典排列顺序的下一个字符,例如,输入a,则输出b。如果输入的字符不在26个英语字母中,则显示输入数据有误,如果输入的字符是z或Z,则输出a或A。练习:鸡兔同笼,共50只,140只脚,打印出鸡兔的个数。90 - 100打印 优秀。80 - 89打印 良好。70 - 79打印 中等。60 - 69打印 及格。0 - 59打印 不及格。练习:打印99乘法表。

2024-07-16 18:51:47 153

原创 C语言学习 常用输入输出函数 流程控制

2024-07-15 18:28:57 104

原创 C语言基础学习 ,变量 , 表达式,运算符,输入输出函数

2024-07-13 18:13:47 102

原创 C语言基础学习,进制转换,数据类型

2024-07-12 18:08:43 158

原创 linux嵌入式操作基础

式linux操作基础。

2024-07-11 18:14:21 367

空空如也

空空如也

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

TA关注的人

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