- 博客(5)
- 收藏
- 关注
原创 嵌入式学习-----脚本shell语言
在嵌入式学习中,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。shell也是一种脚本编程语言,所谓的脚本编程就是能进行批处理。批处理能提高布局速度,或者在做一些复杂任务是能解决很多效益问题,Shell本身是一个用C语言编写的程序,...
2020-03-31 11:43:14
345
原创 嵌入式学习四------调试器和工程管理器
所谓的调试器即指gdb调试器,gdb是GNU计划的工具,在后面的学习中将还会学习到内核的调试工具KGDB。众所周知,程序的错误一般分为两大类: 第一就是语法错误,也叫编译时错误,第二就是逻辑错误,也就是指在运行时会发生错误,可能只算法问题,也可能指内存问题。那么gdb的功能就是:1.运行程序,2.设置断点,3.查看变量值。gdb的使用方法就在原来编译基础上加 “-g”即可,即:gcc -g ...
2020-03-24 11:34:18
153
原创 嵌入式学习----文本编辑与程序编译以及库
在linux的学习中,总是要对代码进行操作的,不管是代码的输入还是运行,都需要特定的指令来进行。在之前的学习中是通过gedit这个指令来进行文件内容的编辑,但是在本次学习中,使用vim直接进行编辑,相比于之前的编辑则不需要调动记事本软件进行编辑,二十直接在命令窗口进行编辑,比较方便和快捷。 那么一个代码能运行是需要进行四个步骤的,即预处理、编译、链接、运行。在代码的输入中,如果使用vim进行输入则...
2020-03-17 13:16:07
174
原创 嵌入式学习二------环境安装及基础知识学习
在我我的嵌入式学习中,需要安装的环境是VM虚拟机以及linux系统,那么主要学习的是linux系统。在linux系统中,他的定位是在开发人员的基础上,与Windows不同的是,Windows具有图形用户界面,他有许多交互界面,Windows的面向对象是普通用户,那么其相对的操作来说也是比较简单的,但是在linux系统中,因为其定不同,所以其运行效率较高,linux的目标是脱离鼠标,因为在linux...
2020-03-10 11:37:46
258
1
原创 嵌入式开发的初步认识
通过初步的学习,了解到嵌入式是在已有的硬件上移植操作系统,在操作系统之上做上层应用开发,在操作系统之下做底层开发。嵌入式开发与非嵌入式开发的区别在于软件的耦合度不同等,众所周知,在单片机的开发中,不同的单片机型号对应的代码是不相同的,如果在A单片机上编写的代码,则不能直接放在B单片机中运行,这也就使得在类似开发中硬件的升级必然会导致软件也需要升级,这样带来的成本是非常高的。嵌入式的研究方...
2020-03-03 09:54:12
579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人