如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

RTThread物联网操作系统 2018-02-08 08:50 次阅读

本文描述如何在windows及linux平台使用RT-Thread QEMU BSP,并运行RT-Thread GUI示例。

1  本文的目的和结构

1.1    本文的目的 和背景嵌入式软件开发离不开开发板,在没有物理开发板的情况下,可以使用QEMU等类似的虚拟机来模拟开发板。QEMU是一个支持跨平台虚拟化的虚拟机,它可以虚拟很多开发板。为了方便大家在没有开发板的情况下体验RT-Thread,RT-Thread使用QEMU模拟了ARM vexpress A9开发板,并提供了相关的板级支持包(BSP)。本文主要介绍在windows平台和linux平台使用RT-Thread提供的qemu-vexpress-a9 BSP。

1.2    本文的结构本文首先介绍qemu-vexpress-a9 BSP在windows平台的使用明细,其次介绍在linux平台的使用明细。

2  在windows平台使用qemu-vexpress-a9 BSP

2.1 准备工作

RT-Thread源码

RT-Thread env工具

env是RT-Thread推出的图形界面辅助工具,用来配置基于RT-Thread操作系统开发的项目工程。env自带有编译器和QEMU,因此在windows平台可以不用下载编译器和QEMU。请点击下面链接获取env详细信息及env运行环境要求:

解压RT-Thread源码,在BSP目录下找到qemu-vexpress-a9文件夹,RT-Thread qemu-vexpresss-a9 BSP实现了LCD、键盘、鼠标、SD卡、以太网卡、串口等相关驱动。

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.1 1 qemu-vexpress-a9文件夹

2.2 运行qemu-vexpress-a9 BSP工程1、打开env文件夹,根据系统类型(32位/64位)双击对应的console.exe文件打开env控制台:

图 2.2 1 env文件夹

2、在命令行模式下使用cd d:\projects\rt-thread\bsp\qemu-vexpress-a9命令切换到RT-Thread源码文件夹下的qemu-vexpress-a9  BSP根目录,然后输入scons命令编译工程:

图 2.2 2 编译工程

3、编译完成后输入qemu.bat启动虚拟机及BSP工程,qemu.bat是windows批处理文件,此文件位于BSP文件夹下,主要包括QEMU的执行指令,第一次运行工程会在BSP文件夹下创建一份空白的sd.bin文件,这是虚拟的sd卡,大小为64M。env命令行界面显示RT-Thread系统启动过程中打印的初始化信息及版本号信息等,如下图所示:

图 2.2 3 运行工程

4、若电脑安装有360安全卫士会有警告,点击允许程序运行,这时qemu虚拟机就运行起来了。虚拟机中央的白色区域是虚拟的LCD屏,读者可以自己写些GUI相关代码,相关图形图像信息会出现在这块虚拟的LCD屏中,后面本文将演示RT-Thread提供的GUI示例代码。

图 2.2 4虚拟屏

5、RT-Thread支持finsh,用户可以在命令行模式操作,输入help或按tab键可以查看所有支持的命令,输入list_device可以查看所有设备。这里可以看到设备里包括了我们前面提到的虚拟的sd卡“sd0”,接下来我们可以使用mkfs sd0命令格式化sd卡,执行该命令会将sd卡格式化成FatFS文件系统。FatFs是专为小型嵌入式设备开发的一个兼容微软fat的文件系统,采用ANSI C编写,采用抽象的硬件I/O层以及提供持续的维护,因此具有良好的硬件无关性以及可移植性。

图 2.2 5 格式化sd卡

6、第一次格式化sd卡后文件系统不会马上装载上,第二次启动才会被正确装载。我们退出虚拟机,然后在env命令行界面输入qemu.bat重新启动虚拟机及工程,输入ls命令可以看到新增了Directory目录,文件系统已经装载上,然后可以使用RT-Thread提供的其他命令体验文件系统。

图 2.2 6 文件系统其他命令

2.3 运行RT-Thread GUI示例1、关掉QEMU虚拟机,回到ENV控制台。0.6.4版本的env工具中加入了自动更新软件包和自动生成mdk/iar工程的选项,默认不开启。可以使用menuconfig –s或者menuconfig --setting配置:

图 2.3 1 menuconfig -s命令

选中“auto update pkgs config”,在使用menuconfig功能后env会自动使用pkgs --update命令来下载并安装软件包,同时删除旧的软件包:

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.3 2 自动更新配置

2、使用menuconfig命令进入配置界面,进入“RT-Thread Components” ——→ “RT-Thread UI Engine”子菜单,按‘↓’键下翻选中“Enable the example of UI Engine”:

图 2.3 3 选择GUI示例

3、按‘→’键选中“save”保存配置,并按“Exit”键退出配置界面,回到命令行界面,输入scons重新编译工程:

图 2.3 4 scons命令编译工程

4、编译完成后输入qemu.bat命令启动QEMU虚拟机及工程,可以看到QEMU虚拟的显示屏上显示了示例代码展示的图片、文字和图形信息:

图 2.3 5 虚拟屏GUI 示例展示

2.4 用eclipse调试qemu-vexpress-a9 BSP工程1、首先在eclipse的Eclipse Marketplace里下载并安装支持QEMU的调试工具:

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 1 Eclipse Marketplace

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 2 调试工具安装

2、首次调试工程需要配置调试参数,如下面图片所示,打开调试配置界面及配置调试参数:

图 2.4 3 eclipse调试配置选项

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 4 创建新的调试项目

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 5 选择调试文件

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 6 选择调试工具

图 2.4 7 选择断点

3、调试相关参数配置好后就可以开始调试了,回到env命令行界面输入qemu-dbg.bat开启调试模式:

图 2.4 8 启动调试

这时候启动的QEMU虚拟机处于暂停状态,等待连接调试:

图 2.4 9 虚拟屏调试初始界面

4、点击eclipse调试配置界面的“Debug”按钮,或者点击调试项目名称,开启eclipse调试界面,这时就可以对工程进行调试了:

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 10 开始调试

图 2.4 11 eclipse调试项目选择

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 2.4 12 eclipse调试界面

3  在linux平台使用qemu-vexpress-a9 BSP

3.1 准备工作

下载RT-Thread源码,使用命令:git clone https://github.com/RT-Thread/rt-thread.git

安装QEMU,使用命令:sudo apt-get install qemu

安装scons,使用命令:sudo apt-get install scons

安装编译器,使用apt-get命令安装的编译器版本太旧会导致编译报错,可依次使用如下命令下载安装新版本.

安装ncurses库,使用命令:sudo apt-get install libncurses5-dev

编译器安装好以后需要修改qemu-vexpress-a9 BSP下面的rtconfig.py文件,修改对应路径为解压到opt目录下的编译器对应的bin目录,参考下图,目录名字因下载的编译器版本而异:

图 3.1 1 编译器路径修改

3.2 使用menuconfig配置工程1、在qemu-vexpress-a9 BSP根目录输入scons --menuconfig开启配置界面,配置操作和windows平台一样:

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 3.2 1 menuconfig配置界面

2、使用scons --menuconfig命令后会安装及初始化env工具,并在home目录下面生成“.env”文件夹,此文件夹为隐藏文件夹,切换到home目录,使用la命令可查看所有目录和文件。env.sh文件是需要执行的文件,它会配置好环境变量,让我们可以使用pkgs命令来更新软件包,输入source ~/.env/env.sh命令执行。若已经选择了在线软件包,就可以使用pkgs --update命令下载软件包到BSP目录下的packages文件夹里:

图 3.2 2 .env文件夹

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 3.2 3 pkgs --update命令下载软件包

3.3 运行qemu-vexpress-a9 BSP工程1、在qemu-vexpress-a9 BSP目录下输入scons命令编译工程:

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 3.3 1 scons命令编译工程

2、输入ls命令查看BSP下面的文件明细,绿色显示的文件是有执行权限的文件,我们需要给qemu.sh文件新增执行权限,输入chmod +x qemu.sh命令:

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 3.3 2 qemu.sh文件新增执行权限

3、输入./qemu.sh命令执行脚本文件,这时候虚拟机便运行起来,如下图所示,命令行显示了RT-Thread操作系统启动过程所打印的相关信息,白色窗口为虚拟的LCD屏,读者可参考在windows平台运行RT-Thread GUI示例和使用eclipse调试的内容,同样可以在linux平台实现,本文不在赘述。

如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

图 3.3 3 虚拟机运行界面

原文标题:【应用笔记】如何在windows及linux平台使用RT-Thread QEMU BSP

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

CapsLock屏幕指示灯缺失功能

嗨, 我的屏幕(Windows 7)上没有任何屏幕大写锁定通知,这非常令人沮丧。 我试图检查可能出错的地方。 当我打开控制面板 -...

发表于 10-22 11:32 6次 阅读
CapsLock屏幕指示灯缺失功能

NUC8i7HVK显示灰色屏幕,直到Windows欢迎屏幕

大家好, 我最近得到了一台NUC8i7HVK并打算用它作为HTPC从我的NAS播放4K HDR remux。 增加了2支Crucial 8G...

发表于 10-22 11:26 20次 阅读
NUC8i7HVK显示灰色屏幕,直到Windows欢迎屏幕

Linux ACL权限详细分析

ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问....

的头像 马哥Linux运维 发表于 10-22 10:00 59次 阅读
Linux ACL权限详细分析

EPLAN_P8_V2.1.6电气计算机软件破解版免费下载免费下载

EPLAN作为电气计算机辅助设计时代的先锋,一直是为电气规划,工程设计和项目管理领域提供智能化软件解....

发表于 10-22 08:00 0次 阅读
EPLAN_P8_V2.1.6电气计算机软件破解版免费下载免费下载

Eplan Windows10 32位和64位破解安装教程免费下载

本文档的主要内容详细介绍的是Eplan Windows10 32位和64位破解安装教程免费下载。

发表于 10-22 08:00 6次 阅读
Eplan Windows10 32位和64位破解安装教程免费下载

Linux服务器被入侵后的检测过程详细资料分享

故事是这样的,大年初一,客户反应他们服务器无法访问,查看路由,发现某oracle+tomcat服务器....

的头像 嵌入式资讯精选 发表于 10-20 11:53 269次 阅读
Linux服务器被入侵后的检测过程详细资料分享

GitHub贡献第一的公司竟然是微软

提起微软公司,不少人第一反应是老牌巨头专注于私有化软件盈利模式,这大抵是源于微软前CEO Steve....

的头像 人工智能 发表于 10-20 11:01 264次 阅读
GitHub贡献第一的公司竟然是微软

网上流传的一份没有答案的Linux运维面试题详细分析

近网上流传了一份没有答案的Linux运维面试题。趁工作之余,利用自己三年的运维经验交出了一份答卷。欢....

的头像 马哥Linux运维 发表于 10-20 10:05 200次 阅读
网上流传的一份没有答案的Linux运维面试题详细分析

linux入门教程之简单快速的了解linux

Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而....

发表于 10-19 17:46 50次 阅读
linux入门教程之简单快速的了解linux

Linux教程之linux下如何备份还原mysql数据库

本文介绍了linux下如何备份与恢复mysql数据库。数据库备份是非常重要的。如果定期做好备份,这样....

发表于 10-19 17:18 27次 阅读
Linux教程之linux下如何备份还原mysql数据库

multisim界面菜单的工具栏的使用和作用详细介绍

 软件以图形界面为主,采用菜单、工具栏和热键相结合的方式,具有一般Windows应用软件的界面风格,....

发表于 10-19 16:52 31次 阅读
multisim界面菜单的工具栏的使用和作用详细介绍

有关Linux支持的任何更新

自从digikey宣布这些工具以来,已经有好几年了,而且对Linux的支持还有一些模糊的承诺......对此有何更新? 以上来自于谷歌翻...

发表于 10-19 16:51 33次 阅读
有关Linux支持的任何更新

FPGA编辑器浏览按钮在Linux上不起作用

当我尝试打开文件并单击“浏览...”按钮时,我在Linux上使用fpga_editor描述了AR#20250上描述的问题。 我尝试了什么(没有成...

发表于 10-19 14:40 43次 阅读
FPGA编辑器浏览按钮在Linux上不起作用

Linux Boot卡在闪烁的LED服务器上

大家好, 两天前,一切都工作得很好,但现在我突然开始面对这个问题。 每当我尝试启动Cyclone V板时,Linux启动都会停留在“...

发表于 10-19 14:17 34次 阅读
Linux Boot卡在闪烁的LED服务器上

想知道在哪里可以获得英特尔Galileo的LINUX IMAGE FOR SD

我想知道在哪里可以获得英特尔Galileo的LINUX IMAGE FOR SD。 我需要这个图像用于无线通信配置。 拜托我需要...

发表于 10-19 14:12 17次 阅读
想知道在哪里可以获得英特尔Galileo的LINUX IMAGE FOR SD

嵌入式Linux教程之学习嵌入式Linux系统入门要进行的六个步骤

以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做lin....

发表于 10-19 11:12 35次 阅读
嵌入式Linux教程之学习嵌入式Linux系统入门要进行的六个步骤

VL53L1X GUI不能安装

嗨朋友们, 我试图在我的桌面工作站安装VL53L1X GUI软件,但我不能这样做,因为它向我显示了下一条消息: 我的操作系...

发表于 10-19 11:12 32次 阅读
VL53L1X GUI不能安装

HoloLens更新将带来许多新功能和便利性改进

Windows 10 10月更新已于10月2日开始推送,但微软暂停了这一更新推送以解决一些主要错误,....

的头像 AR联盟 发表于 10-19 08:45 246次 阅读
HoloLens更新将带来许多新功能和便利性改进

Windows7 USB DVD驱动应用程序免费下载

本文档的主要内容详细介绍的是Windows7 USB DVD驱动应用程序免费下载。

发表于 10-19 08:00 16次 阅读
Windows7 USB DVD驱动应用程序免费下载

linux mail命令的的使用方法详细资料解分

在这里整理一下Linux中mail命令的使用。mail也是一个常用的命令,我们在很多地方都要用到它,....

发表于 10-18 18:44 23次 阅读
linux mail命令的的使用方法详细资料解分

linux下awk以及重定向命令如何使用?

awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文....

发表于 10-18 17:25 16次 阅读
linux下awk以及重定向命令如何使用?

redhat linux安装和使用基础教程资料免费下载

1、收集系统资料:为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用....

发表于 10-18 17:25 31次 阅读
redhat linux安装和使用基础教程资料免费下载

Windows 10 1803更新后,英特尔RST无法正常工作,平台不支持错误

嗨, Windows 10 1803一直在我的系统崩溃。 我无法更新RST,因为平台不支持错误。 我的主板是正常速度下的华硕横冲直撞I...

发表于 10-18 14:21 35次 阅读
Windows 10 1803更新后,英特尔RST无法正常工作,平台不支持错误

华硕Zenbook UX330UAK无法检测大多数外部显示器

你好, 我发布了这个以回应另一个用户的查询,所以如果我没有通过单独发布协议来遵循协议,我很抱歉。 笔记本型号:华硕UX33...

发表于 10-18 14:18 49次 阅读
华硕Zenbook UX330UAK无法检测大多数外部显示器

英特尔NUC D54250WYK POST错误不再发生

你好, 我在我的NUC上运行Libreelec用于HTPC但是厌倦了我遇到的无数问题。 因此,我决定将操作系统更改为Windows 10....

发表于 10-18 14:15 29次 阅读
英特尔NUC D54250WYK POST错误不再发生

微软联合创始人保罗·艾伦去世,终年65岁

在后来几年内,微软从新墨西哥迁至西雅图郊区。1983 年艾伦辞去了微软的日常职务,一部分原因是因为罹....

的头像 电子发烧友网工程师 发表于 10-18 11:45 530次 阅读
微软联合创始人保罗·艾伦去世,终年65岁

如何用iPhone远程管理Linux服务器

Workflow 如它名字一样是工作流的意思,它是一款 iOS 平台的神级自动化流程应用。简单的说就....

的头像 阿铭linux 发表于 10-17 17:25 390次 阅读
如何用iPhone远程管理Linux服务器

微软Win10更新推送出BUG,误删个人文件

Windows 10更新十月版的正式版近期已经开始推送。但由于有用户反馈称,安装该更新后个人文件被删....

的头像 科技美学 发表于 10-17 16:07 222次 阅读
微软Win10更新推送出BUG,误删个人文件

穿有不同外衣的Linux发布版无处不在

Herbert.xu,两年前来西邮兴趣小组与大家有过面对面的交流,也就是在那次交流中,得知其14岁开....

的头像 Linuxer 发表于 10-17 14:23 175次 阅读
穿有不同外衣的Linux发布版无处不在

Linux身份鉴别机制技术方案及原理

在Linux系统中,系统设置了多个帐号和组来进行管理,每个帐号都具有不同的权限,例如超级用户root....

的头像 Linuxer 发表于 10-17 14:17 175次 阅读
Linux身份鉴别机制技术方案及原理

Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

本文档的主要内容详细介绍的是Linux基础教案主要内容是:(1) 了解Linux图形界面的原理与构成....

发表于 10-16 14:49 25次 阅读
Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

Linux入门教材之Linux设备驱动程序第三版电子教材免费下载

以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的。 操作系统, ....

发表于 10-16 14:27 26次 阅读
Linux入门教材之Linux设备驱动程序第三版电子教材免费下载

更新“翻车”后,微软开始Version 1809正式版的推送工作。

“翻车”后,微软今晨重新开始了Windows 10 October 2018 Update(2018....

的头像 科技美学 发表于 10-16 10:34 456次 阅读
更新“翻车”后,微软开始Version 1809正式版的推送工作。

操作系统是什么?Linux操作系统的原理与应用资料概述

认识操作系统-从使用者的角度看打开计算机,首先跳入眼帘的是什么?要拷贝一个文件,具体的拷贝操作是谁完....

发表于 10-15 18:20 22次 阅读
操作系统是什么?Linux操作系统的原理与应用资料概述

linux内核入门教材之linux内核设计与实现第二版中文版免费下载

此书是当今首屈一指的linux内核入门最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通....

发表于 10-15 18:20 26次 阅读
linux内核入门教材之linux内核设计与实现第二版中文版免费下载

Linux和C语言教程之Linux C编程一站式学习教材免费下载

本书最初是为北京亚嵌教育研究中心的嵌入式Linux系统工程师就业班课程量身定做的教材之一。该课程是为....

发表于 10-15 17:45 31次 阅读
Linux和C语言教程之Linux C编程一站式学习教材免费下载

若忘记了Linux系统的root密码,该怎么办?

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?

的头像 嵌入式ARM 发表于 10-15 16:49 179次 阅读
若忘记了Linux系统的root密码,该怎么办?

微软宣布加入一个为保护Linux免于诉讼而设立的开源专利组织

事实上,Azure客户广泛使用Linux,微软也在Windows之外,向Linux提供SQL Ser....

的头像 科技美学 发表于 10-15 14:48 625次 阅读
微软宣布加入一个为保护Linux免于诉讼而设立的开源专利组织

嵌入式Linux C的基本知识点详解

嵌入式系统专业是综合了计算机硬件技术、计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知....

的头像 嵌入式ARM 发表于 10-15 09:20 552次 阅读
嵌入式Linux C的基本知识点详解

资深linux运维工程师的工作经验分享

本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧

的头像 工程师人生 发表于 10-15 09:20 262次 阅读
资深linux运维工程师的工作经验分享

教你玩转Windows虚拟桌面

虚拟桌面的目的在于对不同类型的应用窗口进行分类,使之同时保持前台显示而不致互相干扰。

的头像 爱范儿 发表于 10-14 10:02 202次 阅读
教你玩转Windows虚拟桌面

Linux磁盘管理好坏或有什么影响

df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩....

的头像 嵌入式ARM 发表于 10-14 09:52 218次 阅读
Linux磁盘管理好坏或有什么影响

在Windows平台使用QEMU运行RT-Thread动态模块

下载 RT-Thread 动态模块工具库 rtthread-apps,rtthread-apps 的....

的头像 电子发烧友网 发表于 10-13 10:12 217次 阅读
在Windows平台使用QEMU运行RT-Thread动态模块

Linux中有哪些常见的文件类型?

本文档的主要内容详细介绍的是Linux中有哪些常见的文件类型?

发表于 10-12 18:02 39次 阅读
Linux中有哪些常见的文件类型?

Linux系统vi(vim)编辑器命令使用教程

vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。v....

的头像 机器人在线订阅号 发表于 10-12 16:53 324次 阅读
Linux系统vi(vim)编辑器命令使用教程

如何进行单片机的安装详细方法电路图和程序资料免费下载

单片机技术自发展以来已走过了近20年的发展路程 。单片机技术的发展以微处理器(MPU)技术及超大规模....

发表于 10-12 16:44 48次 阅读
如何进行单片机的安装详细方法电路图和程序资料免费下载

微软新专利“铰链设备”曝光,或运行 Windows Core OS

美国商标专利局再次曝光了由微软提交的一项新专利,其描述了一款“铰链设备”,或揭示该公司运行 Wind....

的头像 罗欣 发表于 10-12 13:45 1131次 阅读
微软新专利“铰链设备”曝光,或运行 Windows Core OS

大数据的学习中你需要掌握的十二大技术

大数据是对海量数据进行存储、计算、统计、分析处理的一系列处理手段,处理的数据量通常是TB级,甚至是P....

发表于 10-11 17:46 218次 阅读
大数据的学习中你需要掌握的十二大技术

你应该知道的27个Linux文档编辑命令

在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文....

的头像 马哥Linux运维 发表于 10-11 16:43 233次 阅读
你应该知道的27个Linux文档编辑命令

符合汽车级要求的Linux系统,AGL呼之欲出!

Linux是一个操作系统,类似于大家常见的Windows、Mac OS,区别于后者主要在于Linux....

的头像 高工智能汽车 发表于 10-11 10:01 467次 阅读
符合汽车级要求的Linux系统,AGL呼之欲出!

Linux常用命令的全拼整理

本文整理了常用命令的全拼,好像混进了什么奇怪的东西。

的头像 Linux爱好者 发表于 10-10 17:19 494次 阅读
Linux常用命令的全拼整理

为什么大部分手机供应商都不更新Linux内核?

相比消费者级的电子产品,企业级Linux系统供应商通常会及时更新内核。

的头像 嵌入式资讯精选 发表于 10-10 15:53 234次 阅读
为什么大部分手机供应商都不更新Linux内核?

在Linux上如何配置基于密钥认证的SSH?

众所周知,Secure Shell,又称 SSH,是允许你通过无安全网络(例如 Internet)和....

的头像 嵌入式资讯精选 发表于 10-09 17:28 214次 阅读
在Linux上如何配置基于密钥认证的SSH?

Windows 10十月更新后易丢失数据,如何检查?

近日,美国加州通过了一项法律,2020 年之后禁止在所有新的消费电子产品中使用“admin”、“12....

的头像 E安全 发表于 10-09 15:17 611次 阅读
Windows 10十月更新后易丢失数据,如何检查?

Windows内存管理的内核源码详细分析解读资料免费下载

每个进程有一个地址空间,共4GB,(具体分为低2GB的用户地址空间+高2GB的内核地址空间)各个进程....

发表于 10-09 08:00 23次 阅读
Windows内存管理的内核源码详细分析解读资料免费下载

可用于管理进程的整个生命周期的八个Linux命令

一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状....

的头像 嵌入式资讯精选 发表于 10-02 17:22 517次 阅读
可用于管理进程的整个生命周期的八个Linux命令

ACL是什么?ACL有什么用?

常见的文件操作命令 cp 和 mv 等都支持 ACL 权限,只是 cp 命令需要加上 -p 参数。但....

的头像 Linux爱好者 发表于 09-30 16:52 337次 阅读
ACL是什么?ACL有什么用?

AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...

发表于 09-25 11:51 20次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)