日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

        歡迎訪問 生活随笔!

        生活随笔

        當前位置: 首頁 >

        Hi3516A开发--目录分析

        發(fā)布時間:2025/3/15 26 豆豆
        生活随笔 收集整理的這篇文章主要介紹了 Hi3516A开发--目录分析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
        Hi3516A_SDK_Vx.x.x.x 目錄結(jié)構(gòu)如下: ? ?
        ? ? |-- sdk.cleanup ? ? ? ? ? ? ? ? # SDK清理腳本
        ? ? |-- sdk.unpack ? ? ? ? ? ? ? ? ?# SDK展開腳本
        ? ? |-- osdrv ? ? ? ? ? ? ? ? ? ? ? ? ? # 存放操作系統(tǒng)及相關(guān)驅(qū)動的目錄
        ? ? | ? |-- opensource ? ? ? ? ? ? ?# opensource源代碼
        ? ? | ? | ? |-- busybox ? ? ? ? ? ? ? # busybox源代碼
        ? ? | ? | ? |-- kernel ? ? ? ? ? ? ? ? ? # linux內(nèi)核源代碼
        ? ? | ? | ? |-- toolchain ? ? ? ? ? ? ? # 交叉編譯器
        ? ? | ? | ? |-- uboot ? ? ? ? ? ? ? ? ? ?# uboot源代碼
        ? ? | ? |-- pub ? ? ? ? ? ? ? ? ? ? ? ? ? # 編譯好的鏡像、工具、drv驅(qū)動等
        ? ? | ? |-- tools ? ? ? ? ? ? ? ? ? ? ? ? # linux工具源代碼
        ? ? | ? |-- readme_cn.txt ? ? ? ? ? # osdrv使用說明(中文版)
        ? ? | ? |-- readme_en.txt ? ? ? ? ? # osdrv使用說明(英文版)
        ? ? | ? |-- ...... ? ? ? ? ? ? ? ? ? ? ? ? ?#
        ? ? | ? `-- Makefile ? ? ? ? ? ? ? ? ? # osdrv Makefile
        ? ? |-- package ? ? ? ? ? ? ? ? ? ? ? # 存放SDK各種壓縮包的目錄
        ? ? | ? |-- osdrv.tgz ? ? ? ? ? ? ? ? ?# linux內(nèi)核/uboot/rootfs/tools源碼壓縮包
        ? ? | |-- mpp.tgz ? ? ? ? ? ? ? ? ? # 媒體處理平臺軟件壓縮包
        ? ? | ? |-- drv.tgz ? ? ? ? ? ? ? ? ? ? # drv壓縮包
        ? ? | ? |-- rootfs_*.tgz ? ? ? ? ? ? ? # rootfs壓縮包
        ? ? | ? |-- image * ? ? ? ? ? ? ? ? ? ? # 可供FLASH燒寫的映像文件,如內(nèi)核、根文件系統(tǒng)
        ? ? |-- scripts ? ? ? ? ? ? ? ? ? ? ? ? ?# 存放shell腳本的目錄
        ? ? |-- drv ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # drv目錄
        ? ? |-- mpp ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 存放媒體處理平臺的目錄
        ? ? ? ? |-- component ? ? ? ? ? ? ? # 組件源代碼?
        ? ? ? ? |-- extdrv ? ? ? ? ? ? ? ? ? ? ?# 板級外圍驅(qū)動源代碼
        ? ? ? ? |-- include ? ? ? ? ? ? ? ? ? ? # 對外頭文件
        ? ? ? ? |-- ko ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 內(nèi)核模塊
        ? ? ? ? |-- lib ? ? ? ? ? ? ? ? ? ? ? ? ? ?# release版本庫以及音頻庫
        ? ? ? ? |-- Makefile.param ? ? ? ? # mpp一些全局編譯選項?
        ? ? ? ? |-- tools ? ? ? ? ? ? ? ? ? ? ? ?# 媒體處理相關(guān)工具

        ? ? ? ? `-- sample ? ? ? ? ? ? ? ? ? ?# 樣例源代碼


        osdrv目錄結(jié)構(gòu)說明:
        osdrv
        ├─Makefile -------------------------------------- osdrv目錄編譯腳本
        ├─tools ----------------------------------------- ? 存放各種工具的目錄
        │ ?├─board -------------------------------------- 各種單板上使用工具
        │ ?│ ?├─reg-tools-1.0.0 --------------------- 寄存器讀寫工具
        │ ?│ ?├─hifat --- ------------------------------- ?FAT文件系統(tǒng)制作工具
        │ ?│ ?├─udev-164 ----------------------------- udev工具集
        │ ?│ ?├─mkdosfs ------------------------------ mkdosfs工具
        │ ?│ ?├─mtd-utils ------------------------------ flash裸讀寫工具集
        │ ?│ ?├─gdb ------------------------------------- gdb工具
        │ ?│ ?├─ethtools ------------------------------ ethtools工具
        │ ?│ ?└─e2fsprogs ---------------------------- mkfs工具集
        │ ?└─pc ----------------------------------------- 各種pc上使用工具
        │ ? ? ?├─jffs2_tool----------------------------- jffs2文件系統(tǒng)制作工具
        │ ? ? ?├─ubifs_config------------------------- ubifs文件系統(tǒng)配置文件
        │ ? ? ?├─cramfs_tool ------------------------ cramfs文件系統(tǒng)制作工具
        │ ? ? ?├─squashfs4.2 ----------------------- squashfs文件系統(tǒng)制作工具
        │ ? ? ?├─mkimage_tool -------------------- uImage制作工具
        │ ? ? ?├─nand_production ----------------- nand量產(chǎn)工具
        │ ? ? ?├─lzma_tool --------------------------- lzma壓縮工具
        │ ? ? ?├─mkyaffs2image -- ---------------- yaffs2文件系統(tǒng)制作工具
        │ ? ? ?└─uboot_tools ------------------------ uboot鏡像制作工具、xls文件及ddr初始化腳本、Fastboot工具
        ├─pub ------------------------------------------- 存放各種鏡像的目錄
        │ ?├─image_uclibc -------------------------- 基于hisiv300工具鏈編譯,可供FLASH燒寫的映像文件,包括uboot、內(nèi)核、文件系統(tǒng)
        │ ?├─image_glibc ---------------------------- 基于hisiv400工具鏈編譯,可供FLASH燒寫的映像文件,包括uboot、內(nèi)核、文件系統(tǒng)
        │ ?├─bin ---------------------------------------- 各種未放入根文件系統(tǒng)的工具
        │ ?│ ?├─pc ------------------------------------- 在pc上執(zhí)行的工具
        │ ?│ ?├─board_uclibc ---------------------- 基于hisiv300工具鏈編譯,在單板上執(zhí)行的工具
        │ ?│ ?└─board_glibc ------------------------ 基于hisiv400工具鏈編譯,在單板上執(zhí)行的工具
        │ ?├─rootfs_uclibc.tgz -------------------- 基于hisiv300工具鏈編譯的根文件系統(tǒng)
        │ ?└─rootfs_glibc.tgz ---------------------- 基于hisiv400工具鏈編譯的根文件系統(tǒng)
        ├─opensource-------------------------------- 存放各種開源源碼目錄
        │ ?├─toolchain ------------------------------- 存放工具鏈的目錄
        │ ?├─busybox -------------------------------- 存放busybox源代碼的目錄
        │ ?├─uboot ------------------------------------ 存放uboot源代碼的目錄
        │ ?└─kernel ----------------------------------- 存放kernel源代碼的目錄
        └─rootfs_scripts ---------------------------- 存放根文件系統(tǒng)制作腳本的目錄


        根文件系統(tǒng)頂層目錄結(jié)構(gòu)圖
        /..................................根目錄
        bin ..............................基本命令的可執(zhí)行文件
        boot ............................內(nèi)核映像已經(jīng)啟動時需要用到的一些文件
        dev .............................設備文件
        etc ..............................系統(tǒng)配置文件,包括啟動文件
        home ..........................用戶目錄
        lib ...............................基本庫,例如C庫和內(nèi)核模塊
        lost+found ...................在文件系統(tǒng)修復時恢復的文件
        mnt .............................臨時文件系統(tǒng)的掛載點
        nfsroot .........................nfs文件夾,一般不使用
        opt ..............................添加的軟件包
        proc .............................內(nèi)核以及進程信息的虛擬文件系統(tǒng)
        root .............................root用戶目錄
        sbin .............................用于系統(tǒng)管理的可執(zhí)行程序
        share ...........................共享文件目錄
        sys .............................系統(tǒng)設備和文件層次結(jié)構(gòu),向用戶提供詳細的內(nèi)核數(shù)據(jù)信息
        tmp .............................臨時文件
        usr .............................該目錄的二級目錄包含許多對用戶很有用的應用程序和文檔
        var .............................存放系統(tǒng)日志或一些服務程序的臨時文件


        U-boot 的主要目錄結(jié)構(gòu)
        arch ........................各種芯片架構(gòu)的相關(guān)代碼、 U-boot 入口代碼。
        board ..................... 各種單板的相關(guān)代碼,主要包括存儲器驅(qū)動等。
        board/hi3516a ......... Hi3516A 單板相關(guān)代碼。
        arch/xxx/lib .............各種體系結(jié)構(gòu)的相關(guān)代碼,如 ARM、 MIPS 的通用代碼。
        include ...................頭文件。
        include/configs .......各種單板的配置文件。
        common ................各種功能(命令)實現(xiàn)文件。
        drivers ...................網(wǎng)口、 Flash、串口等的驅(qū)動代碼。
        net ........................網(wǎng)絡協(xié)議實現(xiàn)文件。
        fs .........................文件系統(tǒng)實現(xiàn)文件。

        總結(jié)

        以上是生活随笔為你收集整理的Hi3516A开发--目录分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

        如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。