![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 79
lyylng
这个作者很懒,什么都没留下…
展开
-
U-boot详解
我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。 在PC机上引导程序一般由BIOS开始执行,然后读取硬盘中位于MBR(Main Boot Record,主引导记录)中的Bootloader(例如LILO或GRUB),并进一步引导操作系统的启动。 然而在嵌入式系统中通常没有像BIOS那样的固件程序,因此整个转载 2014-03-24 12:55:05 · 1111 阅读 · 0 评论 -
U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将转载 2014-03-21 15:52:26 · 405 阅读 · 0 评论 -
helloworld驱动程序
1. 首先解压天嵌公司提供的内核源码包linux-2.6.30.4_20100531.tar.bz2,[plain] view plaincopytar xvfj linux-2.6.30.4_20100531.tar.bz2 –C / -C是指定解压目录,后面的/代表在根目录解压归档文件。之后内核树会被解压到/opt/Emb转载 2014-05-26 17:40:53 · 371 阅读 · 0 评论 -
uboot在2440上移植
以前一直在用vivi,很精简很方便,源码很好懂,想改什么就改什么,但是功能差了点,所以移植个uboot来跑跑,uboot很好很强大,但是想搞清它的机制有点困难,先移植个最简单的试试,还没有增加对yaffs的支持和usb下载,遇到一些小问题也都解决了。用的S3C2440开发板 解压U-BOOT-1.1.6,进入U-BOOT目录,修改Makefile:在smdk2410转载 2014-05-12 17:25:02 · 360 阅读 · 0 评论 -
led按键循环查询驱动问题解决
implicit declaration of function 'class_create'error: math/arch/regs-gpio.h: No such file or directory原创 2014-06-11 15:46:07 · 790 阅读 · 0 评论 -
android简易计算机报错
06-15 08:29:09.091: D/AndroidRuntime(7978): Shutting down VM06-15 08:29:09.091: W/dalvikvm(7978): threadid=1: thread exiting with uncaught exception (group=0x40015560)06-15 08:29:09.102: E/Android原创 2015-06-15 16:31:31 · 304 阅读 · 0 评论 -
android led 驱动
转载注明出处,作者:K_Linux_Man, 薛凯 山东中医药大学,给文章内容引入个人毕业设计。 开发平台:farsight s5pc100-a内核:linux2.6.29环境搭配:有博文介绍开发环境:Ubuntu 、Eclipse首先强调一下要点:1.编写Android驱动时,首先先要完成linux驱动,因为android驱动其实是在linux驱动转载 2016-05-27 16:40:31 · 483 阅读 · 0 评论