-
在Docker容器内构建LS1046平台的Flexbuilder系统
LS1046平台模式使用Flexbuilder构建工具,编译出系统镜像,编译时也需要安装一些依赖的软件包,为了不对主系统干扰,建议在Docker容器来构建系统。实际上Flexbuilder是支持Docker下编译的,但直接运行是有一些权限相关的问题,所以对Docker构建的镜像做一些修改就可以了。 在docker/ubuntu/18.04/Dockerfile文件中添加如下内容 这样就可以在Docker下使用普通用户编译镜像,不会出现权限相关的问题了。
-
Busybox,BuildRoot,Yocto有什么区别
当前有多种通用MPU芯片都可以运行Linux,也被作为芯片平台的系统软件“标配”。虽然都称为Linux系统,但应用开发者有时候发现自己的应用并不能直接使用,即便是同样的芯片平台,系统提供的基础或第三方的开发库版本也是有差别的。 这里有个概念要理解,Linux严谨解释属于操作系统的核心,也仅仅是实现了对芯片功能的管理,提供进程调度,内存管理,外设驱动操作和接口等核心必备的功能。要让各类应用都能通畅的运行在Linux核心下,还需要一些基础工具和基础库,才能让用户使用外设硬件功能,操作核心上的配置,实…
-
Docker下为STM32MP1平台编译Yocto Linux系统
STM32MP1平台是ST推出的微处理器,分为两类型号,STM32MP13x和STM32MP15x。 STM32MP13x系列型号的功能区别: STM32MP131: Single Cortex-A7 core STM32MP133: STM32MP131 + 2x CAN, ETH2(GMAC), ADC1 STM32MP135: STM32MP133 + DCMIPP, LTDC STM32MP15x系列型号的功能区别: STM32MP157: Dual Cortex-A7 cores, C…
-
NXP LS1046开发板的烧写原理分析
QorIQ® LS104xA 是一款来自恩智浦(NXP)面向边缘计算和网络领域推出芯片,该芯片具有高性价比、高功率和高集成度的优点。包含了4核 64 bit ARM Cortex-A72内核,具有高可靠性,主频高达1.8GHz。其中网络功能非常丰富且强大,支持10Gbps的光纤,可配置为多个1000Mbps网络接口,同时还支持SATA,PCI-E 3.0功能。对网络类功能要求较高的领域和产品,提供了一个更好的方案。 以下是LS1046的功能框图 本次我们使用飞凌OK1046A-C2开发板(以下简…
-
飞凌OK1046核心板引脚信号
飞凌OK1046核心板的连接器是一个双排 0.5mm 间距,220pin 板对板连接器。核心板上连接器型号为402-51101-51,底板的连接器型号 401-51101-51。 下面是整理的核心板的Pinout信号说明文档,开发者可以根据这个文档来评估自己的底板需要的功能和信号。
-
GW102网关的Ubuntu系统使用Docker虚拟化容器
现代的嵌入式产品开发中,业务应用的开发语言和方式有各种各样,不同的开发语言需要相应的开发环境才可以正确运行。虚拟化容器技术出现提升了各类语言的开发和部署的便捷性,Linux下最常用的虚拟化容器技术就是Docker了。下面我们在GW102网关上来演示如何使用Docker容器。 GW102和GW101网关是基于NXP i.MX6ULL芯片平台,虽然只有单核800Mhz的主频,但是依然可以运行Docker虚拟化服务。这里我们选择在Ubuntu系统下使用Docker功能。默认的Linux kernel配…
-
i2X-GW-6U网关产品名称变更声明
为方便我司对于产品类别的标识,现将i2X-GW-6U 网关名称变更为GW101 网关。
-
VSCode下调试STM32MP1平台的Cortex-M4应用
湃兔核开发团队配置VSCode集成开发环境,支持对STM32MP1平台的Cortex-M4应用的调试。本例中使用ST-LINK调试器。
-
i2X-GW-6U 网关开发日志20211104
Redis: 高性能的key-value 数据库,更高效的缓存硬件状态信息,方便应用间数据共享 Thrift: 一个轻量级、跨语言的远程服务调用框架(RPC),提供不同开发语言间快速实现RPC功能 mosquitto: 一款实现了消息推送协议MQTT的开源消息代理软件,方便物联网中各种设备的消息通讯
-
i2X-GW-6U 网关开发日志20211029
支持以下功能 LoRa Packet Forward Chirstack gateway bridge