嵌入式(二)——概论、Linux安装和ubuntu的搭载

简介: 嵌入式(二)——概论、Linux安装和ubuntu的搭载

一、软硬子系统的选择


1.1 ARM与X86的对比


ARM相比于X86功耗更低,近些年ARM的产品在终端应用特别是手持终端应用飞速发展(如:智能手机、平板电脑等)


1.2 系统CPU的选择——ARM体系结构


1.crotex-M MCU(stm32)

2.crotex-R 实时性(航天、军事)

3.crotex-A MPU

实时性:能按时完成指定任务


1.3 操作系统的系统分类(列举重要的)


按收费分


1.商用型:Vsworks(老大哥)

2.免费型:Linux


按实时性分


1.硬实时:Vswork

2.软实时:WinCE,RTLinux

3.无实时:Embedded Linux



就 业 规 划 意 见 : 前 两 年 外 包 公 司 , 之 后 再 进 大 厂 就业规划意见:前两年外包公司,之后再进大厂

就业规划意见:前两年外包公司,之后再进大厂


二、Linux(介绍和安装建议)


1.1 什么是POSIX


posix是可移植操作系统的接口


1.2 什么是GNU GPL协议


GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的递归缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼,将GNU视为“达成社会目的技术方法”


简单的说,就是Linux各个版本都需要遵守的协议(我是这么理解的)

1.3 关于ubuntu


Ubuntu是Linux的一个发行版本,可以说是精简化后的Linux,更适合操作,推荐使用


本节进展


完成安装虚拟机(VMware和ubuntu)

开源的一定可移植,可移植的不一定开源

相关文章
|
3天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
20 0
|
3天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
13 0
|
1天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
6 1
|
1天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
39 2
|
2天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
29 1
|
2天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(24) 如何在Ubuntu中操作rootfs.img文件
Linux(24) 如何在Ubuntu中操作rootfs.img文件
3 0
|
2天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
4 0
|
2天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
3 0
|
3天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
26 0
|
3天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
15 0