开发环境搭建 (一) OK6410A 开发环境 3 更改环境 FAIL

2024-05-27 16:08

本文主要是介绍开发环境搭建 (一) OK6410A 开发环境 3 更改环境 FAIL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

从nand中 的 u-boot(1.1.6) 启动u-boot load sd卡中 第1个分区(被格式化为fat16)kernel(4.0),然后kernel 启动.kernel 挂载 sd卡中的第2个分区(被格式化为ext3)为根文件系统,并执行 /linuxrc/linuxrc 作为 进程1 启动
  • u-boot 与 启动模式
uboot(1.1.6) 的配置 forlinx_nand_ram256_configsd卡分区1(0开始,32M),fat16,存储kernel ,  setenv bootcmd fatload mmc 0:1 0x50008000 zImage; bootm 0x50008000也就是说 uboot 有 fat16 文件系统及mmc驱动,且有 fatload 命令uboot中有mmc驱动,但是forlinx_nand_ram256_config 中 没有 编译 mmc 驱动 需要移植, 待整理
  • kernel
	分区1(0开始,32M),fat16,存储kernel ,  setenv bootcmd fatload mmc 0:1 0x50008000 zImage; bootm 0x50008000也就是说 uboot 有 fat16 文件系统及mmc驱动,且有 fatload 命令uboot(1.1.6) 的配置 forlinx_nand_ram256_config分区2(32M开始,到末尾前2M),ext4 , 存储rootfs , setenv bootargs console=ttySAC0 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait earlyprintk也就是说 kernel  有 ext4 文件系统及mmc驱动
  • rootfs
---------------------------以下为改动地方rootfs(ext3格式,未压缩7.8M,压缩后3.5M) ,参照https://github.com/lisider/busybox 的 ok6410-a 分支
rootfs 在 sd卡(sd卡共一个主分区,该主分区被格式化为ext3)中
rootfs 中 图形支持为 NULL需要命令
sudo fdisk -l /dev/sdb // 在ubuntu 插入sd卡,显示为 /dev/sdb,然后交互创建分区
sudo mkfs.ext3 /dev/sdb1 // 格式化该分区为 ext3 格式sudo mount -t ext3 /dev/sdb1  /mnt // 挂载文件系统sudo cp rootfs/*  /mnt  // 在文件系统中填充根文件系统所需内容.rootfs内容的创建需要参考 https://github.com/lisider/busybox 的 ok6410-a 分支sudo umount /mnt/ 卸载文件系统

这篇关于开发环境搭建 (一) OK6410A 开发环境 3 更改环境 FAIL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1007947

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对