- 社区首页
- 找到 26357 条结果
来论坛有些天了,看了论坛的各个板块,发现这个板块适合自己,很喜欢CortexM系列,一点经验活跃一下
看了很多ucosii移植STM32的教程,见过写的很好的,也见过无厘头的,在这希望写个相对有引导性的教程,
也希望能借此机会品尝一下ST的新作STM32F429
两个月前公司决定革新一些dsp产品改用stm32,也就是...
supermu
2014-04-25 22:55:49
浏览量:7284
交叉编译的时候不能使用本地(i686机器,即PC机器,研发机器)机器上的库,但是在做编译链接的时候默认的是使用本地库,即/usr/lib,/lib两个目录。因此,在交叉编译的时候,要采取一些方法使得在编译链接的时候找到需要的库。
首先,要知道:编译的时候只需要头文档,真正实际的库文档在链接的时候用到。 (这是我的理解...
刘洪刚
2013-04-04 21:40:00
浏览量:865
从本节起,开始使用ClassA20类库完成操作外设的功能,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。
封装的目的就是简化操作,试想一下,如果想在Linux中直接设置GPIO寄存器需要做什么工作?基本上计算物理地址、获取映射地址、了解每个寄存器的作用、设置对应的位。。。。。。...
LiuYang
2014-11-08 21:05:08
浏览量:4901
【STM32F7 实战系列】工程建立及分析
我们继续STM32F746G discovery kit的学习。上一教程介绍了开发环境的建立及使用,体验了下载自带例程到开发板的过程。我们接着学习建立工程及对工程的分析。
作为技术积累,希望大家多多在论坛发言,共同发展壮大社区。往期教...
999
2015-09-30 18:31:41
浏览量:4335
**************************************************************************
东方青学FireBle
———————转载请注明ICKey————————
...
东方青
2015-09-28 09:48:52
浏览量:1415
当初购买树莓派后第一个目标也是它。是丑了点,但是相当实用,作为一个从来没有焊接过电子元件的硬件门外汉,做到这程度已经相当不容易,不过还有很大的提升空间,限于精力财力,不再继续折腾了。想要更好成品的可以直接赞助。这个就当实验性质的原型机吧。
目前已经实现的功能有在Raspbian,Raspbmc,Xbian下...
FishXX
2014-01-10 09:51:31
浏览量:14270
关于linux内核驱动的东西网络上有很多,但网上的东西还是感觉有点笼统,读过之后就忘了,还是需要写下来,或者写到本子上,自己形成一个概念好一些。读了这本书上的东西,把觉得好的东西写下来,已备不时之用,也强化记忆。
1 内核模块的概念
介绍内核模块的同时,也说明一下和应用程序的区别。虽然内容很多,...
US
2016-04-24 19:23:22
浏览量:349
上帖说到的对于对象在keil C中的一些构造,用到了一些#define所进行的一些伪定义,这些定义其实并没有多少真正的意义,唯一的意义就是让我们的语言看起来更象个面向对象的语言。
面向对象的语言中,变量或函数的作用域分成三类:public、private、protect。这分类主要是处理语言模块的封装问题,其直接表现的效果就...
US
2016-03-31 18:42:18
浏览量:425
前面的思想衍变过程已经说了很久了,面向对象的思想也就到了瓜熟蒂落呼之欲出的境界了。下面我就先图示一下裸程序设计中面向对象思想的层次关系:
相信这张图已经足够说清楚我们在keil C中如何用语言来组织我们的显示器对象disp了。disp是一个抽象的对象,它只是一种联系,完成对所有子对象d000、d001、d002到最多d2...
US
2016-03-31 18:40:41
浏览量:404
声明:本教程是根据网上例程与本人实际使用经验改编而且,转载请注明出处!
前段时间在网上找人调试了一个有关51单片机用SPTA算法控制三个步进电机加减速的程序,在调试过程中用到了keil的仿真功能,由于本人也是之前从未接触过这个类似示波器的仿真功能,特意向帮我调试程序的大神请教了...
SingleYork
2016-03-31 14:24:06
浏览量:1380
在编写C语言程序后,经常需要对源码进行优化,以提高程序的运行效率,下面简述几个常用的优化技巧以供大家参考:
1.C于代码在程序中的优化
现在的C编译器会自动对代码进行优化,但这些优化是对执行速度和代码长度的平衡。如果要获得更小且执行效率更高的代码,需要程序员手工对代码进行优化。
2.变量类型的定义
...
陌路绝途
2014-08-27 23:18:00
浏览量:382
第一步:数字I/O的使用
使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出...
Eagleson
2014-07-25 22:25:32
浏览量:1011
(1)很难记住繁杂的寄存器?
寄存器不用死记硬背,我做了那么久单片机项目的开发,连一个寄存器都记不住。
需要配置寄存器的时候,直接在网上或者书本上参考别人现成的配置程序是上策,查找芯片数据手册是中策,死记硬背寄存器是最最下策。
(2)很难记住繁杂的汇编语言指令?
除非是在校学生要...
Cigoy
2014-03-14 16:01:10
浏览量:864
本帖最后由 花生大事 于 2016-10-16 18:27 编辑
到现在,陆陆续续学习了单片机三个月了,还是小白一枚,但是也想说说自己的学习之路;首先说下本人学stm32的初衷吧,工作期间,看着同事也是我最好的朋友,在哪编写程序代码,然后做的各种测评,自己心里也痒痒的,恰巧自己也有了时间,朋友的鼓励,于是便开始了...
花生大事
2016-10-12 20:48:16
浏览量:1203
相信亲们初次使用keil5可能会遇到各种问题,各种不习惯。以下是我使用keil5时遇到的麻烦,以及解决办法,希望对各位码友们有所帮助,顺利使用keil5:1、编译旧工程报错。2、新建工程时找不到任何设备或找不到所需要的设备。或者遇到以下的错误 error: #5: cannot open source input file "core_cm3.h": No such file or di...
Eagleson
2016-10-26 15:57:24
浏览量:1246
Linux启动过程的剖析能帮助那些想深入学习Linux用户建立一个相关Linux启动过程的清晰概念,进而可以进一步研究Linux接下来是如何工作的。Linux启动过程如下:当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导Linux,Linux首先进行内核的引导,...
她二姨
2016-11-17 15:25:28
浏览量:3031
不论什么时候,内核编译或者是增加内核模块都是件非常麻烦的事情。内核编译是项大工程,对机器的性能要求比较高,如果性能不好的电脑编译了半天发现出错,浪费时间还得从头再来是件非常郁闷的事情。内核编译头疼,内核模块的编译更头疼,要编译内核模块必须与当前内核一致,种种限制。不出错还好,一出错真是无从查起。
...
bluebanboom
2017-03-06 09:46:48
浏览量:992
从上一篇可以看到,开发板的USB转串口使用的是CP2102方案,要先安装CP2102的驱动才可以,可以摆渡一下,找到驱动安装即可。
对于有仿真器的可以使用储器,但是开发板上的那个封装的排针不是常用的,要引出线来才可以,可以引脚SWD的就行了,线也少。我使用的是keil 5的开发IDE。keil 5的安装与设置可能摆渡一下。安...
汉云
2017-03-22 22:17:13
浏览量:1716
本帖最后由 汉云 于 2017-5-8 23:20 编辑
LPCXpresso的工程并没有使用如keil 5中的那样,使用到了两个编译的库,而是全部都是源码的形式。但其流程是类似的。还是以简单的GPIO例程为例。
头文件在lpc_board_nxp_lpcxpresso_824_inc与lpc_chip_82x/inc中。源码文件在工程目录下的src文件夹中。生成的连接文件,...
汉云
2017-05-08 23:17:57
浏览量:1577
来源 电子工程专辑编者按:近日,Aspencore旗下《电子工程专辑》的记者走进上海灵动微电子股份有限公司进行了专访,向业界全方位的介绍了本土MCU公司的企业面貌和发展趋势。采访文章已在第五期《电子工程专辑》杂志发布。
电子工程专辑:请您简要介绍一下贵公司近期市场表现、产品规划策略以及会重点关注的市场,...
MindMotion
2017-06-08 09:32:53
浏览量:783