Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

基于ZLG/BOOT的Linux2.6内核移植(s3c2410)

基于ZLG/BOOT的Linux2.6内核移植(s3c2410)

基于ZLG/BOOT 的linux2.6 内核移植(s3c2410) ZLG/BOOT 是广州致远arm 实验箱自带的bootloader. 我用的这款实验箱自带的linux 内核还是2.4 版本的, 有点儿老了, 所以想移植个2.6 上去. 由于bootloder 的移植烧写也是比较麻烦的事, 我决定暂时先用实验箱自带的ZLG/BOOT. 实际上使用ZLG/BOOT 对于linux 内核的移植是比较方便的, ZLG/BOOT 的运行机制是这样的: 启动或...
在Linux下玩ACM的一个实用工具

在Linux下玩ACM的一个实用工具

如果你想稍微提高一下做ACM题目的效率的话,下面这个工具应该很适合你。我的这个工具名称叫做 sgxiao_acm.pl ,是一个perl写成的脚本,用于生成一个简单的代码C/C++/Java代码,并且自动添加上注释,注释的内容包括代码建立的日期,作者,以及那个题目的title。生成的结果如下所示: /* *Auther:sgxiao *Title:UnitFractionPartition *Date:2011-03-20 */#include<io...
Android智能指针sp wp详解

Android智能指针sp wp详解

研究Android的时候,经常会遇到sp、wp的东西,网上一搜,原来是android封装了c++中对象回收机制。说明:1. 如果一个类想使用智能指针,那么必须满足下面两个条件: a. 该类是虚基类RefBase的子类或间接子类 b. 该类必须定义虚构造函数。如virtual ~MyClass();2. 本文以类BBinder来进行说明,其余类使用sp或wp的情况类似3. 代码路径:frameworks/base/libs/utils/RefBase.cpp...
Redboot mini2440 qemu 增加LCD功能

Redboot mini2440 qemu 增加LCD功能

在ecos中增加lcd_support功能,和之前对emwin的移植略有不同这次移植探究了如何从ram中留出一段空间作为framebuffer来用,Linux, WinCE都是这样做的。1.开始是一样的,我们需要先找模板 参考arm9下面的aaed2000,再结合我们之前的LCD Driver部分就可以了。2.预留内存给Framebuffer我们主要看如何预留内存,首先需要改内存配置的h文件,增加lcd的REGION,别忘记修改heap的大小// eCos...
mini2440 qemu 用u-boot 加载 RTEMS

mini2440 qemu 用u-boot 加载 RTEMS

遇到这个问题已经很久了,一直没有解决,今天已经很晚了刚好想到一些,又看了看其他网友的文档,解决了这个问题。还是涉及到image本身的问题1. 运行步骤首先我们要把elf转换成bin文件arm-rtems4.9-objcopy -Obinary ticker.exe ticker.bin然后配置好mini2440 qemu的网络tun功能需要把程序下载到程序的entry运行就可以了。tftp 0x3000100 ticker.bingo 0x30001002...
RTEMS 4.9.5 在 MINI2440 QEMU的移植

RTEMS 4.9.5 在 MINI2440 QEMU的移植

在看本文之前,大家还是要先补习一下看看什么是RTEMS。对RTEMS感兴趣,源于我对ecos的microwindows的移植,看到里面有这个字符串,等我从网络搜索到的时候,才发现是一个评分比vxwork还高的嵌入式系统,对于RTEMS的学习本人还在继续。本文只是入门级别的移植文章,走运的是基本移植成功。我只是通过patch的方式罗列了一下移植过程,很多技术细节还需要和网友们一起推敲,欢迎大家质疑,我会及时回复。1. 移植怎么开始 既然是移植,就是把其他地方...
嵌入式Linux下3G无线上网卡的驱动【DM365+EC189】

嵌入式Linux下3G无线上网卡的驱动【DM365+EC189】

环境:硬件:合众达DVS365开发板,芯片DaVinci DM365.电信华为EC189的3G无线上网卡。软件:TI定制的嵌入式arm-linux,内核版本2.6.18.简介:由于3G无线上网卡工作模式相同,故其移植也大多雷同,故本次开发同样适用于其他嵌入式开发板,如DM6446,ARM等等。同样,也适用于其他联通、移动或电信的3G上网卡,尤其是华为的上网卡,如最常用的华为E160,E160G,E169,E180,E230,E270(+),E280,E63...
ARM-Linux下的GPIO中断程序

ARM-Linux下的GPIO中断程序

今日为了调试ARM板上的GPIO引脚中断效果,以便在后续项目使用ARM与ZLG7290按键LED中断芯片连接中随意选择空闲的GPIO引脚来作为ZLG7290的中断信号线,特意编写了一个小的Linux GPIO中断驱动程序下载到开发板上做实验。经验证,这种软件中断方式也还差强人意。下面贴出自己编写的不成熟的代码,见笑(<-_->)。 实验的硬件电路为ARM GPIO的PB17连接一个共阴LED,PB18与PB19连接,PB18由中断驱动设置为低电...
<< 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 >>