-
继续向STM32W大侠请教:
__root 定义函数是保证没有使用的函数或者变量也能够包含在目标代码中,在程序中执行时是不是自动插入到启动代码之间?在程序中定义了__root char __low_level_init(void)函数,是不是替换了编译器自带的RAM数据清零判断函数?
-
有时都说不出为啥
-
引用 3 楼 chen43030 的回复:
边缘检测,二值化一般都是针对单幅图像的或者说是一帧图像的。如果将采集到的每帧图像数据都做边缘检测,二值化的话,是否可以达到你说的呢?如果每帧数据较大的话,估计处理不过来哦
大哥你好,下面我说一下,我要做的东西,我要做的一个项目是用摄像头测车距,即把一个摄像头放置于汽车的前方,检测同一车道,前方车辆的牌照,识别出拍照的大小,根据牌照的大小在图像中的比例,确定与前方车的距离。太近的话,做出提醒,防止追尾,所以说处理的实时性要求比较高,大体要求就是这样。你给点建议。
-
11# kiton_law
你说的两点有问题
1、其实2811也不是纯粹的DSP,只是有DSP功能的MCU,我觉得它更像MCU多一些
2、你说M3没有硬件乘法器和除法器,只有指令,拜托你看看数据手册再来发言吧
22510
上图来自周立功的“A ...
拜托先学好英文再来,ARM白皮书里哪里说有“硬件除法器”了(不要和我说中文翻译的那个,我一般都不看中文的),白皮书里写的是“Hardware divide”---硬件除法,意思是M3核支持硬件做除法(而以前的ARM核除法是由软件实现的),但不代表它用的是“硬件除法器”,我前面说过“硬件除法器”“硬件乘法器”一般特指DSP中的硬件矩阵式乘除法单元。除此之外除法都是通过N位除算法实现的,而乘法是通过移位求和实现,这些算法可以在硬件内部完成,表现指令上还是单一的除法乘法指令,但这个就和DSP的硬件除法器完全不同了,不管是在结构上还是在运算能力上。
最直接的例子, DSP指令可以直接处理MAC类(求积并累加)操作,通常的微处理器不行吧,M3可以做单周期乘法指令,哇,猛然一看,好牛啊,单周期,但是我如果要写个矩阵相乘算法(大量连续求积求和),用M3实现,你还能说它的乘法牛吗?单周期,只是把其他所有东西都挡住然后看到的看上去很美的东西。
至于2811是不是纯粹的DSP,这个命题有点可笑,你觉得什么是纯粹的DSP?我认为包含了DSP的东西就能叫DSP。否则那我说白色的马不是白马,只能叫马,只不过它是白色的,是不是也可以?
-
是回调函数
可以看看tchmain
-
一些实例的书上很多。
-
汉!!!
LZ这个要在你自己的文件里面找的,定在一个文件中定义USE_PERF_CTR
-
那些本书不要看,搞硬件的看就是浪费时间。
-
不知道解了没,您的问题具体我不太清楚,不过我们公司是DIVACOM在中国区域的总代理,多年来一直专注于做DM9000及DIVACOM全线产品,通过我们可以的到原厂的工程师做技术支持,当然,是免费提供的,我的联系方式 您如果有需要的话可以联系我 QQ:1259987438 电话:027-8765163610 (0)13554272382 王洪武
-
楼主发的此贴很牛啊,打算从硬件到软件全做吗?M8是基于wince的吧,楼主太强了,有这个想法的人,先佩服一个
-
我也碰到了这个问题,不知道楼主解决了没有。
-
说有的 bin 文件 解压都是一样的。 在 DownloadImage 里面。
-
楼上说的我不是很明白,啥叫操作系统的物理地址和操作系统的虚拟地址,咱们可以讨论一下,我也学习学习。
我的理解是,总线上跑的就是物理地址,指令中用到的就是虚拟地址。虚拟地址4个g里,kernel space是上2个g,user space是下两个g。应用程序不能访问kernel space。这说的都是虚拟地址。mmu负责虚拟地址到物理地址的映射,是个2级(或者3级)的映射表。.bib(OEMAddressTable)文件定义了一级映射表的一部分,从ox80000000往上的2个512M,一个cachable,一个uncachable。这部分映射是静态的,在startup里实现,如果楼上把这部分叫做操作系统的物理地址,那我可以理解。我不理解的是VirtualCopy的第二个参数,IOP_BASE,这个参数可以是操作系统的物理地址,也可以是个总线上跑的物理地址,前者相当于同一个(总线)物理地址有两个不同的映射,后者的话需要在最后一个参数里加上PAGE_PHYSICAL。之所以允许后者,是因为有时候不能把所有io memory都映射到512M里,为此kernel space还保留了256M(0xd0000000-0xe0000000)来让个别驱动来做静态映射。
如果我理解的有错的话,希望指正。
-
包括优龙的ADS,BOOT,擦除块的时候,都先不进行坏块判断。这样不就破坏了原先的坏块标志了(datasheet上说,坏块标志可擦除的!
-
迟来的顶!!!!!!!!!!!!!!!!!!!!!!!!!
-
引用楼主 cgj36254605 的回复:
我现在用Windows Embedded CE 5.0 Platform Builder评估版的,180天的使用期限
我想知道使用它编译出来的OS,也就是NK,烧到我的设备上,是否也只能使用180天就不能用呢?
还是说仅仅是这个PB是180天的限制?
限制的仅仅是Windows Embedded CE 5.0 Platform Builder而已,与生成的nk没有关系的。
-
po1 '1')
po1 'Z')
就是这样的语句,不管数据的宽度,自己能识别的
-
USB烧写bootloader?
应该不行吧。最初USB驱动都没有,能通讯么
-
有数电基础就可以学单片机了,模电很少用的
-
我研究一下,目前市场上的先进水平是什么样的性能、什么样的特征,以便规划,谢谢!