1. 首先制作init.d脚本,如:
$ vi dist/lfs-5.1/remserial/remserial.spec
cat << EOF > $RPM_BUILD_ROOT/%{pfx}/etc/rc.d/init.d/remserial
#!/bin/sh
if [ ! -x /sbin/remserial ]
then
exit 0
fi
if [ "$1" = "stop" -o "$1" = "restart" ]
then
echo "Stopping the remserial: "
killall remserial
fi
if [ "$1" = "start" -o "$1" = "restart" ]
then
echo "Starting the remserial: "
/sbin/remserial -d -p 23000 -s "9600 raw" /dev/ttyS0 &
fi
EOF
2 编辑config/userspace/sysconfig.lkc,增加:
config SYSCFG_START_REMSERIAL
depends PKG_REMSERIAL
bool "start remserail"
default y
3 编辑dist/lfs-5.1/sysconfig/sysconfig-mx.spec增加新的服务:
if [ "$SYSCFG_START_REMSERIAL" = "y" ] then
remserial=remserial
fi
all_services = 后面增加 remserial
all_services_r = 后面增加 remserial
cfg_services = 后面增加 $remserial
cfg_services_r = 后面增加 $remserail
分享到:
相关推荐
#### 二、搭建i.MX 28开发环境 ##### A. 安装LTIB LTIB(Linux Tools and Image Builder)是一个用于构建基于Linux的操作系统镜像的工具集,尤其适用于i.MX系列处理器。在Ubuntu环境下安装LTIB,首先需下载最新的...
【Nucleus BSP freescale_imx25pdk_v202】是针对飞思卡尔i.MX25 PDK(Processor Development Kit)平台的Nucleus操作系统板级支持包(Board Support Package)的版本202。Nucleus是一款实时操作系统(RTOS),广泛...
Freescale(现为NXP半导体的一部分)的i.MX处理器是高性能、低功耗的应用处理器,广泛应用于汽车电子、工业自动化、消费电子和医疗设备等领域。它们提供了丰富的外设接口和强大的计算能力,使得开发者能够创建功能...
- 开机:首次启动时,开发板会自动从SD卡加载Linux系统。通过串口或HDMI显示器连接,进行基本的系统设置和网络配置。 - 更新与优化:根据需求,可能需要升级内核、驱动程序和库,以支持特定硬件或功能。 6. **...
i.MX6Q处理器是Freescale Semiconductor公司推出的一款高性能、多核应用处理器,采用ARM Cortex-A9核心,支持丰富的多媒体和通信功能,广泛应用于平板电脑、智能电视、车载娱乐系统、工业自动化等领域。 **处理器...
SDMA,即Smart DMA,是Freescale i.MX处理器内置的一种硬件DMA控制器,其主要功能是实现处理器与内存或其他外设之间数据的高效、自动传输,减轻CPU负担,提高系统效率。i.MX SDMA引擎具备多通道特性,支持并发操作,...
迅为-I.MX6开发板是一款基于Freescale i.MX6Q系列处理器的高性能嵌入式开发平台,该平台采用Cortex-A9架构的四核处理器,主频可达1GHz,并配备了2GB内存和16GB存储空间,旨在为用户提供强大的计算能力和丰富的外设...
这样,内核在启动时会自动探测到DS18B20设备并加载驱动。 接着是驱动代码编写。DS18B20驱动通常会实现字符设备模型,包括初始化、读写操作、中断处理等功能。其中,初始化阶段会配置GPIO口,建立与DS18B20的通信...
在2014年的电子行业中,Freescale(飞思卡尔)作为全球领先的半导体企业,推出了一系列创新的产品,为行业注入了新的活力。Freescale的产品以其低功耗、高可靠性、以及强大的抗干扰能力而著称。以下将详细介绍这八款...
在使用基于Freescale Semiconductor的处理器(如i.MX27、i.MX31等)并搭载Windows CE(WinCE)操作系统的设备时,可能会遇到启动过程中Nandflash扫描时间过长的问题。这一现象会导致整体启动时间显著增加,影响用户...
### Freescale i.mx515 Datasheet关键知识点解析 #### 一、概述 - **产品背景**:Freescale Semiconductor(飞思卡尔半导体)是全球领先的嵌入式处理解决方案供应商之一,其产品广泛应用于汽车电子、网络、工业...
1. **初始化设置**:包括设置时钟、中断向量表、内存配置等,这些都是任何嵌入式系统启动时必要的步骤。 2. **驱动程序开发**:为了与硬件交互,开发者需要编写或使用现有的驱动程序,如GPIO(通用输入/输出)、...
《Freescale i.MX6系列功能测试源码——imx-test-5.4详解》 Freescale i.MX6系列是NXP(原Freescale Semiconductor)推出的一系列高性能、低功耗的应用处理器,广泛应用于嵌入式系统、工业控制、汽车电子等领域。...
【描述】"fsl_imx31lite VxWorks6.9 BSP" 表明这个压缩包中包含了针对Freescale i.MX31Lite处理器的VxWorks 6.9板级支持包(Board Support Package,BSP)。VxWorks是一个实时操作系统(RTOS),由Wind River ...
i.MX25系列处理器广泛应用于各种领域,如消费电子、工业自动化、汽车信息娱乐系统、医疗设备、智能家居等,它们以其高效的性能、丰富的功能和强大的多媒体处理能力,为现代嵌入式系统设计提供了强大支撑。
### i.MX515 简要数据表解析 #### 概览 i.MX515 是 Freescale Semiconductor 最新推出的集成多媒体应用处理器,代表了该公司在低功耗高性能多媒体处理技术上的最新成就。该解决方案是 Freescale 多媒体产品系列中...
【描述】"fsl_imx53_qsb VxWorks6.9 BSP" 说明了该压缩包的内容主要服务于Freescale i.MX53处理器的快速启动板。VxWorks是一个实时操作系统(RTOS),由Wind River公司开发,广泛应用于嵌入式系统。BSP则是为特定...
### IMX28电源管理详解 #### 一、引言 本应用笔记旨在详细介绍i.MX28处理器中的电源管理单元(PMU)低级模块。其中包括基本的电源供应配置、电源轨配置及其如何构建用于执行处理器有用功能的基础模块,如处理电源...
- `CONFIG_BOOTDELAY 0`:设置启动延迟为0,避免在生产环境中等待用户输入。 - `CONFIG_BOOTARGS`:定义启动参数,如控制台设置和初始化脚本路径。 二、生成U-Boot和内核映像 生成适用于MFGTool的U-Boot和内核...
2. **初始化代码**:启动过程中,BSP负责初始化硬件,包括时钟设置、内存配置、中断控制器等,确保VxWorks操作系统能够正确地运行在硬件平台上。 3. **系统调用接口**:BSP定义了操作系统与硬件交互的接口,使得...