M26 SDK开发环境搭建
闲来无事,想探究下M26怎么进行opencpu开发,虽然现在大部分都是AT开发,但是不得不说,opencpu开发不仅开发周期短,还可以节省项目成本。所以好处还是挺多的,但是就是资料太难找。想不通官方怎么想的,资料这么保密。
1.编译器安装
- 下载Sourcery_CodeBench_Lite_for_ARM_EABI。
- 如果打开文件有问题的时候,鼠标右键点击属性,以兼容方式打开。
- 添加环境变量(安装编译器的时候有提示)
2.编译
大概了解一下SDK的编译过程。阅读SDK目录下的REAMD ME.txt。
他们的项目都是以宏控制,编译器通过判断是否编译。通过修改
\SDK\make\gcc\gcc_makefile
里面的C_PREDEF
。如果你的编译器不是默认的安装路径,那么请修改M26_OpenCPU_GS3_SDK_V2.0\make\gcc目录下的gcc_makefile文件里面的GCC_INSTALL_PATH。
打开SDK目录下的
MS-DOS
,用make clean
命令清除上次的编译结果。用make new
编译代码。
3.下载
下载工具是SDK_V2.0\tools\QFlash_V3.4
参考文档在SDK_V2.0\docs
M26 SDK开发环境搭建相关推荐
- (一)Corona SDK 开发环境搭建
因为工作需要,所以自己去学了一下 Corona SDK游戏引擎,此前楼主是搞U3D的,Cocos2d也知道一点儿,学 CoronaSDK 也还觉得比较容易上手,主要的学习资料还是官方的API,或者 G ...
- NVT NT98510 SDK开发环境搭建
1.在虚拟机中安装Ubuntu 虚拟机版本:VMware® Workstation 12 Pro ubuntu镜像文件:ubuntu-16.04.6-desktop-amd64.iso 关于安装过程中 ...
- ESP8266 SDK开发环境搭建及HelloWorld编程教程
最近在学习ESP8266,虽然网上已经有很多很详细的教程,但我照着做时也踩了不少坑,现将我采用的方法总结出来,希望对大家有帮助. 一.工具准备 准备工作:下载ESP8266_NONOS_SDK.软件A ...
- eclipse android sdk开发环境搭建,Android SDK 2.3与Eclipse最新版开发环境搭建(四)
五. Eclipse ADT 配置 ADT 的Eclipse Plugin 安装成功之后,开始ADT 的配置,具体如下: 1. Eclipse重启后,选择Window > Preferences ...
- ESP8266 RTOS SDK 开发环境搭建
一.工具链的设置 参考乐鑫官网文档 Get Started - ESP8266 RTOS SDK Programming Guide documentation 二.获取ESP8266_RTOS_SD ...
- 【先楫HPM6750系列】HPM SDK开发环境搭建和Hello World
上篇帖子中,我们介绍了如何下载HPM6750开发所需的资料,包括开发板资料和SEGGER Embedded Studio安装包,以及如何申请Embedded Studio激活码.本篇将会介绍如何安装S ...
- 【TI-AM5728】(1)开发环境搭建
TI官网:http://www.ti.com/product/AM5728 在官网下载芯片数据手册.用户开发指导手册,下载SDK等. SDK开发环境搭建步骤如下: 在操作之前 ...
- Android开发环境搭建全程演示(jdk+eclip+android sdk)
Android开发环境搭建全程演示(jdk+eclip+android sdk) http://files.cnblogs.com/Bany/Android%E5%BC%80%E5%8F%91%E7% ...
- 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )
文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...
最新文章
- 麦肯锡报告摘译:未来成功城市的14个特征
- 关于stm32 hal 库 iic 一直是 busy 问题
- mongodb学习笔记(2)--curd
- DayDayUp:朋友圈有趣的职场跳槽微小说《华为跳阿里→阿里跳腾讯→腾讯跳百度→百度跳华为》
- java8压缩,如何使用Java 8压缩多个列表?
- spark太基础了,今天聊下阿里 2 面必问的数据中台
- 产品型号 计算机硬件,主流CPU产品型号后缀名详解_CPUCPU评测-中关村在线
- mysql5.6主从复制(读写分离)方案_MySQL5.6主从复制(读写分离)方案
- java 强类型 弱类型_强类型,弱类型,静态类型,动态类型的区别
- STM32 HAL SPI读取MPU6500的设备ID异常
- 了解 Nginx 主要应用场景
- Vczh Library++ 语法分析器开发指南(转载)
- 汽车倒车雷达系统的设计与实现(二)
- 动图gif怎么制作?制作方法你学会了吗?
- 公众号第三方平台开发 教程五 代公众号处理消息和事件
- 每天一道面试题--- js 中 this 指针的用法
- Mate50落后又贵,iPhone性能超强更便宜,消费者还期待华为?
- 【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡
- 山东大学计算机学院李庆忠,研究生导师李庆忠:山东大学
- 简单理解正态分布(概率密度函数)和68-95-99.7法则
热门文章
- tensorflow padded_batch的注意事项
- C# UDP Socket ReceiveFrom 远程主机强迫关闭了一个现有的连接。
- ESP8266制作天气预报海藻球微景观生态缸记录(一)
- 数学之美笔录(3):隐含马尔可夫模型(详解)
- oracle 视图的写法,Oracle视图基础详解与实例
- 把幽灵和熔断关闭_比较幽灵和三巨头
- html自动增加文本框,html创建文本框
- MapReduce:Combiner与Shuffle阶段之Reducer输入
- crontab实现秒级的计划任务
- USB协议详解第20讲(USB包-帧首包SOF)