(一)首先,系统调用有两种方式: 0x80、0x81、0x82三个中断号; 专门指令(至少分Intel架构和ARM架构),比如SYSENTER/SYSCALL(二)话分两头,先说中断向量方式 这是终端向量定义的部分代码:INTERRUPT(0x7d)INTERRUPT(0x7e)USE...
分类:
其他好文 时间:
2015-04-02 06:34:56
阅读次数:
322
各版本的iar for arm软件下载地址: http://files.iar.com/ftp/pub/box/EWARM-CD-7201-7307.exe????????????? V7.20.1 http://files.iar.com/ftp/pub/box/EWARM-CD-7101-6735.exe? ??? ????...
分类:
其他好文 时间:
2015-04-01 17:56:08
阅读次数:
1455
刚焊了5块ARM(LPC2478)的开发板,上程序测试了一下,发现只有一个板子工作其他四个全部歇菜。努力地找了一会最终发现是板子的来个电阻焊翻了。因为是1206 的封装而且来个电阻在PCB上摆放的位置摆成了正方形,本来是要横着放的,焊的时候焊成了竖着了。因为来个电阻的不正确导致电路的上电复位功能失效...
分类:
其他好文 时间:
2015-04-01 17:35:32
阅读次数:
181
临时改GCC编译器,重启后失效。例如,用如下命令:export CROSS_COMPILE= /arm-linux-gnueabihf-本例中使用的命令如下:export CROSS_COMPILE=/tool/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_l...
分类:
其他好文 时间:
2015-04-01 16:47:15
阅读次数:
152
串口中打印出来的信息大多数来自board.c文件print_cpuinfo函数在/*arch/arm/cpu/arm1176/s3c64xx/speed.c*/实现更改相应的信息即可。checkboard函数在/*board/samsung/th6410/th6410.c*/实现,更改相应的信息即可...
分类:
其他好文 时间:
2015-03-31 22:00:12
阅读次数:
112
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为ARM*/ENTRY(_start)...
分类:
其他好文 时间:
2015-03-31 21:57:50
阅读次数:
143
u-boot移植(1)移植环境u-boot版本:u-boot-2011-03Linux平台:XP下虚拟机Ubuntu12.04交叉编译工具:arm-linux-gcc-4.5.1arm开发板:mini6410 CPU:S3C6410 DDR:256M Nand Flash:256M 网卡:DM900...
分类:
其他好文 时间:
2015-03-31 21:51:10
阅读次数:
183
本文是《ARM嵌入式系统开发:软件设计与优化》一书部分学习笔记,实验均在IAR上完成。目标板芯片为M3内核。...
分类:
其他好文 时间:
2015-03-31 16:07:12
阅读次数:
159
瑞芯的Android 4.4的SDK中kernel的补丁如下:diff --git a/arch/arm/boot/dts/rk3288-tb_8846.dts b/arch/arm/boot/dts/rk3288-tb_8846.dts
index c92d973..850fd42 100644
--- a/arch/arm/boot/dts/rk3288-tb_8846.dts
+++ b/a...
分类:
其他好文 时间:
2015-03-31 12:54:48
阅读次数:
238
在保存环境变量时,再次启动时错误,原来是环境参数保存的位置翻盖了u-boot,修改如下:#if NONE_FLAG
#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x070000)
#define CONFIG_ENV_IS_IN_FLASH
#define CONFIG_ENV_SIZE 0x10000
#els...
分类:
其他好文 时间:
2015-03-30 18:45:31
阅读次数:
161