精华内容
下载资源
问答
  • arm平台的录屏软件

    2020-04-23 10:53:49
    linux下的好多录屏软件都不支持arm平台,下面介绍一款在arm板子上能运行的录屏软件: sudo apt-get install kazam

    linux下的好多录屏软件都不支持arm平台,下面介绍一款在arm板子上能运行的录屏软件:

    sudo apt-get install kazam
    
    展开全文
  • X86平台和ARM平台

    千次阅读 2019-09-03 11:49:40
    X86和ARM都是指CPU的内核。 桌面电脑,笔记本电脑中使用的Intel、AMD处理器,就是X86处理器。 ARM是一家英国的处理器设计公司,其设计的处理器采用了ARM内核。 ARM指令集少,电路规模小,功耗低,发热低,非常适合...

    X86和ARM都是指CPU的内核。

    桌面电脑,笔记本电脑中使用的Intel、AMD处理器,就是X86处理器。

    ARM是一家英国的处理器设计公司,其设计的处理器采用了ARM内核。
    ARM指令集少,电路规模小,功耗低,发热低,非常适合于嵌入式、便携式电子产品,如手机、平板,以及工业嵌入式等。

    32位系统需要x86指令集来运行。
    64位系统需要x64(有时也叫x86-64或者amd64,我分不清仨名字有啥区别,感觉是一样的)指令集来运行。

    一个CPU可以同时支持x86指令集和amd64指令集。

    广义的x86架构,泛指支持x86和x64架构intel、amd的CPU

    展开全文
  • 嵌入式 ARM 平台配置远程桌面

    千次阅读 2019-07-08 18:05:03
    在PC平台经远程桌面连接已经是非常方便了,而现在在嵌入式ARM平台,由于远程控制或者远程调试的需要,配置远程桌面的需求也越来越多,本文就着重演示基于嵌入式ARM平台实现远程桌面服务器端和客户端应用示例。...

    By Toradex秦海

    1). 简介

    在PC平台经远程桌面连接已经是非常方便了,而现在在嵌入式ARM平台,由于远程控制或者远程调试的需要,配置远程桌面的需求也越来越多,本文就着重演示基于嵌入式ARM平台实现远程桌面服务器端和客户端应用示例。  

     

    本文演示所使用的ARM平台来自Toradex基于NXP iMX6Q SoC平台的Apalis iMX6 ARM核心板。

     

    2). 准备

    a). Apalis iMX6Q ARM核心版配合Apalis Evaluation Board载板,连接调试串口UART1(载板X29)到开发主机方便调试。更多关于Apalis iMX6配合Apalis Evaluation Board载板的说明请参考Datasheet开发上手指南

     

    b). Apalis iMX6Q 安装基于Toradex Linux BSP V2.8 并集成Qt opensource 5.9基本库的Embedded Linux,系统基于Ycoto Project/OpenEmbedded 编译环境进行编译,编译方法请参考这里,编译好的Linux Image安装方法请参考这里

     

     

    3). Apalis iMX6 WinCE 系统下远程桌面配置

    a). Apalis iMX6 除了本文下面要演示的Embedded Linux系统,也支持WinCE系统,因此这里也将WinCE系统下远程桌面配置做简单罗列,但并不做相关测试演示。

     

    b). Apalis iMX6 WinCE 作为远程桌面Client配置,通过CETSC 工具,使用RDP协议来登录基于Windows(RDP支持)的远程桌面服务器,详细请参考如下:

    https://developer.toradex.cn/knowledge-base/remote-desktop-protocol-rdp-on-windows-ce

     

    c). Apalis iMX6 WinCE 作为远程桌面Server配置,通过VNC Server 工具,使用VNC协议来供支持VNC协议的Client登录,详细请参考如下:

    https://developer.toradex.cn/knowledge-base/VNC-Server-(WinCE)

     

     

    4). Apalis iMX6 Embedded Linux 系统下远程桌面配置之Client

    a). 通过 FreeRDP 工具,使用RDP协议连接 RDP 远程桌面Server端(Windows 主机为主)

    ./ 安装 FreeRDP 软件,可以通过下面两种方法:

    // 通过OE环境直接编译到Embedded Linux Image里面去

    -----------------------

    # add freerdp to build/conf/local.conf

    IMAGE_INSTALL_append = " freerdp"

    -----------------------

     

    // 或者通过OE环境编译出对应的ipk安装包,然后在Apalis iMX6模块系统上面通过opkg命令来安装

    -----------------------

    # compile freerdp related ipk package in OE envirionment

    $ bitbake freerdp

     

    # cp below ipks to Apalis iMX6 and install

    $ cd deploy/ipk/armv7at2hf-neon-mx6qdl

    $ scp freerdp_1.0.0-7677-g62da9d2-r0_armv7at2hf-neon-mx6qdl.ipk libfreerdp1.2_1.0.0-7677-g62da9d2-r0_armv7at2hf-neon-mx6qdl.ipk root@ipaddress_aplis_imx6:/home/root/

    $ opkg install libfreerdp1.2_1.0.0-7677-g62da9d2-r0_armv7at2hf-neon-mx6qdl.ipk

    $ opkg install freerdp_1.0.0-7677-g62da9d2-r0_armv7at2hf-neon-mx6qdl.ipk

    -----------------------

     

    ./ 通过下面示例命令连接RDP 远程桌面Server,更多配置选项可以通过执行 “xfreerdp --help” 来查看

    -----------------------

    $ xfreerdp /u:username /p:password /v:server ipadress or domain name

    -----------------------

     

    b). 通过 Tightvnc viewer工具,使用VNC协议连接 VNC 远程桌面Server端(Linux 主机为主)

    ./ 安装 Tightvnc软件,可以通过下面两种方法:

    // 通过OE环境直接编译到Embedded Linux Image里面去

    -----------------------

    # add tightvnc to build/conf/local.conf

    IMAGE_INSTALL_append = " tightvnc"

    -----------------------

     

    // 或者通过OE环境编译出对应的ipk安装包,然后在Apalis iMX6模块系统上面通过opkg命令来安装

    -----------------------

    # compile tightvnc related ipk package in OE envirionment

    $ bitbake tightvnc

     

    # cp below ipks to Apalis iMX6 and install

    $ cd deploy/ipk/armv7at2hf-neon

    $ scp libxaw6-6_1.0.13-r2_armv7at2hf-neon.ipk tightvnc-viewer_1.3.10-r2_armv7at2hf-neon.ipk root@ipaddress_aplis_imx6:/home/root/

    $opkg install libxaw6-6_1.0.13-r2_armv7at2hf-neon.ipk

    $ opkg install tightvnc-viewer_1.3.10-r2_armv7at2hf-neon.ipk

    -----------------------

     

    ./ 通过下面示例命令连接VNC 远程桌面Server,更多配置选项可以通过执行 “vncviewer --help” 来查看

    -----------------------

    $ vncviewer vncserver_ipadress:<DISPLAY#>

    -----------------------

     

     

    5). Apalis iMX6 Embedded Linux 系统下远程桌面配置之Server

    a). 通过 X11vnc工具,使用VNC协议提供基于X11桌面服务器的远程桌面Server端

    ./ 安装 X11vnc 软件,可以通过下面两种方法:

    // 通过OE环境直接编译到Embedded Linux Image里面去

    -----------------------

    # add x11vnc to build/conf/local.conf

    IMAGE_INSTALL_append = " x11vnc"

    -----------------------

     

    // 或者可以在Apalis iMX6模块系统上面通过opkg命令来在线安装

    -----------------------

    # on Apalis iMX6 Linux, make sure it has internet access

    $ opkg update

    $ opkg install x11vnc

    -----------------------

     

    ./ 通过下面示例命令启动远程桌面Server,然后即可通过vncviewer client来进行连接

    -----------------------

    # on Apalis iMX6, startup vnc server

    $ x11vnc -display :0

     

    # on vnc client, use vncviewer to visit

    $ vncviewer apalis_imx6_ipadress:0

    -----------------------

     

    b). 通过 Teamviewer Host工具,建立teamviewer远程桌面Server端

    ./ 由于teamviewer软件本身的特性,可以提供穿透局域网的远程桌面服务,而上述所列的软件默认都是只能在局域网内工作

     

    ./ 安装 Teamviewer Host软件

    // 在Linux主机上面下载Teamviewer Host针对armv7架构的tar压缩包,解压并重新打包为tar.bz2压缩包以便于在Apalis iMX6系统上面解压

    -----------------------

    # on Linux host

    $ wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.tar.xz

    $ tar Jxf teamviewer-host_armhf.tar.xz

    $ tar cjvf teamviewer-host_armhf.tar.bz2 teamviewer/

    -----------------------

     

    // 将teamviewer安装包上传到Apalis iMX6系统上进行解压并检查安装依赖环境,teamviewer需要Qt的一些基本库。

    -----------------------

    # on Apalis iMX6 Linux

    $ tar xjvf teamviewer-host_armhf.tar.bz2

    $ cd teamviewer

    # run below command to check the dependency requirement

    ./tv-setup checklibs

    -----------------------

     

    // 由于本文这里编译的image绝大多数Qt库都已经有了,个别没有的可以通过OE环境单独编译出来ipk安装包,再在Apalis iMX6上面进行安装。通过上面打印信息看到缺少的是 libqt5x11extras5 依赖库,参考如下进行安装

    -----------------------

    # on OE envirionment

    $ bitbake qtx11extras

     

    # cp below ipks to Apalis iMX6 and install

    $ cd deploy/ipk/armv7at2hf-neon

    $ scp libqt5x11extras5_5.9.7+git0+34dcc9ea76-r0_armv7at2hf-neon.ipk root@ipaddress_aplis_imx6:/home/root/

    $ opkg install libqt5x11extras5_5.9.7+git0+34dcc9ea76-r0_armv7at2hf-neon.ipk

    -----------------------

     

    // 检查依赖没有问题后,通过下面命令进行安装,安装过程中遇到提示都选择Yes。

    -----------------------

    $ ./tv-setup install

    -----------------------

     

    // 安装成功后,修改teamviewer开机自启动systemd服务文件 /etc/systemd/system/termviewerd.service 为如下内容

    -----------------------

    [Unit]

    Description = TeamViewer remote control daemon

    After = systemd-networkd-wait-online.service network.target network-online.target dbus-org.freedesktop.network1.service

    Wants = dbus-org.freedesktop.network1.service network-online.target

    Requires = dbus-org.freedesktop.network1.service

     

    [Service]

    Type = forking

    PIDFile = /var/run/teamviewerd.pid

    ExecStart = /opt/teamviewer/tv_bin/teamviewerd -d

    Restart = on-abort

    StartLimitInterval = 60

    StartLimitBurst = 10

     

    [Install]

    WantedBy = multi-user.target

    -----------------------

     

    // 另外,我这里遇到了random pool 初始化延迟的问题导致teamviewer开机自启动timeout失败,可以通过安装下面ipk包解决

    -----------------------

    # random pool initiate will print below kernel message when finished

    kernel: random: crng init done

     

    # on OE environment, compile rng-tools ipk package

    $ bitbake rng-tools

     

    # cp below ipks to Apalis iMX6 and install

    $ cd deploy/ipk/armv7at2hf-neon

    $ scp rng-tools_5-r0_armv7at2hf-neon.ipk root@ipaddress_aplis_imx6:/home/root/

    $ opkg install rng-tools_5-r0_armv7at2hf-neon.ipk

    -----------------------

     

    // 上述项目都配置完成后重启

     

    ./ 卡机后稍微等待一小段时间teamviewr服务即可自启动成功,这时候打开teamviewr界面根据提示的ID等信息,通过teamviewer client端进行连接访问

                                                  image001.png

     

     

    6). 总结

    本文示例了基于ARM嵌入式平台进行远程桌面client和server配置的方法供参考。

     

    展开全文
  • ARM平台裸板GDB调试

    千次阅读 2017-09-14 21:13:36
    ARM平台裸板GDB调试概述调试方式ARM平台下裸板调试,一般分为两种。 * ARM内核的MCU开发和调试 * ARM内核的SOC的bootloader开发和调试MCU的开发多是基于Windows系统。使用Keil(MDK)、芯片厂商基于eclipse的改造...

    ARM平台裸板GDB调试

    概述

    调试方式

    ARM平台下裸板调试,一般分为两种。
    * ARM内核的MCU开发和调试
    * ARM内核的SOC的bootloader开发和调试

    MCU的开发多是基于Windows系统。使用Keil(MDK)、芯片厂商基于eclipse的改造的IDE进行开发。当然也有开发者自己搭建环境进行开发的(gcc+编辑器等方式)。
    SOC bootloader调试多是使用Linux系统。使用GCC或者ARMCC进行编译。

    编译器选择

    arm的编译有两种:

    编译器 区别
    ARMCC ARM官方,收费,闭源
    GCC交叉编译器 非官方,免费,开源

    使用ARMCC编译器的多是在Keil(IDE)平台下开发,当然Linux也有(如高通平台的modem模块)不过用的少。
    gcc免费开源,在Windows和Linux下的使用者都很多。

    调试工具

    不管哪种方式,在ARM平台下的裸板开发基本都会使用JTAG接口的仿真器进行在线调试。
    不管是Jlink还是STlink等,都是开发者常用的JTAG接口的仿真器。
    现在ARM内核的芯片和仿真器基本都支持SWD模式,毕竟只用四个引脚,硬件电路设计方便。

    小结

    本文将介绍在使用Jlink和GDB在线调试的方式。

    Jlink的使用

    Jlink安装

    在Jlink官网https://www.segger.com/可以下载到最新Jlink软件。根据自己的操作系统选择对应的即可。

    Jlink GDB Server是用来实现JLink和GDB程序的通信的server程序。其使用socket的方式来实现和GDB的通信,十分灵活方便。
    不仅可以在本地通过localhost:port方式,也可以在局域网内联网调试。
    这极大方便了使用虚拟机的用户。既可以使用纯WIN或者纯Linux的开发,也可在双系统下的调试开发。

    以window下的Jlink为例,运行Jlink GDB Server程序。
    jlink_gdb_server.jpg
    点击OK运行
    jlink_gdb_server_run.jpg
    等GDB连接上红色就变为绿色了

    GDB的使用

    以下内容引用自萌萌哒兔纸酱-CSDN

    运行GDB

    $ arm-none-eabi-gdb

    进入如下界面

    GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
    Copyright (C) 2014 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "--host=i686-w64-mingw32 --target=arm-none-eabi".
    Type "show configuration" for configuration details.
    For bug reporting instructions, please see:
    <http://www.gnu.org/software/gdb/bugs/>.
    Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.
    For help, type "help".
    Type "apropos word" to search for commands related to "word".
    (gdb)

    连接端口

    若是本地如下,若是局域网内则填写ip:port

    (gdb)target remote localhost:2331

    具体的端口号见Jlink GDB Server上面的提示(如上一个图中显示的是“2331”)

    进行初始化操作

    (gdb)monitor reset
    (gdb)monitor halt

    这里monitor意为这向连接的外部软件发送指令,此处即向Jlink发送指令,因为reset halt等指令不是GDB的内部指令

    装载调试程序

    (gdb)file <编译生成的elf文件>
    (gdb)load

    注意生成elf文件时要加-g选项,不然你只能看到汇编代码了 T_T

    进行调试

    网上关于gdb调试的教程已经很多,我这里再画蛇添足一下。

    命令 缩写 含 义
    l list指令的缩写 意为列出当前执行的源代码。同时输入指令后重复按回车等效于再次输入上次的指令。
    c continue的缩写 在嵌入式GDB中我们不能使用RUN指令来运行代码,相应的我们需要continue指令来运行。
    b break缩写 用于在程序中打断点,使用方式有很多种:
    b 16 ,在当前低16行代码出加断点。
    b i=1 ,当i等于1时停止,类似于这种条件式断点的方式也是GDB独有的一种强大功能。
    b main,在main函数的入口打断点。
    i b info break缩写 显示当前设置的断点信息。如下面这个查到了在main函数处有两个断点,序号分别为1和2。
    d break delet break缩写 删除所有断点。 d break 1 删除序号为1的断点
    s step缩写 会进入子函数的单步运行
    n next缩写 即会跳过子函数的单步运行
    u until缩写 使用时后方加行号如: u 16 即运行到第16行
    finish 完成并跳出当前的子函数
    p print缩写 使用时后面加变量名称如:p tmp ,用来显示变量数值
    display 使用时后面加变量名称如:display tmp ,用于跟踪变量数值,在每次执行停下时会自动显示变量数值。
    bt 查看堆栈
    q/Ctrl+d quit缩写 使用q即quit指令或快捷键Ctrl+d来正常退出GDB

    gdb的GUI调试界面

    (gdb)-
    展开全文
  • ARM 开发软件

    千次阅读 2013-05-05 21:56:52
    一直用Keil的MDK+RL-Arm开发,多年下来也用惯了,对其他开发工具也没太多接触,常言道存在即是合理,各个开发工具都有其优劣点吧。今天有空转载些ARM的开发环境的介绍吧,也顺便给博客除除草(技术心得和笔记还是...
  • QT5.9.6移植到ARM平台

    千次阅读 2019-07-29 14:24:58
    最近做嵌入式的课程设计,需要将QT5移植到ARM平台上,我使用的教学平台所用的CPU为Samsung Exynos 4412,ARM Coretex-A9 四核,主频为1.4GHz,Exynos 4412 Block Diagram。本文以此平台为例,记录将QT5.9.6移植到该...
  • ---基于Linux系统的ARM平台QT移植 第一部分:移植前述 现在ARM行业如火如荼,使用linux作为操作系统的也较多,本文只针对ARM和linux平台下的QT移植和程序测试做一翻详解,对于 wince等系统不涉及。 ARM开发的...
  • 在Visual Studio上开发ARM嵌入式软件

    万次阅读 2016-01-10 16:34:11
    Visual Embed是笔者自己开发的Visual Studio插件,用于在Visual C++工程中支持ARM嵌入式软件开发,并支持Keil MDK和Visual C++工程的相互转换。
  • ARM平台的虚拟化介绍

    万次阅读 2019-03-25 11:24:49
    本篇博文主要介绍虚拟化的基本思想以及在arm平台如何做虚拟化,arm提供的硬件feature等等。 虚拟化技术简介 虚拟化技术 虚拟化是一个概念,单从这个概念的角度来看,只要是用某一种物品去模拟另一种物品都可以...
  • ARM平台上移植Ubuntu14.04系统

    千次阅读 2018-04-18 09:18:06
    Ubuntu在ARM平台下运行,可能比较陌生。以下我们介绍Ubuntu 14.04 到DLT-RK3288 ARM平台上。使用到的硬件平台:DLT-RK3288补充说明:DLT-RK3288是基于4核32Bits Cortex-A17架构的CPU,该方法构建的时候采用了向下...
  • ARM公司发布了为嵌入式微控制器设计的Cortex-M7架构处理器,ARM又公布了专为廉价低功耗“物联网”设计的新版软件及系统平台,以加速物联网设备的发展及部署。该软件为基于ARM现有Cortex-M架构设计的mbed平台,包括...
  • ARM平台基于嵌入式Linux部署ROS

    千次阅读 2016-05-16 11:10:28
    随着ARM平台处理能力的日益强大,越来越多的工业智能/机器人应用在ARM平台上面实现,在这个过程中不可避免的就涉及到将机器人应用开发框架移植到ARM平台来运行,因此本文就着重示例基于Openembedded环境,将ROS...
  • ARM平台搭建Hadoop集群

    千次阅读 2018-07-06 21:14:40
    /*Hadoop是Apache旗下主流的大数据计算和存储框架之一,在近年来应用的越来越广泛。...而Java是跨平台的,可以“run everywhere”,这就给在ARM平台上搭建Hadoop集群带来了希望。事实上,已经有多家大厂和个人爱好...
  • ARM平台LCD显示汉字

    千次阅读 2009-10-09 15:46:00
    ARM平台LCD显示汉字ARM平台LCD显示汉字(2008-06-13 18:54:33) 做了无数的Windows程序,从来没有把显示汉字和英文字母当成一回事儿。这也难怪,写窗口程序的时候,什么SetWindowText、MessageBox、SetDlgItemText...
  • 随着Python在互联网人工智能领域的流行,大家也慢慢感受到Python开发的便利,本文就基于嵌入式ARM平台,介绍使用Python配合PyQT5模块来开发图形化应用程序。 本文所演示的ARM平台来自于Toradex基于NXP iMX6 ARM...
  • ARM平台NEON指令的编译和优化

    万次阅读 2018-02-10 09:50:59
    ARM平台NEON指令的编译和优化 ... 本文介绍了ARM平台基于ARM v7-A架构的ARM Cortex-A系列处理器(Cortex-A5, Cortex-A7,Cortex-A8, Cortex-A9, Cortex-A15)上的NEON多媒体处理硬件加速器针对C/C++...
  • Qt5.9.6 ARM平台 移植 交叉编译

    千次阅读 热门讨论 2019-01-15 16:32:20
    前言 目前大多数开发板自带Qt环境,但是版本较为落后,多数都为Qt4.8的版本,都9102年了,已经无法满足现在的开发需求,所以现在记录一下Qt5.9.6的交叉编译。一方面是为了自己大学的学习...开发板 :米尔科技 ARM 3...
  • ARM平台上安装CPU版TensorFlow

    千次阅读 2018-07-06 18:47:54
    /* TensorFlow是谷歌研发的第二代人工智能学习开源框架,可被...同时随着ARM处理器性能的不断增强,越来越多的开发者和厂商在把TensorFlow应用迁移到ARM平台上。由于实际项目的需求,我尝试在ARM嵌入式平台上安装T...
  • arm平台移植mplayer

    千次阅读 2015-09-04 12:15:31
     -x <x> -y  设置播放的分辨率(用于改变vidmode或软件缩放) --- 但是不居中  -sub  指定使用的字幕文件(参见-subfps, -subdelay)  -playlist <file> 指定使用播放列表文件  -vid x -aid y 选择用于...
  • ubuntu 16.04 交叉编译 mysql 5.7.16 到 arm平台 1 平台: (1) ubuntu 16.04 32bit (2) arm: 210 arm cortex-A8 (3) mysql 5.7.16 32bit 2 准备两套mysql源码,把mysql-5.7.16.tar.gz解压,复制两份...
  • ARM平台基于嵌入式Linux Gstreamer 使用

    千次阅读 2016-05-05 17:06:58
    随着ARM平台性能的日益强大和嵌入式设备的发展,对于多媒体处理如音视频播放,摄像头,流媒体处理等需求也日益增多,本文就通过几个基于嵌入式Linux下多媒体应用的示例来简单展示下使用Gstreamer框架进行多媒体处理的...
  • ARM嵌入式平台性能测试

    千次阅读 2016-03-21 17:37:10
    在新项目需要选择一个全新的基于ARM嵌入式处理器平台的时候,难免会需要对新平台的性能进行评估,这时候有几种思路可以进行参考,一是ARM芯片厂家发布的性能指标,不过大多数是基于理论情况;二是购买同样平台的开发板...
  • 移植ubuntu 16.04.4 到arm平台

    千次阅读 2019-03-19 16:02:05
    1.定制适用于ARM平台的Ubuntu rootfs(根文件系统):https://blog.csdn.net/mountzf/article/details/51707853 2.移植ubuntu core到Arm开发板:https://blog.csdn.net/kickxxx/article/details/15341079 ------...
  • Keil ARM RVMDK软件仿真的设置

    万次阅读 2011-12-19 17:50:51
    弄了几天,终于吧ADS原来的一个LED小程序移植到KEIL ARM里面,并且搞掂可以在SDRAM中调试了。首先说说硬件平台ARM是三星的S3C2410,SDRAM是HY...软件平台是Keil ARM就是Realview MDK V3.40中国评估版,可以在www.r
  • ARM64 平台 PostgreSQL 编译

    千次阅读 2017-10-11 16:40:20
    ARM64 Ubuntu PostgreSQL 编译安装
  • Mjpeg-streamer移植到ARM平台

    千次阅读 2018-01-24 22:51:09
     mjpeg-streamer是一个轻量级的视频服务器软件,一个可以从单一输入组件并传输到多个输出组件的命令行应用程序,可以用在基于ip协议的网络中,从网络摄像头中获取并传输jpeg格式的图像到网络中。该工具源码简洁,...
  • ARM开发软件及实用工具介绍

    千次阅读 2007-10-20 18:30:00
    ARM开发软件及实用工具介绍一、编译器介绍 1、ADS1.2 ADS是ARM公司的集成开发环境软件,他的功能非常强大。他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分
  • 嵌入式ARM平台设备采用Embedded Linux操作系统进行开发已经越来越成为主流,本文就着重说明在EmbeddedLinux下配置应用程序开机自启动的方法,并就基于Qt的应用程序卡机自启动脚本的配置进一步说明。   本文所演示...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,431
精华内容 21,772
关键字:

arm平台软件