大家好,我是五月。
嵌入式开发
硬件一般使用51单片机,STM32、ARM,做成的产品以平板,手机,智能机器人,智能小车居多。
软件用的当然是以linux系统为蓝本,以做成各种智能应用系统,比如智能家居系统,智能车库系统,只能安防系统。
用的ARM芯片内核
A系列:A8、A9、A13、A53
比较适合用来跑操作系统,如linux系统、安卓系统、IOS系统;
M系列:M3、M4
嵌入式跑Linux系统的原因
嵌入式讲求的是软硬结合,这样一来容易把软件移到硬件当中,而来linux开发出来的软件,兼容性很强。
嵌入式linux系统的特点
-
免费
如何配置Ubuntu镜像系统
例如:ubuntu-18.04.1-desktop–amd64.iso
其中,18.04是指18年的4月份发布的,一般半年更新一次新版本。
根据自己需求选择,vmware12/14是64位,vmware10是32位,一般都是选择64位居多。
xxxx.vmx,这个就是虚拟机配置完参数之后得到的虚拟系统文件。
什么是虚拟机,为什么要用到虚拟机
现在很少的开发是用Ubuntu作为主机直接开发的,大多数是在Window作为主机的基础上,用虚拟机开辟一个Ubuntu系统。
使用虚拟机的好处就是可以使得工程师可以在熟悉的环境下进行linux开发。
linux与window之间的差异
linux的特点:
window与linux之间如何进行数据交互
在数据盘下建立一个新的目录
2、虚拟机:
虚拟机 — 设置 — 选项 — 共享文件夹 — 总是启用 — 主机路径:选择刚刚新建的目录 — 完成确定
3、在linux中,打开一个新的终端窗口访问linux挂载点
几个比较容易搞错的专业术语
终端,是用户与系统之间数据交换的一个窗口
解析器程序,作用是用于解析linux命令,当我们开启了一个终端Terminal,终端上就会默认启动一个bash进程
-
shell
是内核与用户之间的一个介质,一般地,shell命令 –> 用户输入完命令,bash解析器解析完之后送进shell的命令。
输入linux命令——bash解析——成为shell命令——通过shell介质到达内核。
小结
一个优秀的程序员,并不是一个只会埋头写代码的呆头,他一定站在现实的山峰上,举着自己热爱的旗帜,不断地向下山的神寻找学习,并且在路上,遇到源源不断的同行者。
要想进一步提升,其实也不难的,你只需要一份靠谱的学习资料,一个学习的deadline以及一个没学完就打爆你狗头的人,很快你就会被自己的才华和能力所惊艳。
这是一些linux的资料、算法小抄和计算机基础的资料,仅供个人学习使用,欢迎大家一起学习探讨。
原文地址:https://blog.csdn.net/weixin_41904238/article/details/132044183
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_2811.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!