自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.14课后总结

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

2020-04-24 09:56:02 99

原创 4.7课堂总结

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

2020-04-14 10:54:15 99

原创 3.31课堂总结

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

2020-04-06 18:35:27 141

原创 3.24课堂总结

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

2020-03-31 11:22:04 94

原创 3.17课堂内容总结

调试器:gdb1、GNU计划的工具;内核调试KGDB2、程序的错误分类:编译时错误:语法错误 运行时错误:内存错误 ,逻辑错误3、gdb的功能:1、运行程序 2、设置断点 3、查看变量值4、hello.c gcc -g hello.c -o hello hdb hello5、使用–tui: layout asm layout src layout spl...

2020-03-23 19:22:58 105

原创 3.10 gcc -static作用

gcc -static:表示的是编译的时候禁止调用动态库,此时就是说完全编译出的东西是比较大的。让 gcc 进行静态编译,也就是把所有都需要的函数库都集成进编译出来的程序上,这个程序就可以不依赖外部的函数库运行了。...

2020-03-16 21:36:41 151

原创 3.10知识点

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

2020-03-16 21:34:17 79

原创 3.3拓展

1.Linux中其他目录的作用(1)boot目录,存放的是启动Linux时的一些核心文件,包括一些连接文件以及镜像文件。(2)devdev目录,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。(3)lib目录,这个目录里存放着系统最基本的动态连接共享库,起作用类似于Windows的DLL文件。几乎所有的应用程序都需要用到这些共享库。(4)lost...

2020-03-09 19:30:24 82

原创 3.3课后总结

一、用户管理的命令用户切换命令: suroot用户切换普通用户: su - 用户名普通用户切换root用户:su - root向系统申请更高一级的权限 :sudo二、文件编辑的命令gedit 文件名 //打开编辑器,编写代码gcc 文件名 //编译成可执行文件执行 ls 查看文件,如编译成功便出现a.out文件三、目录操作命令1.cd 目录名 //查看目录2.cd...

2020-03-09 19:02:19 130

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

CPU体系结构的种类、特点及应用场景1)ARM:特点:体积小、低功耗、低成本、高性能;支持 Thumb ( 16 位) /ARM ( 32 位)双指令集,能很好的兼容 8 位 /16 位器件;采用RISC体系结构,大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定。应用场景:工业控制领域、网络应用、消费类电子产品、成像和安全产品。2...

2020-03-09 18:30:25 359

原创 2.25

嵌入式系统设计课程内容目标:1、了解嵌入式技术;2、掌握嵌入式Linux操作的使用;(命令)3、掌握嵌入式Linux开发工具的使用;(gcc、gbd、make、shell)4、掌握嵌入式Linux应用开发;(文件、多任务、网络)(数据库)5、了解嵌入式产品开发流程;(硬件-软件-系统)6、了解嵌入式系统移植;(u-boot、内核、文件系统)7、了解嵌入式底层软件开发;(驱动开发)...

2020-03-09 18:30:04 95

空空如也

空空如也

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

TA关注的人

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