基本常识 Linux系统基本启动流程: 1、 CPU从ROM(如果有的话)的0x0地址开始读取代码,执行loader; 2、 Loader初始化ram,从rom中拷贝uboot或kernel的镜像到ram的指定地址并执行; 3、 Uboot(如果有)拷贝kernel镜像和dtb文件到ram的指定地址 ...
分类:
系统相关 时间:
2016-10-21 13:05:19
阅读次数:
278
lsjORM结构 跟传统三层没有多大区别,这里添加DTO(参数列表)跟PetaPoce(数据库操作),普通的三层我们都喜欢用DBHelper或者SqlHelper来封装sql的辅助方法,PetaPoce更加强大,网上已经有不少资料了,很容易就能学会它 lsjORM参数列表类(Dtb_Base) sq ...
分类:
其他好文 时间:
2016-08-08 19:03:36
阅读次数:
216
在内核里,如何利用dtb?以下以全志a64为实例讲解。 解析dtb的流程如下: start_kernel // init/main.c setup_arch // arch/arm64/kernel/setup.c setup_machine_fdt(__fdt_pointer) unflatten ...
分类:
其他好文 时间:
2016-07-22 06:30:46
阅读次数:
799
如何单独编译设备树? cd linux-x.xx & make dtbs linux-x.xx/arch/xxx/boot/dts linux-x.xx/scripts/dtc/dtc -I dtb -O dts xxxx.dtb -o xxxx.dts 全志A64实例: linux-3.10/ar ...
分类:
其他好文 时间:
2016-07-13 15:41:10
阅读次数:
1669
1) 首先将从u-boot 传递过来的映像基地址和dtb 文件映像基地址保存通用寄存器r30,r31; 2) 通过调用machine_init() --> early_init_devtree()函数来获取内核前期初始化所需的bootargs,cmd_line等系统引导参数; 3) 调用start_ ...
分类:
其他好文 时间:
2016-05-13 07:24:40
阅读次数:
2345
$ mkdir /tftpboot$ cp exynos4412-fs4412.dtb uImage /tftpboot$ sudo chmod 777 tftpboot(~下)$ sudo chmod 777 tftpboot/*$ sudo vim /etc/default/tftpd-hpa....
分类:
其他好文 时间:
2016-01-24 00:25:48
阅读次数:
268
转载:http://permalink.gmane.org/gmane.linux.kbuild.devel/8755This rules are useful for appended device tree conforming to the CONFIG_ARM_APPENDED_DTB ke...
分类:
其他好文 时间:
2016-01-15 22:53:23
阅读次数:
411
二 基础规范概述DTS(Device tree syntax,另一种说法是Device tree source)是设备树源文件,为了方便阅读及修改,采用文本格式。DTC(Device tree compiler)是一个小工具,负责将DTS转换成DTB(Device tree blob)。DTB是DT...
分类:
系统相关 时间:
2015-12-17 15:56:45
阅读次数:
554
引入设备树后bootloader加载DTB方法: 1. 标准方法 将linux kernel放到内存地址为的内存中。 将DTB放到地址为的内存中。 在u-boot下通过下面的命令启动内核: bootm – 2.兼容方法 配置内核CONFIG_ARM_APPENDED_DTB选项,将DTB放到紧跟内核...
分类:
系统相关 时间:
2015-11-27 14:37:30
阅读次数:
803
Chart1.DataSource = dtb; string[] strcolor = new string[20]; strcolor[0] = "220, 224, 64, 10"; strcolor[1] = "220, 2...
分类:
Windows程序 时间:
2015-08-18 18:16:48
阅读次数:
1705