自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式课后总结(9)

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

2020-04-27 21:28:53 128

原创 嵌入式课后总结(8)

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

2020-04-24 10:18:28 120 1

原创 嵌入式课后总结(7)

嵌入式课堂总结4.7 进程与程序 1.进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可再计算器之间迁移;而程序通常对应着文件、静态和可以复制。 2.进程是暂时的,程序是长久的:进程是一个状态变化的过程,程序可以长久保存。 3.进程和程序组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)。 4.进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;...

2020-04-13 18:59:18 174

原创 嵌入式课后总结(6)

1

2020-03-31 17:53:48 240

原创 嵌入式课后总结(5)

一.看懂client的程序 1.查看功能目录,先看scripts的目录下面的makefile CC := gcc //gcc编译器 CFLAGS := -Wall -O3。 Libs = -lpthread //链接的库 Target := client //生成的目标 Source := $ (wildcard src/.c); //列出当前目录下src目录的所有.c文件 source=src/...

2020-03-30 21:12:43 165

原创 嵌入式课后总结(4)

调试器:gdb 1、GNU计划的工具;内核调试KGDB 2、程序的错误分类:编译时错误 运行时错误:内存错误,逻辑错误 3、gdb的功能:1运行程序;2设置断点;3查看变量值 4、hello.c 使用示例:gcc -g hello.c -o hello gdb hello (可执行文件) 5、使用 几组命令 –tui: layout asm 显示汇编 layout src 显示源码 layo...

2020-03-23 22:44:30 139

原创 嵌入式课后总结(3)

嵌入式Linux的开发工具-vim、gcc、gdb、make vim(文本编辑器):学会配置vim gcc(编辑器):学会制作动态库和静态库及使用; gdb(调试器):设置断点、单步执行、调试内存错误; make(工程管理器):编写makefile文件; Linux文本编辑器:vim–功能最强大文本编辑器—摆脱鼠标 vi–vim–gvim:命令模式(nyy\p\ndd\u)、插入模式(i\a)、底...

2020-03-17 07:26:58 115

原创 嵌入式课程总结(2)

本次的课程,主要是使用命令进行Linux操作,了解Linux,以及能够使用Linux的开发工具。 1、安装Linux开发环境: 通过虚拟机进行安装,主要是自己进行安装。(易操作) 2、Linux的介绍(POSIX、GPL、GNU) 1991 Linux0.1 GPL:开源社区 POSIX标准:可移植操作系统接口(跨平台的条件) ...

2020-03-09 15:57:46 394 1

原创 嵌入式设计的课后总结(1)

本次课程,老师主要讲述了“嵌入式”的含义以及应用。老师总结说,嵌入式是在已有的硬件上移植操作系统;在操作系统上做上层应用开发,在操作系统之下做底层开发。 按照我的理解来说,嵌入式是对软件和硬件之间的联系进行优化,用一个操作系统来使硬件能够见人更多的软件从而使上层开发软件更加简单。 同时嵌入式深入下去也可以对操作系统进行设计与改进。就目前而言,刚接触嵌入式应该是了解并能够做简单的上层应用的开发。 嵌...

2020-03-02 10:58:19 178

空空如也

空空如也

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

TA关注的人

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