更新单片机内的用户程序,方式一般都是仿真器,串口,网络口,usb DFU,另类一点CAN也行,但是这些方式都有一个共同点,必须要有相应的上位机配合操作,还要教会别人使用,那么能不能有更简单傻瓜化的升级方式呢?
今天二逼程序猿就来说说另类一点的USB模拟U盘进行IAP更新升级用户程序的方法!USB模拟U盘,顾名思义就是用STM32的usb device接口,根据usb massstorage大容量存...
分类:
其他好文 时间:
2016-05-27 11:30:52
阅读次数:
3102
内容转自:http://yarin.blog.51cto.com/1130898/549141 一、In App Purchase概览 Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某 ...
分类:
移动开发 时间:
2016-05-16 17:22:46
阅读次数:
381
IAP(In-App Purchase) 集成笔记-持续更新IAP的集成已经有很多教程,包括apple官方的说明,足够详细,但其过程中一些坑免不了要遇到,总结一些经验,避免绕弯路。和apple打交道的模式永远不是技术为主,而是如何了解规则,应对规则我的App该不该集成IAP?大多数App不需要集成IAP,除非类似游戏道具,金币。或者App的功能的全部或者部分依赖于其他虚拟服务和商品,或者硬件,而这些...
分类:
移动开发 时间:
2016-05-12 15:02:43
阅读次数:
194
Stm32的bootloader和App的编写注意事项
1、 怎么分配bootloader和app的空间
2、 怎么得到数据和写入flash
3、 怎么从bootloader跳转到app
4、 怎么设置App的中断向量
5、 App中怎么生成bin文件
6、程序执行的流程
1、怎么分配bootloader和app的空间
因为我用的是stm32f103c8t6,它的...
分类:
移动开发 时间:
2016-05-12 14:30:05
阅读次数:
328
因为之前写个stm32的IAP升级程序,所以我总结了做IAP升级的三个主要的难点:
1、如何设置中断向量,也就是说中断向量的重定向
2、如何配置程序的起始地址
3、如何从IAP跳转到APP程序
4、使用库函数要注意的地方(防止被坑)
说文章的时候我已经完成了一个最简单的IAP升级程序,可以通过串口接收bin文件写入到flash里面,然后再运行。
1、如何设置中断向量,也就是说中断向量的...
分类:
移动开发 时间:
2016-05-07 10:29:31
阅读次数:
1204
应用提交苹果测试之前,一般都会在沙盒环境里进行测试充值。用沙盒的测试帐号进行充值的时候,服务端拿到苹果返回的receipt-data后,向苹果服务端进行校验的时候,如果返回错误码21007则再去沙盒环境去验证。 沙盒环境的校验地址:https://sandbox.itunes.apple.com/v... ...
分类:
其他好文 时间:
2016-04-15 22:00:10
阅读次数:
295
今天在学习IAP的时候无意间看到原来 tableView: cellForRowAtIndexPath:方法中有两个获得重用cell的方法 ,一直以来都是用 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:Ce ...
分类:
其他好文 时间:
2016-03-26 12:18:08
阅读次数:
129
实验指导书及代码包下载:http://pan.baidu.com/s/1eRgzSPWiCore3 购买链接:https://item.taobao.com/item.htm?id=524229438677
分类:
Web程序 时间:
2016-01-19 21:06:20
阅读次数:
198
最近应公司要求,集成iap支付,由于之前没做过,公司就我一个iOS,所以遇见不少坑,最后终于写完了,鉴于网上代码多的是缺胳膊少腿,所以我来一份全的,无废话的. 包括服务器验证,检验漏单的两种方式的.希望可以帮助到后续的伙伴们.In-App-Purchase首先、 先熟悉一下整个iap支付的基本流程1...
分类:
其他好文 时间:
2016-01-19 14:33:27
阅读次数:
445
实验指导书及代码包下载:http://pan.baidu.com/s/1jHmvQfkiCore3 购买链接:https://item.taobao.com/item.htm?id=524229438677
分类:
其他好文 时间:
2016-01-16 12:04:53
阅读次数:
177