当前位置: 首页 > news >正文

ARM《5》_系统移植(在开发板上运行linux程序)

0、前言:

  • 这是一篇以问题为导向,的技术贴!
  • 讲的是,通过 “Linux 虚拟机 + 网络服务(TFTP/NFS)” 调试开发板的经典流程;这样做的好处是:无需将根文件系统烧录到开发板的 eMMC 或 SD 卡,修改根文件系统时(如添加程序、修改配置),只需在虚拟机中操作,开发板重启后即可生效,极大提高调试效率;
  • Linux 系统对交叉编译、内核开发、网络服务的支持更友好;
  • 在现代嵌入式 Linux 系统中(尤其是支持设备树的架构,如 Exynos4412 所在的 ARM 架构),最小 Linux 系统运行必须依赖 “内核”“设备树”;同时,还需要 “根文件系统” 才能构成可交互的完整系统。

基础概念库:

1、ADD_基础概念

  • 1、嵌入式系统:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
  • 2、嵌入式系统组成部分:微控制器、晶振(通过对石英进行切割,切割成非常薄的石英片,然后施加一定的电压,石英晶体就产生一定频率的振动,接入电路后就会输出脉冲信号。)、内存(如:SRAM,SDRAM)、存储器(如:ROM,FLASH,SD,微硬盘)、其他外围设备接口;
  • 3、eMMC(Embedded MultiMediaCard)和 SD(Secure Digital)卡都是基于闪存(NAND Flash)的存储介质,核心功能都是存储数据,简单说:SD 卡是 “可插拔的外置存储”,eMMC 是 “焊接在主板上的内置存储”,二者的设计目标完全不同。

iTOP-4412 支持通过拨码开关选择 “SD 卡启动” 或 “eMMC 启动”:
1、调试阶段:用 SD 卡启动(方便修改镜像,无需拆板焊接);

http://www.dtcms.com/a/536671.html

相关文章:

  • 长沙网络营销公司排名郑州seo外包
  • 仿淘宝电商网站开发报价安徽网站开发培训价格
  • 关于Mysql的学习二(函数,约束与多表查询)
  • Milvus向量数据库介绍
  • 基于AI框架LangGraph对比Workflow模式与Agent模式
  • 哪个网站建设好网站建设的原则有哪些方面
  • 怎样给网站找空间做备案海南省住房和城乡建设部网站
  • 介绍如何借助淘宝/天猫的 API 接口,实现订单系统的自动同步
  • 错误处理最佳实践
  • 磁盘格式化和LVM挂载
  • 泛微Ecology9实现流程界面隐藏按钮
  • Viewport:网页设计中的关键元素及其优化策略
  • 网站建设功能报山东城乡建设厅网站首页
  • wordpress 页脚加链接外贸网站优化哪家好
  • 如何检索跟踪文献
  • 【u-boot】u-boot网络系统剖析
  • 生物突触功能总结
  • 搭建AI智能翻译器:快速部署Dify,接入AiOnly平台GPT-5模型
  • 树莓派的OpenCV的人脸识别开锁
  • ifnull 和 isnull 的用法 以及其平替方法
  • ROS2系列 (0) : Linux 常用命令
  • 做网站编码如何制作微信链接
  • Nacos配置中心动态刷新全解析:从基础配置到源码级调优(一)
  • 《HTTP 实战:常用调试工具与抓包技巧》
  • Shell编程基本介绍
  • 龙港 网站建设青海建设网站价格低
  • 建设软件资源网站大学生网站开发总结报告
  • 代码随想录 701.二叉搜索树中的插入操作
  • 自定义监控大屏项目实现方案
  • h5游戏免费下载:HTML5拉杆子过关小游戏