你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

《STM32库开发实战指南—基于STM32F429》即将出版,开源电子版 精华  

[复制链接]
野火_firege 提问时间:2016-3-28 16:48 /
阅读主题, 点击返回1楼
3 收藏 21 评论287 发布时间:2016-3-28 16:48
287个回答
野火_firege 回答时间:2016-3-31 09:39:43
adlu 发表于 2016-3-31 09:30
Very Good! 大赞野火的无私奉献!讲的非常细致入微。

看到哪里啦            
adlu 回答时间:2016-3-31 10:30:34

我是根据需要看的,开发的产品收尾了,在做加密处理,所以在看最后一章。

书中从寄存器到标准库、位带操作、启动文件、时钟配置、SysTick、FSMC、SDIO到内部FLASH,都讲的很详细,很有参考价值。配得上“零死角”这三个字!
wtliu 回答时间:2016-3-31 10:41:54
非常好,下载学习。
野火_firege 回答时间:2016-3-31 10:45:58
adlu 发表于 2016-3-31 10:30
我是根据需要看的,开发的产品收尾了,在做加密处理,所以在看最后一章。

书中从寄存器到标准库、位带操 ...

厉害,搞加密了。 搞加密可以看看最后三章,应该有些价值。
adlu 回答时间:2016-3-31 10:46:25
关于加密,说两句。
我用STM32的ID进行加密,基本思路是:
1.在FLASH中开辟一个扇区用于存储密码,初始程序使用的是通用密码;
2.上电后读取ID,作为加密算法的输入参数,得到密码串;
3.读取密码,跟通用密码对比,如果一致,则将2.中的密码串写入密码区,如果不一致,则跟2.中的密码串对比,如果一致则运行程序,否则销毁程序。

据说STM32F1系列是的ID是可以被修改的,因为这个ID是存储在某段FLASH空间中的。
请问野火可有听说?如果这是真的,上述加密方式一攻即破!!

有没有更好的加密方式?
野火_firege 回答时间:2016-3-31 10:46:25
wtliu 发表于 2016-3-31 10:41
非常好,下载学习。

好好学,要是发现有什么错误了,请告知。
野火_firege 回答时间:2016-3-31 10:52:19
本帖最后由 野火_firege 于 2016-3-31 11:07 编辑
adlu 发表于 2016-3-31 10:46
关于加密,说两句。
我用STM32的ID进行加密,基本思路是:
1.在FLASH中开辟一个扇区用于存储密码,初始程序 ...

ID是不是放在OPT这个部分,如果是那就应该修改不了。暂时也没有看到ST的资料说这个ID可以修改,如果可以修改那唯一ID还有啥意义。

你这个思路基本上就是目前比较成熟的加密思路,只要做到人家破解的成本高于自己开发的成本,那加密的效果就算起到了。
东航 回答时间:2016-3-31 14:16:02
灰常灰常的感谢,太牛了
回答时间:2016-3-31 15:51:33
呵呵,什么时候也搞个团购之类,买一套板子也好和教程对着学啊!
蝴蝶.PNG
木木鱼 回答时间:2016-3-31 19:52:21
支持一下!
野火_firege 回答时间:2016-4-1 08:37:47
xnmc2013 发表于 2016-3-31 15:51
呵呵,什么时候也搞个团购之类,买一套板子也好和教程对着学啊!

需要的话直接到淘宝店里面买就可以了,429比较贵,团购不现实
野火_firege 回答时间:2016-4-1 08:38:01
cooleels 发表于 2016-3-31 14:16
灰常灰常的感谢,太牛了

谢谢支持
dearfar 回答时间:2016-4-5 10:46:46
感谢无私奉献,很好的资料
steven陈 回答时间:2016-4-5 21:00:31
谢谢楼主,美女姐姐
湉湉 回答时间:2016-4-7 11:04:57
好东西啊 学习了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版