码迷,mamicode.com
首页 >  
搜索关键字:固件    ( 997个结果
Marlin固件之二:源代码详解与移植
由于需要进行固件定制化,Marlin固件太过于强大和紧凑,我对这个固件进行了裁剪,只剩下主枝干,实现功能的定制和裁剪。以下的代码详解是基于我已经移植在stm32上面的一个程序进行的。...
分类:其他好文   时间:2015-08-18 22:51:15    阅读次数:857
STM32中assert_param的使用
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义; 在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。 所谓有效的参数是指满足规定范围的参数,比如某个参数的取值范围只能是小于3的正整数,如果给出的参数大于3, 则这个assert_...
分类:其他好文   时间:2015-08-17 15:42:16    阅读次数:123
STM32固件库命名规则
1、系统文件名和源文件名以‘ stm32f10x_’的形式表示。 2、在单一文件中使用的常量在该文件中定义。在多个文件中使用的常量定义在头文件中。所有常量都以大写字母表示。 3、寄存器当做常量看待,同样以大写字母表示,多数情况下,在STM3210X参考手册中使用相同的缩写。 4、外围模块的功能函数的名字,需要有相应的外围模块缩写加下划线这样的前缀,每个单词的首字符要大写。例如SPI_Send...
分类:其他好文   时间:2015-08-17 15:39:25    阅读次数:254
STM32的NVIC理解
STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下 #define NVIC_PriorityGroup_0 ((u32)0x700) #define NV...
分类:其他好文   时间:2015-08-17 15:35:57    阅读次数:182
Jlink V8固件修复(支持MDK4.70a)
问题1: 在使用Jlink的过程中,有时候“固件-firmware”会莫名其妙的丢失,导致Jlink变成一块砖头。 问题2: 在2013/4/17号截止,MDK最新版为4.70a,其中有两个很重要的更新就是代码提示和错误提示,因此很有升级的必要,但是升级之后,你的调试工具Jlink中的firmware也要升级 ,但是升级之后~~~O(∩_∩)O~那么,所以~~~ 所需原材料:”砖头“J...
分类:其他好文   时间:2015-08-17 14:08:09    阅读次数:186
BootLoader的一些知识
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此...
分类:其他好文   时间:2015-08-17 14:01:17    阅读次数:127
iTunes 12恢复.ipsw固件
恢复.ipsw步骤:1. 下载好与移动设备对应的.ipsw固件(zip文件可以解压出来)。2.将移动设备连接到安装有iTunes的电脑,解锁并信任这台电脑3.启动iTunes,选择这个移动设备,然后按住键盘的Option键(Windows用户按住Shift键),点击“恢复...”按钮,在出现的文件打...
分类:其他好文   时间:2015-08-14 15:23:10    阅读次数:180
J-Link clone问题
在上一篇《修复山寨版的J-Link》,中已经介绍了恢复的步骤。 但是,在使用J-Link驱动(V4.94J)升级后,会出现下面情况。 The connected emulator is a j-link clone. 修改固件文件(J-link_V8.bin)可以解决这个问题。 使用UltraEdi...
分类:其他好文   时间:2015-08-13 22:04:44    阅读次数:220
在Openwrt中使用vsftpd作为FTP服务器
opkgupdateopkginstall vsftpdln -s /etc/init.d/vsftpd/etc/rc.d/S50vsftpd #建立快速启动,如果是固件集成vsftpd,则跳过该步骤;防火墙开启21端口,如果有需要,可以进行端口转发vim /etc/vsftpd.con...
分类:其他好文   时间:2015-08-13 21:45:50    阅读次数:167
STM32固件库详解
本文转自http://www.cnblogs.com/emouse/archive/2011/11/29/2268441.html1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成...
分类:其他好文   时间:2015-08-13 06:23:10    阅读次数:153
997条   上一页 1 ... 71 72 73 74 75 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!