自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式第九周课后总结

一、(1)信号:信号是一种向进程发送通知,告诉其某件事情发生了的一种简单通信机制。(2)信号的产生:①另一个进程发送信号;②内核发送信号;③底层硬件发送信号。(3)信号列表:常用信号。信号宏名 信号编号 说明系统 默认处理方式SIGABRT 6 终止进程,调abort函数是产生 终止,产生cre文件SIGALRM 14 超时,调用alarm函数时产生 终止SIGBUS 7 硬件...

2020-04-27 21:11:11 126

原创 嵌入式第八周课后总结

回顾:嵌入式多任务:进程,线程硬件条件:单个CPU单个核单任务:一个任务执行完毕之后下个任务才能执行;多任务:任务可以被中断,中断之后可以执行其他任务;(并发/并行)单核CPU:并发多核CPU:并发,并行进程实现多任务,特点:①给每个进程分配独立的地址空间,4G的大小!(1G是内核,3G是用户空间:栈,堆,数据段,代码段)②互不干扰进程的创建方式:fork vfork sys...

2020-04-21 15:04:20 121

原创 嵌入式第七周课后总结

进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元;进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制。进程是暂时的,程序使长久的:进程是个状态变化的过程,程序可长久保存。进程与程序组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)。进程与程序的对应关系:通过多次执行,...

2020-04-14 08:09:33 92

原创 第六周嵌入式课后总结

1.嵌入式系统开发:通过内核提供的服务实现相应的功能软件 内核 硬件c语言程序设计:无os语法;2.Linux系统空间划分:用户空间,内核空间,划分空间的目的是:为了保护内核的访问安全;保证用户空间不能随便访问内核;3.用户空间如何访问内核空间?必须发送系统调用;4.用户如何发送系统调用?调用操作系统提供的函数接口–API:用户编程接口;文件操作、进程,1.文件描述符(文件...

2020-04-06 12:20:44 215

原创 第五周嵌入式课后总结

CC:=gccCFLAGS:=-Wall -03Libs == := +=?=(防止重复定义)makefile里的函数:wildcard功能:列出当前目录下的符合模式参数的文件名;wildcard src/*.c(patsubst %.c,%.o,$(source)) //把sourcepatsubst功能:把当前目录下的符合模式参数的文件编译成addsuffix:在a...

2020-03-30 07:31:12 93

原创 嵌入式第四次课堂总结

调试器:gdb1.GNU计划的工具;内核调试KGDB2.程序的错误分类:编译时错误:语法错误;运行时错误:内存错误,逻辑错误3.gdb的功能:1.运行程序 2.设置断点4.hello.c gcc -g hello.c -o hello gdb hellogdb 文件名 --tui5.使用(gdb命令)–tui:layout asm //显示源码layout srclayo...

2020-03-18 10:16:04 108

原创 嵌入式第三次课后作业

gcc -o1 -o2 -o3 的编译优先级-O1: 对程序做部分编译优化,对于大函数,优化编译占用稍微多的时间和相当大的内存。使用本项优化,编译器会尝试减小生成代码的尺寸,以及缩短执行时间,但并不执行需要占用大量编译时间的优化。打开的优化选项:l -fdefer-pop:延迟栈的弹出时间。当完成一个函数调用,参数并不马上从栈中弹出,而是在多个函数被调用后,一次性弹出。l -fmerge...

2020-03-15 17:03:15 152

原创 第三次课堂总结

嵌入式Linux开发工具:vim,gcc,gdb,makevim(文本编辑器)的基本操作:1、进入vim编辑器(从命令行提示符),输入∶vim 文件名 <回车>2、退出vim编辑器,请输入以下命令放弃所有修改∶ :q! <回车>或者输入以下命令保存所有修改∶ :wq <回车>3、在正常模式下删除光标所在位置的字符,请按∶ x4、在正常模式下要在光...

2020-03-15 16:58:15 144

原创 嵌入式第二节课课后拓展

diff find 重定向 grep sed awk

2020-03-09 13:43:34 126

计算机三级等级 网络技术 笔记

交换机是一种工作在数据链路层的网络设备;是基于MAC地址识别,进行转发;使用交换机构建出交换式局域网,具有独占传输通道,独享信道带宽,同时允许多对站点进行通信,总带宽等于所有带宽之和;交换机的功能:1.建立和维护一个表示MAC地址与交换机端口对应关系的交换表;2.在发送端口和接受端口之间建立虚连接;3.完成数据帧的转发或过滤;交换机的工作原理:在转发数据帧时,根据帧中的MAC地址,...

2020-03-06 19:17:44 389

原创 嵌入式第二节课课后总结

2020-03-05 21:24:19 201

原创 CPU体系结构的种类,特点及应用场景

一、CPU体系结构的种类1.ARMARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。2.x86系列/Atom(安腾)IA 是Intel Arc...

2020-03-01 08:55:17 1301

原创 嵌入式系统的入门心得

一、嵌入式开发概述1**.嵌入式技术是什么?**嵌入式技术是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单...

2020-02-29 21:28:10 246

空空如也

空空如也

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

TA关注的人

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