1、在Qsys里面添加了一个新的组件(不是hps里面的东西),挂在Avalon总线上,如添加了一个新ADC组件,是否需要重新编译dtb。答: 不需要。2、修改了相关Qsys里面的东西,是否也需要重新编译dtb。答: 根据实际修改情况,一般来说如果修改了外设相关配置,此时需要修改dtsi/dts文件,...
分类:
其他好文 时间:
2015-08-10 16:06:19
阅读次数:
152
本文翻译自Embedded Linux® Hands-on Tutorial for the ZedBoard?
本文主要是详细讲解zedboard硬件系统搭建,u-boot,linux-kernel移植,linaro文件系统移植。过程中需要生成的文件有system.bit,fsbl.elf,u-boot.elf,devicetree.dtb,uImage(zImage和uImage区别请看),l...
分类:
数据库 时间:
2015-07-16 11:41:11
阅读次数:
299
dtsi机制是linux kernel为了适配多设备做出来的模块,产品线拉的较长的话用它来控制最合适不过了。初步阅读了下代码和接口清晰简洁。这个东东出来的时候xml/json应该比较成熟了,疑惑的是为啥不用现成的。编译与反编译代码:kernel/scripts/dtc/反编译dtb:dtc -I d...
分类:
其他好文 时间:
2015-05-29 20:20:37
阅读次数:
1652
经过前面的移植,新版BSP的uboot和kernel已经能够在tqimx6q开发板上运行了,接下来我们来挂载文件系统。
DTB整理
前面的文章中提到,新版BSP的DTB管理感觉不是太好,在之前移植的BSP上我发现即便有根文件系统,内核也会挂掉,由于原来的DTS文件中配置内容太多,不好确定问题的源头,本文对DTS进行了整理,整理后只需要一个DTS文件,其内容如下:
/*
* Copyrigh...
分类:
其他好文 时间:
2015-05-04 01:18:09
阅读次数:
981
EDS 14.0在生成dtb文件时,输入命令:dtc -I dts -O dtb -o soc_system.dtb soc_system.dts出现错误:bash:dtc:command ont found没有找到原因,找到了一个解决办法:sopc2dts --input soc_system.s...
分类:
其他好文 时间:
2015-03-13 15:56:15
阅读次数:
320
老式的u-boot使用ATAGS的方式启动linux内核,本文使用新式的dtb方式启动内核。
我使用的内核是linux-3.17.2版本,下面开始编译内核。
(1) 解压内核
tar jxf linux-3.17.2.tar.bz2(2)配置linux内核:
make ARCH=arm am335x_evm_defconfig
(3)编译内核:
make ARCH=arm CROSS_...
分类:
其他好文 时间:
2014-11-18 00:25:21
阅读次数:
586
遍历datatable的方法2009-09-08 10:02方法一: DataTable dt = dataSet.Tables[0]; for(int i = 0 ; i 0) { rp_xx.DataSource = dtb_xx; ...
分类:
其他好文 时间:
2014-10-16 14:04:02
阅读次数:
204