自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式第十周总结

OSI参考模型1、第7层应用层:OSI中的最高层。它为特定类型的网络应用程序提供对osi环境的访问。应用层决定进程间通信的性质,以满足用户的需求。基本功能:应用层不仅提供应用过程所需的信息交换和远程操作,还充当应用过程的用户代理,完成信息交换所需的一些功能。2、第6层表示层:主要用于处理两个通信系统之间交换信息的表示。基本功能:为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加解密...

2020-05-05 12:56:38 209

原创 嵌入式第九次总结

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

2020-04-28 00:18:29 139

原创 嵌入式第八次总结

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

2020-04-24 00:12:39 126

原创 第七周嵌入式总结

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

2020-04-14 11:22:29 95

原创 嵌入式第六次总结

课前回顾嵌入式Linux开发工具:gcc make shell嵌入式linux系统开发:通过内核提供的服务实现相应功能软件 内核 硬件C语言程序设计:无os语法嵌入式Linux C开发:“会看使用说明书”Linux系统构成:用户空间、内核空间PS:分为两个空间作用保护内核的访问安全保护内核的访问安全,用户空间不能随便访问内核空间,可以用系统调用访问。作用:使用户空间可以访...

2020-04-06 23:52:38 408

原创 第五次课堂总结--shell

课前回顾嵌入式Linux开发工具:-gcc 、gdb、make学习目标:了解gdb,编写makefile作业:总控Makefile、功能目录Makefile、scripts的关于shell

2020-03-30 23:10:19 94

原创 第四次课堂总结gdb与make

关于gdbgdb:调制器**1.GNU计划的工具:**内核调试KGDB2.程序的错误分类:编译时错误:语法错误;运行时错误:内存错误,逻辑错误3.gdb的功能:运行程序;设置断点;查看变量的值;4.gdb的用法:hello.c gcc -g hello.c -o hello gdb hello(可执行文件)gdb自带命令:run 执行程序;list 查看源码;br...

2020-03-23 22:58:47 127

原创 第三次拓展

gcc -static的作用static 是让 gcc 进行静态编译,也就是把所有都需要的函数库都集成进编译出来的程序上,这个程序就可以不依赖外部的函数库运行了。关于三级优化-O1:这是最基本的优化等级。编译器会在不花费太多编译时间的同时试图生成更快更小的代码。这些优化是非常基础的,但一般这些任务肯定能顺利完成。-O2:-O1的进阶。这是推荐的优化等级,除非你有特殊的需求。-O2会比-O1...

2020-03-17 11:46:19 93

原创 嵌入式开发工具

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

2020-03-16 19:43:28 200

原创 嵌入式第二次拓展

加粗样式

2020-03-09 23:47:33 83

原创 嵌入式第二次作业

Linux各个根目录的作用1、bin:系统启动需要的命令和大部分普通用户平常所需的可执行命令(如:ls,mkdir)。2、sbin:存放系统管理员可执行的命令。里面也是二进制文件。一般不给普通用户执行,除非必要的时候,普通用户获取超级管理员权限可执行部分命令。3、dev:系统中所有设备文件,设备包括鼠标、键盘、硬盘等。关于设备驱动文件都存放在这个文件夹中。4、etc:系统中的所有配...

2020-03-09 22:35:37 251

原创 嵌入式第二次总结

加粗样式

2020-03-09 20:22:07 123

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

大致分为4个种类1、RAM特点:体积小、低功耗、低成本、高性能;支持 Thumb ( 16 位) /ARM ( 32 位)双指令集,能很好的兼容 8 位 /16 位器件;采用RISC体系结构,大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定;对于不同系列的ARM有各自的特点。应用场景:加粗样式...

2020-03-02 21:33:27 416

原创 嵌入式第一次小结

关于

2020-03-02 18:50:48 162

空空如也

空空如也

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

TA关注的人

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