单片机中烧程序是什么意思

把程序烧到Keil是什么意思啊?... 把程序烧到Keil是什么意思啊? 展开
 我来答
床前明月儿
高能答主

2019-11-27 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171959

向TA提问 私信TA
展开全部

单片机烧程序是单片机破解的意思。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序。

单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息。


扩展资料

烧程序技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT89C 系列单片机的攻击。

攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。

参考资料来源:百度百科-单片机破解

匿名用户
2017-10-30
展开全部
程序好好的,干嘛要把人家烧了啊
开个玩笑
芯片内部都是存储二字节编码,烧程序就是把写好的程序编译成16进制的文件,由于一个16进制数需要4位二进制数表示,所以可以把这个16进制文件直接写在芯片上,芯片就可以执行写入的程序。Keil是一种IDE,相当于提供编写程序和将程序编译成16进制文件的工具。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
记住唤名字
2017-07-30
知道答主
回答量:11
采纳率:0%
帮助的人:6255
展开全部
意思就是把你写好的程序写入单片机的flash存储器中,然后单片机就按照你写的程序运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一日的一寸
2013-05-23 · TA获得超过187个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:158万
展开全部
看来你刚刚入门。单片机是个有意思的东西,好好学。keil是电脑上的编程软件,烧程序你就理解为往单片机中下载程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小草的追求68
2013-05-21
知道答主
回答量:98
采纳率:0%
帮助的人:24.5万
展开全部
就是把用KEIL生成的HEX文件下到单片机中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式