- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Linux开发工具3
①:shell编程(嵌入式系统开发–系统移植②:shell命令解析器(将用户输入的命令解析,调用相应的命令的可执行文件③:要求了解c语言的大部分用法并且能够编写较简单的程序去实现功能④ :if for while until case 函数 函数传参 函数返回值 键盘输入read⑤:底层嵌入式开发:设立了命令拼装、看懂shell...
2020-03-30 08:14:09
84
原创 Linux调试工具2
调试器:gdb①:GNU计划的工具–内核调试KGDB②:程序的错误分类–编译时错误:语法错误 运行时错误:内存错误,逻辑错误③:gdb的功能–1.运行程序 2.设置断点 3.查看变量值④:hello.c gcc -g hello.c -o hello gdb hello⑤:使用–tui: runlayout asm enable+断点编号layout src ...
2020-03-23 08:04:38
112
原创 嵌入式Linux开发工具
①:gcc,vim,gdb,maka②:gcc特点:(GNU工具,交叉编译器)③:交叉编译器:在当前CPU平台下编译出在其他CPU平台下可执行的代码④:源文件—>可执行文件的步骤:预处理,编译,汇编,链接⑤:搜索路径‘<>’:在系统的头文件目录查找(/usr/include)搜索路径’ “ ” ‘:在当前目录查找,找不到再到系统的头文件 目录查找⑥:#in...
2020-03-16 09:39:14
160
原创 Linux下目录的作用
①:/boot:放置linux系统启动时用到的一些文件②:/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件③:/lib: /usr/lib: /usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为 /lib/modules。④:/lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录...
2020-03-09 15:01:34
150
原创 小结(一)
根据本节课的学习,对于嵌入式开发我有了一定的了解并作了总给:①:什么是嵌入式—在已有的硬件上移植操作系统,在操作系统之上做上层应用开发,在操作系统之下做底层开发;②:采用嵌入式的目的–利用操作系统管理软硬件资源(管家),降低软硬件耦合度; 传统开发缺点–软件移植性差,开发人员要求高③:CPU体系结构种类–运算器,控制器,寄存器以及它们之间的数据,控制及状态的总线; 特点–主频...
2020-03-01 18:42:24
123
小结(一).html
2020-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人