砂舞的玩笑

个性签名:更多开发板详情了解哦

1.https://arm-board.taobao.com
2.www.topeetboard.com
Q: 2551456065

  • 2019-10-18
  • 发表了主题帖: 飞思卡尔-iMX6开发板-GPIO读写配置文档_V1.0《1》

    本文档主要介绍 iMX6 板子 gpio 引脚读写配置。有关平台文件的设备注册的资料可以参 考“iTOP-iMX6-平台文件注册设备”文档。注册的设备名称是“gpio_ctl”。 硬件环境:iMX6 开发板:核心板 v_1.2、底板 v_2.2(以及 v_2.1 底板)。 软件环境:Ubuntu12.04。 1.1 配置文件简述 配置 gpio 需要研究三个文件,分别为“ arch/arm/plat-mxc/include/mach/iomux- mx6q.h”、“arch/arm/mach-mx6/board-mx6q_topeet.h”、“arch/arm/mach- mx6/board-mx6q_topeet.c”。 其中“arch/arm/plat-mxc/include/mach/iomux-mx6q.h”文件为 IMX6 所有 IO 及其 每个 IO 所有功能的定义集合,用户可通过此文件来查询某个 IO 的功能的定义。 “arch/arm/mach-mx6/board-mx6q_topeet.h”文件用来定义初始化 IMX6 对应需要 用到的 IO 口的功能。在该文件对 gpio 进行初始化。 “arch/arm/mach-mx6/board-mx6q_topeet.c”文件为 IMX6 的板级初始化文件,在 该文件可以对 gpio 引脚进行设置。 1.2 硬件介绍 1.2.1 底板部分 查看 v_2.2 版本的 iMX6 底板原理图。我们以下面的 5 个引脚为例。进行下面的操作。 下图是 v_2.1 版本的底板原理图。 在底板原理图上搜索各个网络标号“EIM_D17”、“EIM_D18”、“EIM_D20”、 “KEY_ROW5”、“EIM_D19”。可以查看到均连接到板对板连接器。也就是全都连接到核 心板上。接下来去看核心板原理图。 1.2.2 核心板部分 搜索上述的网络标号,查看连接到核心板的什么位置。如下图。 由上图可知,五个引脚分别接到核心的“EIM_D17”、“EIM_D18”、“EIM_D20”、 “GPIO_1”、“EIM_D19”引脚。接下来在“arch/arm/plat-mxc/include/mach/iomux- mx6q.h”查看各个 IO 口的功能定义。 1.3 软件配置 1.3.1 iomux-mx6q.h 文件 iomux-mx6q.h 文件主要功能是查询某个 IO 的功能的定义。 进入 iMX6 内核源码目录,使用“vi arch/arm/plat-mxc/include/mach/iomux- mx6q.h”命令打开 iomux-mx6q.h 文件。如下图。 搜索上述查看到的五个引脚名称。 以引脚 1 为例。使用“/EIM_D17”搜索到如下信息。如下图。 由上图可以看见扩展总线”EIM_D17”被定义为 8 种功能。我们在使用该引脚是要注 意,无论是初始化还是定义功能,都不能冲突,避免自己使用的功能被其他功能占用。 EIM_D17 配置为 GPIO 功能时使用的是定义为:_MX6Q_PAD_EIM_D17__GPIO_3_17。 其中 _MX6Q_PAD_EIM_D17__GPIO_3_17 被定义为: #define _MX6Q_PAD_EIM_D17__GPIO_3_17 \ IOMUX_PAD(0x03A8, 0x0094, 5, 0x0000, 0, 0) 这个宏比较关键,其原型为: #define IOMUX_PAD(_pad_ctrl_ofs,_mux_ctrl_ofs,_mux_mode,_sel_input_ofs,_sel_input,_pad_ctrl) IOMUX_PAD 宏有 6 个参数,每个参数的意思是: 引脚 2、3、12 和引脚 1 定义类似。不再赘述。再搜索一下引脚 10 的定义。使用 “/GPIO_1”命令,查看到如下信息。(注意 GPIO 为 MX6Q_PAD 之后的 GPIO) 由 上 图 可 知 , GPIO_1 配 置 为 GPIO 功 能 时 使 用 的 定 义 为 : _MX6Q_PAD_GPIO_1__GPIO_1_1 。 现在可以暂时总结一下我们得到的信息。如下图。 1.3.2 board-mx6q_topeet.h 文件 board-mx6q_topeet.h 文件用来定义初始化 IMX6 对应需要用到的 IO 口的功能。 在 board-mx6q_topeet.h 文件中要搜索使用的 IO 有没有没被定义为其他功能,有的话 需要注释掉,然后添加自己的初始化定义。 在内核源码目录输入“vi arch/arm/mach-mx6/board-mx6q_topeet.h”命令,打开 board-mx6q_topeet.h 文件。如下图。 还是以 EIM_D17 的配置为例进行操作。使用”/MX6Q_PAD_EIM_D17”搜索初始化信 息,查看到该功能已经被初始化。把该初始化注释掉,如下图。 再次搜素没有发现其他相关定义。其他引脚与此类似。要保证没有被其他功能定义 (iomux-mx6q.h 文件中的定义)。还需要注释掉一个地方,如下图。 下面给上述引脚添加初始化。如下图。 注意,是添加到 mx6q_topeet_pads[]之中。 1.3.3 board-mx6q_topeet.c 文件 board-mx6q_topeet.c 文件可以对 gpio 引脚进行设置。 在 board-mx6q_topeet.c 文件中我们将要使用的 gpio 管脚有可能被其他功能占用,需 要我们把其他功能注释掉、或者设置为 NULL。 在 iMX6 的内核源码目录,使用”vi arch/arm/mach-mx6/board-mx6q_topeet.c”命 令打开 board-mx6q_topeet.c 文件,如下图。 使用命令“/IMX_GPIO_NR(3, 17)”查找 EIM_D17 对应的配置。(此处应注意 17 和前 面的逗号之间有个空格,不然搜索不到)。把搜索到配置修改为 NULL。如下图。 其它引脚与此类似。全部修改如下图。 至此。我们的配置就都做完了。注意:IMX_GPIO_NR(1, 1)一共有两处。 按照”iTOP-i.MX6 开发板之全能版使用手册”中的内核编译步骤,进行编译内核。重新 烧写到开发板。进行下一步测试。 此内容由EEWORLD论坛网友砂舞的玩笑原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-10-17
  • 发表了主题帖: 《Linux操作系统-Exynos4412》如何使用BusyBox制作最小文件系统

    开发环境:Exynos4412-iTOP-4412开发板 下面来讲解一下如何使用 BusyBox 制作最小文件系统。 在虚拟机的 Ubuntu 的目录“/home”下新建目录“mkdir minilinux”,这个目录可以 根据个人习惯建立,并不是强制要求,如下图所示。   使用 SSH 软件拷贝 busybox-1.21.1.tar.bz2(这个软件在对应的实验视频目录文件下)到 虚拟机的 Ubuntu 系统上的目录“/home/minilinux”下,然后在目录“/home/minilinux” 下,执行解压命令“tar -xvf busybox-1.21.1.tar.bz2”解压完成后如下图。   然后使用“cd busybox-1.22.1”进入到 busybox-1.22.1 目录中,如下图。   Busybox的编译配置和Linux内核编译配置使用的命令是一样的,下面开始配置Busybox, 如下图所示,使用命令“make menuconfig”如下图。   会出现 Busybox 的配置界面,如下图。   如上图,选中 Busybox Settings,然后按回车进入到 Busybox Settings 界面,如下图。   在 Busybox Settings 配置选项里面需要修改两个地方,第一个是 Build Optiions-> Cross Compiler prefix,它是指定用什么编译器来编译 Busybox,选中 Build Options 如上图,然后 按回车,进入到 Build Options 配置界面,如下图。   选中 Build Options 配置界面的 Cross Compiler prefix 如上图,然后按回车,进入 Cross Compiler prefix 配置界面,如下图。   输入使用的交叉编译工具 arm-none-linux-gnueabi-,如下图。   然后按回车返回到 Build Options 配置界面,这时可以看到刚才设置的交叉编译工具,如 下图。   然后使用键盘的左右按键选中 Exit,如下图。   然后按回车,回到 Busybox Settings 设置界面,如下图。   选中 Installation Options 如上图,然后按回车,进入 Installation Options 配置界面,如 下图。   选中 BusyBox installation prefix 如上图所示,然后按回车进入 BusyBox installation prefix 配置界面(这个界面是设置编译完 Busybox,把最终生成的二进制文件安装到哪个目录 下面),如下图。   删除上图里面的./_install,然后输入“../system”(最终生成的二进制文件会安装到当前 目录的上一级目录下的 system 目录里面,注意有两个点),如下图。   然后按回车,回到 Installation Options,如下图。   使用键盘的向右方向键移动光标到“Exit”,如下图。   然后按回车,返回到 Busybox Settings,使用键盘向右的方向键,移动光标到“Exit”, 如下图。   然后按回车,返回到 Busybox Configuration,使用键盘向右的方向键移动光标到“Exit”, 如下图。   然后输入回车,弹出保存配置界面,使用键盘向右的方向键,移动光标到“Yes”,然后按 回车保存配置,退出配置界面,如下图。   然后按回车保存配置,退出配置界面,如下图。

  • 2019-10-16
  • 发表了主题帖: iTOP-4418开发板QtE5.7使用4G上网(EC20的使用)

    插上 SIM 卡,烧写系统,并启动后,使用“/etc/ppp/pppd_conf.sh”命令。 运行后如下图所示。 使用“ifconfig”查看 ip,如下图所示。 使用“ping qq.com”命令,检查一下网络,如下图所示。 由上图可知,网络正常。测试完毕。    

  • 2019-10-15
  • 发表了主题帖: iTOP-IMX6Q开发板设备树-RFID驱动-修改手册

    本文档基于迅为iTOP-IMX6开发板 1.内核 拷贝rc522驱动到iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi目录下。 打开iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Makefile 添加: obj-$(CONFIG_SPI_RC522)       += rc522.o iTOP-iMX6_android6.0.1/kernel_imx/drivers/spi/Kconfig 在文件末尾添加: config SPI_RC522         tristate "RC522 Module driver support"         help           This supports RC522 Module drivers. 2.修改设备树文件 iTOP-iMX6_android6.0.1/kernel_imx/arch/arm/boot/dts/imx6qdl-sabresd.dtsi (1)添加: &ecspi2 {         fsl,spi-num-chipselects = <1>;          cs-gpios = <&gpio2 27 0>;         pinctrl-names = "default";         pinctrl-0 = <&pinctrl_ecspi2>;         status = "okay";         rfid: rc522@0 {                 #address-cells = <1>;                  #size-cells = <1>;                  compatible = "rc522";                 spi-max-frequency = <10000000>;                 reg = <0>;          }; }; pinctrl_ecspi2: ecspi2grp {                         fsl,pins = <                                 MX6QDL_PAD_EIM_OE__ECSPI2_MISO          0x100b1                                 MX6QDL_PAD_EIM_CS1__ECSPI2_MOSI         0x100b1                                 MX6QDL_PAD_EIM_CS0__ECSPI2_SCLK         0x100b1                                 MX6QDL_PAD_EIM_LBA__GPIO2_IO27          0x1b0b0                         >;                 }; (2)注释语句 MX6QDL_PAD_EIM_CS1__GPIO2_IO24 0x80000000  

  • 2019-10-14
  • 回复了主题帖: iTOP-4412开发板-Android-擦出用户配置信息

  • 发表了主题帖: 嵌入式开发要学什么_必备嵌入式学习路线_高手速成方法

    最近遇到很多处于迷茫中的新手,在纠结要不要去学嵌入式,主要问题在于嵌入式的门槛非常高,经验少、或者非电子专业投身嵌入式行业能否发展下去。学习嵌入式可以说是比较困难的,但是也是有方法的,要增加自己Linux的技能,只有通过实践来实现了。所以,一定要在学习中勤于实践,你会收获更多。 在实际的学习过程中,嵌入式软件工程师需要学什么?相信是困扰所有嵌入式初学者的难题,大致可以总结为:嵌入式首先懂得熟悉C语言,而后可以从系统编程入手,再深入到裸机开发、系统移植、驱动开发等。嵌入式需要懂得的一些基本诸如Linux,C语言,数据结构,文件IO,并发程序设计,进程间通信,网络编程,数据库开发,在线词典,ARM-4412,系统移植,驱动开发,Android系统开发。 插一条我们晚上努力的伙伴们 按照一个规划来进行学习,在学习的过程中需要更多关注完整的知识体系结构的建立。

  • 2019-10-12
  • 发表了主题帖: 烧写iTOP-iMX6D/Q/PLUS开发板-设备树Android6.0.1系统

    基于迅为-iMX6D、iMX6Q 和 iMX6PLUS 三个硬件版本,设备树镜像的烧写方法以及镜像所在目录,镜像名称全部一致,所以作者将烧写章节合并到一起。 请注意,如果购买的是 iMX6D 版本,想要烧写设备树版本镜像,请使用 iMX6D 设备树版本的光盘(iMX6D 还有一个非设备树版本的光盘); 如果购买的是 iMX6Q 版本,想要烧写设备树版本镜像,请使用 iMX6Q 设备树版本的光盘(iMX6Q 还有一个非设备树版本的光盘); 如果购买的还是 PLUS 版本,请使用 PLUS 版本的光盘。 烧写工具是 iMX6D/Q/PLUS 设备树内核光盘资料的“02 编译器以及烧写工具\烧写工 具”目录下的“android_m6.0.1_2.0.0_ga_tool_20190412.7z”压缩包(红色日期可能会变),解压压缩包,进入解压得到的文件夹“mfgtools”。 其中,“MfgTool2.exe”是烧写工具,烧写工具需要拷贝镜像以及识别到开发板之后才能打开,正常使用。 “cfg.ini”是配置文件,打开“cfg.ini”,如下图所示,确保“[LIST]”之后的参数是 Android。 编译好的 Android6.0.1 镜像,在 imx6q/plus 设备树内核光盘资料的“03 镜像 _android 6.0.1 文件系统”目录下。其中分为 1G 和 2G 的镜像,用户根据硬件内存大小使用对应的镜像。 这里以 1G 内存镜像为例,将其中的“u-boot.imx”、“system.img”、 “recovery.img”,还有剩下的“boot-topeet_XXX.img”全部拷贝到烧写工具的 “mfgtools\Profiles\Linux\OS Firmware\files\android”目录下,如下图所示。 务必先执行这一步骤!否则后面打开烧写工具软件会报错。 开发板的拨码开关设置参考“2.2.1 启动模式设置(拨码开关)”设置为 USB 烧写模 式,接上 otg 线,开发板上电。最后开启“mfgtools”目录下的“MfgTool2.exe”工具(如 果是 win10 系统,要以兼容模式运行),如下图所示。  单击“Start”开始烧写,如下图所示,烧写工具出现进度条。  在烧写过程中,串口控制台,会有一些打印信息。  如下图所示,烧写完成,单击“Stop”,然后关掉烧写工具“MfgTool2.exe”。  开发板断电,参考“2.2.1 启动模式设置(拨码开关)”小节,将开发板设置为 eMMC 启动模式,上电,然后参考“2.2.2 uboot 模式”小节,进入 uboot 模式,如下图所示。  设置系统参数:在 uboot 的命令行中,使用命令“setenv bootsystem android”设置 环境变量参数为“Android”启动模式,然后使用“saveenv”保存,如下图。  设置屏幕参数:  如上表所示,用户根据实际屏幕,选用“设置命令”。例如作者是 9.7 寸屏,则使用 “setenv lcdtype 9.7”,然后“saveenv”保存参数,如下图所示 设置完成之后,使用“reset”命令,重启开发板,开发板启动之后就是 Android6.0 系 统。

  • 2019-10-11
  • 发表了主题帖: 真正的Cortex-A9四核_4418开发板附赠资料(完整版)_快看!果然非同一般

    iTOP-4418开发板 支持动态调频,AXP228电源管理,低功耗运行 系统支持:Android4.4/5.1.1、Linux3.4.39、QT2.2/4.7/5.7、Ubuntu12.04 内存:1GB DDR3(2GB)存储:16GB存储EMMC;4MB的EEPROM用来存储关键数据 底板:125mm * 190mm;核心板:50mm*60mm CPU:四核 Cortex-A9-八核 Cortex-A53 板载 : 4G、GPS、WIFI蓝牙、千兆以太网、AD、CAMERA接口、MIPI接口、CAN/RS485接口等 资料的话,原理图、底板的PCB、驱动程序源码、芯片和LCD数据、开发环境、使用手册+++网盘的资料(光盘+百度云)

  • 2019-10-10
  • 发表了主题帖: 小白入门嵌入式一定要买的开发板_资料目录大集合_一睹为快

    只要468元 1. 入手门槛还是有一定难度的,需要有C语言基础的 2. 目前4412的资料已经积累了100G以上的资料,自家提供,不是拼凑起来的 3. 自家开发了一套教程,资料已经分类整理,我们可以更有效率的去学习 4. 视频教程讲义可以像单片机一样简单,录制会根据当前技术要点不断更新(不止百期) 5. 所有文档资料都是免费下载的,都是4412开发板积累的实用资料 6. 技术支持加QQ群、论坛、电话;技术会每天固定时间上线解答问题 7. 配套教程经过多年累积足以入门,只要按照步骤学习完全没有问题

  • 2019-10-09
  • 发表了主题帖: 最受欢迎IMX6系列开发板,软件升级5种系统,全开源,助力产品研发呀

    核心板参数: 尺寸:51mm*61mm 四核商业级-2G:NXP 四核 i.MX6Q,主频 1 GHz 内存:2GB DDR3;存储:16GB EMMC;SATA接口:支持 双核商业级-1G:NXP 双核精简版 i.MX6DL,主频 1GHz  内存:1GB DDR3;存储:8GB EMMC;SATA接口:不支持 四核工业级-1G:NXP 四核 i.MX6Q,主频 800MHz 内存:1GB DDR3;存储:8GB EMMC;SATA接口:支持 四核Plus版本:NXP 四核 i.MX6Q,主频 1 GHz 内存:2GB DDR3;存储:16GB EMMC;SATA接口:支持 EEPROM:4MB的EEPROM用来存储关键数据 电源管理:内部独立 工作电压:5V 系统支持:Android4.4.2/6.0系统 Linux + Qt4.7/5.7系统 Ubuntu12.04/16.04系统 商业级运行温度:-20℃到+80 ℃ 工业级运行温度:-40℃到+85 ℃ 引角扩展:引出脚多达320个,满足用户各类扩展需求 扩展参数: 千兆以太网:1路自适应千兆以太网 EIM通用总线: 32位数据线全引出 SDIO:3路 JTAG:1路引出 SATA:1路 CAMARA:DVP和MIPI接口全引出 LCD:双路LVDS和24位RGB接口 HDMI:1路V1.4 GPIO:引出 矩阵键盘:引出 PWM:3路 I2C:3路 声卡IIS:1路 CAN:2路 USB:HOST+OTG UART:5路 pcie:1路 SPI:2路 底板参数: 尺寸:125mm*190mm OTG:1路 POWER:电直流电源输入接口,12V/2A电源输入 SIM卡槽:1个 SWITCH:电源开关 4G模块:全网通(选配) LVDS接口:2路 HDMI接口:标准HDMI v1.4,1080p高清分辨率输出 RGB接口:1路 RS485:1个 CAN:1 路 CAN 总线接口 IRDA:1个 MIC:支持MIC输入 DIP SWITCH:1个7位拨码开关 PHONE:支持耳机输出 JTAG:1个 RESET:1个复位按键 CAMERA接口:1个支持500万摄像头 串口:2路串口 GPIO接口:20PIN,包括1路SPI和2路I2C USB HOST:2路 按键:4 个 网口:1 路千兆工业级以太网,RJ45 接口 RTC:实时时钟 TF卡:1个 BUZZER:1个蜂鸣器 SATA:1 个 SATA 接口;SATA电源接口 MIPI接口:DSI和CSI各一个,支持LCD和CAMARA; WIFI蓝牙:支持 EIM总线:1路 GPS模块:支持(选配) 三轴加速度计:支持(选配) 电子罗盘:支持(选配)  

  • 2019-09-30
  • 发表了主题帖: 资料这样多不太够完美-IMX6开发板超级大列表

    我们来看看迅为IMX6开发板的资料值不值得拥有。太关注开发板能给的资料有什么 光盘资料:原理图(PDF格式)、底板PCB(Allegro格式)、驱动程序源码、芯片和LCD数据手册、开发环境、产品使用手册 网盘资料:开发所需PC软件工具、编译系统所需的工具包等、学习推荐书籍及软件等 认证群资料:IMX6开发板独立文档和程序源码总汇。

  • 2019-09-29
  • 发表了主题帖: 学习嵌入式-4412开发板入门和提高_围观资料

    本帖最后由 砂舞的玩笑 于 2019-9-30 09:47 编辑 1. 入手门槛还是有一定难度的,需要有C语言基础的 2. 目前4412的资料已经积累了100G以上的资料,自家提供,不是拼凑起来的 3. 自家开发了一套教程,资料已经分类整理,我们可以更有效率的去学习 4. 视频教程讲义可以像单片机一样简单,录制会根据当前技术要点不断更新(不止百期) 5. 所有文档资料都是免费下载的,都是4412开发板积累的实用资料 6. 技术支持加QQ群、论坛、电话;技术会每天固定时间上线解答问题 7. 配套教程经过多年累积足以入门,只要按照步骤学习完全没有问题     【视频教程】iTOP-4412开发板之学习方法--致初学者 http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html 【视频教程】三星Exynos 4412处理器开发要点 http://v.youku.com/v_show/id_XNjIwODA0MTY4.html 【视频教程】iTOP-4412开发板之如何扩展不同型号LCD屏 http://v.youku.com/v_show/id_XNjM4NjY2NDQ4.html 【视频教程】iTOP-4412核心板专题 http://v.youku.com/v_show/id_XNzE4OTI1OTI4.html 【视视频教程】iTOP-4412开发板系统烧写篇(一) http://v.youku.com/v_show/id_XNzIxNTY1OTQ0.html 【视频教程】iTOP-4412开发板系统烧写篇(二) http://v.youku.com/v_show/id_XNzIxOTMwMjY4.html 【视频教程】iTOP-4412开发板的底板设计 http://v.youku.com/v_show/id_XNzIzNzAxNTI0.html 【视频教程】iTOP-4412开发板编译环境的搭建以及编译指引 http://v.youku.com/v_show/id_XNzMxOTQzNDQ4.html 【视频教程】iTOP4412开发板---用户产品定制剖析及设计指导(原理图及LAYOUT) http://v.youku.com/v_show/id_XNzMyNDk4OTc2.html 【视频教程】iTOP-4412开发板Linux-QT编译环境的搭建以及编译指引 http://v.youku.com/v_show/id_XNzMyODE5OTg0.html 【视频教程】 iTOP-4412开发板GPIO驱动设计--LED(一) http://v.youku.com/v_show/id_XNzM3MDk2Njk2.html 【视频教程】 iTOP-4412开发板GPIO驱动设计--LED(二) http://v.youku.com/v_show/id_XNzM3MTAwODEy.html 【视频教程】基于iTOP-4412的嵌入式技术学习步骤 http://v.youku.com/v_show/id_XOTI4Njc0NDIw.html

  • 2019-09-27
  • 发表了主题帖: 瑞芯微RK3399开发板_共创智能新高度_安卓Android8.1_双核CortexA72

    处理器:瑞芯微RK3399 六核64位处理器 双核Cortex-A72 1.8/2.0GHz+四核Cortex-A53 1.4GHz 配置:内存: 2GB 双通道DDR3 存储: 16GB EMMC  接口:底板板载4G、GPS、WIFI/BT、MIPI-CSI、MIPI-DSI、PCIE、EDP、USB3.0、HDMI等接口 软件资源:支持Android8.1系统全开源 核心板参数 尺寸 6.5*5.5cm 高度 连同连接器在内0.26cm CPU Rockchip RK3399 28纳米HKMG制程 双核Cortex-A72 1.8/2.0GHz;四核Cortex-A53 1.4GHz 内存 2GB 双通道DDR3 存储 16GB EMMC 电源管理 官方推荐RK808芯片 工作电压 3.3V供电 系统支持 Android8.1系统 接口 支持双USB3.0 Type-C接口;支持PCIe 2.1 (4 full-duplex lanes );内置低功耗MCU;8路数字麦克风阵列输入 引角扩展 引出脚多达320个,满足用户各类扩展需求 多媒体 支持4K VP9 and 4K 10bits H265/H264 视频解码,高达60fps;1080P 多格式视频解码 (VC-1, MPEG-1/2/4, VP8) 应用范围 可广泛用于人脸识别设备、无人机、机器人、游戏终端、广告机/一体机、金融POS类、车载控制业、云端服务、VOIP视频会议系统、医疗类、安防/监控/警务、工控类、IoT物联网领域、VR等近百行业应用产品。   底板参数 尺寸 19cm*12cm PCB板 4层 POWER 电直流电源输入接口,12V/2A电源输入 GPS模块 支持(选配) SWITCH 电源开关 WIFI/BT 双频2.4G/5G WIFI、Bluetooth4.1二合一模块 HDMI接口 1路 HDMI2.0输出接口 EDP LCD 1路 Type-C 1路 Type-C USB3.0接口,兼容OTG功能 MIPI_TX 1路 TF卡槽 1个 MIPI_TX/RX 1路 USB HOST 4路 USB2.0接口;1路 USB3.0接口; SPDIF 光纤输出接口 串口 2路RS232串口 BUZZER 1个蜂鸣器 网口 1路千兆以太网(10/100/1000Mbps) RTC 实时时钟 IRDA 1个 GPIO接口 20PIN,包括1路SPI和2路I2C SIM卡槽 1个 LED 3个 PHONE 支持耳机输出 PCIE PCIE M.2接口 MIC 支持MIC输入 陀螺仪 支持 按键 6个 电子罗盘 支持 4G模块 全网通(选配) 光线传感器 支持 CAMERA接口 CAMERA 1路、MIPI CAMERA 1路  GPIO 20路  

  • 2019-09-26
  • 发表了主题帖: 4418开发板配置AXP228电源管理支持动态调频运行Android5.1系统

    iTOP-4418开发板 支持动态调频,AXP228电源管理,低功耗运行 系统支持:Android4.4/5.1.1、Linux3.4.39、QT2.2/4.7/5.7、Ubuntu12.04 内存:1GB DDR3(2GB)存储:16GB存储EMMC;4MB的EEPROM用来存储关键数据 底板:125mm * 190mm;核心板:50mm*60mm CPU:四核 Cortex-A9-八核 Cortex-A53 板载 : 4G、GPS、WIFI蓝牙、千兆以太网、AD、CAMERA接口、MIPI接口、CAN/RS485接口等 资料的话,原理图、底板的PCB、驱动程序源码、芯片和LCD数据、开发环境、使用手册+++网盘的资料(光盘+百度云) 核心板参数  尺寸 50mm*60mm 高度 核心板连接器组合高度1.5mm PCB层数 6层PCB沉金设计 4418 CPU ARM Cortex-A9 四核 S5P4418处理器 1.4GHz 6818 CPU ARM Cortex-A53 八核 S5P6818处理器 1.4GHz 内存 1GB DDR3(2GB可选) 存储 16GB EMMC 电源管理 AXP228(官方推荐最佳匹配),支持动态调频,超低功耗 工作电压 直流5V供电 系统支持 Android4.4/5.1.1、Linux3.4.39、QT2.2/4.7/5.7、Ubuntu12.04 运行温度 -25℃至+80℃ 引角扩展 4418功能全部引出,四组连接器共320个PIN脚 扩展参数 LCD:24位RGB 888,可根据屏幕要求取舍; LVDS:4通道、可配置; HDMI:v1.4; MIPI:DSI和CSI各一个,支持LCD和CAMARA; DVP:可支持DVP格式并口摄像头; SDIO:3个(1路被占用); USB_HOST:1个,底板扩展3个; USB_OTG:1个,底板作为DEV用; USB_HSIC:1个; UART:可6路复用; I2C:3路,可用于触摸屏等; SPDIF:1路; GPIO:多数已引出; SPI:3路,可用于CAN扩展; 以太网:1路自适应千兆; PWM:3路,可用于背光控制; 锂电池充放电:引出,可直接使用(带电量计); ADC:7路模拟输入; JTAG:1路; 底板参数 尺寸 底板:125mm * 190mm PHONE 支持耳机输出 PCB层数 4层PCB设计 串口 2个232串口,另外2路TTL串口给蓝牙和GPS用 EEPROM 4MB的EEPROM用来存储关键数据 USB Host 3路USB Host,支持USB2.0协议 POWER 电直流电源输入接口,5V/2A电源输入 TF Card 1个标准TF卡接口 充放电接口 1个,可接普通锂电池,带电量计 4G模块 全网通  (选配) SWITCH 电源接口 WIFI模块 支持 DIP SWITCH 3位拨码开关 GPS模块 支持 (选配) AD 支持 网口 千兆以太网接口 JTAG接口 1个 LCD接口 2路LVDS接口, 1路RGB接口 CAMERA接口 1路DVP(可支持500万摄像头); 1个MIPI; MIPI接口 1路接MIPI接口的屏幕 GPIO/CAN/RS485接口 1路CAN 1路RS485接口 HDMI接口 标准HDMI v1.4,1080p高清分辨率输出接口 User Key 4个功能按键 USB OTG 1路USB OTG 2.0 IRDA 1个红外一体化接收头 RTC座 1个 MIC 支持MIC输入 多媒体编码 支持H.263 H.264 MPEG等多种音频格式

  • 回复了主题帖: iTOP-4418开发板之QtE_TCPsocket_通信

  • 2019-09-25
  • 发表了主题帖: iTOP-4412开发板-Android-擦出用户配置信息

    基于迅为iTOP-4412开发板 一.emmc 格式化语句含义 fdisk -c 0 分区命令的参数是“1”,代表是 TF 卡,参数是“0”,代表是 EMMC。 fatformat mmc 0:1 格式化 fat 文件系统,也就是默认最大的用户存储空间。 ext3format mmc 0:2 格式化 Android 镜像文件 ext3format mmc 0:3 格式化 Date 和 Cache 分区。 ext3format mmc 0:4 格式化临时文件保存区域。 二.清除配置信息 如果想清除配置信息的话我们只需要在开发板进入 uboot 模式,输入 ext3format mmc 0:3 和 ext3format mmc 0:4 这俩条命令,并在 cmd 工具里面输入 fastboot -w,fastboot reboot 俩条命令即可清除成功。  

  • 2019-09-24
  • 回复了主题帖: 2019最受欢迎IMX6开发板,盘它没毛病

  • 2019-09-16
  • 回复了主题帖: 2019年最受欢迎IMX6系列开发板,资料全开源,助力产品研发不在话下

  • 2019-09-11
  • 发表了主题帖: iTOP-4418开发板之QtE_TCPsocket_通信

    Socket 通信首先要确保通信的两端网络能够通过 Ping 测试。 Socket 通信应用源码请参考“iTOP4418 开发板资料汇总(不含光盘内容)\08_iTOP-4418 开发板 QtE 应用开发环境以及源码\02_QtE 应用例程”中的“iTOP-4418-QtE4.7-TCPsocket 通信_V1.0.rar”。 测试方法一:两块开发板通信 测试程序是基于 TCP 的 socket 通信程序,该测试程序用两块 4418 开发板进行通信,也 可以用 Ubuntu 和开发板进行通信,操作步骤和原理同上。 使用命令“vi etc/eth0-setting”可以将两块开发板的 IP 地址改为“192.168.0.30”和 “192.168.0.31”.用一根网线将两块 4418 开发板连起来。 IP 地址为“192.168.0.31”作为服务器,运行 QT socket 通信测试程序“NetworkTcp”, 点击启动服务器,如下图所示。   另一块开发板同样运行测试程序“NetworkTcp”,输入端口号和对方 IP 地址,点击连接 服务器,如下图所示。   作为服务器端的开发板点击发送按钮,客户端就会收到来自服务端的打印信息,如下图。   方法二:开发板和 PC 机通信,基于 wifi(或者以太网)的 socket 通信。 PC 端的 Ubuntu 运行“build-NetworkTcp-Desktop_Qt_5_3_GCC_64bit-Debug”下的 测试程序,如下图。 下面步骤同方法一。  

  • 2019-09-10
  • 回复了主题帖: 暑假学习嵌入式最划算,itop4412开发板,千人群交流,技术支持,视频教程

最近访客

< 1/2 >

统计信息

已有52人来访过

  • 芯币:366
  • 好友:--
  • 主题:171
  • 回复:67
  • 课时:--
  • 资源:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言