logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MCU和SOC有什么区别?

摘要:MCU(微控制器)和SOC(片上系统)是汽车控制器中的两种主芯片。传统汽车以MCU为主,但随着智能汽车功能增多,逐渐采用SOC+MCU的域控制器架构。MCU集成CPU、存储器和简单外设,执行效率高、实时性好,适合专用控制任务;SOC则集成多核处理器、GPU等模块,支持GB级内存和复杂操作系统(如Linux),算力强但功耗高。MCU启动快(毫秒级),SOC启动慢(秒级),因此在智能汽车中常采用

#嵌入式#mcu
嵌入式ARM64 使用buildroot构建最小系统

buildroot是Linux平台上一个构建嵌入式Linux系统的框架,整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用程序。通常我们构建一个系统先移

#linux#嵌入式#arm
嵌入式ARM64 基于RK3588原生SDK添加用户配置选项./build lunch & debian

正常我们配置一套linux系统需要配的目标有uboot,Linux,rootfs,一般情况uboot我们不需要去管,这都是sdk里面做好的,不需要怎么修改。我们需要配的是Liunx的内核和rootfs这两部分。这些选项都是瑞芯微官方主板的一些配置,如果我们直接在这些官方配置里面去改回比较乱,很容易搞混,目标是添加自己的配置又不想去修改原本的。想做到这一点是需要我们去搞懂他这个sdk自动化编译的逻辑

#linux#嵌入式#debian
嵌入式ARM64 移植ubuntu系统

平台:orangepi4 rockchip rk3399 LPDDR4 4G eMMC 16G系统:ubuntu 20.04下载ubuntu-baseubuntu-base是一个基础的Ubuntu系统,可以理解为最小的Ubuntu系统,本文适用所有arm/aarch64,这里我使用的是ubuntu2020.04版本wget http://cdimage.ubuntu.com/ubuntu-base

文章图片
#ubuntu#linux
嵌入式ARM64 Linux内核FIT uimage方式启动

FIT简介device tree在ARM架构中普及之后,u-boot也马上跟进、大力支持,毕竟,美好的Unify kernel的理想,需要bootloader的成全。为了支持基于device tree的unify kernel,u-boot需要一种新的Image格式,这种格式需要具备如下能力:1.Image中需要包含多个dtb文2. 可以方便的选择使用哪个dtb文件boot kernel综合上面的

#linux#arm#嵌入式
到底了