电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
问答
试用
文章
评测
下载
样片
来论坛有些天,看论坛各个板块,发现这个板块适合自己,很喜欢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