“100ask imx6ull”的版本间的差异

来自百问网嵌入式Linux wiki
标签visualeditor
第29行: 第29行:
  
 
==使用buildroot构建系统==
 
==使用buildroot构建系统==
 +
===获取源码===
 +
 +
===编译完整系统==
 +
 +
*buildroot下单独编译内核
 +
*buildroot下单独编译u-boot
 +
*buildroot下单独编译某个软件包
 +
===如何烧写===
 +
 +
===参考/扩展阅读===
 +
 
==使用yocto构建系统==
 
==使用yocto构建系统==
 
==使用发行版系统==
 
==使用发行版系统==

2019年12月16日 (一) 17:44的版本

开发板简介

开始使用

打开包装 连接开发板

启动开发板

执行基本命令

示例功能体验

应用编程

更新系统

配置开发环境

如果使用我们提供的vmware ubuntu 虚拟机镜像,配置开发环境,只需在在ubuntu联网状态下在终端下执行如下命令即可完成一键配置开发环境。
如何您使用的是自行安装的ubuntu 开发环境,请先通过 adduser 命令新建 book 用户,并将其加入sudo 组,才可以使用如下命令一键配置开发环境。
如何添加book用户,并把book用户加入sudo组 请参考此页面 配置ubuntu开发环境
  • 一键配置开发环境脚本,在Ubuntu终端下直接执行,即可配置好Linux开发环境依赖(包含tftpp nfs samba 不包含交叉编译工具链 ARCH CROSS_COMPILE设置)。

GIthub地址

wget --no-check-certificate -O Configuring_ubuntu.sh https://raw.githubusercontent.com/100askTeam/DevelopmentEnvConf/master/Configuring_ubuntu.sh && sudo chmod +x Configuring_ubuntu.sh && sudo ./Configuring_ubuntu.sh

国内coding地址(推荐使用此地址)

wget --no-check-certificate -O Configuring_ubuntu.sh https://dev.tencent.com/u/weidongshan/p/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh && sudo chmod +x Configuring_ubuntu.sh && sudo ./Configuring_ubuntu.sh

使用busybox构建系统

手动编译u-boot

手动编译Linux kernel

手动编译rootfs

制作系统镜像

使用buildroot构建系统

获取源码

=编译完整系统

  • buildroot下单独编译内核
  • buildroot下单独编译u-boot
  • buildroot下单独编译某个软件包

如何烧写

参考/扩展阅读

使用yocto构建系统

使用发行版系统

  • 使用制作好的镜像烧录至开发板
  • 自己手动构建适合imx6ull发行版文件系统

高阶使用

调试u-boot

调试kernel驱动

系统监视

应用调试

内核调试

常见问题

参考