- 博客(5)
- 收藏
- 关注
原创 FreeBSD的dts生成dtb文件
近年来,FreeBSD和Linux都采用FDT进行设备管理。FDT中最重要的就是dtb二进制文件,Unix中都是利用dts生成dtb。接下来详细讲解如何将dts的c语言文件转换成dtb二进制文件。这里以arm中的Beaglebone black的dts文件为例,首先要对dts文件进行预编译,也就是preprocess。这里利用的编译器是C-preprocess,也就是CPP,CPP
2017-07-12 10:57:20 868
原创 ION-DTN开启LTP、UDP传输服务
在本人介绍ION的RC文件的博文中:http://blog.csdn.net/hahachenchen789/article/details/54286644详细介绍了ION-DTN的运行是依靠rc文件的配置,并分析了RC文件的组成。在这份rc文件中,是利用LTP协议充当汇聚层的基本设置。## begin ionadmin # ionrc configuration
2017-07-06 14:24:09 645
原创 ION-DTN开启CFDP协议传输
CFDP英文简介如下:cfdp (CCSDS File Delivery Protocol), another application-layer service that is not part of the DTN architecture but utilizes underlying DTN protocols. CFDP performs the segmentation, tran
2017-07-06 11:52:12 861 1
原创 RTEMS-libbsd实现FDT support for BBB
上篇博文描述了如何在RTEMS上实现FDT,这篇文章将展示如何在RTEMS-libbsd上实现FDT support。rtems-libbsd 管理总线的实现在nexus-devices.h文件中,也就是: rtemsbsd/include/bsp/nexus-devices.h/* * Copyright (c) 2013-2015 embedded brains GmbH.
2017-07-04 16:19:53 886
原创 RTEMS实现FDT support for Beaglebone
RTEMS目前多数采用nexus总线进行设备管理,但这是一种较老的方法,目前linux和FreeBSD都改为采用FDT(Flatten Device Tree)进行设备管理,无论是ARM还是PowerPC等。接下来讲讲如何在RTEMS上实现FDT,以BBB为例:FDT需要dtb文件支持,该文件是二进制文件,包含了设备树,Linux和FreeBSD都可以自动生成该文件,通过dts文件生成
2017-07-04 15:46:27 817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人