分享

更多

   

Kernel、Drivers、ARM--- 张同浩

2012-05-25  adkada

EBOOT通过bin文件形式读取、下载LOGO

一般的WINCE系统都是在EBOOT阶段初始化LCD,所以要想显示自己的LOGO就需要在EBOOT阶段将LOGO内容显示出来,读取LOGO的方式可以和从存储器中读取NK一样,具体位置自己来定义。 在EBOOT阶段下载LOGO保存到FLASH中可以采用下载bin文件的方式,bin文件中的内容可以参考eboot.bin和nk.bin。根据/WINCE500/PUBLIC/COMMON/OAK/DRIV...
阅读(109) 评论(0)

注释代码的13技巧

注释代码的13技巧本文发表在作者José M. Aguilar的博客Variable Not Found,后来由Timm Martin翻译成英文发表在DevTopics上。以下是如何注释代码的13tips,它们会在日后帮助你更容易理解和维护代码。1. Comment each level(每个级别的注释有统一的风格)注释每一个代码块,并且在各个级别的代码块上,要使用统一的注释方法。例如:对于类,应...
阅读(168) 评论(0)

关于学习Linux的经典书籍 (深入理解Linux内核、Linux设备驱动程序等)

成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis...
阅读(3492) 评论(17)

mini6410移植全攻略(8)--uboot移植总结

前几篇文章是对uboot的基本功能的移植,希望能给网友一些帮助,若需要其他的功能的,可直接留言,我会在有时间时把移植过程和分析写出。 uboot移植总算告一段落了,下面就是linux系统移植和文件系统的移植了,希望给嵌入式开发带来帮助,,,,下图为我移植的uboot+linux+文件系统,的最终图,一个开发板上运行的都是自己移植的~~~~             转载请注明...
阅读(1519) 评论(3)

mini6410移植全攻略(7)--uboot移植之支持串口xmodem协议

在嵌入式中串口传送数据会经常用到,在这里我们也做一下移植。     本文有muge0913编写转载请注明出处:http://blog.csdn.net/muge0913/article/details/7182218     在文件common/cmd_load.c文件中 U_BOOT_CMD( loadx, 3, 0, do_load_serial_bin, "load bin...
阅读(1325) 评论(0)

mini6410移植全攻略(6)--uboot移植之支持dm9000

本文有muge0913编写,仅供技术交流,转载请注明出处http://blog.csdn.net/muge0913/article/details/7176580      我们获得的UBOOT的代码中实际是有DM9000的网口驱动的,位于:driver/net/dm9000x.c      特别需要注意的是dm9000的驱动与dm9000AE的驱动还是有区别的,如果直接使用代码中自带的d...
阅读(1049) 评论(2)

mini6410移植全攻略(5)--uboot移植之支持nand flansh启动(下)

六、首先运行的程序在这我也进行的大量的代码修改,进行了详细的注释,希望给大家一些帮助本文章由muge0913编写,文章仅供技术交流,转载请注明出处: http://blog.csdn.net/muge0913/article/details/7168366 #include #include #ifdef CONFIG_ENABLE_MMU #include #end...
阅读(2352) 评论(1)

mini6410移植全攻略(4)--uboot移植之支持nand flansh启动(中)

四、修改有关的信息:本文章由muge0913编写,仅供技术交流转载请注明出处: http://blog.csdn.net/muge0913/article/details/7168325 1、串口中打印出来的信息大多数来自board.c文件 print_cpuinfo函数在/*arch/arm/cpu/arm1176/s3c64xx/speed.c*/实现更改相应...
阅读(3686) 评论(1)

mini6410移植全攻略(3)--uboot移植之支持nand flansh启动(上)

此篇文章是本人muge0913在上篇文章的基础上继续移植的,文章仅供技术交流请勿商用,转载请注明出处: http://blog.csdn.net/muge0913/article/details/7168315 一、在include/configs/th6410.h添加宏定义 #define CONFIG_MEMORY_UPPER_CODE /*uboot首先打印的信息*/ #d...
阅读(4684) 评论(2)

mini6410移植全攻略(2)--uboot移植之搭建项目框架

目前u-boot-2010.09对很多CPU直接支持,可以查看board目录的一些子目录,如:board/samsung/目录下就是对三星一些ARM处理器的支持,有smdk2400、smdk2410和smdk6400,但没有6410,所以我们就在这里建立自己的开发板项目。      本文章仅供技术交流请勿商用,转载请注明地址:http://blog.csdn.net/muge0913/artic...
阅读(4514) 评论(3)

mini6410移植全攻略(1)--uboot移植之搭建开发环境

本系列文章有本人muge0913制作,转载请注明出处: http://blog.csdn.net/muge0913/article/details/7069732 1、解压交叉工具链 tar xvzf arm-linux-gcc-4.3.2.tar.gc -C / (C指定解压目录) 2、修改/etc/profile 添加:pathmunge /usr/local/arm/4.3....
阅读(2320) 评论(1)

嵌入式bootloader技术内幕

1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3. 文件系统。包括根文件系统和建立于 Flas...
阅读(691) 评论(0)

U-Boot的移植

U-Boot的移植 U-Boot能够支持多种体系结构的处理器,支持的开发板也越来越多。因为Bootloader是完全依赖硬件平台的,所以在新电路板上需要移植U-Boot程序。开始移植U-Boot之前,先要熟悉硬件电路板和处理器。确认U-Boot是否已经支持新开发板的处理器和...

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    类似文章
    喜欢该文的人也喜欢 更多