嵌入式系统制作

简介: 内核制作:         清除配置文件 make  distclean         配置内核     make  menuconfig ARCH=arm         编译内核     make  uImage ARCH=arm  CROSS_COMPILE=ar...

内核制作:
        清除配置文件 make  distclean
        配置内核     make  menuconfig ARCH=arm
        编译内核     make  uImage ARCH=arm  CROSS_COMPILE=arm-linux-
根文件系统
         文件系统的含义 按照固定格式组织的目录和文件
                                   在特定的存储介质上管理这些目录和文件所需要的数据
         制作根文件系统 创建文件和目录
                                   为创建好的文件和目录建立管理数据
         创建根文件系统的目录
                 mkdir rootfs
                 cd    rootfs
                 mkdir bin dev etc lib proc sbin sys usr mnt tmp var
                 mkdir usr/bin usr/lib usr/sbin lib/modules
         创建设备文件
                 cd dev/
                 mknod -m 666 console c 5 1
                 mknod -m 666 mull c 1 3
                 cd ..
        安装/etc
                 tar ect.tar.gz -C /XXX/rootfs
        编译内核模块,进入linux内核目录
                 make modules ARCH=arm CROSS_COMPILE=arm-linux-
        安装内核模块
                 make modules_install ARCH=arm INSTALL_MOD_PATH=/XXX/rootfs
        配置busybox
                 进入busybox目录  make menuconfig 
                 进入busybox setting》build options》选择build busybox as a satic binary  //静态连
                  cross compiler prefix install options 选择dont use /usr   //避免破坏宿主机
                  busybox installation prefix      //编译后的busybox安装位置
       编译安装busybox
                   make ARCH=arm CROSS_COMPILE=arm-linux-
                   make install

文件系统:

      JFFS2用于NOR型flash,可读写支持数据压缩的日执型文件系统,提供断电保护。当文件系统快满时,因收集垃圾而使速度慢

      yaffs/yaffs2用于NAND型flash,功能较少,运行速度更快,挂载时间短

      cramfs  用于NOR或NAND,只读,以压缩方式存储

      ramdisk,基于ram的文件系统,将一小部分固定大小内存当多块设备使用,将实际的文件系统装入内存

      initramfs  也是基于内存的,但大小不定,动态的

      NFS 共享文件系统

相关文章
|
3月前
|
异构计算 Windows
嵌入式硬件电路常用设计软件有哪些
嵌入式硬件电路常用设计软件各有其特点和优缺点。在选择软件时,用户应根据自己的实际需求、预算以及学习曲线等因素进行综合考虑。
92 7
|
7月前
|
存储 数据采集 数据处理
基于FPGA的音乐播放器系统设计_kaic
基于FPGA的音乐播放器系统设计_kaic
|
7月前
|
传感器 图形学 芯片
嵌入式单片机上练手的小型图形库
嵌入式单片机上练手的小型图形库
54 0
|
7月前
|
Java Linux Android开发
嵌入式Android系统耳机驱动基本知识
嵌入式Android系统耳机驱动基本知识
84 0
|
7月前
|
编解码 自然语言处理 C语言
嵌入式界面神器 littleVGL
嵌入式界面神器 littleVGL
72 0
|
存储 数据采集 监控
|
开发工具
干货技巧|如何用3DsMax制作笔记本电脑
电脑成品图 ![图片.png](https://img-blog.csdnimg.cn/img_convert/fc6f2c4770a59fa36db841dc254419ed.png)
429 0
干货技巧|如何用3DsMax制作笔记本电脑
|
测试技术
《 嵌入式系统设计与实践》一一1.2 嵌入式系统开发
本节书摘来自华章出版社《 嵌入式系统设计与实践 》一 书中的第1章,第1 . 节,作者:Elecia White 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
4614 0
|
Shell 网络安全 数据安全/隐私保护
树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
|
监控
【嵌入式系统】(一)嵌入式系统概述
【嵌入式系统】(一)嵌入式系统概述
199 0