U-boot
文章平均质量分 76
wuyuwei45
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在u-boot中增加板级代码
在嵌入式linux/android系统开发时,前期往往是学习了解针对厂商demo板的代码,到软件需求成熟后需要进行自己产品的代码开发。浏览嵌入式linux/android SDK时,会发现每个厂商都会在这些开发源代码中维护自己的产品代码(我将这个称为板级代码)。下面笔记就自身经验介绍如果在u-boot中增加自己的产品代码。1.浏览u-boot/board/ ,E文没问题的话应该看到其他原创 2013-03-27 15:03:37 · 1182 阅读 · 0 评论 -
objcopy命令介绍
今日在阅读uboot中关于显示开机logo的代码。图片以rle格式与uboot源码放在一起,如图片文件为my_test.rle发现在往LCD framebuffer倒入数据时使用两个外部数组:extern char const my_test_rle_start[];extern char const my_test_rle__end[];source insight原创 2013-03-27 18:21:43 · 965 阅读 · 0 评论 -
U-boot 添加命令 U_BOOT_CMD
U-Boot的每一个命令都是通过U_BOOT_CMD宏定义的。这个宏在include/command.h头文件中定义,每一个命令定义一个cmd_tbl_t结构体。/*命令宏U_BOOT_CMD*/ #define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \ cmd_tbl_t __u_boot_cmd_##n转载 2013-04-23 14:57:48 · 726 阅读 · 0 评论 -
U-Boot串口初始化详解
U-Boot串口初始化详解目录零、概述一、init_baudrate二、serial_init三、console_init_f四、devices_init五、console_init_r六、打印信息七、为什么要使用devlist,std_device[]?零、概述上面这张图是U-Boot中串口设备驱动的流程,从寄存器级转载 2013-04-24 15:10:42 · 1082 阅读 · 0 评论 -
U-boot中的倒计时可中断操作
在启动u-boot后,启动内核前会有个倒计时,在倒计时到时后,u-boot就是自动加载内核到内存,进去启动内核;但是在倒计时到之前通过(键盘输入)串口终端输入可以终止记时操作,进入u-boot命令行状态。今天在阅读TI OMAP平台 的在u-boot中的充电管理代码后再次发现使用了“倒计时可中断”操作,于是摘取了实现这种“倒计时可中断”的实现代码。方便日后移植使用。void time_re原创 2013-06-09 09:57:03 · 3480 阅读 · 0 评论 -
在u-boot中制作升级菜单
利用tftp,在u-boot中制作系统代码升级菜单,可在框架上通过加载SD卡中的文件来取代tftp从而快速烧写或升级系统程序(kernel/rootfs/others)。#include #include #include #include #include #include #include #define MACR_OPERATE_CODE 0#define MAC原创 2013-05-02 10:29:36 · 849 阅读 · 0 评论
分享