Step by Step带你玩转DuerOS - Python DuerOS SDK[树莓派平台] (3)

Step by Step带你玩转DuerOS - Python DuerOS SDK[树莓派平台] (3),第1张

在前一个帖子中,给大家带来了Python版本的DuerOS SDK。但DuerOS的测试环境却声明为Ubuntu,相信很多同学会疑惑:Python不是跨平台的吗?为什么要限制测试平台呢?真实的情况呢是这样的:
首先,Python跨平台这个没毛病。但问题在于DuerOS运行所需要的依赖环境确实跟平台相关的。比如DuerOS是基于>我现在也用vscode,不过基本上都是写代码,编译运行不用这个,都是命令行,vscode里面有个插件可以允许在命令面板中调用多种类型的cmd,记得叫start any shell好像,你可以试试。

树莓派3的内存只有1G,在编译一些源码的时候,会出现内存被耗尽,编译被中断的情况,比如在编译vim插件youcomplelteme时。

cd /var

sudo swapoff /var/swap

sudo dd if=/dev/zero of=swap bs=1M count=1024

sudo mkswap /var/swap

sudo swapon /var/swap

swapon -s

free -m

开始做嵌入式开发的朋友都在前期配置交叉编译工具而烦恼,网上的交叉编译工具的教程很多,但是要么很繁琐要么就是资料不全。 那么怎么样快速而又简单地配置交叉编译工具呢,我们现在就用ubuntu里面的apt-get工具快速安装交叉编译工具。 1

说明:这里笔者使用 gobot框架
官网: >既然都已经编译出来了,那就不是代码而是可执行程序了。树莓派的处理器BCM2835(核心为ARM11)与STM8/STM32明显不同,底层硬件、外设均不兼容,所以树莓派的可执行程序是不能直接给STM8/STM32使用的。但树莓派的应用层代码(不涉及到底层硬件资源的代码)可以移植到STM8/STM32的工程中编译后给STM8/STM32使用。

Windows用VS2017,装上跨平台模块,新建项目选择“Linux”,选择“控制台应用程序”或者“闪烁”,随后会d出“Getting Started”教你如何远程连接上树莓派,在maincpp中编写代码,F7编译,Ctrl+F5编译运行(不调试)。
Linux新建cpp文件,写好代码后保存退出,打开终端输入 g++ 文件路径
会生成可执行文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13391682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存