完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
因为开发板意外损坏无法开机导致试用无法继续,周一忽然接到电话以为是开发板被寄回来,还思量如何继续试用,今天一看才知道不是,不过还是写一个结贴算是有始有终。
添加debian系统支持的实质是制作一个可以烧录到tf卡上的img。这个img的制作涉及很多方面,uboot+kernel位置是一个关键,rootfs的制作是另外一个关键。 前者需要Soc厂家可以公开其分配地址,还好am4379与BBB同是T*I公司的芯片,可以参考下面的命令。 按照下面的命令将一个tf卡分区,并拷贝uboot和kernel,等待拷贝rootfs。 rootfs文件系统制作,buildroot是一个最基本的方法,不过这样工程量浩大,建议使用debootstrap方法。 ************************** 首先按照所需的组件:apt-get install binfmt-support qemu qemu-user-static debootstrap 1)创建工作目录 mkdir debian_armhf_wheezy 2)从debian服务器上下载wheezy文件系统 debootstrap --foreign --arch armhf wheezy debian_armhf_wheezy http://ftp.cn.debian.org/debian/ *** tar -jcvf debian_armhf_wheezy.tar.bz2 debian_armhf_wheezy 3)准备模拟器 cp /usr/bin/qemu-arm-static debian_armhf_wheezy/usr/bin 4)配置一下 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C chroot debian_armhf_wheezy /debootstrap/debootstrap --second-stage DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C chroot debian_armhf_wheezy dpkg --configure -a 5)vi debian_armhf_wheezy/etc/inittab T0:23:respawn:/***in/getty -L ttyO0 115200 vt100 cp /etc/hosts debian_armhf_wheezy/etc/ 6)切换根目录 chroot debian_armhf_wheezy 7)添加用户和密码,以便后面登录系统 passwd root adduser te_xble passwd 1 ************************** 下面就是将rootfs拷贝到tf卡上,记得在kernnel目录执行下面的命令,目的是将合适的kernel modules拷贝到文件系统中。 一切顺利这个tf卡插入开发板应该可以启动。(没有实际测试,只是以前的经验,仅供参考) 这是系统启动的是一个命令行的系统,qt这样的图形模块无法支持,曾经尝试安装xorg,但是失败了,后面有机会在尝试安装lxde。还有am4379开发板的uboot尚不支持tftp+nfs,希望有机会可以尝试。 |
|
相关推荐
|
|
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
1002 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
3316 浏览 1 评论
876 浏览 0 评论
1742 浏览 1 评论
3127 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 22:28 , Processed in 0.494019 second(s), Total 69, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号