嵌入式Linux开发环境的搭建以及嵌入式入门的一些想法...
分类:
系统相关 时间:
2014-09-24 16:39:57
阅读次数:
208
友善提供的SuperBoot功能强大,在其启动过程中已经对S3C6410做了很多初始化的工作,在裸机编程时使用它不利于了解ARM的启动过程。所以计划直接将裸机程序烧到SD卡中启动。 使用友善提供的SD-Flasher.exe程序,经过多次实验,都无法将裸机程序烧写到SD卡上,2G,4G,小卡,大卡都...
分类:
其他好文 时间:
2014-09-24 16:15:17
阅读次数:
191
bitmap.anim_and_exit((void(*)(void*, int))anim_gpu,(void(*)(void*))anim_exit);在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指...
分类:
其他好文 时间:
2014-09-24 15:22:57
阅读次数:
245
近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题。主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误。查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13、0x0D等特殊含义的字符。
解决方法
方法比较简单,在接收数据前,对串口的文件描述符fd进行如下设置,
struct termio...
分类:
系统相关 时间:
2014-09-24 13:24:07
阅读次数:
327
说说这个.word的作用。word expression就是在当前位置放一个word型的值,这个值就是expression举例来说,_rWTCON:.word 0x15300000就是在当前地址,即_rWTCON处放一个值0x15300000翻译成intel的汇编语句就是:_rWTCON dw 0x...
分类:
其他好文 时间:
2014-09-24 10:47:36
阅读次数:
181
[??? 0.069442] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2574 _init+0x4c8/0x520() [??? 0.069455] omap_hwmod: rtc: doesn‘t have mpu register target base [??? 0.069463] Modu...
分类:
其他好文 时间:
2014-09-23 21:31:25
阅读次数:
350
CPSID CPSIE 用于快速的开关中断。??
CPSID
I
;PRIMASK=1,
;关中断
CPSIE
I
;PRIMASK=0,
;开中断
CPSID
CPSIE
F
F
;FAULTMASK=1,
;FAULTMASK=0...
分类:
其他好文 时间:
2014-09-22 23:57:33
阅读次数:
4272
解决:Cortex-M4上,usart自动发送数据方案。
1. usart中断太快。数据还没有处理完。usart中断就会把没处理完的数据上该覆盖掉。导致数据丢失。
2.这程序需要在main中处理4个usart口的数据,这样出错的概率会更大。
提出如下解决方案:
第一:规定每条完成的数据长度,步会超过256字节。
第二:我们规定数据的结束表标志为数据的后三位为,FFFFFF...
分类:
其他好文 时间:
2014-09-22 12:59:52
阅读次数:
181
我下载的地址随便找的,4.4.3版本的,地址:http://www.cr173.com/soft/42654.html#address1.我放在了/work/tools/2.sudo tar xzvf/work/tools/arm-linux-gcc-4.4.3.tar.gz3.sudo tar x...
分类:
系统相关 时间:
2014-09-21 20:10:11
阅读次数:
276
全球领先的半导体供应商、全球领先的ARM® Cortex®-M微控制器厂商意法半导体(STMicroelectronics,简称ST)进一步强化STM32系列微控制器的易用性和设计灵活性, 推出适用于STM32全系产品的经济型且易于扩展的原型开发板。STM32 Nucleo将易用性、灵活性、连接功能和主流工具资源兼容性完美地融合在一起,是当今的嵌入式开发人员的理想的开发平台。
ST陆续已经推...
分类:
其他好文 时间:
2014-09-21 16:16:00
阅读次数:
316