自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-05-07

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

2020-05-07 11:49:22 72

原创 2020-05-07

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

2020-05-07 11:47:39 68

原创 2020-03-30

嵌入式Linux系统开发(文件、进程、线程、网络)20嵌入式系统移植8h嵌入式驱动开发8h自动生成: CMake autotool嵌入式Linux开发工具-shell编程(脚本:批处理)Linux系统运维工程师(嵌入式系统开发–系统移植)shell:1.命令解析器 (将用户输入的命令解析,调用相应的命令的可执行文件2.脚本语言命令:可执行文件在这里插入图片描述变量 if for whi...

2020-03-30 16:18:16 51

原创 2020-03-20

调试器:gdb1.GNU计划的工具;内核调试KGDB2.程序的错误分类:编译时错误:语法错误 运行时错误:内存错误,逻辑错误3.gdb的功能:1运行程序;2设置断点;3查看变量值4.hello.c gcc -g hello.c -o hellogcc gdb5.使用–tui:layout asmlayout srclayout split(run finish continue)...

2020-03-20 11:40:18 66

原创 2020-03-12

gcc提供了一个-static参数,可以改变gcc默认的连接方式指定了这个-static选项,gcc在连接时对项目所有的依赖库都尝试去搜索名为lib.a的静态库文件,完成静态连接,如果找不到就报错了。这里指的所有是不仅指我们常用的第三方库比如jpeg,png,opencv,zlib,…,还包括gcc编译器自带的库libgcc,libstdc++,libc,libm…,总之就是linux kern...

2020-03-12 14:32:16 81

原创 2020-03-12

嵌入式Linux的使用(命令)用户管理:su、sudo、useradd、userdel文件管理:Linux一切皆为文件;(-普通文件、d目录文件、c/b设备文件、l链接文件、p管道文件、f堆栈文件、s共享文件)嵌入式Linux的开发工具-vim、gcc、gdb、makeVim(文本编辑器):学会使用和如何配置vim;Gcc(编译器):学会制作动态库和静态库及使用与区别;Gdb(调试器):...

2020-03-12 14:29:55 85

原创 2020-03-09

巩固上节课内容:嵌入式系统开发概述1.什么是嵌入式技术?操作系统->嵌入式操作系统:管理资源,解耦软硬件;2.嵌入式开发方向:嵌入式上层应用开发、嵌入式底层系统软件开发,嵌入式系统工程师3.嵌入式学习路线:(嵌入式操作系统、开发工具、系统应用开发(&GUI),系统移植、驱动,内核)4.所具备的知识体系:C语言、单片机、嵌入式操作系统(汇编、C++)编程语言:C、C++、汇编、...

2020-03-09 14:51:44 74

原创 2020-03-09

一、linux根目录下各文件夹的作用:/bin:二进制可执行命令/sbin:系统管理命令,这里存放的是系统管理员使用的管理程序/dev:设备特殊文件/etc:系统管理和配置文件/etc/rc.d:启动的配置文件和脚本/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib:标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文...

2020-03-09 14:42:18 71

原创 2020-03-01

学习总结(第一周)新学期新气象,又开始了新课程的学习。经过第一堂嵌入式系统设计的学习,让我初步了解到了嵌入式系统设计在我们专业学习的重要性。我们要1.了解嵌入式技术;2、掌握嵌入式Linux操作的使用;(命令)3.掌握嵌入式Linux开发工具的使用;(gcc.gbd.make.shell)4、掌握嵌入式Linux应用开发;(文件、多任务、网络)(数据库)5、了解嵌入式产品开发流程;(硬件-软件–...

2020-03-01 10:09:51 92

原创 2020-03-01

CPU的体系结构的种类、特点及应用场景?答:①ARM:ARM架构,过去称作进阶精简指令集机器,是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。优势:价格低;能耗低。在今日,ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位架构之一。ARM处理器可以在...

2020-03-01 09:39:12 132

空空如也

空空如也

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

TA关注的人

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