logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式Linux下CAN接口调试

By Toradex秦海1). 简介CAN(Controller Area Network)总线是嵌入式设备最为常用的接口之一,常用于汽车以及工业自动化等嵌入式领域,因此本文就基于嵌入式Linux演示使用CAN总线进行通讯测试。 本文所演示的平台来自于Toradex Colibri iMX6DL 和Apalis iMX6D ARM嵌入式平台,这两个平台是都是基于NXP iMX6系列

通过 Docker 部署测试 CODESYS PLC示例

CODESYS 是基于 IEC 61131-3 的 PLC 开发工具,在工业控制、交通等领域中有着广泛的应用。在之前的文章中介绍了通过 Yocto Linux BSP 环境下部署 CODESYS Control Runtime 环境的示例,本文则着重测试如何通过 Docker 环境来进行部署测试。本文所演示的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。本文基于 NXP i

#docker#linux#arm
基于 NXP iMX8MM 测试 Secure Boot 功能

f). 需要注意的是由于Kernel阶段的Secure Boot相关认证和加载都是基于U-Boot命令行来实现的, 因此如果要让这个启动机制更加安全可靠,则要让U-Boot保持在上述安全启动路径,而不能通过其他启动介质或者脚本来启动而绕开Secure Boot,比如Toradex U-Boot默认是使能Distro Boot功能的,可以自动扫描外设介质的启动脚本,那么这个功能就需要关闭掉,类似这样

#linux
嵌入式 ARM 平台使用Python和PyQT开发界面应用程序

By Toradex秦海1).简介随着Python在互联网人工智能领域的流行,大家也慢慢感受到Python开发的便利,本文就基于嵌入式ARM平台,介绍使用Python配合PyQT5模块来开发图形化应用程序。本文所演示的ARM平台来自于Toradex基于NXP iMX6 ARM处理器的Apalis iMX6 ARM嵌入式平台。2.准备a).Apalis i...

嵌入式Linux下Dropbear SSH配置优化

的说明将上述修改下重新编译生成的 Ycoto Linux Image 通过 Toradex Easy Installer 更新到 Apalis iMX8 模块,此时测试无论本地串口登录还是远程SSH登录 root 用户都需要输入预设的密码了,增强了安全性。c). 为了进一步提高 SSH 安全性,可以创建普通 user 用户用于远程登录,而禁止 root 用户 SSH 远程登录。./ 禁止 root

文章图片
#arm#linux
嵌入式Linux下使用 Plymouth 实现开机画面示例

嵌入式 Linux 下传统实现 Splash Screen 的方式是通过替换 kernel 默认的 TUX 小企鹅 logo 为定制的开机画面图片来实现嵌入式设备开机图片,虽然比较成熟且可以保证开机画面加载比较早,但是存在的问题首先是对嵌入式设备不同显示接口的兼容性不好,另外每次修改适配都需要重新编译内核,维护起来不是很方便,然后就是只能支持静态图片无法支持动画。j). 修改 build/conf

文章图片
#linux#arm
嵌入式Linux上使用Ramoops

对于嵌入式设备,尽管在部署前会经历大量的测试和验证,但在使用现场有时候仍不可避免会出现意外情况,如 Kernel opps、panic。在 Linux 中还有许多其他的调试方法,如kdb, kdump, tracing 等,它们的使用特点和复杂程度也各有不同,用户可以根据需求加以选择。RAM 的物理地址空间为 0x10000000-0x4fffffff,选择在 Kernel code 和 Kern

#linux
嵌入式Linux下Dropbear SSH配置优化

的说明将上述修改下重新编译生成的 Ycoto Linux Image 通过 Toradex Easy Installer 更新到 Apalis iMX8 模块,此时测试无论本地串口登录还是远程SSH登录 root 用户都需要输入预设的密码了,增强了安全性。c). 为了进一步提高 SSH 安全性,可以创建普通 user 用户用于远程登录,而禁止 root 用户 SSH 远程登录。./ 禁止 root

文章图片
#arm#linux
使用 eMMC 闪存设备的磨损估计

​几十年来,闪存一直是嵌入式系统的一个重要课题。与其他存储技术相比,它允许大幅改进电子设备的大小和鲁棒性。闪存存储的其他优势包括缺少移动部件和降低功耗。然而,闪存的挑战并没有在消费类电子产品中广为宣传。其中包括有限的耐用性和更高的软件复杂性。图1:从U盘驱动器和SD卡到SSD和集成电路,闪存是我们日常生活的一部分。如图1所示,闪存在我们的日常生活中无处不在,从专门用于...

#arm
NXP iMX8MP ARM 平台 EMQX 部署测试

EMQX 是一款基于 Erlang/OTP 平台开发的开源 MQTT 消息服务器,广泛应用于物联网(IoT)领域,以实现设备到服务器以及服务器到设备的消息传递与控制,文本就基于 NXP i.MX8M Plus ARM 处理器平台,通过在 Yocto Linux BSP 中集成 Docker 环境来部署测试 EMQX。d). 此时在开发主机,通过浏览器通过如下网址可以查看已经运行的 EMQX 控制台

    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择