按类别查询搜索结果
关于关键词 的检测结果,共 2915
ft9420 | 2016-09-19 20:29:50 | 阅读(250) | 评论(0)
ft9420 | 2016-09-19 20:29:29 | 阅读(340) | 评论(0)
最近在调一个裸板程序时候发现单步跟踪到全局变量操作的时候,程序就飞了。 我们知道初始化的全局变量是放在data段的,为什么会出问题了。想了一会,发现在自己在链接的时候就简单的指定了一下-Ttext 0x3400。 以前认为,只要这样指定代码段后,后面的data段,bss 段应该接着后面存放。呵呵,这种想法是我自己的...【阅读全文】
yangyefeng820803 | 2016-09-18 15:19:48 | 阅读(750) | 评论(0)
在C/C++中关键字const用来定义一个只读的变量或者对象,有如下优点    (1)便于类型检查,如函数的函数 fun(const int a) a的值不允许变,这样便于保护实参。    (2)功能类似与宏定义,方便参数的修改和调整。如 const int max = 100;    (3)节省空间,如果再定义a = max,b=max...【阅读全文】
lcldali | 2016-09-17 22:53:46 | 阅读(750) | 评论(0)
ch122633 | 2016-09-15 14:32:06 | 阅读(410) | 评论(0)
linux vim使用【阅读全文】
帮我Q下 | 2016-09-12 19:04:04 | 阅读(3000) | 评论(0)
背景介绍:ICETEK OMAPL138开发板中有2个spi控制器,其中spi0与网口公用,而由于当前我们项目需要挂多个spi外设,但是仅剩的spi1最多能挂载8个spi外设,即spi1只能片选8个spi外设,所以本文旨在研究使用gpio pin实现第9个片选信号涉及修改的代码。1 分析初始化需要修改的地方方法:搜索kernel/driver/下的chip_select,分...【阅读全文】
shzach | 2016-09-05 11:38:53 | 阅读(1060) | 评论(0)
shzach | 2016-09-05 11:38:45 | 阅读(1170) | 评论(0)
阳子8527 | 2016-09-04 11:56:21 | 阅读(1080) | 评论(0)
点击(此处)折叠或打开/******************************* MCU通过串口向电脑发送一串字符串 *******************************/#include <reg52.h>#define uchar unsigned char#define...【阅读全文】
阳子8527 | 2016-09-03 15:25:58 | 阅读(1240) | 评论(0)
点击(此处)折叠或打开/******************************* MCU通过串口向电脑发送一串字符串 *******************************/#include <reg52.h>#define uchar unsigned char#define...【阅读全文】
帮我Q下 | 2016-09-02 18:20:53 | 阅读(920) | 评论(0)
微机  微机按指令集可分为精简指令集计算机(RISC)(如ARM)和复杂指令集计算机(CISC)(如X86)外设 IO空间 IO内存  X86体系架构中,除了物理地址空间外,为外设专门实现了一个单独地址空间,称为IO地址空间或IO端口空间,CPU通过设立专门的IO指令来访问。被称为“独立编址”  RISC指令...【阅读全文】
yanlutian | 2016-09-02 08:24:07 | 阅读(1660) | 评论(0)
程序运行地址和加载地址-为什么使用位置无关指令【阅读全文】
sinbingzoo | 2016-09-01 19:36:14 | 阅读(1080) | 评论(0)
错误的转换方法ultemp1=MK_DWORD(pin->iSDO_PMPower_LowWord,pin->iSDO_PMPower_HighWord);ftemp=(FLOAT32)ultemp1;ultemp2=(UINT32)ftemp;pout->iSDO_9216_PMPower=ultemp2;/*123.45kW--> 123kW*/pPMshow->PMPower_W=ftemp*1000;正确的转换方法:使用共用体,共用内存的方式typedef union {  ...【阅读全文】
lwchsz | 2016-08-30 16:20:53 | 阅读(5450) | 评论(0)
在 FreeRTOS 的源代码中,竟然还有一个 Win32-MSVC 的例子。这样我们就可以在 Windows 系统、Visual C++ 环境中熟悉 FreeRTOS。首先,从 FreeRTOS 在 sourceforge.net 上的主页 下载 FreeRTOS 源代码。当前最新的稳定版本是 8.2.3。下载之后,解压缩,然后在这个目录中,即可看到 Win32-MSVC 的例子:...【阅读全文】
帮我Q下 | 2016-08-30 12:17:27 | 阅读(3010) | 评论(0)
背景介绍:紧接着上一篇文章,当成功添加spi字符设备后,我们就可以在用户空间的应用程序中对spi外设进行“读”“写”“设置”操作,而spidev.c提供了两种读写模式:全双工模式和半双工模式。这里推荐一篇文章:http://zch7811.blog.163.com/blog/static/1770522820135423251597/ 详细的介绍了两种模式的应用程序的编写,其...【阅读全文】
sinbingzoo | 2016-08-27 23:15:37 | 阅读(0) | 评论(0)
这次面试的嵌入式驱动工程师,工作职责是bootloader及其驱动软件的开发维护工作。被问到几个问题,特此记录下。1.以下这段代码执行之后i,j,k分别是多少for(i=0;i【阅读全文】
帮我Q下 | 2016-08-27 16:30:40 | 阅读(4450) | 评论(0)
背景介绍:ICETEK OMAPL138开发板的厂商提供的kernel.sdk中,默认只初始化了1个spi控制器,并挂载1个spi外设及spi外设驱动。而我们当前的项目需要,2个spi控制器,并分别挂多个spi外设。那么,我们先尝试在现有spi1控制器上,再挂一个spi外设,本文旨在于此。(其实,关于增加spi0控制器的开发工作,由于项目决定使用TI的OM...【阅读全文】
32dong809 | 2016-08-25 10:33:25 | 阅读(1550) | 评论(0)
内核根目录下makefileinit-y:= init/drivers-y:= drivers/ sound/ firmware/hbxdrivers-y += /home/workspace/hbx/linux/drivers/net-y:= net/libs-y:= lib/core-y:= usr/    vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \    $(lspcore-y) $(core-y) $(cor...【阅读全文】
ifndef | 2016-08-23 21:37:08 | 阅读(11370) | 评论(0)
微信硬件平台提供的demo中传输数据格式如下。每次数据传输时,都将有效数据打包,然后再添加上固定包头包尾后发送。官网提供的demo是实现点灯发送消息什么的,所以为了区分这些消息以及一些其他附加功能又在有效数据(也就是上面的protoalbuf打包的变长包体) 里面定义了一个包头typedef struct{ &...【阅读全文】
zhuimengcanyang | 2016-08-18 13:30:51 | 阅读(860) | 评论(0)
微型嵌入式操作系统对比【阅读全文】