
4412全能版
文章平均质量分 85
4412
北京迅为
让学习更简单,让开发更容易
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【北京迅为】iTOP-4412全能版使用手册-第一百一十八章 全能版使用串口修改方法
电阻 R671 和 R672 焊上 0 欧的,电阻 R120 也焊上 0 欧的。CON3 对应的串口是/dev/ttySAC1,它和 485,3G 复用,如果使用 CON3,需要把电阻R145,R147,R156,R157 去掉,把电阻 R148 和 R149 焊上 0 欧的,CON4 对应串口是/dev/ttySAC1,它和 MAX485,3G 复用,如果使用串口,需要把电阻R137,R139,R122,R124 去掉,把电阻 R27 和 R28 焊上(0 欧的)。原创 2025-04-21 17:21:13 · 303 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十七章 串口转接小板
如上图所示,GPS_TXD 和 GPS_RXD 这一组要特别注意一下,GPS_TXD 是 XuRXD3 对应相连,那么 GPS_TXD 网络对于 4412 芯片,其实是串口接收端,和其它三路的命名是有区别的。由于用户要使用串口和其它设备通信,所以首先必须了解串口电平,如果不了解这部分内容,是没有办法开发和使用串口的。这一路默认是提供给串口控制台使用的,如果用户需要使用的串口不够,可以参考使用手册 9.4.13 小节,重新配置关闭控制台,然后和编译烧写内核,这样就可以使用这一路串口。原创 2025-04-21 17:04:38 · 561 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十五章 底板制作教程+第一百一十六章 iTOP-4412金属框10.1寸屏幕硬件使用说明
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。原创 2025-04-21 16:00:31 · 345 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十四章 iTOP-4412的低功耗设计说明
当然,系统的低功耗设计仅有这些还很不全面,再设计之初选择低功耗超低功耗设备,以及系统运行时对功耗控制调节的功能,如具有对设备电压动态调节的系统,等等都对系统的功耗有着直接的影响。显示驱动电路电源的修改。迅为电子生产的 iTOP-4412 系列开发板,不仅具有强大的硬件配置和丰富的软件驱动,更重要的是它能帮助您在自己的嵌入式系统中轻巧的实现低功耗设计。对于限流电阻和上拉电阻等的选取在满足性能的前提下应选足够 大,原因是虽然一处这样的设计功耗可能很小,但往往一个系统中这样的情况有很多,总的消耗可能就比较大了。原创 2025-04-21 15:44:36 · 518 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十三章 iTOP-4412如何查看内存和eMMC大小
这是因为整个 Android 系统在后台运行,会占用大约 400M 的内存(类似 PC 上安装的 windows 操作系统,它会占用部分内存,只不过第三方软件只显示可以使用的内存,PC 机上显示全部的内存)。这里需要注意的,如果用户使用的是 2G 大内存核心吧,假如烧写的是 1G 的 uboot,那么这里显示的也会是 1G,需要重新烧写 2G 的 uboot,这个参数才会正常显示。POP 的核心板默认是 1G,芯片使用迭代封装,使用 CPU 内部的内存,不需要使用外扩的内存,如下图所示。原创 2025-04-21 15:38:06 · 735 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十二章 开发板扩展口的原理图和PCB管脚对应方式
接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。如下图所示是 PCB 实物图,首先找到 PCB 板上的“小三角”,“小三角”对应的是原理图中的管脚 1,对面的是 2,“小三角”右边的是 3,3 对面的是 4,依次类推。原创 2025-04-21 14:50:14 · 160 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十一章 Linux下多核处理器相关知识
为了在 CPU 之间维护任务负载的均衡,任务可以重新进行分发:将任务从负载重的CPU 上 移 动 到 负 载 轻 的 CPU 上。多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。如果一个任务是在某个 CPU 上执行的,与这个任务有关的数据都会被放到这个 CPU 的本地缓存中, 这就称为热的。另外,Sam 设想,对于必须顺序执行的代码。这个过程的一点负面影响是新 CPU 的缓存对于迁移过来的任务来说是冷的(需要将数据读入缓存中)。原创 2025-04-21 14:48:43 · 594 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百一十章 Linux内核配置详细说明
一些特性是否编译为模块的原则是,不常使用的,特别是在系统启动时不需要的驱动可以将其编译为模块,如果是一些在系统启动时就要用到的驱动比如说文件系统,系统总线的支持就不要编为模块了,否在无法启动系统。不过,如果你选择了这个选项,在内核需要一些模块时它可以自动调用 modprobe 命令来加载需要的模块,这是个很棒的特性,当然要选 Y 喽。这个是有关各种接口的硬盘/光驱/磁带/软盘支持的,内容太多了,使用缺省的选项吧, 如果你使用了比较特殊的设备,比如 PCMCIA 等,就到里面自己找相应的选项吧。原创 2025-04-21 14:45:45 · 663 阅读 · 0 评论 -
一文掌握RK3568开发板Android13挂载Windows共享目录
在物联网和边缘计算场景中,开发板与PC端的高效文件交互尤为重要。现以iTOP-RK3568开发板为例,详细演示Android13系统如何通过CIFS协议挂载Windows共享目录,实现开发板与PC的无缝文件共享。iTOP-3568开发板采用瑞芯微RK3568处理器,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码。RK3568支持SATA/PCIE/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。原创 2025-04-16 16:11:31 · 821 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零九章 iTOP-4412-安卓-Linux-C测试例程
如下图所示,上传 helloworld 程序之后,使用命令“adb shell”打开 adb 命令行,使用“cd /data”进入 helloworld 程序上传目录“/data”,使用命令“chmod 777 helloworld”修改权限,接着使用“./helloworld”运行 helloworld 可执行程序。如下图所示,在超级终端中,输入“cd /data”进入"/data"目录,使用“chmod 777 helloworld”修改权限,最后输入命令“./helloworld”运行程序。原创 2025-04-16 15:27:15 · 783 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零八章 使用github获取开发源码
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。目前 iTOP-4412 开发平台软件源码是通过网盘下载的方式提供给客户,每隔 3--4 个月的时间网盘内容会更新一次,采用网盘下载方式可以获取到稳定版本,但是由于发布周期较长, 用户无法第一时间获取到版本最新状态,如我们解决的 Bug 和新增加的功能。【交流群2】258811263(获取开源资料)原创 2025-04-16 09:37:56 · 260 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零七章 iTOP-4412补丁包文件的介绍和使用
这里以 Android4.4 的内核补丁文件为例,如下图所示,作者的 Android4.4 内核源码在“/home/4412/elite_4.4/kernel/iTop4412_Kernel_3.0”目录下,则拷贝源码包到该目录 下,然后使用 tar 命令解压压缩包。如下图所示,得到“patch_Kernel_HighSpeedUart”高速串口补丁,“patch_Kernel_Watchdog”看门狗补丁包,以及“patch_elite4x4_lcd5x0” 5 寸屏补丁包。原创 2025-04-16 09:12:16 · 998 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零六章 iTOP-4412源码的开发版本下载和使用
android 代码管理不同于 uboot,kernel,由于 Android 代码比较庞大,我们把 Android 项目按照文件夹进行项目拆分,android 源码根目录下面的每个子目录都会划分为一个仓库或者多个仓库进行版本管理,Android 的代码下载需要使用 repo 工具,repo 工具为 Git 的封装,底层是使用 Git 命令进行下载的。另外 Android4.4 代码目前不分区精英底板与全能底板,代码编译形成的镜像既可以在精英版运行也可以在全能版运行,与 Android4.0 有所不同。原创 2025-04-15 17:53:15 · 818 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零五章 iTOP-4412串口基础知识和测试方法
快速测试开发板的串口,也可以用 TX 和 RX 短接的方法,最简单的方法使用一把小镊子(导线也成),镊子的两个尖端,一端接 TX,一端接 RX,然后运行串口自发自收的测试程序。TTL 和 CMOS 是有很大区别的,但是对于纯粹的数字电路,区别不是很大,唯一要注意的是信号的电压值,电压不一样则需要使用电平转换芯片,抬高或者降低信号的电压。模块如果说是串口,那么它有可能是 RS232 电平的串口,可能是 TTL1.8V 串口,可能是TTL3.3V 电平的串口,还有可能是 TTL5V 的串口。原创 2025-04-15 17:26:38 · 674 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零四章iTOP-4412开发板支持4G以上文件系统扩展
光盘默认的Uboot镜像只可以烧写小于4G的文件系统,但是我们想要文件系统设定成6G或者更大的空间,应该怎么办呢?原创 2025-04-15 17:24:52 · 746 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零三章 Android 4.4典型功能相关源码修改及定制
我们这里还要处理一种情况,就是让系统一启动我们就禁用锁屏的功能,很简单,我们只要把系统锁屏功能的的初始默认开关给改以下就可以了,如下图所示,在frameworks/base/packages/Keyguard/src/com/android/keyguar 文件下,找到这个类KeyguardViewMediator.java。另外脚本文件下搜索“zImage”关键字,如下图所示,脚本中需要使用命令“cp”命令将内核中的zImage 镜像拷贝到Android 的源码目录下。原创 2025-04-12 17:50:58 · 583 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零二章 Android 4.0典型功能相关源码修改及定制
这两种 GPS 模块都是通过串口来传输数据的,linux 内核里面已经支持串口的驱动了,所以我们需要修改的只是 android 代码,通过配置对应的宏来选择支持我们使用的 GPS,进入到 “iTop4412_ICS” android 的源码目录,如下图。上面的“chmod 777 xxxx”就是修改设备节点的权限,比如我们现在想修改串口 0(/dev/ttySAC0)的权限,那我们在这下面输入“chmod 777 /dev/ttySAC0”就可以了, 如下图所示。原创 2025-04-02 14:44:58 · 626 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第一百零一章 Android测试例程
在“#if 1”到“#endif”中的代码,有需要设置的参数,这些参数都是通用的,可以直接根据需要设置。设置信息包包含设置地址,设置网络 ID,设置波特率,设置信道四种。如下图所示,右边方框中的是 2 个串口接口,一般称为 RS232 接口(DB9 封装,另外还有 DB25 的封装,但是现在已经不常用了),左边的椭圆框中的是电平转换芯片,型号是MAX3232,将 3.3V 的 TTL 串口电平转换为 RS232 电平,另外还有 MAX232 将 5V 的 TTL 串口电平转换为 RS232 电平等。原创 2025-03-28 17:08:18 · 1049 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十九章 Qt系统扩展文档
在目录“/opt/qt-4.7.1”直接输入命令“apt-get install mplayer”。将“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。返回“/home/topeet/Linux+QT”目录。原创 2025-03-13 15:46:48 · 926 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十八章 Qt5.7应用开发
下的“qt-opensource-linux-x64-5.7.0.run”拷贝到 ubuntu16.04 任意文件夹下,“chmod 777 qt-opensource-linux-x64-5.7.0.run”,之后直接 “iTOP4412开发板资料汇总(不含光盘内容)\iTOP-4412开发板系统源码及镜像(其他)\QtE5.7移植资料\iTOP-4412-QtE-移植QtE5.7系统\iTOP-开发板-QtE-移植QtE5.7系统。QtE5.7 的应用源码和 QtE4.7 的源码还是有一定的区别的。原创 2025-03-12 17:48:19 · 747 阅读 · 0 评论 -
RK3588技术分享 | TF卡烧写大于4G容量镜像
但是瑞芯微TF卡制作软件只适用于4G以下大小镜像的制作,而在iTOP-RK3588开发板所提供的镜像中,只有安卓镜像以及buildroot镜像是小于4G的,Ubuntu和Debian镜像会超过4G大小的限制,从而导致TF卡制作失败。只需将镜像文件写入SD卡,然后插入开发板即可完成烧写,步骤简单且工具易得;但是Ubuntu和Debian镜像客户使用频率是非常高的,在项目部署以及后续项目升级阶段难免需要使用TF卡烧写镜像,那要。升级完成之后,会提升以下打印信息,拔掉TF卡重启就可以进入要烧写的系统了。原创 2025-03-10 16:48:36 · 428 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十七章 QtE4.7应用开发
使用命令“cp -r /usr/local/opencv-2.4.9/ ./usr/local/”将 opencv 库文件拷贝到 qt 文件系统中,使用命令“cp -r /home/work2/cwork/opencv/camera_opencv/camera_opencv topeet/”将程序拷贝到文件系统中,使用命令“ cp -r /opt/opencv-arm/lib/* ./lib/”动态库拷贝到开发板中。如下图,打开终端,进入“/home/topeet/Downloads”目录。原创 2025-03-10 16:40:51 · 834 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-96.14 Linux下GPS的驱动配置以及使用方法(下)
当使用的 WIFI 路由器的时候,WIFI 信号在周围空旷的情况下可以传输 2 百米左右,信号传输距离和功率有关系,GPS 卫星上的发射功率比一般的 WIFI 天线强,但是要将 GPS 信号发射 2 万公里远,卫星体积重量也是有限的,所以到地面的时候,信号相对是比较弱的。(注意:因为我这里的截图是精英版的,所以这两个电阻的标号是 R173 和 R174,在全功能板上这两个电阻有可能是其他的标号,大家主要是搞明白了原理,根据自己的实际需要来选择就可以了,不要纠结于电阻的标号和我上面的截图不一样。原创 2025-03-10 10:36:17 · 666 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十六章 嵌入式Linux驱动开发进阶(上)
该函数的作用就是把触摸的数据传递到内核的输入子系统,我们可以在这个函数里面加条打印信息,把触摸的坐标打印出来,以方便调试,例如上面代码里面红色的语句就是打印坐标的,把这个语句前面的“//”去掉,当我们点触摸屏的时候就会在串口看到坐标数据的输 出,有的时候屏幕的坐标和触摸的坐标对不上,导致触摸不准,我们就可以在这个函数里对读上来的坐标进行转换以达到和屏幕坐标一致。大家看了 USB WIFI 驱动的移植,可能会感到很困惑,为什么前面的 USB 学习文档介绍了那么多,移植驱动的时候反而就是这么简单的几个步骤。原创 2025-03-10 09:35:30 · 770 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十五章 嵌入式Ubuntu系统开发
如果用户使用的是全能版,则可以直接跳过这一小节,如下图所示,作者使用的是默认的精英版内核,使用命令“ls /dev/rc522”,可以看到 RFID 的驱动,那么这个配置的内核是不能支持 can 的,必须去掉 rc522 添加 can 的驱动,重新烧写 Ubuntu 的支持 can 的内核。用户需要先把文件拷贝到开发板上再重命名。压缩包“can_test.zip”中的“can_test”为编译好的二进制文件,can_test.c 为测试源码,作者使用的是 arm-2009q3 编译器编译的源码。原创 2025-03-07 14:55:37 · 1010 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十四章 嵌入式Ubuntu系统的编译烧写
将光盘“06_源码_uboot 和 kernel”目录下“CodeSign4SecureBoot_POP”、“CodeSign4SecureBoot_SCP”以及“iTop4412_uboot_xxx.tar.gz”拷贝到 Ubuntu 系统下,然后将“iTop4412_uboot_xxx.tar.gz”解压,得到“iTop4412_uboot”文件夹,如下图所示。Ubuntu 系统通过解压的方式进行烧写,我们也可以通过配置解压出来的 Ubuntu 系统源码文件夹,来配置 Ubuntu 系统。原创 2025-03-05 16:36:46 · 858 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十三章 使用Buildroot构建linux-OpenCV开发环境
编译完成后,我们使用命令“cd output”,进入 output 文件,targer 就是我们编译生成的文件系统,当然 buildroot 会将其打包成相关镜像,但是格式种类(“menuconfig”中的“Filesystem images”目录下配置)有限,镜像就放在 image 目录下,我们还是回到“output”目录下,使用命令“make_ext4fs -s -l 314572800 -a root -L Linux system.img target/”生成文件系统镜像,如下图所示。原创 2025-03-05 15:35:08 · 1037 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十一章 最小Linux系统编译
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。编译环境直接使用迅为提供的 Ubuntu12.04,然后编译器需要使用“arm-2014.05-29- arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2”,编译器的下载地址为http://www.veryarm.com/arm-none-linux-gnueabi-gcc。原创 2025-02-19 16:46:43 · 519 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第九十章 Android系统开发
在一个时钟周期内,每个 TMDS 通道都能传送 10bit 的数据流。运行wmt_launcher 服务后,然后执行 "echo 1 > /dev/wmtWifi"命令,如果工作正常,会产生 wlan0 网络节点,如果没有产生设备节点,中间会提示出错信息,需要根据信息查找相关问题,默认情况下 WiFi 驱动的调试级别为 DEBUG 级别,可以提升调试级别为更高,当然不要忘记把 Kernel 控制台输出级别也设置的高一些,驱动的输出信息依赖于驱动代码设置的调试级别及 Kernel 的控制台级别两部分。原创 2025-02-19 16:42:12 · 898 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十八章 安卓JNI开发指南
我们主要是做嵌入式开发,但是现在随着安卓工控和界面越来越来多,我们和安卓打的交道越来越多,几年前更是安卓系统开发人员一将难求,虽然说我们嵌入式开发人员并不需要去写上层的应用,比如手机 APP 等,但是我们要给写安卓上层应用的工程师提供相应的接口。Java_com_example_jnitest_MainActivity_stringFromJNI 是函数名的名称,这个我们不能随便定义,我们使用的是静态注册,所以他有格式要求,与之对应的还有动态注册,这里我们不做介绍。原创 2025-02-18 14:26:02 · 891 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十七章 安装Android Studio
然后会弹出新建下载任务,点击下载,如下图所示。随着Android版本的更新,我们下载的4.0.1版本也会成为旧版,我们下载的gradle-6.1.1-all.zip是配套Android4.0.1使用的,当您下载最新版的AndroidStudio,gradle的版本也是随之更新的,大家可以按照上一步的方法,找到对应下载的gradle版本。那么我们要在哪里运行APP呢?23弹出如下界面,选择SDK版本,如下图所示,大家可以自行选择,作者选择安装如下图红圈框柱的内容。原创 2025-01-17 16:51:00 · 1270 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第七部分 Android入门教程
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。第七部分 A原创 2025-01-17 16:49:42 · 1226 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十五章 一键烧写QT程序到开发板
之前我们写好一个程序,都是先交叉编译完,然后在通过nfs/tftp或者其他的方法拷贝到开发板,然后在手动执行,如果我们调试程序很频繁,那我们每次都重新拷贝到开发板,那这样就太麻烦了,有没有方便一点的办法呢,这个就是接下来我们要介绍的一种方法,一键烧写QT程序到开发板,我们只需要在qtcreater上点击一下编译,那么QT程序会自动到开发板上来运行,是不是非常的方便?创建一个以后,我们点击一下编译,如果可以编译成功,则说明我们的环境搭建正确,如。因为我们要把编译好的ssh安装到文件系统里面。原创 2025-01-17 15:36:50 · 1085 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十四章 Qt for Android
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。点击run,看是不是发现了我们的手机或者开发板,设备管理器里有没有出现Android Device,如果没有发现,需要检查下adb驱动是不是正常的,用驱动精灵检查一下驱动是否正常,还有手机或者开发板的usb允许调试是不是打开了,手机的usb的调试在开发者模式里面。1.安装JDK,选择默认路径,一路点击下一步即可。原创 2025-01-17 10:27:35 · 879 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十三章 Qt下控制硬件
比如,我们要点亮一个led灯,我们在C语言中可以使用open,read,write,ioctl函数来进行操作,但是QT上我们使用的语言是C++,那我们要怎么来操作驱动呢?然后我们开始移植代码,因为C++是面向对象的,C是面向过程的,所以在QT上,我们要用面向对象的思想来进行编程,所以我们第一步,就是要先创建一个类,把C语音控制蜂鸣器的代码封装成一个类。第一步,我们把C语言控制蜂鸣器代码的头文件,添加到我们刚才添加Beep类生成的文件beep.h里面,但是头文件我们不能直接复制过去,我们要用extern。原创 2025-01-16 16:57:19 · 541 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十二章 交叉编译Qt应用程序代码
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。原创 2025-01-16 16:49:44 · 245 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十一章 QtE5.7系统移植
如果用户要使用 5 寸屏幕,先要参考用户手册“5.5 支持 5 寸屏的内核补丁文件”,给内核打补丁,然后使用命令“vim .config”,在文件中搜索关键词“CONFIG_TOUCHSCREEN_GT9XX=y”,在“CONFIG_TOUCHSCREEN_GT9XX=y”之后添加一行“CONFIG_TOPEET_LCD5X0=y”,添加完成之后,如下图所示。重启下控制台后,在 Ubuntu 控制台中输入“arm-none-linux-gnueabi-gcc -v”,然后回车,会出现如下图所示内容。原创 2025-01-16 16:42:31 · 928 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第八十章 Qt定时器
接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。步骤三:开启计时器对象,设置定时时间,时间到后会发出 timeout() 信号,绑定此信号和自定义的槽函数timeOut_Slot()。函数功能:开启定时器,时间到后发出timeout信号,并重新计时。原创 2025-01-16 09:37:59 · 338 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第七十九章 Qt网络编程
接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。4.当socket接受缓冲区有新数据到来时,会发出readyRead()信号,为该信号添加槽函数,使用readyRead()读取。会发出readyRead()信号,为该信号添加槽函数以读取数据。原创 2025-01-15 17:45:30 · 988 阅读 · 0 评论 -
【北京迅为】iTOP-4412全能版使用手册-第七十八章 Qt程序打包和部署
接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。需要用到QT的控制台,点击电脑左下角,在搜素栏搜索qt,即可看到 qt控制台,双击即可打开,如。因为我们要把写好的程序发给用户来用,写好的源码也不方便给别人看,所以要把程序进行打包部署。原创 2025-01-15 17:34:07 · 242 阅读 · 0 评论