电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
问答
试用
文章
评测
下载
样片
【嵌入式Linux学习之路】序列之2  嵌入式linux的一些底层知识   **********************************************************************************           转载请注明: 版权所有!否则后果自负,谢谢合作!! *******************************************************...
冰山一角 2015-06-01 14:18:21 浏览量:719
Linux中另外一个创建进程的方法是vfork,今天我们主要来说说fork和vfork的区别。vfork的函数原型如下: pid_t vfork(void); 返回值:和fork相同,在父进程中返回子进程的进程号,在子进程中返回0,若出错则返回-1; 那么fork和vfork的区别是什么呢?我们知道fork要拷贝父进程的数据段,而vfork则不需...
xidianzxc 2015-03-16 22:59:21 浏览量:1064
、新买了一块Nucleo板子是L1超低功耗系列,入手后认真研究研究了三种开发方式,都试了试,最后选择了STM32CubeMX+keil5开发方式; 2、于是认真新建了一个串口收发测试程序,并认真完善测试步骤; 3、现附上完整源程序包,供大家方便研究讨论;
两三点雨山前 2015-01-27 22:12:36 浏览量:895
         使用keil 5有一段时间了,发现keil 5真考虑周到,里面驱动库也帮你准备好了。这个新功能可以节省我们的时间,也可以让初学者能尽快上手和掌握这个芯片。大家以后既就可以很方便的建自己的工程模板了,再也不会为了找芯片的驱动库而烦恼。          今天外我来教大家来怎么使用这个建工程的利器...
强仔00001 2015-01-16 11:40:13 浏览量:5979
       之前写了嵌入式入门学习笔记系列,主要是小白我在学习linux时的一些笔记,现在准备再写一篇在linux上做开发的笔记系列,也希望自己能一直坚持学习下去,小白我水平有限,可以说只是一个新手~不像论坛里的大牛,所以如果有些帖子写的有问题,希望大家能和我一起交流:        1. linux应用程序开发入...
xidianzxc 2014-12-19 14:02:10 浏览量:720
       响应版主大大shaoziyang的号召,将小白我最近学习的一些嵌入式的学习笔记整理在一起,下面就是这些帖子的链接,方便大家查找,有什么理解不对的地方,希望大家批评指证:         嵌入式Linux篇:         1.   嵌入式学习之——win7下串口调试工具超级终端和secureCRT      ...
xidianzxc 2014-11-14 22:34:30 浏览量:3655
今天终于在STM32F030F4上成功运行了mbed。   mbed有STM32F030R8的版本,但是这个版本不能直接运行在STM32F030F4。虽然这另个mcu是一个系列的,但是在资源上有所区别,STM32F030F4不但引脚少,而且RAM和Flash都少了很多。但是毕竟两者的内核相同,所以应当是可以在STM32F030F4上运行mbed的,这样就可以使用mbed...
shaoziyang 2014-09-19 22:36:47 浏览量:1091
内存访问机制 内存的写入操作:CPU把需要写入的地址放入地址总线,把需要写入的数据放到数据总线,把控制总线置为写入操作。内存子系统根据地址总线选定内存单元,检查控制总线发现是写入操作,则读取数据总线数据,写入相应的内存单元。以内存地址0:125赋值为0为例说明该问题。如下图所示: ...
Eagleson 2014-04-17 11:42:11 浏览量:764
软件平台 硬件平台:单片机 编译环境:keil 二、苦逼的CPU 【事故起因】:单片机是单核的,所以在做多线程问题的时候,我们要考虑的太多。但是大部分人都会让单片机一直工作,比如while死循环,然后就抱怨单片机太简单了,只能点灯,其它的事情就不行了。 【现场分析】:1.单片机是单核的; ...
冰山一角 2014-01-09 11:02:35 浏览量:10068
  GPU代表的是图形处理单元,但是,这些小小芯片除了处理图形功能,还有其它用处。比如,Google使用GPU来为人脑建模,Salesforce则依 赖GPU分析Twitter微博数据流。GPU很适合并行处理运算,也就是同时执行成千上万个任务。怎么做呢?你得开发一个新软件,让它挖掘GPU芯片的 潜力。最近美国印第安纳大学计算机博士埃里克-...
力洪 2013-07-17 14:58:53 浏览量:818
无限循环有两种常用的方法: while(1) 和 for(; ; ) 。 两种方法的效果一样,相比之下,哪种更好些? 编译后代码对比: 1、while( 1 ); 00401028 mov eax,10040102D test eax,eax0040102F je main+23h (00401033)00401031 jmp main+18h (00401028) 2、for( ; ; ); 00401033 jmp main+23h (00401033) 对比发现,for...
11 2013-04-24 19:20:00 浏览量:1001
一.什么是字节对齐,为什么要对齐?     现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。     对齐...
gtrjolin1990 2013-04-05 00:47:00 浏览量:796
交叉编译的时候不能使用本地(i686机器,即PC机器,研发机器)机器上的库,但是在做编译链接的时候默认的是使用本地库,即/usr/lib,/lib两个目录。因此,在交叉编译的时候,要采取一些方法使得在编译链接的时候找到需要的库。 首先,要知道:编译的时候只需要头文档,真正实际的库文档在链接的时候用到。 (这是我的理解...
刘洪刚 2013-04-04 21:40:00 浏览量:868
硬件设计师最常见的工作内容是通过写代码来测试硬件。这10个C语言技巧(C语言仍然是常见的选择)可以帮助设计师避免因基础性错误而导致某些缺陷的产生并造成维护方面的困扰。 为了成功的推出一个产品,软件开发过程本身需要经历无数的实践风险和障碍。任何工程师最不希望的事情就是因所使用语言或工具而带...
starysoul 2015-11-24 22:02:43 浏览量:802
以前玩STM32,这次试用这块GD32的评估板,就试了下能够将STM32移植到GD32。结果可以很方便的将移植到GD32上面,下面就具体移植过程分享一下: 整个移植过程可以分为硬件和软件两个方面 1,硬件方面: 首先要确定先前所使用ST芯片的flash大小和管脚数量,然后替换成GD相同大小Flash和管脚数量的芯片。 简单来说就是STM32F...
陌路绝途 2014-06-17 15:54:30 浏览量:677
观众报名链接:http://t.cn/R4PyIGt                  俗话说,三个臭皮匠,顶个诸葛亮,那要是四个博士在一起搞研究、做技术,威力岂不是要逆天了?事实上,真就有这样四位来自中科院的博士——尚留记、 杨平、易称福、李洪刚,在一起成立了一个公司——深圳四博智联科技有限公司,共同完成...
micolover 2015-12-15 10:36:40 浏览量:931
目前一直在学怎么做基于单片机的数控电源,仿真如下,本来想做一个2v-15v,但是怎么调,要么起始电压是2.5多伏,要么最大电压也是13.9而已,怎么让起始电压跟最大电压符合要求呢?,程序如下,自己没把显示部分做出来。 #include #define uint unsigned int #define uchar unsigned char #define DAC0832_PORT P1 sbit ...
不爱电子爱金币 2015-04-05 17:03:09 浏览量:1085
公司之前开发产品驱动器都是买的成品,我刚来不久,于是开发产品驱动器准备自己开发,正好在网上看到PBL3717A,觉得还不错,所以就决定用这个芯片了,但是问题来了,用PBL3717A做的驱动器运转什么的都正常,但是步进电机容易卡主,最后拆下电机,发现用手可以捏住,但是之前公司买的成品驱动器力明显就大些,用手捏不住, ...
刘佳文 2014-11-01 19:43:42 浏览量:1313
在计算机迅速发展和普及的今天,用计算机对汉字进行输入、编辑和处理已经非常普遍了。在医疗电子产品中,越来越多的场合需要显示汉字。  在使用高性能CPU时,可采用嵌入式操作系统(如Linux、WinCE)所支持的GUI程序来实现友好的人机界面。在很多情况下,需要 使用相对简单的MCU控制整个系统,如采用单片机STC89...
刘佳文 2014-10-23 18:57:27 浏览量:7150