
GT2440裸板程序
etora
学习者
展开
-
busybox编译错误解决
Busybox版本:1.16.0Arm-linux-gcc版本:3.4.1系统:ubuntu 10.10编译时出现错误:1、fatal error: curses.h: 没有这个文件或目录原因:ubuntu系统中缺少一个套件 ncurses devel 解决方法:apt-get install libncurses5-dev2、O_NOATIME未定义coreu原创 2012-08-06 01:25:30 · 2687 阅读 · 0 评论 -
ARM—简单操作GPIO入门
初入领悟:1、 程序编译2、 GPIO操作3、 Volatile使用与意义 Test1 ----- 裸板操作代码首先代码有汇编部分与C部分;汇编部分:1、堆栈首地址设置 2、watchdog屏蔽 3、跳转至main()函数 4、停机处理C部分:实现控制4盏led的点原创 2012-07-23 01:54:29 · 1378 阅读 · 0 评论 -
Bootloader分析
Bootloader目的初识:1、加载内核2、启动内核Bootloader目的(功能)细化分析:1、硬件初始化;2、准备软件环境;3、启动内核;Bootloader启动方式:MIPS结构下第一条启动指令地址为:0xBFC00000ARM结构下第一条启动指令地址为:0x000000000Bootloader启动模式:1、启动加载模式(用于成品);原创 2012-07-30 23:47:32 · 1284 阅读 · 5 评论 -
ARM------ 存储控制器
初入领悟:1、 bank、L-bank的概念2、 s3c2440内部管理SDRAM寄存器配置 Frist part:原理分析S3c2440为32位微处理器,其可访问空间为4G;但其中提供1G外设访问空间,这1G空间有8个bank组成;及平均每个bank有128M的访问空间;其中8bank的特性为:1、 bank0~bank5支持外接SRAM、ROM等,bank6、bank7原创 2012-07-24 16:07:35 · 4461 阅读 · 1 评论 -
Bresenham快速画直线算法
转载博文原址:http://www.cnblogs.com/pheye/archive/2010/08/14/1799803.html算法原理的详细描述及部分实现可参考:http://www.cs.helsinki.fi/group/goa/mallinnus/lines/bresenh.html Fig. 1 假设以(x, y)为转载 2012-09-12 00:34:23 · 603 阅读 · 0 评论