专攻终端AI,联发科加入ONNX

与相容性才是创新真正的推手。联发科技在开发NeuroPilot时,希望能够保留相容性与选择,因而决定加入ONNX,期以打造一个开放且具弹性的AI平台。」联发科NeuroPilot人工智慧平台支援市场上主流AI架构,也可与主要的神经网路软体开发工具搭配运作,包括谷歌的TensorFlow、Caffe、亚马逊的NXNet、索尼的NNabla等等,作业系统方面,联发科同时支援Android与Linux系统。...
关键词: 联发科

http://www.eeworld.com.cn/xfdz/article_2018022481604.html 发布时间: 2018-02-24



基于Arm-Linux的嵌入式智能家居控制系统的设计

    嵌入式系统以其占用资源少、专用性强、功耗低的特点使其广泛应用在移动通信、工业生产、安全监控等领域。针对人们对高效、舒适、安全、便利、环保的居住环境的要求,提出了以Arm-Linux为平台的智能家居控制系统的设计。1 智能家居控制器的总体设计    Arm-Linux嵌入式系统以其在性能、体积及功耗等方面的优势在智能家居领域得到越来越广泛的应用。系统采用基于ARM的嵌入式linux方案,系统分为五层分别为硬件层,系统引导层,系统层,应用支撑层及应用层。如图1所示应用层在Qtopia图形系统、SQLite数据库等的支撑下完成了电话报警、照明控制、安防...

http://www.eeworld.com.cn/mcu/article_2018022137919.html 发布时间: 2018-02-21



嵌入式网络拨号功能设计与实现

Linux系统,建立主任务,进行串口和GPRS模块的初始化,然后通过串口信号线驱动Q2403A串口,通过AT指令集进行一系列串口参数设置,并附着与GPRS网络,拨号到GGSN,新建PPP任务进行数据链路层和网络层的协商,得到IP地址,完成上网过程。本文采用Qt作为网络拨号功能程序开发的基础。同时在功能架构设计方面,为了使程序更加合理,将网络拨号分成两部分,即网络(network.h和network.cpp...
关键词: 嵌入式 网络拨号

http://www.eeworld.com.cn/mcu/article_2018022137917.html 发布时间: 2018-02-21



ARM CPU的操作系统选择要点

  从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件,并易于在不同的ARM核的嵌入式处理器上移植。 嵌入式操作系统都具有一定的实时性,易于裁剪和伸缩,可以适合于从ARM7到Xscale各种ARM CPU和各种档次的应用,嵌入式操作系统可以使用广泛流行的ARM开发工具,如ARM公司的SDT/ADS和RealView等,也可以使用开发软件,如GCC/GDB、KDE或Eclipe开发环境,市场上还有专用的开发...
关键词: ARM CPU 操作系统

http://www.eeworld.com.cn/mcu/article_2018022137911.html 发布时间: 2018-02-21



ARM+Linux嵌入式系统的BootLoader设计

地址处的程序。而且通过开发环境可以将Boot Loader定位在复位地址一开始的存储空间上,因此Boot Loader是系统加电后,在操作系统内核或者一些应用程序被运行之前,首先会运行的程序。对于Linux系统,它的主要任务有以下7个方面。  (1)初始化处理器及外设的硬件资源配置。一般嵌入式系统的处理器在上电复位后,外部的I/O引脚都处于输入状态,处理器的片内和片外设备资源都需要配置...
关键词: ARM Linux BootLoader

http://www.eeworld.com.cn/mcu/article_2018022137910.html 发布时间: 2018-02-21



基于图像分析技术的无编程新型机器视觉系统

: 体积小、重量轻, 工业等级产品;板上相机;I/O:GPIO; 网络连接:Ethernet, WiFi;加密保护等。如图3所示。    图3 智能相机VDSR  2、软件技术  系统中的ARM处理器主要负责资源管理、逻辑控制,搭载Angstrom Linux系统,并集成机器视觉所需功能模块的驱动。系统软件开发的具体内容包括:USB摄像头、GPIO、液晶触摸屏、RS-232等的驱动实现,Angstrom...

http://www.eeworld.com.cn/qrs/article_2018022145139.html 发布时间: 2018-02-21



基于ADS的S3C2410实现嵌入式串口通信

的效果。  在数据采集的实际开发应用中,串口通信是不可缺少的部分,它是目前嵌入式系统与PC机间的一种非常重要且普遍使用的通信方式。计算机利用串口对单片机等外部设备的控制减少了在访问外部设备时需要进行复杂的汇编语言编程等带来的麻烦,同时也有利于大规模的开发和设计。在Linux系统中,系统把串口等其它外设当作文件进行操作,在端口的读写上非常方便,大大提高了系统编程效率。本文通过把Linux系统移植...
关键词: ADS S3C2410 串口通信

http://www.eeworld.com.cn/mcu/article_2018021937900.html 发布时间: 2018-02-19



基于嵌入式系统的I2C触摸屏设计

数据传输与通讯。为了与其他ARM芯片兼容,设计中没有使用S3C2440内置的A/D通道,而是采用了外扩控制器TSC2007的方法,通过I2C总线方式与S3C2440通信。因此,设计中S3C2440的GPE14和GPE15分别作为I2C总线的SCL和SDA线,其触摸屏控制器接口电路如图1所示,图中的SDA和SCL线都是双向的。   3触摸屏的驱动  在Linux系统中,设备驱动程序是一组相关函数...

http://www.eeworld.com.cn/mcu/article_2018021937899.html 发布时间: 2018-02-19



采用ARM9微控制器实现上层控制算法解析方案

  通过NFS文件系统将编译成模块的I2C的总线驱动和设备驱动加载到运行Linux操作系统的S3C2440平台上(先加载总线驱动),再将F28015的测试程序烧写到RAM中。运行F28015等待I2C总线上的数据,再执行Linux系统中的I2C总线测试程序。测试结果显示,芯片通过I2C总线接口完成了数据通信,具有良好的实时性和可靠性。  4 结论  该设计利用I2C总线实现了ARM9微控制器与DSP芯片间实时...

http://www.eeworld.com.cn/mcu/article_2018021937890.html 发布时间: 2018-02-19



嵌入式Linux系统的键盘驱动实现

1引言Linux由于其具有内核强大且稳定,易于扩展和裁减,丰富的硬件支持等诸多优点,在嵌入式系统中得到了广泛的应用。很多嵌入式Linux系统,特别是一些具有与用户强交互的嵌入式系统,往往需要配备一个特殊键盘,此时开发者需要根据实际情况,为自己的特殊键盘编写驱动程序。2Linux键盘驱动简介Linux中的大多数驱动程序都采用了层次型的体系结构,键盘驱动程序也不例外。在Linux中,键盘驱动被划分成两层来实现。其中,上层是一个通用的键盘抽象层,完成键盘驱动中不依赖于底层具体硬件的一些功能,并且负责为底层提供服务;下层则是硬件处理层,与具体硬件密切相关,主要负责对硬件进行直接操作。键盘驱动程序的上层...

http://www.eeworld.com.cn/qrs/article_2018021945091.html 发布时间: 2018-02-19



利用U-Boot作为系统bootloader实现uClinux向S3C44B0的移植

含了uClinux内核、uClibc库和busybox等 uClinux下的用户应用程序,本文中下载的是uClinux-dist-20041215.tar.gz,在linux系统下解压后会生成一个 uClinux-dist目录,该目录包含了编译uClinux内核需要的所有文件。在uClinux-dist目录中包含有linux-2.2.x、 linux-2.4.x、linux-.2.6.x三个子目录...

http://www.eeworld.com.cn/mcu/article_2018021837878.html 发布时间: 2018-02-18



基于ARM920T的嵌入式Linux系统的构建

arm-linux-gCC-3.4.1编译内核源码之后,会在kernel/arch/arm/boot/下生成名为zImage的内核映象。在 vivi的命令提示模式下使用下载命令完成内核加载到开发板的存储设备上。    根文件系统    Linux系统采用文件系统组织系统的文件与设备,为设备和用户程序提供统一的接口...
关键词: ARM920T Linux系统

http://www.eeworld.com.cn/mcu/article_2018021837875.html 发布时间: 2018-02-18



基于嵌入式Linux系统的键盘驱动实现

    1前 言    Linux由于其具有内核强大且稳定,易于扩展和裁减,丰富的硬件支持等诸多优点,在嵌入式系统中得到了广泛的应用。很多嵌入式Linux系统,特别是一些具有与用户强交互的嵌入式系统,往往需要配备一个特殊键盘,此时开发者需要根据实际情况,为自己的特殊键盘编写驱动程序。    2Linux键盘驱动简介 <iframe id="iframeu2163852_0" src="http://pos.baidu.com/ncom?conwid=250&conhei=250&rdid=2163852&dc=3&di...

http://www.eeworld.com.cn/mcu/article_2018021837869.html 发布时间: 2018-02-18



如何构造嵌入式Linux系统

    前  言    目前嵌入式系统的应用越来越广泛,一台通用PC的外部设备就有5~10个嵌入式微处理器,如键盘、软驱、硬盘、显示器、打印机、扫描仪、USB接口等均是由嵌入式处理器控制的。在制造工业、过程控制、通信电视、仪器仪表、汽车船舶、航空航天、消费类产品均是嵌入式系统的应用领域。嵌入式系统目前主要有:Windows CE、VxWorks、QNX等,它们都具较好的实时性,系统可靠性,任务处理随机性等优点。但是它们的价格普遍偏高,很多开发商承受不起。因而,Linux操作系统成为嵌入式操作系统的首选,原因如下: ...
关键词: 嵌入式 Linux系统

http://www.eeworld.com.cn/mcu/article_2018021837864.html 发布时间: 2018-02-18



基于LPC2294的CAN总线主节点的硬件及软件设计方案

、NORFLASH、NANDFLASH的扩展。  1.2 软件结构  主节点软件结构如图3所示,U-Boot作为BootLoader(启动引导程序),负责初始化目标板硬件与引导操作系统。这里采用μCLinux作为嵌入式操作系统。μCLinux(mICrocontrol linux)即"微控制器领域中的Linux系统",主要是针对目标处理器没有存储管理单元(MMU)的嵌入式系统而设计...

http://www.eeworld.com.cn/mcu/article_2018021737853.html 发布时间: 2018-02-17



基于Linux和ARM9的物流信息化终端平台上对终端定位功能实现

。  2)Linux串口通信编程  嵌入式Linux操作系统使用接口标准POSIX的termios接口来控制串口的行为。在Linux系统中,串口等设备被当作文件进行处理,其程序模块主体实现如下:  int fd="open"("/dev/ttyS1",O_RDWRIO_NOCTTY);//打开串口  ……new_options.c_cflag &...

http://www.eeworld.com.cn/mcu/article_2018021737849.html 发布时间: 2018-02-17



Linux环境下串口通信的设计方法和步骤

; 2.2Linux下串口通信程序设计    串口通信需要设置一些参数,如波特率、数据位、停止位,输入输出方式等。这些参数都存在于Linux提供的termios结构中,该结构是Linux系统用于查询和操作各个终端的一个标准接口,定义在头文件中,如下所示:       STructtermios{   ...

http://www.eeworld.com.cn/mcu/article_2018021737844.html 发布时间: 2018-02-17



在ARM平台上如何才能以节能方式来设计和编软件

    内容摘要:在强调便携式设备的电池寿命时,看起来比较奇怪是,很少有软件工程师在其日常项目任务中真正做到了减少能耗。我猜想对这个课题有所想法的那些人可能都是本着荣辱自担的想法才关注此课题的。我们到了要做些改变的时期。随着电池寿命和性能要求的矛盾持续,我们作为软件工程师不得不要用更多时间来找出如何才能以节能方式来设计和编写我们的软件,至少在工具能满足我们要求之前需要这样做。 <iframe id="iframeu2163852_0" src="http://pos.baidu.com/ecem?conwid=250&conhei=250&rdid...
关键词: ARM平台 节能方式

http://www.eeworld.com.cn/mcu/article_2018021737833.html 发布时间: 2018-02-17



基于Liunx的嵌入式系统的底层软件的结构、设计和应用

的接口。Ciodec Engine是开发调用Codec Server的Stuh和Skelet on,完善整个图像处理功能的调用,而面向厂商或是使用者的应用程序的开发,只需要针对不同应用情况编译基于Linux的应用程序,其中图像处理算法等内容,作为黑箱供这些使用者调用。    3 网络摄像机底层软件    3.1 Linux系统内核   ...

http://www.eeworld.com.cn/mcu/article_2018021637812.html 发布时间: 2018-02-16



基于Linux系统的一种多种串行总线统一接口的实现方法

    引言    在Linux内核中单独实现TTY、I2C、SPI、ISA、USB等多种总线驱动时,每一种总线的实现都有各自的特点,如参数设置不同,实现的结构不同等。以TTY、I2C为例,TTY采用的是基于线路规程的三层结构,而I2C则是基于用户句柄和适配器的三层结构。当然,这些驱动都是功能齐全而强大的,但对于并不复杂的应用而言,这样的控制是比较繁琐的,而且,对于移植也是不利的。例如,某个应用系统原先使用一款I2C接口的时钟芯片,但后来系统升级换成了一款SPI接口的时钟芯片,这时就不得不对程序做较大的改动了。本文给出了一种多种串行总线统一接口的实现方法...

http://www.eeworld.com.cn/mcu/article_2018021437811.html 发布时间: 2018-02-14




<上一页 12345678910111213141516 下一页> 相关结果约2,332个