该资源包含qt5.12.10安装包一份,用于银河麒麟V10/V4 飞腾2000处理器; linuxdeployqt 打包工具一份,用于银河麒麟V10/V4 飞腾2000处理器;deb包样例一份;关于资源的使用教程一份,详细讲解了每份资源的用法步骤,为linux下开发软件、打包软件提供详细的说明讲解,全部资源已经过实际验证。
2025-03-27 23:25:21 150.91MB arm 银河麒麟 qt安装包
1
原版系统麒麟V10 sp1 自带的QTCreator 不带QT内核;需要手动安装。 在离线安装包目录下执行以下命令 sudo tar -xvf Qt5.12.8_ARM_Off-line cd Qt5.12.8_ARM_Off-line sudo dpkg -i *.deb Qt是一个跨平台的应用程序和用户界面框架,广泛用于开发图形界面应用程序。Qt 5.12.8是Qt框架的一个特定版本,ARM64版则意味着该版本支持基于ARM架构的64位处理器。离线安装包是指在没有互联网连接的情况下使用的安装包,允许用户在没有网络的情况下安装软件。 标题“Qt5.12.8 ARM64版离线安装包”直接指明了该文件是一个用于ARM64架构的Qt版本5.12.8的安装包。对于开发者而言,这个安装包允许他们在基于ARM的硬件上开发和部署应用,无需联网。 描述提供了使用该安装包的具体指令。需要使用命令行工具tar解压缩安装包,然后通过cd命令进入解压后的安装目录。使用dpkg命令安装目录内所有的deb包文件。这些步骤是必要的,因为在离线环境下,系统无法自动处理安装依赖关系,所以需要提前下载所有必要的文件。 标签“qt linux arm”简明扼要地概括了该文件的核心内容:它与Qt框架、Linux操作系统以及ARM架构相关。 在麒麟V10 sp1操作系统中,如果自带的QTCreator没有包含QT内核,则需要开发者手动下载并安装相应的Qt版本。这一情况可能是因为麒麟V10 sp1是为满足特定需求而定制的操作系统版本,它可能没有包含所有开发者需要的Qt库。 文件名称“Qt5.12.8_ARM_Off-line”表明了这是一个专门用于ARM架构的Qt版本5.12.8的离线安装包。在命名上,文件遵循了一种常见的命名规则,其中包括版本号和适用于特定硬件的标识。 这个文件是为需要在ARM64平台上进行跨平台应用开发的Linux用户准备的。它允许开发者在没有网络连接的情况下安装Qt框架,为开发工作提供便利。由于直接包含了所有必需的安装文件,这个安装包极大地简化了部署过程,特别是对于那些需要为嵌入式系统或移动设备开发应用的开发者。
2025-03-27 14:46:48 297.72MB linux arm
1
CHI协议,transaction事务汇总: 1.部分事务分为ptl/full ,这里不做区分。 2.事务名基本可以“望文生义”,也就是我们代码所推荐的“命名即注释”。 3.部分事务的行为并不完全确定,个人推测。 4.针对request type,response type的待补充。 5.若有遗漏/错误,欢迎补充/指正。 6.更多内容,参见《AMBA 5 CHI Architecture Specification》。
2025-03-27 10:13:54 36KB ARM
1
一键安装,无需修改源码 docker load一键使用
2025-03-27 00:10:16 937.5MB docker arm
1
基于Keil软件与C语言开发,利用OV7725照相机与STM32F1识别车牌
2025-03-26 21:29:41 3.8MB stm32 源码软件 arm 嵌入式硬件
1
ARM compiler v6.16 32位 适用于keil,只有这个能给keil安装完使用,不然会报错(https://developer.arm.com/documentation/ka004251/latest/),教程详见https://blog.csdn.net/baidu_41704597/article/details/131723098
2025-03-24 21:12:41 234.54MB arm stm32 keil
1
STM32 AD7606控制方法代码主要涉及了嵌入式系统中微控制器STM32与高精度模数转换器AD7606的交互技术。STM32是基于ARM Cortex-M内核的微控制器,广泛应用于各种嵌入式硬件设计中,而AD7606是一款16位、8通道同步采样模拟到数字转换器,常用于工业自动化、医疗设备和测试测量系统等需要高精度信号采集的场合。 在STM32与AD7606的通信中,一般采用SPI(Serial Peripheral Interface)或I2C接口。SPI是一种高速、全双工、同步串行通信协议,适合短距离高速数据传输;I2C则是一种多主机、双向两线制的总线协议,适合连接低速外设,但数据速率较低。由于AD7606支持这两种通信模式,开发人员可以根据实际需求选择合适的接口。 1. **SPI配置**:需要在STM32的HAL库或LL库中初始化SPI接口,包括设置时钟源、时钟频率、数据帧格式、极性和相位等参数。例如,可以配置SPI工作在主模式,数据从MISO引脚接收,MOSI引脚发送,通过NSS引脚实现片选。 2. **AD7606配置**:在初始化过程中,需要设置AD7606的工作模式,如单端或差分输入、增益、采样率等。这些配置通常通过SPI或I2C发送特定的命令字节来完成。 3. **读写操作**:STM32通过SPI或I2C向AD7606发送读/写命令。写操作可能涉及设置转换器的寄存器,比如配置采样率、启动转换等。读操作则会获取转换后的数字结果。在SPI中,通常需要在读写操作之间插入一个空时钟周期(dummy bit)来正确同步数据的传输。 4. **中断处理**:在连续转换模式下,AD7606可能会生成中断请求,通知STM32新的转换结果已准备好。STM32需要设置中断服务函数,处理中断请求并读取转换结果。 5. **数据处理**:读取的转换结果通常为二进制码,需要进行相应的转换,如左对齐或右对齐,然后根据AD7606的参考电压计算实际的模拟电压值。 6. **电源管理**:AD7606可能有低功耗模式,可以通过控制命令进入或退出。在不需要转换时,关闭ADC以节省能源。 7. **错误检测**:程序中应包含错误检测机制,例如检查CRC校验或超时,以确保数据的完整性和系统的稳定性。 8. **代码实现**:在实际的代码实现中,可以使用HAL或LL库提供的函数进行硬件抽象,简化编程。例如,`HAL_SPI_TransmitReceive()`函数可用于发送和接收SPI数据,`HAL_Delay()`用于控制延时,以及`HAL_ADC_Start()`和`HAL_ADC_PollForConversion()`用于启动转换和等待转换完成。 在项目中,开发者通常会创建一个AD7606的驱动库,封装上述操作,以方便其他模块调用。这个驱动库可能包括初始化函数、配置函数、读取转换结果的函数等,使得系统设计更加模块化和易于维护。 通过理解这些知识点,并结合提供的AD7606压缩包中的代码,你可以实现STM32对AD7606的精确控制,从而进行高精度的模拟信号采集和处理。
2025-03-19 17:28:34 78KB stm32 arm 嵌入式硬件
1
标题和描述中提到的是ARM架构下的Java开发工具包(JDK)版本11.0.20,适用于Linux操作系统,并且是为aarch64(64位ARM)平台编译的。这个压缩包文件“jdk-11.0.20_linux-aarch64_bin.tar”包含了运行和开发Java应用程序所需的全部组件。在这里,我们将深入探讨ARM架构、Linux操作系统、Java JDK以及它们之间的关联。 让我们了解一下ARM架构。ARM(Advanced RISC Machines)是一种精简指令集计算(RISC)架构,以其低功耗和高性能在移动设备、嵌入式系统以及服务器领域广泛应用。aarch64是ARM的64位指令集,它扩展了32位ARMv7架构,提供了更大的地址空间和更高效的计算能力。 Linux是一种开源的操作系统内核,常被用作各种设备的基础,包括个人电脑、服务器、超级计算机和移动设备。Linux对不同的硬件平台有着广泛的兼容性,包括ARM架构。对于在ARM设备上运行Java应用,就需要一个专门为该架构编译的JDK。 Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含Java运行环境(JRE)、编译器(javac)、调试器(jdb)和其他工具,如jar打包工具和文档生成工具等。JDK 11.0.20是Java的一个稳定版本,它遵循长期支持(LTS)策略,这意味着它将得到更长时间的安全更新和支持。 在这个特定的版本中,JDK 11引入了许多重要特性,例如: 1. **模块化系统(Project Jigsaw)**:通过将JDK划分为可选的模块,提高了代码的封装性和安全性,同时减少了运行时的内存占用。 2. **HTTP客户端API(Java.net.http)**:内置的HTTP客户端库,提供了异步和同步的HTTP/1.1和HTTP/2请求处理。 3. **改进的字符串处理**:例如,`String#lines()`方法用于方便地读取文本文件,`String#strip()`和`String#stripIndent()`用于去除空白字符。 4. **动态类型(var关键字)**:在局部变量声明中使用var关键字,让编译器推断变量的类型。 安装和配置这个ARM架构的JDK 11.0.20,通常包括以下步骤: 1. 解压压缩包:`tar -zxvf jdk-11.0.20_linux-aarch64_bin.tar` 2. 移动到合适的位置,例如 `/usr/lib/jvm`:`sudo mv jdk-11.0.20 /usr/lib/jvm/` 3. 更新环境变量:在用户或系统的`~/.bashrc`或`/etc/environment`中添加路径: ``` export JAVA_HOME=/usr/lib/jvm/jdk-11.0.20 export PATH=$JAVA_HOME/bin:$PATH ``` 4. 使修改生效:`source ~/.bashrc` 5. 验证安装:`java --version` 使用这个JDK,开发者可以编写、编译、运行Java程序,并利用其跨平台的特性,在ARM架构的Linux设备上构建和部署应用程序。由于JDK 11的LTS特性,开发者可以期待长期的技术支持和安全更新,确保其项目在未来的稳定性和安全性。
2025-02-18 22:23:23 158.16MB linux arm java
1
IAR For ARM 7.3最新注册机,实测能用,以注册多次,兼容7.2和7.1版本
2025-01-19 15:21:27 4.37MB IAR ARM
1
这个是IAR ARM 的破解文件,经测试可用于7.40版本
2025-01-18 11:48:36 1005KB IAR ARM 7.40
1