转型选择:单片机MCU开发 or Mtk环境App开发 [问题点数:40分,结帖人artoriar]

Bbs1
本版专家分:0
结帖率 57.14%
Bbs5
本版专家分:4702
Bbs1
本版专家分:24
Bbs2
本版专家分:203
Ei
Bbs7
本版专家分:16161
Blank
红花 2011年7月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2011年6月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2011年5月 硬件/嵌入开发大版内专家分月排行榜第三
2011年4月 硬件/嵌入开发大版内专家分月排行榜第三
2011年3月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs10
本版专家分:122375
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs3
本版专家分:629
Blank
红花 2006年11月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2005年4月 C/C++大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs7
本版专家分:13181
Blank
红花 2011年6月 硬件/嵌入开发大版内专家分月排行榜第一
2011年5月 硬件/嵌入开发大版内专家分月排行榜第一
2011年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
蓝花 2011年8月 硬件/嵌入开发大版内专家分月排行榜第三
2011年7月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs2
本版专家分:468
Bbs1
本版专家分:78
在Linux下搭建51单片机开发烧写环境
在Linux下搭建51<em>单片机</em>的<em>开发</em>烧写<em>环境</em>
单片机的编程语言和开发环境
<em>单片机</em>-机器语言-汇编语言-c语言-调试器-综合<em>开发</em><em>环境</em> CPU懂的机器语言   <em>单片机</em>的CPU从存储器读取程序,但是一次只能读取一条指令,然后解释每条指令,并执行。存储器中保存的内容,不管是程序还是数据,都是二进制代码“0”和“1”组成的字符串。指令二进制代码告诉CPU要做什么,而数据二进制代码则是CPU操作或处理指令时要使用的值。CPU的操作包含加、减运算等指令。这些像密码一样
NodeMcu开发(一)---开发环境搭建
今天node<em>mcu</em>的板子终于到了, 等了足足五天呐, 这快递真是醉了, 迫不及待的搭建<em>环境</em>了 新的板子是没有node<em>mcu</em>库的, 需要我们自己来移植, 首先移植node<em>mcu</em>的库吧 一 移植node<em>mcu</em>库 首先先讲一下怎么刷固件,首先你需要安装ch340串口驱动(有的版本可能是别的串口设备, 根据你的板子串口芯片来选啧)。然后确定的得设备串口号,这个可以通过计算机的设备管理里看到, 以下图...
MCU裸机一般流程
1.配置系统时钟,<em>选择</em>内部还是外部时钟源,预分频因子等。2. GPIO初始化,根据具体使用情况逐一合理配置IO管脚。3.要使用的外设初始化,时钟源<em>选择</em>及具体配置。如:time / RTC /串口/ AD等。4.对项目使用的功能模块进行参数配置,如对指纹模块的初始化配置。5.进行所有变量的上电初始化,必须进行该操作,因为有些情况下上电后变量的值是不确定的,或者对应应用软件逻辑来说是        非...
国产最低功耗MCU使用分析
本人在一家ODM公司从事研发多年,经手过不少项目,根据客户的产品功能要求,或者成本要求,亦或是客户指定的品牌,玩过的<em>单片机</em>不下6-7个品牌,最早在学校帮导师做项目的时候用过avr的,现在基本没什么人用了;后来做一些水表,气表项目用过TI的MSP430,功耗做的是相当好,网上资源方案也算多,可惜价格不接地气;作为ODM方案公司,方案的成本是我们的价值体现,降本方案当时能选的也就是STM8L/STM3...
ubuntu 51单片机环境搭建
首先下载个sdcc 1: sudo apt-get install sdcc  2: sudo apt-get install libvte-dev 3: 安装 gSTC-ISP  下载地址 http://pan.baidu.com/s/15qABX 或  http://sourceforge.net/projects/gstcisp/files/ g
单片机笔记】NodeMcu入坑—ESP8266开发环境搭建
NodeMcu简介NodeMCU是一个开源的物联网平台, 它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。入手的的是一个CP2102版本的板卡第一步、安装CP2...
单片机bootloader程序简介
本文将以STM32<em>单片机</em>为例,简要介绍Bootloader程序的实现过程。 一.基本概念 1.1.IAP IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。
智能硬件开发如何选择低功耗MCU?
本文转载至:http://www.iot-online.com/IC/embedded/2015/090928393.html 本文将市场上典型的低功耗MCU系列进行了比较,分析得出基于ARM. Cortex M0+内核的MCU系列最适合穿戴式医疗设备的<em>开发</em>。设备<em>开发</em>者当密切关注其发展动向,结合现有的市场需求、产品体系的构建和升级换代的规划等因素进行合理分析,抉择出适合自身产品的MCU型
nrf51822 单片机开发入门
在看nrf51822的例子的时候,需要知道nrf51822 作为一个ARM <em>单片机</em> 都有哪些,以及怎么设置他们。 对这些比较熟悉之后,才能集中注意力,去研究蓝牙协议栈 相关的API的用法。 看一下 nrf51822的芯片手册,...
单片机MCU学习方法总结
根据个人学习MCU的经验,总结关于MCU的学习方法。本文的主题结构如图: 以下按照主题结构图的内容顺序分析。 一、目标与计划 在开始学习MCU之前,我们先思考以下的问题。整个MCU学习过程下来,很多时候是在对以下问题进行回答。 思考: 原因:为什么要学MCU? 目标:达到什么水平? 计划:怎么达到这个水平(怎么学)?用多长时间? 1、原因:视个人而定 ①、为学
ST已发布基于PC端的ST MCU选型工具
基于PC端的ST MCU FINDER 即ST MCU选型工具正式推出了。其实基于手机端的ST MCU FINDER早已面世,相比之下,或许基于PC端的更实用、更方便。 ST MCU FINDER工具在ST MCU的整个<em>开发</em>生态系统里,跟STM32CubeMx及HAL库一样,无异于又是一个惊人之作!给准备学习和使用ST MCU的人带来极大的便利! ST MCU FINDER被笼统的称之
手机连入NODEMCU控制单片机上的一盏灯
最近开始学习wifi8266这个模组,首先想到能不能与<em>单片机</em>连接使用,参考了一些网上的资料后便开始做了这个点亮<em>单片机</em>上的一盏灯实验。 硬件:node<em>mcu</em>,<em>单片机</em><em>开发</em>板,杜邦线; 软件:keil4,isp下载软件,AiThinker Serial Tool ,网络调试助手 思路  1.node<em>mcu</em>建立成AP模式     2.手机连入node<em>mcu</em>并发送数据,node<em>mcu</em>发送回<em>单片机</em>,<em>单片机</em>识...
基于c#环境单片机和PC串口通信
c#程序: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks;
MTK 开发流程和开发环境小记
声明:资料来自公司同事整理一、             MTK的框架理解    MTK手机<em>开发</em>平台是由MediaTek研发的一套手机<em>开发</em>平台,在MediaTek的源代码中封装了手机的的一些基本的功能,我们公司MMI就是在MTK源码的基础上针对不同的客户群体需求进行软件<em>开发</em>(包括调整UI资源、封装SP、相应应用程序)。       MTK的主要框架如下:PS:MMI Application Layer:包含一些用户自定的应用程序。UI Layer:封装一些与UI相关的函数Framework:封装消息管理和事件
MT2503 Win7编译环境搭建初识
MT2503 Win7编译<em>环境</em>搭建初始 一编写目的 本文编写的目的主要是从整体上理解MTK 的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。 二 编译工具和辅助工具 RVCT3.1 ActivePerl-5.16 Office2007 MSYS MinGW 7Z ImageMag...
居于mtk芯片安卓车机系统具体流程
一:车机系统框架 MCU 功能  电源控制  Radio 控制(RDS)  按键检测(Panel/Remote/SW)  常见信号检查(倒车/大灯/刹车)  CAN 模块通讯  ARM-MCU 通讯  进出碟控制  翻转马达系统  屏驱(此种情况倒车一般用 <em>mcu</em> 控制) AMR 功能  wifi 、BT、 gps、3/4G  显示、触摸 
MTK 开发流程和开发环境
http://blog.csdn.net/jiangyu912/article/details/5706527 声明:资料来自公司同事整理 一、             MTK的框架理解     MTK手机<em>开发</em>平台是由MediaTek研发的一套手机<em>开发</em>平台,在MediaTek的源代码中封装了手机的的一些基本的功能,我们公司MMI就是在MTK源码的基础上针对不同的客户群体需求进
51单片机开发流程
当我们拿到普中科技<em>开发</em>板的时候,如何使用呢?下面我们将带领大家一步一步的操作: 第一步:首先拿出我们的<em>开发</em>板,<em>开发</em>板整机如图1所示: 图1 <em>开发</em>板整机   第二步:我们在给<em>单片机</em>下载程序的时候,需要做一些准备事项。 1、打开<em>开发</em>板的时候,请首先看下板子的相关的配件。我们需要用到的是USB的数据线,配的其余配件在相关的实验需要用到:如图2所示: 图2 Mini
在keil 开发环境添加UI模拟器
操作流程:1. 安装云屏应用。打开雨滴应用商店,查找云屏应用,下载并安装。    2. 启用云屏手机USB调试模式。3. 将adb.exe拷贝到PC端某个目录下,并设置<em>环境</em>变量。具体步骤为:我的电脑-&amp;gt;属性-&amp;gt;高级-&amp;gt;<em>环境</em>变量-&amp;gt;path-&amp;gt;添加你的路径4. 安装RaindiDllSetup.exe(keil云屏模拟器安装程序)。RaindiDllSetup.exe下...
三分学会国产低功耗华大单片机三(MDK中加入库程序)
通过前面的学习现在已经掌握了如何给国产低功耗华大<em>单片机</em>新建工程及如何下载和调试程序,本文将介绍如何利用华大官方提供的库函数来做<em>开发</em>。众所周知库函数是把函数放到库里,供别人使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。<em>开发</em>人员合理利用库函数会加快<em>开发</em>速度,减少维护成本。下面就介绍下如何在建立好的工程中加入库函数。 准备工作 将华大<em>单片机</em>相应型号中的driver...
嵌入式系统开发中,如何选择适合的MCU平台?
如今,嵌入式系统<em>开发</em>往往基于平台模式。MCU平台包括MCU及其相关器件(外延器件、配套器件等),集成<em>开发</em><em>环境</em>(<em>开发</em>板、<em>开发</em>工具、中间件等),以及操作系统等。半导体厂商在推出一款MCU新产品时,一般都有相应的周边器件、集成<em>开发</em><em>环境</em>与操作系统来辅助支持。因此,工程师在<em>选择</em>一款MCU平台进行嵌入式系统<em>开发</em>时,不仅要考虑MCU芯片自身的性能,还要考虑该MCU平台是否能方便地实现代码的移植和软件的兼容,硬件
Android MTK平台源码环境下预置APK方法
[DESCRIPTION] 1, 如何将带源码的 APK 预置进系统? 2, 如何将无源码的APK预置进系统? 3, 如何预置APK使得用户可以卸载,恢复出厂设置时不能恢复? 4, 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复?  [SOLUTION] 一、如何将带源码的APK预置进系统? 1)     在 packages/ap
Android 手机红外遥控器实现
连续几天的努力,终于把红外遥控弄懂,可以控制红外小车了。终于完工了~~ 1.权限: android.permission.TRANSMIT_IR 2.发射红外代码 大多数的家用电器红外遥控编码为NEC协议。要控制家用电器可以用consumerIrManager API  ConsumerIrManager mCIR = (ConsumerIrManager) getSystemSer
32位合泰单片机
在当前stm32<em>单片机</em>价格不确定的情况下,采用我国台湾的合泰MCU,有较高的性价比
单片机MCU几个基础知识,初学者必看
1.MCU有串口外设的话,在加上电平转换芯片,如MAX232,SP3485就是RS232和RS485接口了。 2.RS485采用差分信号负逻辑,+2~+6V表示0,-6~-2表示1。有两线制和四线制两种接线,四线制是全双工通讯方式,两线制是半双工通讯方式。在RS485一般采用主从通讯方式,即一个主机带多个从机。 3.Modbus是一种协议标准,可以支持多种电气接口,如RS232,RS485,也...
新唐(Nuvoton)8051单片机开发指南
一、资源网站 官网:新唐(Nuvoton) 8位8051系列-N76E003AT20(兼容STM8S003F3P6) 第三方资料:N76E003<em>开发</em>板用户手册.pdf 二、<em>开发</em><em>环境</em>搭建 用户指南UM_NuTiny-SDK-N76E003_EN_Rev1.01.pdf 安装 Keil C-51 μVision® IDE Software 安装NuMicro ICP Programmi...
【入门】Linux上搭建51单片机开发环境(一) —— 环境搭建
【入门】Linux上搭建51<em>单片机</em><em>开发</em><em>环境</em>(一) —— <em>环境</em>搭建入门Linux上搭建51<em>单片机</em><em>开发</em><em>环境</em>一 <em>环境</em>搭建 安装sdcc 安装hex2bin 安装pyserial 安装stcgal此教程依赖于python3,需要确保已安装python3, pip3. 如果没有下载pip3, 在终端输入sudo apt-get install python3-pip (Ubuntu) or sudo yu
ESP8266与NodeMCU开发(一)环境搭建
这一章将描述ESP8266的性能与指标,以及<em>开发</em><em>环境</em>的搭建。
stm32_MCU移植接入机智云(新)
关于stm32f103<em>开发</em>板,机智云MCU工程移植,使stm32轻松连入机智云,里面有word文档详细教程,一步一步教你轻松移植,以及工程代码,完整的移植Demo代码,烧写软件,调试软件等辅助。
Linux环境开发STM32,从环境到调试
最近因为某些原因,工作<em>环境</em>从windows向linux迁移了。原本在windows下<em>开发</em>STM32,现在要改用在linux上<em>开发</em>。     首先简单地描述一下软硬件<em>开发</em><em>环境</em>。 宿主机:     操作系统:CentOS7 x86_64 ( grome桌面版 )     IDE:Eclipse Luna     JLink驱动:JLink_Linux_V434a     工具链:G
开发转型到项目经理,在初创公司我做了什么
<em>转型</em> 15年初我怀揣着实现一个人生小目标的梦想加入到一家初创公司,希冀能见证公司产品从0到1,从1到10,融资从A到C。可是半年后,虽然产品从0到1是有了,但由于运营模式的限制,从1到10走的很难,用户规模上不去,融资也是没有影子。我开始焦虑起来,这样下去,我要当上总经理,出任CEO,迎娶白富美的人生小目标,可是要萎掉的啊。 于是,那时还是程序猿的我,渐渐”多事”起来。一会跑的产品经理那:“我...
一、新唐N32905U1DN开发教程:MDK环境下工程搭建(官方提供的固件库)
前言:新唐N32905U1DN<em>单片机</em>不支持用户将程序烧录到内部FLASH,必须外挂FLASH存储用户程序,可以是SPI FLASH、NAND FLASH、SD卡。用户采用裸机<em>开发</em>的方式可使用官方提供的lib文件和对应的头文件。本工程代码是在内部SDRAM下调试,如需固化程序,可通过USB下载,敬请关注后期博客。 新唐<em>单片机</em>学习交流群:57955260,本教程代码已分享至群共享,欢迎加入学习交流 ...
机智云开发者平台生成的MCU代码注意事项
gizwitsHandle((dataPoint_t *)&amp;amp;currentDataPoint); //这句话很重要 相当于后台程序 需要一直跑 否则配不上网 这句话一定要放在死循环里执行,而且一直不断执行。 currentDataPoint是每6s上报一次数据,或者数据发生改变的时候上报一次数据。 ...
APP生产和开发环境的分离(手把手教你)
在<em>开发</em>中,对产品进行迭代升级时,有时会遇到这种情况,手机中已经装了一个已经上线的产品,但是<em>开发</em>时还要在装一个正在<em>开发</em>中的产品,这时就只能卸载一个,才能安装另一个,比较麻烦,而且<em>开发</em>版本和发布版本 的一些配置是不一样的,比如接口地址、第三方的<em>app</em> key 等,这些内容如果直接在代码里 改来改去比较麻烦,而且还容易出错。 所以在这里,就和大家分享一下怎么进行生产和<em>开发</em>的<em>环境</em>分离。 1、首先在Pr
android系统与mcu串口通信的实现
最近应公司领导要求,写一个APP,实现Android系统的工控机与BMS(电池管理系统)串口通信,用来对BMS系统进行数据显示及简单操作,目前项目正在进行中,等实现个差不多的时候我会总结一下提交详细的设计过程。
设备端开发中的SOC与MCU方案
SoC: System on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。 ESP8266的SOC方案是指是整体式的设计方案。它将WiFi模组与外设驱动模块直接连接起来,直接在WiFi SOC上进行<em>开发</em>,省去了一层通讯过程。 二、SOC版与MCU版的区别 1) &amp;nbsp; &amp;nbsp; &amp;nbsp; M...
STM32单片机开发初识
因工作需要,接触STM32<em>单片机</em><em>开发</em>,过程中主要参考百度和自己实际经验,作为总结和以后参考,写此博客 一、<em>开发</em><em>环境</em>准备 用到的<em>开发</em><em>环境</em>和<em>开发</em>软件主要有 Keil for ARM,STM32CubeMX。 1、这里主要是针对ARM<em>单片机</em>进行相关<em>开发</em>,所以Keil<em>开发</em>软件,我们<em>选择</em>Keil MDK-ARM,具体软件可从其官网下载,官网下载地址:https://www.keil.com/downl
MTK开发环境配置--WIN7
MTK<em>开发</em><em>环境</em>配置–WIN7 注意事项: 1、要安装office-excel(版本高于2000,因为编译的时候会进行<em>环境</em>判断),否则编译报错; 2、不要安装福昕pdf阅读器,编译可能会报错;步骤 一、window<em>环境</em>配置–禁用windows系统主题; 1)、主题暂时使用 windows classic 模式。(右击桌面空白区域->个性化->Windows经典)2)、服务里面把主题禁用(暂时
MTK编程起步——建立新APP和资源定义
说明:本文档适用MT6253 09a和MT6235 09a平台。本文参考相应文献并作相应修改。 一、添加新程序的步骤: 1、创建目录及文件: 目录一:plutommi\MMI\FirstApp 目录二:plutommi\MMI\FirstApp\FirstAppInc 文件列表: MyAppDefs.h:用于存放本程序所需要的类型,结构,常量的定义 MyAppProt.h:用
灯带开发基于STC8+WS2812B
这是一个基于STC8的<em>单片机</em>与WS2812B的LED方案一起集成的灯带显示控制方案,STC8通过串口接口其他设备发送过来的显示指令,然后STC8通过单线HDQ通讯与WS2812B模块交互来进行灯带的显示控制。
【玖哥乱弹】Android程序员的AI转型之路
容我慢写
国产超低功耗华大MCU远程升级IAP
工程师在做产品的时候有时候会有远程对产品进行升级的需求。对于没有<em>开发</em>过此功能的工程师会不知道从何下手,本文就以HC32L110为例介绍国产超低功耗华大<em>单片机</em>如何用IAP功能实现为<em>单片机</em>远程升级。文章的结尾有相关例程下载链接。 功能介绍 IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目...
vs搭建stm32开发环境
1       vs搭建stm32<em>开发</em><em>环境</em> 1.1      搭建基本<em>环境</em> 1.      http://www.stm32cube.com/article/128 2.      http://www.st<em>mcu</em>.org/module/forum/thread-606227-1-1.html 1.2      搭建ucos-iii<em>开发</em><em>环境</em> 1.2.1下载ucos-iii源码 1.2.
SoC和MCU的区别
预备知识点: 1、CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码...
pic库函数全(pic单片机c编程)
pic库函数,非常好的学习pic<em>单片机</em>编程软件。值得信赖。。
芯海IDE开发环境
当前最新版IDE,支持高级汇编、标准C语言、汇编C语言混合<em>开发</em>。
APP生产和开发环境的分离
APP生产和<em>开发</em><em>环境</em>的分离
士兰微MCU产品资料
士兰微部分MCU的规格书,对应不同使用场景的芯片的规格书,及其手册
使用HBuilder开发移动APP:开发环境准备 (转)
一直想<em>开发</em>个APP玩玩的,但是作为一个PHP码农,需要新学习JAVA或者Object C,这也是一直没能实现这个目标的原因。但是现在HTML5+、APPCAN、apicloud很多工具利用前端技术就能轻松<em>开发</em><em>app</em>,这也使我的这个 愿望终于能成真了。哪款工具适合自己只有试验了才知道,所以计划一边学习一边记录下来过程和体会。最先试用的是HTML5+,因为HBuilder这款前 端<em>开发</em>工具比较合眼缘吧
微软副总裁潘正磊:我们将重振 Windows 桌面开发
在刚刚结束的 Build 2018 <em>开发</em>者大会上,微软发布了利用 AI 来帮助<em>开发</em>者提高生产力的 Visual Studio IntelliCode,允许<em>开发</em>者实时合作<em>开发</em>的 Visual Studio Live Share,C#机器学习库 ML.NET 等非常实用的工具和框架。以及,被寄予厚望的 .NET Core 3 。微软全球<em>开发</em>平台事业部副总裁潘正磊 (Julia Liuson) 在接受外...
单片机到Java web开发再到大数据
   大学通信专业,稀里糊涂的接触到电子设计大赛。在实验室泡过两年。做出几款智能车,在毕业之际被推荐学习java,从此走上了苦逼<em>开发</em>之路。一入企业三年有余。从代码小白 到初识系统。从磕磕绊绊的404 到带领数人团队,独立负责项目<em>开发</em>。无数日夜艰辛备至。    但是今年我决定放弃做了如此之久的java ee <em>开发</em> 放弃熟悉的框架。重新学习大数据<em>开发</em>,对技能升华一下。我相信我的<em>选择</em>不会错...
单片机SDK说明
  SDK说明   一、协议结构 开始位置 类型 值 说明 0 BYTE 0xaa 起始标志 1 BYTE 0x55 起始标志 ...
软件外包,IT咨询和转型
软件外包,IT咨询和<em>转型</em> 软件外包一般指甲方给出需求,乙方实现的力气活。IT咨询与软件外包很相似,不过通常IT咨询业务的甲方都没有什么成型的方案,只有一个朦胧的想法。“咨询”二字的含义就是需要乙方将甲方这些朦胧的想法形成完整的方案,然后实现之。其实也是力气活。这两个行业主要是出售自己的劳务服务,面临的问题很多。首先是成本问题。应为用户需求差异很大,特别是服务于跨行业的软件服务商,所以基本上复用很
谈一谈单片机开发的几种调试方案
原文地址:http://nicekwell.net/blog/20170411/tan-%5B%3F%5D-tan-dan-pian-ji-kai-fa-de-ji-chong-diao-shi-fang-an.html <em>单片机</em><em>开发</em>过程中,有一个好的调试系统可以极大地提高<em>开发</em>效率。 举个例子,做平衡系统时调节PID参数,你会<em>选择</em> 修改参数–>编译–>烧录–>运行–>修改…,还是做一个功
三二、混合app开发介绍以及环境配置
混合<em>app</em><em>开发</em> 混合<em>app</em><em>开发</em>介绍 <em>app</em>lication(应用)用前端的知识(html,css,js)<em>开发</em>出来手机App的方式就叫做混合App<em>开发</em> App<em>开发</em>的三种类型 WebApp:跑在手机浏览器中运行的web应用(微信公众号,微信小程序)NativeApp:用android和Object-C等原生语言<em>开发</em>的应用HybridApp:就是在Html5网站外面加了一个原生的
技术/开发人员如何转型项目管理
博主作为过来人,从实习那时开始就加入了码农行列,经历了几年的coding生活,慢慢的发现自己更喜欢做项目管理,不是想管人,就是自己性格太吹毛求疵,追求完美,喜欢也可以处理各类杂碎事务(随带吐槽,不喜勿喷)。这些年来,本人积累了点项目管理<em>转型</em>的心得,可以与后来者分享,共同进步,若是大牛,请跳过。如果想加入我的圈子,探讨<em>转型</em>的那些事,就来加入我吧。我正在「<em>开发</em>如何<em>转型</em>项目管理」和朋友们讨论有趣的话题,...
新塘 单片机例程 库函数操作
新塘 <em>单片机</em>例程 库函数操作 基本所有外设例程都包括在内了
LED手电筒 单片机设计
LED手电筒的<em>单片机</em>是低成本、高性能、8 位、全静态flash 的CMOS <em>单片机</em>。是一颗利用MCU设计的输出控制IC。其具体功能特点如下: 1.上电后处于OFF状态,第一次轻触开头触发IC,LED被点亮;并保持常亮-260MA; 2.第二次按下轻触开头输出半亮-150MA, 3.第三次按下轻触开头输出快闪。 4.第四次触发回带第一段 5.不管在哪一档位长按2秒进入OFF状态 LED...
第一次作业-开发环境搭建与第一个简单APP开发
作业要求 搭建Android<em>开发</em><em>环境</em> 建立一个最简单的APP,启动后Activity上显示“Hello Android”,点击按钮后更改文本内容为下一界面所示内容。 调试并运行程序,并在作业平台提交该项目工程目录的压缩包和运行效果截图。 注意事项 Application name统一命名为job1,Company Domain统一命名为“姓名全拼.whut.edu”(如qinposhi.whut.e
谈谈单片机的最小运行环境--最小系统
<em>单片机</em>的最小系统就是让<em>单片机</em>能正常工作并发挥其功能时所必须的组成部分,也可理解为<em>单片机</em>正常运行的最小<em>环境</em>。 其主要构成为四部分: 1.<em>单片机</em>芯片 2.系统电源 3.时钟电路 4.复位电路 这四个部分不可缺少,缺少其中一部分,便会造成<em>单片机</em>无法正常运行。以STM32F103C8T6<em>单片机</em>为例。 STM32F103C8T6<em>单片机</em> <em>单片机</em>,相信大家应该都知道,主要作用是程序的执行和外部电路的控制。...
【MCU选型】MCU主频对选型的影响
前几天接了个小活,是用MCU与一个芯片进行SPI通讯,同时为此芯片提供一个100ns~2000us的周期的50ns的脉冲,还有其他特殊功能的脉冲。 因为我手上有个STM32F207的<em>开发</em>板NUCLEO-F207ZG,我想都没想就直接用这个<em>开发</em>板写程序了,我第一天先是做了PWM波5MHz@50%Duty,还有个用定时器做单脉冲周期输出,这个一直没能实现100ns,最小只能实现2.5us, ...
STC开发环境
直接将程序通过USB接口烧写如芯片。 1、请先安装驱动程序,然后再插入数据线。 2、如果以前安装过类似驱动,请先用卸载程序卸载,重新启动电脑后再安装新版驱动。
STM8S单片机入门学习 C语言实例
无刷直流电机控制应用 基于STM8S系列<em>单片机</em>_带书签目录,我在CSDN下载5分资源后,编辑书签目录,1分放送给大家
比较MCU、DSP、ARM、SOC、FPGA
1、采用架构 ARM:架构采用32位精简指令集(RISC)处理器架构,从ARM9开始ARM都采用了哈佛体系结构,这是一种将指令与数据分开存放在各自独立的存储器结构,独立的程序存储器与数据存储器使处理器的处理能力得到较大的提高。ARM多采用流水线技术,此技术通过多个功率部件并行工作来缩短程序执行时间,使指令能在多条流水线上流动,从而提高处理器的效率和吞吐率。现今ARM7采用了典型的三级流水线,AR
浅谈嵌入式MCU开发中的三个常见误区
目录 嵌入式MCU与MPU的区分 误区一:MCU的程序都是存储在片上Flash上,然后拷贝到RAM中执行的 误区二:工程编译生成的下载文件大小即为最终占用Flash的大小 误区三:用户应用工程的编译结果建议不能超过MCU片上Flash的80% 嵌入式MCU与MPU的区分 嵌入式系统中的处理器按照是否集成片上Flash和RAM可以分为MCU(Micro Control
辉芒单片机
辉芒<em>单片机</em>C语言规范
STC的单片机KEIL环境搭建
1,keil4下载加破解 http://ishare.iask.sina.com.cn/f/15711788.html 2,stc补丁下载 http://download.csdn.net/download/qzc001617/2939102 3,STC下载软件-V6.19 :http://ishare.iask.sina.com.cn/f/21411228.html =====
开发一个控制硬件的安卓app(1)——背景介绍+环境配置
第一次发博客,请大家多多指教。下面开始正文。一、 背景介绍 本科的时候做了一个毕业设计,是使用安卓手机来控制实验室的设备。原先已经有了电脑上的控制软件(Windows平台,VB编写),而我要做的就是在安卓上实现其部分功能。虽然都是实现过的功能,虽然要实现的功能不多,但是跨平台总是会遇到很多问题,比如界面设计,人机交互等一系列问题。1、 设备介绍 先对要使用的设备介绍一下。主要的设备有四个:“自动化
这些支持GUI的STM32摆在你面前,该选择谁? | 文末有惊喜
如今的嵌入式电子设备越来越智能,“智能”的一个标志,就是Ta能够和用户进行更加自然和高效的“沟通”。这就需要一个功能更为强大的人机交互界面(HMI)做支撑。因此越来越多的智能产品,不管是新兴的物联网产品,还是智能家电或智能制造设备,都会将图形化界面(GUI)作为HMI的主要形式——GUI既美观又直观,会让用户体验大幅提升,自然会成为产品不可或缺的组成部分。作为嵌入式系统核心的MCU,以往由于性能受...
51全套开发工具+程序+资料
该压缩包包括许多资料内容,其中有51全套<em>开发</em>工具、程序、资料等。适合入门和准备竞赛的同学使用。
单片机笔记——Bootloader
最近玩ST32L15xxx系列 下载程序的时候,可以擦除并下载,但是无法运行,报错信息如下: JTAG Warning: T-bit of XPSR is 0 but should be 1. Changed to 1. 网上查了很多的方法,都无法解决;最后重新烧写 BootLoader 之后就可以了; 多思考,排除问题,身边的同事要多问问,就很容易进行下去了 补充知识点——Boo...
单片机mcu—time定时器详解
STM32的定时器分了好几个类别,各个类别针对功能作用都不大相同。 分别有: 1.高级定时器 、2.通用定时器、 3.基本定时器、 4.看门狗定时器 、 5.SysTick定时器  其中看门狗定时器和SysTick定时器本篇笔记阐述,这里主要记下对平时使用定时器作用的计时计数器的一些自己的理解。  按照参考手册中的定义 高级定时器 通用定时器 基本定时器,这三个定时器成上下级的关系,
在keil中添加STC的MCU型号步骤
http://wenku.baidu.com/view/20361706b52acfc789ebc9fd.html
TI TMS570LC43xx 裸机开发快速上手
首先下载ccs 和HCG软件,如下图 在安装完成HCG后找到HCG的安装目录,如图   在这些文件中有ti官方提供的裸机代码,打开help文件夹,在文件中能够看到各种芯片对应的文,找TMS570LC43xx 对应的文件夹,打来.chm文件。 这里以can驱动为例   5.提供的can例程文件,看到如下图如示内容 参照文件教程,使用HCG软件一步步通过图形化界面设置。在全部设...
Protues单片机仿真实例大全
基于Protues的<em>单片机</em>仿真大全,包含了大量的仿真实例,可以直接仿真使用
Android 版本的APP的一篇简单需求文档(论文)
一个简单的Android软件,对他写了一个需求文档,介绍了Android的结构和这个软件的应用,适合当论文参考。
STM32F103代码远程升级(六)基于小米IoT开发者平台远程升级代码的实现
STM32F103代码远程升级(六)基于小米IoT<em>开发</em>者平台远程升级代码的实现
单片机编程语言与开发环境
<em>单片机</em>编程语言与<em>开发</em><em>环境</em>   目前<em>单片机</em>的程序语言有机器语言,汇编语言和高级语言。 机器语言在编写,输入,修改和调试都很麻烦,只能<em>开发</em>机器简单的<em>单片机</em>应用系统和进行程序加密设计,无法正常反汇编,但程序能执行。 汇编语言虽然使用灵活,程序容易优化,运行速度快等优点,但采用汇编语言编写程序还是比较复杂,这会导致<em>单片机</em>应用系统程序的<em>开发</em>周期长,而且调试和排错也比较困难,而且可读性和可移植性较差。
项目中MCU的选型
项目中MCU的选型主要从以下几个方面来考虑: 1)成本。 2)存储空间:RAM和FLASH的大小。 3)资源:比如,       a)ADC通道的数量、AD转换时间;       b)几路PWM输出;       c)是否具备SCI通信功能;       d)是否具备CAN通信功能;       e)是否具有eCAP捕获功能;        f)GPIO是否够用;       ...
IAR平台下开发Renesas单片机-----IAR开发平台搭建
【zacobin原创】IAR平台下<em>开发</em>Renesas<em>单片机</em>-----IAR<em>开发</em>平台搭建 分类: 编程<em>开发</em>2012-03-23 15:05 416人阅读 评论(0) 收藏 举报 瑞萨<em>单片机</em>提供的<em>开发</em>平台HEW,该平台下代码编辑以及阅读方面都不太实用,不过之前也必须用HEW平台<em>开发</em>。后来发现IAR也支持瑞萨<em>单片机</em>了,所以就整了下在IAR平台下<em>开发</em>。下面介绍如何搭建IAR平台来开
iOS App开发准备工作—开发环境准备
“工欲善其事,必先利其器”—[百度百科] 我是有一定的良好的c/c++和perl脚本语言基础的,因此我不光时想提供给大家一个学习编程参考的blog,我更希望把学习编程,使用语言编写App的过程编程是一项享受生活的过程和有趣的历程。 废话不多说了,我们开始吧。 如果大家读了我写的第一篇文章,我想你们已经对于如何建立iOS App<em>开发</em><em>环境</em>有了一个详细的了解,官网提供给我们的永远都是最准确的。那这里
Appinventor 单片机 手机蓝牙通信实现
欢迎大家访问我的github:https://github.com/Iamttp 有问题一起讨论呀! 不会java的小白,在使用的<em>单片机</em>的蓝牙功能时难道只能上百度下载别人的蓝牙<em>app</em>软件吗?幸运的是一个基于云端<em>开发</em><em>app</em>的网站来了。App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完...
MTK 功能机 创建我的应用
MMI<em>开发</em>基础–创建我的应用开始 Hello,World main() { printf("Hello,World"); } 程序入口 嵌入式操作系统的应用程序通常是与整个系统固定在一起。MMI可以看成一个大的程序,我们写的小程序就是大程序的分支。将自己写的程序在大程序中添加新的入口。目前先借用已有的程序入口goto_main_menu,主菜单的入口函数。 void mmi_my<em>app</em>
【IoT】基于MCU实现NB-IoT设备对接移动oneNET平台
本篇主要讲解基于 MCU 对接 oneNET 流程,基于模组对接方式请参考 Blog: 基于模组对接 oneNET 平台。 基于 MCU 的方式实现 NB 设备接入,即通过移植 SDK 至设备 MCU 中,通过 MCU 和模组进行交互实现连接到 OneNET 平台。该情况适用于实验阶段或是终端设备对接入 OneNET 平台有较紧急意愿,但设备所用模组暂未支持接入OneNET的情况下。 SDK移...
如何快速增加NFC能力到任何应用程序
  为了满足日益增长的对近场通信(NFC)能力的需求,<em>开发</em>人员被要求快速创建优化设计。传统的方法是缓慢的发展,设计师的工作,但挑战,如射频电路优化,NFC协议管理,功耗和最小的设计足迹。  为了帮助<em>开发</em>人员克服这些挑战,公司如NXP推出ICS和支持的硬件和软件,提供一个简单的方法来添加NFC功能的应用。  本文将简要地讨论NFC如何超越基本服务点(POS)应用程序。然后介绍恩智浦lpc8n04 N...
蓝牙设备开发的三种方式
 蓝牙设备<em>开发</em>一般包含蓝牙芯片及主机的<em>开发</em>。主机部分根据应用情况可以是PC,<em>单片机</em>,ARM等。蓝牙通讯协议是一组协议的集合,从最底层的硬件驱动,到上层的通讯协议,都由明确的规定。蓝牙设备必须实现这些协议组,才能与其他标准蓝牙设备进行无缝通讯。 对于中上层的协议,既可以由主机实现,也可以在蓝牙芯片上实现,根据蓝牙芯片与主机所要实现的协议多少,可以分为三种蓝牙设备的<em>开发</em>方式。   方式一:
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
Python金融大数据分析.pdf下载
【哎,机会慢慢失去】Python凭借其简单、易读、可扩展性以及拥有巨大而活跃的科学计算社区,在需要分析、处理大量数据的金融行业得到了广泛而迅速的应用,并且成为该行业开发核心应用的编程语言。《Python金融大数据分析》提供了使用Python进行数据分析,以及开发相关应用程序的技巧和工具。   《Python金融大数据分析》总计分为3部分,共19章,第1部分介绍了Python在金融学中的应用,其内容涵盖了Python用于金融行业的原因、Python的基础架构和工具,以及Python在计量金融学中的一些具体入门实例;第2部分介绍了金融分析和应用程序开发中重要的Python库、技术和方法,其内容涵盖 相关下载链接:[url=//download.csdn.net/download/cto_1649900265/9676290?utm_source=bbsseo]//download.csdn.net/download/cto_1649900265/9676290?utm_source=bbsseo[/url]
html文本教程比较简单的下载
html文本教程主要是简单的一些标记什么的,对于初学者和非美工人员来说,还行吧 相关下载链接:[url=//download.csdn.net/download/mycyfor/1958105?utm_source=bbsseo]//download.csdn.net/download/mycyfor/1958105?utm_source=bbsseo[/url]
食品行业进销存管理系统下载
食品行业进销存管理系统毕业论文,还包括任务书,开通等等 相关下载链接:[url=//download.csdn.net/download/beginning123/2232453?utm_source=bbsseo]//download.csdn.net/download/beginning123/2232453?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 传统企业转型区块链 区块链培训企业转型
我们是很有底线的