uboot移植新手入门实践

版权声明:bug实验室原创 https://blog.csdn.net/weixin_43349284/article/details/82958451 u-boot移植新手入门实践视频前言视频介绍uboot版本:v2...

2018-10-08 09:27:03

阅读数 229

评论数 0

初识Linux Kernel 移植 之 dm9621网卡驱动移植

初识Linux 驱动移植 -- dm921概述配置内核dm9621 网卡驱动编译配置选项问题探索读 dm9621 MAC 地址失败网卡反复断开重连 概述 将kernel移植到开发板并能正常加载和启动内核后,发现网卡并没有工作,因此将网卡作为第一个移植的实践。这篇文章用于记录移植dm9621网卡...

2018-09-24 13:03:03

阅读数 698

评论数 0

u-boot sdfuse命令烧录分析----从SD卡加载内核

在u-boot移植过程中,由于u-boot烧录在SD卡中,因此老是加载内核失败,是什么原因呢?在加载内核的打印信息中有这样类似的信息: reading kernel.. 1120, 10240 MMC read: dev # 1, block # 1120, count 10240 ......

2018-09-14 21:36:35

阅读数 384

评论数 0

u-boot启动报错:Wrong Ramdisk Image Format

在移植u-boot时出现的问题(kernel是移植过的,可用的): 1、启动u-boot 跳转到内核的时报错: Wrong Ramdisk Image Format [err] boot_get_ramdisk 然后就卡死了…… 2、启动 u-boot 跳转到内核时报错: ...

2018-09-14 18:37:27

阅读数 1147

评论数 0

初识 Linux Kernel 移植 之 内核启动调试

在linux kernel 移植时,从u-boot跳转到kernel启动阶段后,串口控制台只打印了内核解压完成的信息: Uncompressing Linux... done, booting the kernel. 这段消息的意思是内核解压完成,接下就进入到内核启动阶段,也...

2018-09-10 15:43:47

阅读数 238

评论数 0

u-boot启动过程分析

u-boot版本是2010.3 第一阶段:初始化SOC相关的配置,例如:系统时钟、MMU、看门狗等;并为C语言提供运行环境 第二阶段:初始化板级相关的外设,例如:网卡、DDR有效地址等;并初始化环境变量,加载kernel

2018-08-23 16:00:54

阅读数 62

评论数 0

Linux 网络编程之socket、select

博客搬家:https://blog.csdn.net/zheyufuck/article/details/52549889 使用socket和select实现并发型服务器 本文介绍使用select实现并发型服务器的实战,若有错误之处,还请不吝指点。 1. socket介绍 socket系...

2018-06-04 11:53:18

阅读数 99

评论数 0

将两个有序链表head1、head2合成一个有序链表

博客搬家:https://blog.csdn.net/zheyufuck/article/details/53188754 将两个有序链表head1、head2合成一个有序链表,实现的方法有很多中,例如:先将两个链表合成一个,再用排序算法进行排序;或者直接进行比较排序,这里采用的是类似于直接...

2018-06-04 11:50:55

阅读数 135

评论数 0

实现C语言strcpy()函数

博客搬家:https://blog.csdn.net/zheyufuck/article/details/53188429 在实现strcpy函数时需要注意: ① 要复制的源字符串是否为空指针 ② 目标字符串指针和源字符串指针所指向的内容是否一致 ③ 目标字符串指针是否已经获得...

2018-06-04 11:49:11

阅读数 312

评论数 0

指针运算

博客搬家:https://blog.csdn.net/zheyufuck/article/details/53187042 什么是指针运算 指针运算是指针对指针进行整数加减运算,以及指针之间进行减法运算的功能,那么指针的加减运算的加n或减n是不是在原来的基础上加n或减n呢。下面通过gdb调试方...

2018-06-04 11:46:33

阅读数 68

评论数 0

动态内存分配

博客搬家:https://blog.csdn.net/zheyufuck/article/details/53100759 在C中动态内存分配函数有:malloc、realloc、calloc、free。他们各自是如何实现的呢。 1、 malloc函数 malloc 函数是从堆上分配...

2018-06-04 11:44:17

阅读数 252

评论数 0

指针与数组的内存分配

博客搬家:https://blog.csdn.net/zheyufuck/article/details/53079058 在实践中经常遇到这样的情况:①二维数组、②指向指针的指针、③指针数组、④数组指针 的使用,经常容易混淆,这里从内存分配的情况进行对比 ①二维数组 char a[2][3...

2018-06-04 11:39:03

阅读数 601

评论数 0

c语言数组和指针

博客搬家: https://blog.csdn.net/zheyufuck/article/details/53064118 在c语言中指针和数组是很容易让人迷糊的概念,到底数组和指针有没有区别呢?答案是肯定的。 1. 数组与指针的区别 ① char array[4]; ...

2018-06-04 11:34:52

阅读数 1096

评论数 0

BLE ATT和GATT小结

1、ATT(Attribute Protocol)协议 ATT协议允许服务器设备将一组属性及其相关值暴露给对等的客户端设备。服务器公开的属性可以被客户端发现,读取和写入,并且可以由服务器指示和通知。 ATT协议定义了两种角色:服务器角色和客户端角色。 1.1 属性 属...

2018-05-07 19:49:54

阅读数 452

评论数 0

HID 报告描述符的填充方式

前言 本文结合博文:http://eleccelerator.com/tutorial-about-usb-hid-report-descriptors/ 以及实践,介绍HID 报告描述符的编写过程中使用的两种方法。 案例需求 实现一个按键的HID报告描述符:包括三个...

2018-04-19 21:49:27

阅读数 117

评论数 0

HID的基础概念

前言 本文内容摘自 《HID1_11.pdf》 1、HID Item a、HID Item 有Main Items、Global Items、Local Items 三种类型;HID 报告描述符就是通过利用这三种类型进行填充形成一段有效内存空间,存储相关的位置信息。 b、HID...

2018-04-18 22:12:47

阅读数 1005

评论数 0

Android 和 Linux之间的联系

Android 和 Linux之间的联系 写在前面 之前学习Linux驱动方面的知识,但由于工作的需要,接触Android 底层的调试。在接触Android底层之后,曾一度陷在其中,理不清Android底层与Linux驱动之间的联系。 一、Android底层与Linux驱动有...

2018-04-16 21:53:47

阅读数 2363

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭