相关疑难解决方法(0)

什么是arm-linux-gcc以及如何在ubuntu中安装它

在编译qt时,我发现有一个名为arm-linux-gcc的qws目标.我环顾四周但无法弄清楚如何以及在哪里找到它.我试过安装,apt-cache给了我以下输出.

apt-cache search armel
asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins
rootstock - shellscript to create armel rootfs tarballs using a VM
rootstock-gtk - graphical frontend to the rootstock rootfs builder tool
icedtea-6-jre-cacao - Alternative JVM for OpenJDK, using Cacao
installation-guide-armel - Ubuntu installation guide for armel
jasper - Configure a preinstalled ext2/3 system image
cpp-4.3-arm-linux-gnueabi - The GNU C preprocessor
cpp-4.4-arm-linux-gnueabi - The GNU C preprocessor
g++-4.3-arm-linux-gnueabi - The GNU C++ compiler
g++-4.4-arm-linux-gnueabi - The GNU …
Run Code Online (Sandbox Code Playgroud)

embedded qt arm compilation

5
推荐指数
1
解决办法
3万
查看次数

在RTOS环境中基于ARM Cortex M4的STM32F4控制器构建OpenSSL库

我正在研究在STM32F407微控制器(基于ARM Cortex M4)上开发支持openSSL-FIPS的嵌入式蓝牙应用的可行性.该应用程序不能在Linux,Windows或andriod等通用操作系统上运行,但它可以在CMSIS-RTX RTOS上运行.我在Windows中使用Keil作为开发环境,内置armc编译器(armcc)进行编译.

在我的分析过程中,我找到了OpenSSL wiki,它解释了如何构建和安装openSSL库:编译和安装.在页面中虽然有一个用于ARM平台编译的部分,但没有关于如何进行编译的描述.

我还讨论了关于在ARM中交叉编译openSSL的stackoverflow中的一些讨论.但所有这些讨论都基于ARM + Linux,而且没有一个是在RTOS上.

我在使用ARM编译时也经历了以下链接

但这里指定的编译器是GCC.

  1. 是否有可用于上述平台的库?

  2. 是否可以使用RTOS将openSSL移植到ARM Cortex M4平台?更具体的是可以使用CMSIS RTX将其移植到STM32F407吗?

  3. 如果有可能,我应该从哪里开始,它有多复杂?

  4. 如果我在GCC编译器中编译openSSL库并在armc编译的应用程序中使用它会工作吗?(我有一种感觉,它不会)

  5. 我可以在嵌入式软件中使用哪些其他SSL库?(我听说WolfSSL可能是一个选择)

openssl arm keil cmsis stm32f4

3
推荐指数
1
解决办法
2669
查看次数

标签 统计

arm ×2

cmsis ×1

compilation ×1

embedded ×1

keil ×1

openssl ×1

qt ×1

stm32f4 ×1