遥寄山川

  • 2020-09-16
  • 发表了主题帖: iTOP-4418开发板-Qt和最小linux系统-扩展root分区

    本文档介绍如何修改 迅为iTOP-4418 开发板用户区大小。文档中的分区数据是针对 16G 的eMMC。 uboot 设置 进入 iTOP-4418 的 uboot,如下图所示。 输入命令: setenv fastboot "flash=mmc,2:uboot:2nd:0x200,0x78000;flash=mmc,2:2ndboot:2nd:0x200,0x4000;flas h=mmc,2:bootloader:boot:0x8000,0x70000;flash=mmc,2:boot:ext4:0x00100000,0x040 00000;flash=mmc,2:system:ext4:0x04100000,0x340000000;" 注意上面的命令要一起输入,setenv 和 fastboot 之间要有空格,fastboot 和双引号之 间也要有空格,如下图所示。 然后要保存配置,使用命令“saveenv”,如下图。 如下图所示,使用命令“reset”,重启开发板,再次进入 uboot 模式。 然后输入 fastboot 命令,准备烧写。 文件系统 Qt 的文件系统的编译脚本需要修改,如下图所示,Qt 的编译脚本是 “build_android.sh”。 打开编译脚本,搜索关键字“make_ext4fs”,找到 Qt 文件系统的编译命令行,按照下 图所示修改,将“314572800”修改为“13958643712 ”。 保存编译脚本,重新编译,生成新的 system.img 文件。 将 system.img 烧写到开发板,重启开发板,进入文件系统模式。 然后使用“df”命令,可以看到修改完之后,root 目录变为 13G 大小,如下图所示。 补充说明 最小 linux 系统,如果想修改用户分区大小,修改方法和 qt 的一模一样。 其它大小的 eMMC,要是需要修改分区大小,则可以仿照 16g 的来修改。 需要注意的是,有两个数据大小要对应。 编译脚本中的数据 1“13958643712”十进制,如下图所示。 数据 2“0x340000000”十六进制,如下图所示。 上面的数据 1 和数据 2 要相等。 主要是 emmc 扩大了分区,还得要编译 system.img 的时候指定大小,为了和 emmc 分区 对应,如果文件系统编译的时候设置的小于 emmc 分区,那看到的结果就是编译镜像指定的 大小了。  

  • 2020-09-02
  • 发表了主题帖: iTOP-IMX6Q开发板QtE4.7例程源码-音频和视频

    1.QtE 音频和视频 本小节用到的源码全称是迅为“iTOP-IMX6-QtE4.7-视频音频_V1.0.rar”。 Phonon 最初是一个源于 KDE 的项目,为使用音频和视频的应用程序开发提供的一个框架。多媒体文件的播放主要过程包括:文件读取、分流、解码、输出。而且还需要安装相应的后端插件来完成播放任务。 如果想要运行使用 Qt 中的 phonon 写的程序,需要满足以下条件:Qt 基本库、Qtphonon 库、phonon_backend(后端插件)和多媒体播放后台。 2.Phonon 库安装 环境:迅为提供的搭建好环境的 Ubuntu 系统。 把文件“qt-everywhere-opensource-src-4.7.1_20141224.tar.gz”拷贝到“/opt”目录下解压,进入目录“yizhi/qt-everywhere-opensource-src-4.7.1”执行“./build-all”脚本。编译 Qte4.7.1 需要大约 30-60 分钟。进入目录“yizhi/qt-everywhere-opensource-src-4.7.1/qt-everywhere-opensource-src-4.7.1/src/phonon”。打开“phonon.pro”,修改如下 分别输入命令“/opt/qt-4.7.1/bin/qmake ”,“make”,“make install”,之后会在“/opt/qt-4.7.1/lib”目录下生成 libphonon.la、libphonon.so、libphonon.so.4、libphonon.so.4.3 、libphonon.so.4.3.1。 3. 后端插件库安装 将“phonon-mplayer.tar.gz”拷贝到“/opt”目录下解压,进入/phonon-mplayer/libmplayer 目录,分别输入命令“/opt/qt-4.7.1/bin/qmake”,“make distclean”,/opt/qt-4.7.1/bin/qmake”,“make”会在当前位置生成一个libmplayer.a。进入“/phonon-mplayer”目录分别输入命令“/opt/qt-4.7.1/bin/qmake”,“make distclean”,“/opt/qt-4.7.1/bin/qmake”,“make”,之后会在当前位置生成一个 libphonon_mp.so,这个就是我们要的插件。 PS:编译过程中如果有提示找不到 XX 文件,请将 phonon_mp.pro 改成你对应目录地址。如我的 QT 文件地址 include(/yizhi/qt-everywhere-opensource-src-4.7.1/qt-everywhere-opensource-src-4.7.1/src/plugins/qpluginbase.pri) 将 libphonon_mp.so 复制到 QT 目录“/opt/qt-4.7.1/plugins/phonon_backend”里(如果没有 phonon_backend 这个目录就新建一个,这样程序就可以找到 backend 了。 以上就是如何编译后端插件的方法。如果要使得 QT 能调用 mplayer,还得安装一个 Mplayer,也就是安装一个后端。经个人测试,mplayer 直接用 apt-get 安装最稳定,用源码编译,即使成功也有可能会出现一些未知问题。在目录“/opt/qt-4.7.1”直接输入命令“apt-get install mplayer”。 4.烧写 参考手册第七章。将“rootfs.tgz”拷贝到“/home/topeet/Linux+QT”解压。进入“/home/topeet/Linux+QT/root/opt”,执行命令“ rm -r qt-4.7.1”,“ cp -r /opt/qt-4.7.1/ ./”。返回“/home/topeet/Linux+QT”目录。输入命令 tar -zcvf rootfs.tgz bin etc lib mnt proc sbin system topeet var dev home linuxrc opt root sys tmp usr version 得到 rootfs.tgz。 5.音频例程测试 将文件夹“myPhonon1”拷贝到开发板,输入命令“myPhonon1 -qws”即可播放音频文件。 播放文件目录在源码在“mainwindow.cpp”下修改,如下图。 6.视频例程测试 将文件夹“myPhonon2”拷贝到开发板,输入命令“myPhonon2 -qws”即可播放视频文件。 播放文件目录在源码在“mainwindow.cpp”下修改,如下图。        

  • 2020-08-31
  • 发表了主题帖: iTOP-iMX6ULL开发板-Qt5下使用UVC摄像头

    本章节使用的资料已经放到了迅为IMX6ULL开发板网盘资料中,路径为:11_Linux 系统开发进阶\91_章节使用资料。 本章节介绍如何在 Qt5 文件系统测试 USB 免驱摄像头,例程中使用迅为 i.MX6ULL 终结者开发板,yocto 的 Qt5 文件系统和编译器,测试程序(Qt5Camera)在本章节同一目录下。 将 UVC 摄像头连接到开发板的 USB 接口上,查看多出的设备结点,例程中设备节点为“/dev/video2”, 修改测试程序,在 processimage.cpp 文件中修改设备结点, 帧的宽高可在 videodevice.h 里的宏定义设置,本例程以 640x480 为例: 交叉编译测试程序后,将可执行文件拷贝到开发板运行,终端会打印出摄像头信息:屏幕显示出画面: 能显示出图像说明摄像头正常。            

  • 2020-08-20
  • 发表了主题帖: 嵌入式学习之安卓JNI开发-4412

    教程尝鲜看共三节80分钟,分段学习叭 第一节:jni简介和Android Studio环境搭建 第二节:分析jni例子并仿写 第三节:使用编译好的so库 哔哩哔哩搜索(北京迅为)就可以找到了,无广告直接学习噢  

  • 2020-08-12
  • 回复了主题帖: 使用迅为itop4418开发板创建Android模拟器

  • 2020-07-09
  • 发表了主题帖: 编译IMX6ULL开发板的Uboot和内核(一)

    一《安装第三方库》 基于迅为imx6ull开发板,在编译 Uboot 和内核源码之前,我们需要安装三个第三库他们分方别是:lzop 、libncurses5-dev。 、u-boot-tools。首先在 Ubuntu 系统桌面打开终端,如下图所示:   然后在终端输入“sudo apt-get install lzop”命令,开始安装 lzop 库文件,如下图所示: 然后回车运行,会提示我们输入用户名密码,输完密码,开始继续安装,最后安装完成,如下图所示: 然后我们在终端输入“sudo apt-get install u-boot-tools”命令,最后完成安装,如下图所示: 然后我们在终端输入“sudo apt-get install libncurses5-dev”命令,然后输入登录用户明密码,在输入“Y”取人安装,如下图所示: 最后安装完成,如下图所示: 至此 lzop、libncurses5-dev、u-boot-tools 三个第三方库安装完成了。   更多内容关注公众号:迅为电子 剩下内容请关注:编译IMX6ULL开发板的Uboot和内核(二)(三)

  • 2020-07-08
  • 发表了主题帖: 学习嵌入式4412开发板,用户手册更新到2300页+

    核心板参数 尺寸 50mm*60mm 高度 连同连接器在内0.26cm CPU Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz 内存 1GB 双通道 DDR3(2GB 可选) 存储 4GB EMMC(16GB 可选) 电源管理 低功耗动态三星S5M8767电源管理,最优架构! 工作电压 2.65V--5.5V (推荐4.0V) 系统支持 Linux-QT5.7/Android 4.0.3 /Android 4.4/Ubuntu12.04操作系统 USB HOST 板载USB3503,引出高性能HSIC,实现2路USB HOST输出 引角扩展 引出脚多达320个,满足用户各类扩展需求 运行温度 -25度至+80度区间,设备工作正常,运行良好! 底板参数 尺寸 110mm*190mm DIP SWITCH 1个 SWITCH 电源接口 GPIO 20PIN(电源和地) RESET 1个复位按键 CAMERA接口 1个(可支持500万摄像头) POWER 电直流电源输入接口,5V/2A电源输入 WIFI接口 1个 TF Card 1个标准TF卡接口 HDMI接口 标准HDMI v1.4,1080p高清分辨率输出 USB Host 2路USB Host,支持USB2.0协议 LCD接口 共3个,2个LVDS接口,1个RGB接口 USB OTG 1路USB OTG 2.0 LCD电源开关 1个 以太网口 10M/100M自适应网口 MIPI接口 1个(可以用于扩展MIPI屏幕) PHONE 支持耳机输出 实时时钟 内部实时时钟,带有后备锂电池座,断电后系统时间不丢失 MIC 支持MIC输入 BUZZER 1个蜂鸣器 串口 2路串口 JTAG接口 1个 A/D 1路 串口、矩阵键盘、GPS接口 1个 User Key 5个功能按键 LED 2个  

  • 2020-07-07
  • 发表了主题帖: i.MX6ULL开发板学习资料更新了

    关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料   

  • 2020-07-02
  • 发表了主题帖: i.MX6ULL开发板Linux学习-资料详情一览表

    终结者资料全开源,不买也可以自由下载软硬件资源   您只需要关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  推出Linux官方5.4版本移植教程,从原声代码开始,一步步针对板子本身的外设进行代码修改的完整过程,最终实现适配到IMX6ULL开发板上。 充分掌握Linux内核的具体移植步骤并且可以把本教程学习到的Linux内核移植流程应用到以后的工作项目中

  • 2020-05-19
  • 发表了主题帖: 迅为iTOP-3399平台车牌识别解决方案

    智能交通系统(ITS)是交通管理体系发展的必然趋势,车牌自动识别技术作为智能交通系统中的重要组成部分,已被广泛应用于公路收费、车辆停车管理、交通执法等场合。      传统车牌识别系统主要有两种,一种是基于 PC 机,另外一种是基于 DSP 和FPGA。基于 PC 机的车牌识别系统功耗和体积大,基于 DSP 和 FPGA 的车牌识别方案设计复杂,成本高昂。应广大客户的需求,北京迅为推出 iTOP-3399 核心板,用于替代传统的 PC、DSP 和 FPGA 方案。     一、车牌识别系统      车牌识别系统一般包括检测触发设备、照明设备、图像采集设备、车牌识别单元、数据记录设备等部分。              检测触发设备      车辆检测触发设备有埋地线圈检测、红外检测、视频检测等多种方式。采用视频检测可以避免破坏路面、不需要附加外部设备,而且更适合于移动式、便携式应用场景。      照明设备      照明设备主要有两种情况,自然光路线和红外光。红外摄像机采集车辆灰度图像,红外光路线是指利用**和红外光的光学特性采集数据;自然光路线是指白天利用自然光线,夜间采用辅助照明光源。      图像采集      高速高清摄像头,摄像头识别速度和清晰度决定了一个车牌识别系统是否能够满足实时实际应用的要求。      车牌识别单元      汽车图像采集之后,需要对数据进行解析,才能得到车牌号码。为了进行车牌识别,需要利用算法对图片数据进行以下三个步骤:      1、牌照定位,定位图片中的牌照位置;      2、牌照字符分割,把牌照中的字符分割出来;      3、牌照字符识别,把分割好的字符进行识别,最终组成牌照号码。      数据记录设备      通过网络将数据上传到服务器,进行数据备份。              二、迅为电子 9 iTOP-3399  开发平台      iTOP-3399 核心板平台,硬件性能优异,搭载 Rockchip RK3399 6 核芯片,双核 Cortex-A72 1.8/2.0GHz,四核 Cortex-A53 1.4GHz,双通道 ddr3 2GB/4GB 可选;采用官方推荐 RK808 电源管理芯片,稳定可靠;板载 16GB EMM 高速存储。      软件系统 支持 Android8.1 系统、Ubuntu16.04 系统、 Debian9 系统和Linux-QtE5.7 等多种操作系统。系统支持多媒体硬件编解码驱动、支持 4K VP9 and4K 10bits h265/H264 视频解码,适用于各种需要进行图形处理的应用场合。      iTOP-3399 核心板平台通过连接器引出 320 个管脚,能够是支持大量的扩展设备。包括但不限于 HDMI 接口、Type-C USB3.0/OTG、USB HOST、多路 RS232 串口、10/100/1000Mbps 以太网、IRDA、audio 声卡、全网通 4G、CAMERA 等等。      iTOP-3399 核心板外观如下所示:           基本硬件参数如下表所示      尺寸:6.5*5.5cm      高度: 连同连接器在内 0.26cm      CPU:Rockchip RK3399 28 纳米 HKMG 制程 双核 Cortex-A72 1.8/2.0GHz;      四核 :Cortex-A53 1.4GHz      内存: 2GB 双通道 DDR3(4GB 可选)      存储: 16GB EMMC      电源管理: 官方推荐 RK808 芯片      工作电压: 3.3V 供电      系统支持: Android8.1 系统;Ubuntu16.04 系统;Debian9 系统      接口支持:双 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)      运行温度: -20 度至+80 度区间,设备工作正常,运行良好!      应用范围:可广泛用于人脸识别设备、四轴飞行器、机器人、游戏终端、广告*/ 一体机、金融 POS 类、车载控制业、云端服务、VOIP 视频会议系统、医疗类、安防/监控/警务、工控类、IoT 物联网领域、VR 等近百行业应用产品。      三、采用 iTOP-3399  核心板的项目方案      采用 iTOP-3399 核心板的车牌识别系统方案有软硬两方面的优势。软件上不仅仅有多种操作系统可供选择,还有完全针对车牌识别系统,配套的 Rock-X SDK。Rock-X SDK 是基于 iTOP-3399 核心板主控 RK3399 的一套 AI 组件库,开发者通过 Rock-X SDK 提供的 API 接口能够快速构建 AI 应用,实现车牌检测、车牌识别,无须再将时间用于算法的研究和实现,能够大大节省软件开发时间。虽然目前市场上有各种免费试用的车牌识别 AI 接口,但是 Rock-X SDK 是唯一一套针对嵌入式硬件平台定制的 SDK,可以节省大量的开发时间以及将来可能因为使用第三方 API 可能会产生的费用。      硬件上替代传统的 PC、DSP+FPGA 方案,特点是成本低、体积小,iTOP-3399核心板性能强劲,完全可以快速处理数据,然后将数据发送到服务器。而且iTOP-3999 有丰富的外设,可轻松扩展各种外围设备。              采用 iTOP-3399 核心板实现的车牌识别一体机硬件框图如下:           上图部分功能描述如下:      3G/4G、100M/1000M Ethernet、WIFI/BT:用于数据传输,支持多种组网方式,可根据现场实际情况自由选择。      Camera:连接数据采集摄像头。      TF 卡:核心板自带 16G 存储,TF 卡可以在 16G 的基础上,扩展本地硬盘容量,用于保存本地数据。      Audio:声卡模块,可用于信息播报。      Uart/rs485:常规的传感器和简单外设控制总线,可用于连接地感线圈、红外、闸门控制等外围设备。      HDMI、LVDS:集成显卡,可用于各种信息显示,不需要额外的模块。      GPS/BDS:定位,GPS 和 BDS 自由选择.  详情了解 https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-22240234220.41.30e31efeOmVttx&id=603538119478

最近访客

< 1/1 >

统计信息

已有1人来访过

  • 芯币:15
  • 好友:--
  • 主题:9
  • 回复:1
  • 课时:--
  • 资源:--

留言

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


现在还没有留言