全志F1C200S嵌入式驱动开发(制作根文件系统)

news/2024/12/30 2:41:17/

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        前两天我们制作f1c200s内核的时候,其实已经使用了根文件系统。只不过当时使用的系统是v3s的根文件系统,没有运行起来,这也算正常。毕竟f1c200s和v3s的cpu是不一样的,一些指令肯定有所差别。所以我们有必要使用arm-linux-gnueabi-gcc 7.2的版本来对buildroot重新编一下。不出意外的话,应该是可以实现根文件系统启动的。

        然而结果却非常地不顺利,中间经历了换kernel、换buildroot、换编译器等很多方法,都不行。最终还是通过一步步排查,加上busybox的调试打印信息,才确定问题是出在arm-linux-gnueabi上面。要正确编译rootfs,只能要么自己编译一个gcc,要么选用另外一个版本较老、但是可以使用的编译器才行。

1、准备buildroot代码

https://buildroot.org/downloads/

        buildroot的下载地址如上所示,我们挑选了一个,比如说buildroot-2018.02.11.tar.bz2。

2、拷贝到ubuntu虚拟机、解压

        将buildroot拷贝到虚拟机之后,就可以开始解压操作,

tar xjvf buildroot-2018.02.11.tar.bz2

3、开始准备配置buildroot-201


http://www.ppmy.cn/news/918003.html

相关文章

三级密钥体系及各类密钥的缩写和全称

文章目录 一.三级密钥体系总述二.三级密钥体系简述:三.各种密钥的缩写和全称四.总结 一.三级密钥体系总述 银行卡网络安全系统采用了三级密钥管理体制,从上而下依次是主密钥、密钥交换密钥、数据密钥。上级密钥用于加密下级密钥,如下图所示&…

什么是公钥和私钥?

首先要明白公钥和私钥只是一个相对概念,就是说我们不能单纯的去称呼一对密钥中的一个为公钥,另一个为私钥,它们的公私性总是相对于生成者来说的。一对密钥生成后,保存在生成者手里的就是生成者私钥,生成者发布出去的就…

SSH 密钥

SSH 密钥 密钥是什么 密钥(key)是通过加密算法得到的一个非常大的数字。可以分为两类: 对称加密:对称加密只需要一个密钥 非对称加密:需要两个密钥成对使用,分为公钥(public key)和…

共享密钥加密与公开密钥加密

前言 加密数据的方法可以分为两种:加密和解密都使用相同密钥的“共享密钥加密”和分别使用不同密钥的“公开密钥加密”。 本文将以图文的形式讲解这两种加密的机制以及相关问题,挑选使用最为广泛两种加密算法,用JAVA将其实现,欢…

密钥协商(密钥交换)机制的讲解

国标文件涉及密钥协商算法的函数 生成密钥协商参数并输出计算会话密钥产生协商数据并且计算会话密钥 密钥协商(交换)算法及其原理 密钥交换/协商目的 “密钥协商机制”是:(在身份认证的前提下)规避【偷窥】的风险…

什么是公钥,,什么是密钥啊 ?有什么区别吗?

感谢百度知道的用户:神行阿三 问题链接:https://zhidao.baidu.com/question/6671066.html 公钥和私钥是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),将其中的一个向外界公开copy,称为公钥;另一个自己保留&…

什么是公钥加密,它如何在证书中工作?

公钥加密,也称为非对称加密,是使用两个不同密钥(即公钥和私钥)的加密方案之一。每个人都可以访问公钥,因为它是公钥,私钥将与该密钥的所有者保持私有。虽然这些键在数学上是相关的,但它们并不完…

公钥、私钥、数字证书的概念

公钥和私钥 一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。 公钥和私钥就是俗称的不对称加密方式,是从以…