匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“100ask am335x”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
100ask am335x
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
该页面已被保护以防止编辑和其他操作。
您可以查看与复制此页面的源代码。
<div style="border: 1px solid #A7D7F9; "></div> 视频链接地址: 开发板购买地址: 资料光盘下载地址: <div style="border: 1px solid #A7D7F9; "></div> 配套视频wiki教程 裸机程序wiki 驱动程序wiki 配套模块资源 =介绍= ==基本资源特征== ==接口布局和尺寸== ==硬件资源介绍== ==配套资料介绍== <syntaxhighlight lang="c" > ├─00_UserManual <-----------------包含用户手册 ├─01_windows_tools <------------------开发涉及的所有工具 ├─02_images <-----------------系统镜像 │ ├─nandflash <-----------------包含nandflash系统镜像 │ └─sdcard <-----------------包含sd卡系统镜像 ├─03_examples ├─04_lib ├─05_hardware <-----------------硬件相关资料 └─06_datasheet ├─AM437x_Chip <-----------------CPU类相关手册 └─Peripheral <-----------------外设芯片相关手册 </syntaxhighlight> =快速入门= ==准备工作== 要使用你的AM335x开发板,请提前准备好以下资源: *100askAM3358开发板 * microSD卡/TF卡: Class10或以上的 8GB SDHC卡 *一个12v/2A的电源是配置 *一台电脑,需要联网,建议使用我们提供的 Ubuntu 16.04 64位系统镜像 如需自行安装配置开发环境请参考[ ] ==sd卡启动== ==nandflash启动== =编译系统= ==获取源码== git邮箱用户名配置 git config --global user.email "you@example.com" git config --global user.name "Your Name" repo工具配置 100ask@book$ mkdir repo && cd repo 100ask@book$ git clone https://git.dev.tencent.com/codebug8/repo.git 100ask@book$ sudo cp repo/repo /bin/ book@100ask$ mkdir -p 100ask_am335x && cd 100ask_am335x book@100ask$ repo init -u https://dev.tencent.com/u/weidongshan/p/manifests/git -b linux-sdk -m ti335x/ti335x_linux_release.xml --no-repo-verify book@100ask$ repo sync -j4 ==编译uboot== book@100ask$ cd u-boot book@100ask:u-boot$ make distclean book@100ask:u-boot$ make 335x_evm_defconfig book@100ask:u-boot$ make * uboot常用参数 ** nfs启动系统 setenv rootpath /work/rootfs_335x set ipaddr 10.10.10.23 setenv serverip 10.10.10.66 setenv fdtfile am335x-evm.dtb run netboot ==编译linuxkernel== book@100ask$ cd linux-kernel book@100ask:linux-kernel$ make mrproper book@100ask:linux-kernel$ make am335x_evm_defconfig book@100ask:linux-kernel$ make zImage book@100ask:linux-kernel$ make dtbs 编译内核模块 book@100ask:linux-kernel$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules 安装内核模块到nfs根文件系统 book@100ask:linux-kernel$ sudo make ARCH=arm INSTALL_MOD_PATH=/media/rootfs modules_install ==编译根文件系统== {| class="wikitable" |- ! 配置文件 !! 含义 |- | Mini335x_defconfig || 最小文件系统版本(只有常用的命令及工具) |- | Mini335x_qt_defconfig || 文件系统版本(再默认版本支持了qt) |- | 100ask_am335x_defconfig || 完整系统镜像版本(包含uboot kernel最后会生成所有的文件以及一个完整的系统镜像) |} book@100ask$ cd buildroot2018.02 book@100ask:buildroot2018.02$ make clean book@100ask:buildroot2018.02$ make Mini335x_defconfig book@100ask:buildroot2018.02$ make menuconfig book@100ask:buildroot2018.02$ make –jN /*N表示CPU的线程数*/ 编译后生成文件介绍 <syntaxhighlight lang="c" > buildroot2018.02 ├── output ├── images ├── am335x-evm.dtb <--设备树文件 ├── boot.vfat <--分区文件 ├── MLO <--启动引导 ├── ramdisk.gz <--RAM格式根文件系统 ├── rootfs.cpio ├── rootfs.cpio.gz ├── rootfs.cpio.uboot ├── rootfs.ext2 <--ext2格式根文件系统 ├── rootfs.ext4 -> rootfs.ext2 ├── rootfs.tar <--打包后的根文件系统 ├── rootfs.tar.gz <--打包并压缩的根文件系统,适用于NFSROOT启动 ├── rootfs.ubi <--支持nandflash加载的根文件系统 ├── rootfs.ubifs ├── sdcard.img <--完整的SD卡系统镜像 ├── u-boot.bin <--qspi启动的u-boot ├── u-boot.img <--u-boot镜像 ├── u-boot-spl.bin <--spl启动镜像 ├── uEnv.txt <--默认u-boot配置文件 └── zImage <--内核镜像 </syntaxhighlight> =更新日志= =反馈建议= [[Category:100askAm335x]]
该页面使用的模板:
模板:DownloadMethod
(
查看源代码
)
返回至
100ask am335x
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志