自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 程序运行环境与存储器

ARM-cortex-A系列的SOC(比如Exynos4412):该类SOC更加复杂,通常有内存管理单元(MMU),代码存储在nand flash中,程序运行时,需要先将代码加载到ram中运行,该类SOC的启动环节包含了加载程序。就像Windows操作系统存储在硬盘中,开机的时候,操作系统的代码会加载到内存条(RAM)中。写程序时,尽量把某个操作所需的数据都放在内存中的连续区域中,不要零零散散地到处放,这样有利于充分利用高速缓存。对于不太常用的内存数据,操作系统会写到磁盘上,以便腾出更多可用的物理内存。

2023-04-04 16:11:07 347

原创 linux下,ELF文件与GUN binutils

命令,列出elf文件中text,data,bss段的大小。使用 ldd 命令了解 ls 命令所依赖的系统库。对象:“目标文件”和“可执行文件。对象:“目标文件”和“可执行文件。

2023-04-03 20:10:55 353

原创 STM32第七章: IIC(I2C Inter-Intergrated Circuit 集成电路总线)、 IIC时序图(IIC协议)、 I2C模拟时序、STM32F4XX的IIC通信、重载print

一. IIC(I2C Inter-Intergrated Circuit 集成电路总线) 由Pillphs公司发明的。 IIC也是属于通信的一种,并且也是串行通信(按bit收发数据)。 IIC属于串行总线通信: 只有一根数据线 SDA:Serial DAta 串行数据线 但是还有一根时钟线 SCL:Serial CLock串行时钟线 SDA:Serial DAta 串行数据线...

2021-11-28 22:40:15 4473 2

原创 面试题^0^

用socket来进程间通信,本身用分包过程,不需要信号量缺省:既系统默认状态第二次open同一个文件,在内核中会维护另一个struct file与之对应

2021-10-03 17:02:17 137

原创 编写、进程、线程常用的linux命令

uname -a :查看 linux的版本号ipcrm:结束一个进程lsipc或 ipcs:查看进程信息ipcmk:创建pstree:查看系统所有线程pstree | grep运行程序名 :查看对应程序的所有线程gcc 1.c -g:将原程序1.c编译成可被 gdb调试的程序gdba.out:调试运行a.outgrep -R "^struct msqid_ds" 结构体原型所在的头文件(当前路径在相关路径下就不需要写):...

2021-09-26 23:19:50 302 5

原创 并发第七章:线程

目录一.引入二.线程是什么三.线程和进程的区别1)2)3)四.线程API1)创建线程2)线程的退出3)设置线程被取消属性4)等待线程退出5)设置线程分离属性6)线程的互斥问题1)初始化线程互斥锁2)P操作/上锁==#临界区==3)V操作/解锁4)销毁互斥锁7)同步问题1.初始化条件变量1.初始化条件变量2.等待条件变量3.唤醒条件变量4.销毁条件变量一.引入并发:指进程的执行方式,指在...

2021-09-22 21:59:38 373

原创 ^0^交叉开发makefile脚本中伪目标clean和.PHONY,你注意到这个了吗

// .PHONY意思表示clean是一个“伪目标 //”rm前面的 '—'某些文件出现问题,但不要管,继续做后面的事 1. 这里要说明一点的是:clean不是一个文件,它只不过是一个动作名字,有点像C语言中的lable一样,其冒号后什么也没有,那么,make就不会自动去找文件的依赖性,也就不会自动执行其后所定义的命令。要执行其后的命令,就要在make命令...

2021-09-03 11:32:24 397

原创 ^0^大家知道怎样用C语言实现单链表吗

前言:今天我来讲讲C语言如何实现传统的链表,顾名思义,传统的就是过去的,在实际项目中很少用到的,与现在的主流的抽象链表(如,linux内核双向循环链表)相比存在着致命的缺陷,但是,凡事多有个但是啊,看问题要看本质;传统链表相比更容易理解和掌握。话不多说,今日我们讲讲带头结点的单向链表,相信我们都有收货^0^:概念:链表,既链式存储线性表。 链表有两类: 1.有头结点(头结点,不存储数据,负责管理整条链表的结点)的...

2021-08-28 17:27:34 290 4

原创 6-22——“ == ”不能用来比较两个字符串是否相等,解决方法——折半查找算法、找素数的简单算法

//休息一秒sleep(1000);头文件——windows.h//执行系统命令的一个函数——cls——清空屏幕system("cls"); ——stdlib.h“ == ”不能用来比较两个字符串是否相等解决方法: char password[ ] = "123456" if( strcmp(password,"123456") == 0) //strcmp( ) ——string.h——判断返回值是否为零折半...

2021-06-23 00:04:42 175

原创 6-17——调用数组作为参数的函数时,容易出错的点

分享C语言库函数资源: www.cplusplus.com

2021-06-18 00:02:01 157

原创 6-16——我觉得的分支语句、循环语句中值得注重的地方

语句:“ ;”隔开的叫语句 int a = 0; :

2021-06-16 23:36:15 60

原创 6-12——指针、结构体知识要点

指针 int *p; //在定义变量时,*表示该变量是指针 *

2021-06-11 14:07:07 68

原创 6-9——今日强化练习^0^我好强——涉及:结构体、函数、指针、数组

#include <stdio.h>int n = 0;typedef struct Student { int id; int score[5];}Stu;//把学生的学号id和五门成绩包装成结构体void input(Stu arr[]){ int i = 0; for (i = 0; i < n; i++) { scanf("%d%d%d%d%d%d", &arr[i].id, &arr[i].score[0], &ar.

2021-06-09 17:14:14 172

原创 6-8——static、auto、extern、register、typedef、define的几个注意点

int arr[ 10] = { 0 };arr[4]; //[ ] ——数组下标操作符

2021-06-09 00:14:30 339 3

原创 6-5——结构体(按学生总分排序)练习2——请教优化

结构体3(按学生总分排序)题目描述定义学生结构体,包括学号、及三门功课的成绩和总分,按照总分从小到大输出学生学号与总分。输入输入包含n(n<20)个学生的信息,第1行学生人数。第2行--第n+1行为学生信息,包括学号、及三门功课的成绩。输出从小到大输出学生学号与总分。样例输入31001 70 80 901002 60 70 801003 80 90 90样例输出1002 2101001 2401003 260...

2021-06-05 17:14:44 307

原创 6-5——指针(连接字符串)编码练习——请教优化

指针(连接字符串)题目描述将2行英文连接后输出。不能使用strcat函数。要求:编写函数f(char *s1,char *s2,char *s3),将字符指针*s1中字符与字符指针*s2中字符连接到到字符指针*s3中。输入输入包括2行英文。输出将2行英文连接后输出。样例输入Problems involving the computation of exact values of very large magnitude and precision are c...

2021-06-05 16:51:21 355

原创 6-4——字符串与数组的要点

字符串 ——用双引号括起来的字符 “ ”: //空字符串 int a[ ] = “abc”——包含四个元素:'a' , 'b', 'c', '\0' //'\0'字符串结束标志,其值为0 ‘A’——65 ‘a’——97 strlen( ); //strlen——string length——计算字符串长度char arr[] = {'a', 'b', 'c' };strlen(...

2021-06-04 23:48:43 87

原创 6-3——c语言语法标准、数据类型、变量、常数几个注意点

C语言

2021-06-03 21:54:54 184

原创 学习记录6-2

今天,我开始写博客了,刚开始接触博客,还很不熟练,真是头大。不过凡事都有第一次,我会在接下来的学习中,利用一些时间分享我的学习心得。我很欢迎大家给出自己的见解,谢谢!

2021-06-02 19:30:59 63

空空如也

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

TA关注的人

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