用U盘更新完成后,U盘里面的百度导航离线数据包包可以删除吗?

从今天开始,像使用U盘一样,升级STM32
非常实用,谢谢楼主的分享!
请问楼主加密如何实现?
本帖最后由 likebo 于
10:32 编辑
lz我有个问题,我的产品本来就是用stm32+tf卡做了U盘功能的,而且随时插上usb都能访问tf卡(包括关机状态)。那么用这个bootloader的话会出现bootloder的U盘,那么就影响了该产品的正常工作流程。能否实现成进入bootloader后,在某种特殊操作下才进入U盘模式,否则就进入用户app。而且这“某种操作”还需具有普遍意义的操作,而不需要改动现有硬件设计......
介质肯定是USB,是直接用单片机的FLASH虚拟U盘?把APP拷到FLASH里的?那就和其他设备间接拷到FLASH原理一样,就是不太清楚怎么让文件系统在指定地址开始写入数据和通过调用STM32的FLASH写入数据的格式、方式真的没区别吗?
稍后开放一个lib和相应的加密API给各位用
如果你要做LIB,我再给几个接口的建议:
1、建议使用内部HSI,8M,2分后12倍频到48M,USB分频为1。这样将不依赖外部晶振,因为不是所有的用户设备都有外部晶振。
& &&&如果怀疑其精度,建议留出时钟初始化(含USB时钟)部分给用户写。
& &&&(我用C8T6从来不用外部晶振,最近测试了USB,效果一样的好!连接电脑时降频到48M,断开后恢复到64M。)
2、提供一个初始化钩子函数,用户可能需要打开USB的上拉电阻开关。
3、由用户指定APP程序起始地址。
4、由用户指定上电时Bootloader等待时长。
这个方法不错,收藏一下
挺好的 支持楼主
不过“在嵌入式系统中还没这么方便的升级手段”这话不准确哦 如91楼所说LPC11Uxx就自带这个功能
也来学习下,呵呵。
这个以前用其他芯片的时候搞过,后来实际应用发现还是有点问题,最终没用了,主要是两个方面:
1 因为boot ...
usbcdc然后用超级终端传文件,用xmodem协议,这个不错啊呵呵
早就已经在用这种方法了,本来以为大家也都知道这种方法了,没想到还是有那么多人不知道啊
你这个更牛啊,usb复合设备
lz我有个问题,我的产品本来就是用stm32+tf卡做了U盘功能的,而且随时插上usb都能访问tf卡(包括关机状态) ...
你可以搞成多个u盘的复合设备啊
论坛已经有好多,搜了下
这种东西,没有源码的还是不方便用。&&找个有源码的用比较好。 不然换片子好折腾。
如果你要做LIB,我再给几个接口的建议:
1、建议使用内部HSI,8M,2分后12倍频到48M,USB分频为1。这样 ...
LIB 什么LIB呀,这个压根就不是什么难度的,坛子里早就有加密算法的帖子了,还有c源码 AES,DES什么的,自己拿过来改改就是了,除非是考虑到跟自己产品相关不好开源,其他真没什么好藏着掖着
关注一下,U盘 远程升级
标记一下,有空来看!
挺好的 支持楼主
不过“在嵌入式系统中还没这么方便的升级手段”这话不准确哦 如91楼所说LPC11Uxx就自带这 ...
用的片子比较少,见识有限,难免孤陋寡闻了
学习下,更新程序越来越高级了。
内置的FLASH,仿真一个100M的U盘,怎么做的
100M是欺骗电脑的,你设置成100G都可以,关键就在usb读取储存器描述符的时候告诉他你有多少块数据,每块数据大小是多少就行了
可以试试了,这种方式比较简单。
LIB 什么LIB呀,这个压根就不是什么难度的,坛子里早就有加密算法的帖子了,还有c源码 AES,DES什么的, ...
嗯,是的,难度不大
原理都写出来了,建议你自己做一个,开源给大家
真有那么方便?
写上以后,支持在读出来吗
好东西& &谢谢分享&&回头试试看。。。
写上以后,支持在读出来吗
不支持,为了安全,禁止读出任何FLASH数据
不错,这个在有些时候还是相当方便的。感谢分享!
非常好,期待F4和带加密的库。先点个赞
个人觉得还是U盘升级最实用,,直接插上U盘就可以升级程序了。不需要附带其它。。。楼主这种需要电脑,哪还不如直接用JLINK下载呢????个人意见,,,
嗯,是的,难度不大
原理都写出来了,建议你自己做一个,开源给大家
有何不可 ?
没什么用处。各位还能开放自己的产品的HEX文件去给客户自己升级不成?那产品的加密还有毛用。人家直接可以山寨了。
没什么用处。各位还能开放自己的产品的HEX文件去给客户自己升级不成?那产品的加密还有毛用。人家直接可以 ...
搞笑,STM32都几百年前就是浮云了,如果只是藏着BIN,有心人花点钱就读出来了。
哈哈,太方便了
出门左拐咯
...extra=#pid8894775
先收藏下,找时间学习下
有何不可 ?
/forum.php?mod=viewthread&tid=5638810&page=1&extra=#pid8894775 ...
Cool,赞一个
STM103就只有一个USB
1)Device模式
2)PA11,PA12
没有硬件USB怎么办,比如STM32F030
感谢分享,先收藏了!
感谢分享,收藏先!
感谢分享,收藏先!
哈哈哈,这个就无解了
AVR 有个软件USB,你可以研究研究
这帖子,属于抛砖引玉
楼上各位大神都给出了一些资料和开源代码,很棒的资料
希望各位都用好USB,有技术问题,欢迎交流
PS:适当的时候,我这份代码也会开源给大家
早就已经在用这种方法了,本来以为大家也都知道这种方法了,没想到还是有那么多人不知道啊
开下元呗~~~
这一定得支持一下,福音啊!!
本帖最后由 renjun_EMbest 于
22:00 编辑
Here is Nothing
mark一下,很实用啊
这个要看一下,最近正在做着部分,多谢楼主
很好很强大
这个新唐的,可以参考下,记得坛子里的 LGT仿真器&&也是类似方式升级的,另外使用NXP的LPC1343出厂都有这种 ...
嗯,研究一下
openSDA好像也是这样?
嗯,OpenODA和Freescale可以这么搞
请问楼主加密如何实现?
文件都是数据流,你可以增加一个头和尾来进行文件类型检测和解密,校验
lz我有个问题,我的产品本来就是用stm32+tf卡做了U盘功能的,而且随时插上usb都能访问tf卡(包括关机状态) ...
你这种情况,USB属于HOST角色
可以参考手机刷机的方案
1)增加硬件机制,比如按着音量键开机
2)检测U盘里面是否存在特定的文件名,存在则进入升级模式,升级完成后,在U盘里面写入一些文件记录信息,比如升级固件的MD5,下次开机检测时,先检测文件,再计算MD5
& &&&如果文件存在,MD5一致,不升级;如果文件存在,MD5不一致,升级
介质肯定是USB,是直接用单片机的FLASH虚拟U盘?把APP拷到FLASH里的?那就和其他设备间接拷到FLASH原理一 ...
这个,你需要深入研究一下FAT文件系统的格式
如果你要做LIB,我再给几个接口的建议:
1、建议使用内部HSI,8M,2分后12倍频到48M,USB分频为1。这样 ...
2/3/4都有考虑,1没考虑到,谢谢指导
非常适用,感谢分享!
谢谢分享。
楼主厉害,如果支持加密的话会非常实用
学习了,收藏
谢谢分享,研究研究
牛逼!学习!强烈顶贴!!!
学习下,感觉甚是高大上
本帖最后由 weiwei4 于
14:39 编辑
这个不错,适合一些需要升级的应用
建议:增加一个按键的功能,上电检测按键有效才运行升级程序,新唐的MSD升级就是这样子的,这样用户APP一样可以使用USB口
make~~~~~~~~
牛逼, 收藏
值得学习的内容。但是现在设备用无线或者蓝牙升级的也多了
楼主厉害,受教了,收下
楼主这个开源吗
好程序谢谢
这还真没有想过和试过,学习了,谢谢。
不错的思路,有空也用开发板倒腾一下试试。
楼主,威武。。。。。
学习参考下,
好东西啊!!!!!
牛逼,顶楼主!
的确是个不错的方式!!!!!
留个名,以后说不定以后参考会用的上。
支持楼主原创!
越来越智能了,好强大。
mark~~~~~~~~~~~~~~~
不错,跟楼主学习学习
太好了,试用一下
可以这样真的很方便啊,有空学习下
好东西,收藏了
谢谢楼主的分享!
这个以前用其他芯片的时候搞过,后来实际应用发现还是有点问题,最终没用了,主要是两个方面:
1 因为boot ...
同意65楼说的,用USBCDC配合上位机更好用,能避免非专业人员乱搞。
楼主有个问题需要请教你一下,我使用的bootloader 现在U盘可以出来上电的时候里面与一个READY.TXT 的文件,然后我把编译好的app的hex文件放到这个U盘中&&过一会儿重启 U盘中变成了SUCCESS.TXT文件,然后我将USB断开重新上电 但是APP没有运行 请问是什么原因呀
楼主有个问题需要请教你一下,我使用的bootloader 现在U盘可以出来上电的时候里面与一个READY.TXT 的文件, ...
1.& & & & 运行时不要插USB
2.& & & & 断电重启后,如果APP没有执行。不要断电,直接把USB插到电脑上,看看txt文件的名字是什么
不错,先收藏了。
这个东西不错,升级就方便多了
USB升级,方便多了
好东西,下载学习下,谢谢楼主分享
1.& & & & 运行时不要插USB
2.& & & & 断电重启后,如果APP没有执行。不要断电,直接把USB插到电脑上,看看txt文件的名 ...
插上USB 后里面好像显示的是READY.TXT
mask一下,最近正好想这样做;很不错呀!!赞赞!!
收藏,稍后仔细研究一下!
非常好的方法 谢谢楼主。
插上USB 后里面好像显示的是READY.TXT
那就是你APP的问题了
正需要 学习下,谢谢!
阿莫电子论坛, 原"中国电子开发网"Powered by
扫描二维码
下载 A9VG 客户端(iOS, Android)U盘删除的文件如何恢复?--百度百家
U盘删除的文件如何恢复?
分享到微信朋友圈
随着电子技术的不断发展,U盘不论是容量还是速度都在不断升级,但是不论怎样变化,U盘最大的作用还是存储文件。
随着电子技术的不断发展,U盘不论是容量还是速度都在不断升级,但是不论怎样变化,U盘最大的作用还是存储文件。经常使用U盘难免会在忙乱中删除一些重要的文件,u盘删除的文件如何恢复,你知道吗?
图1:U盘文件丢失
小编告诉大家,当U盘内的文件发生丢失时,用户可以在第一时间选择easyrecovery来恢复已经丢失的文件。Easyrecovery最大的好处就是使用方法简单,恢复效果快捷,功能相对于其他的文件恢复软件也更加的强大和实用,支持恢复多种文件格式,成功率高达99%以上,且软件包括个人版、专业版和企业版,同时也是唯一一款支持windows和mac的双系统文件恢复软件。
首先,用户需前往easyrecovery中文官网,根据需求下载不同版本的软件,安装运行后,将U盘连接到电脑上,按照步骤恢复删除的文件即可。
U盘删除文件恢复过程:
1、选择媒体类型:毋庸置疑,U盘是最为常见的存储设备。
2、选择需要扫描的卷标:当U盘插入电脑后,系统会自动多出一个U盘的盘符,一般已经被命名的U盘选择该盘名称,未命名的U盘选择可移动硬盘即可。
图2:选择需要扫描的卷标
3、选择恢复场景:恢复已删除的文件。
4、检查您的选项:查看选项是否正确,确认无误后,点击继续进入下一步。
5、保存文件:easyrecovery会对整个U盘进行系统全方位的扫描,扫描完成后,会出现一个文件列表,用户只需要从列表内找出已经删除的文件右击另存为,即可恢复已经丢失的文件了。
到此,U盘删除的文件就可以成功恢复了。小编建议大家的是,使用easyrecovery一定要通过正规渠道下载软件,具体操作步骤可以参考:如何下载正版的easyrecovery软件。
原文出自官网:。
分享到微信朋友圈
在手机阅读、分享本文
还可以输入250个字
推荐文章RECOMMEND
阅读:7808
阅读:3984
热门文章HOT NEWS
是听妈妈的话?还是听自己的心?
新华社《财经国家周刊》
百度新闻客户端
百度新闻客户端
百度新闻客户端
扫描二维码下载
订阅 "百家" 频道
观看更多百家精彩新闻

我要回帖

更多关于 比特币离线数据包下载 的文章

 

随机推荐