摘要: 具体步骤: step0)确保开发板的跳线设置为了从NAND启动step1)head.S屏蔽掉CopyCode2SDRAMstep2)设置eclipse的debug configuration: 图1 图2 图3 图4 halt monitor wait_halt 阅读全文
posted @ 2019-10-24 23:01 normalmanzhao2003 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 前言、写这篇文章的由来 阅读全文
posted @ 2019-09-22 23:29 normalmanzhao2003 阅读(1443) 评论(1) 推荐(0) 编辑
摘要: printk(KERN_CRIT"frames[frame_idx].width:%d, frames[frame_idx].height:%d\n",frames[frame_idx].width, frames[frame_idx].height); 但为什么一个printk会造成kernel 阅读全文
posted @ 2019-09-21 00:14 normalmanzhao2003 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 前言、写这篇文章的由来 最近在学习韦东山嵌入式培训视频(3期项目实战之USB摄像头监控)时,仿照视频教程,自己写了一个简化版的uvc摄像头驱动。在虚拟机上调试驱动模块时,入了一个大坑,折腾了很久才总算爬出来。而源头是由于自己对linux模块的装载地址认识不足,再加上一篇网文的误导。兹整理记录下来爬坑 阅读全文
posted @ 2019-09-12 22:50 normalmanzhao2003 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 一、S3C2410和CS8900的硬件连接 FS2410开发板的原理图我没有找到,但可看参考资料2,里面写的非常详细 二、移植过程 a) 配置内核支持S3C2410 c) 修改drivers/net/ethenet/cirrus/cs89x0.c: (1)在文件开头增加以下几行,它们在宏CONFIG 阅读全文
posted @ 2019-08-15 02:52 normalmanzhao2003 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 可以看出:- 如果网卡发送忙,则应该返回NETDEV_TX_BUSY,以保留此分片待下次重传- 如果网卡故障,则可以返回不等于NETDEV_TX_BUSY和NETDEV_TX_LOCKED的 非零值(从下文对dev_hard_start_xmit的注释可知,这样会使整个数 据包被释放掉,下次会重传整 阅读全文
posted @ 2019-08-13 23:54 normalmanzhao2003 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: 一、序言 1、Linux内核版本:3.4.2 2、参考资料 《嵌入式学习 驱动开发 lesson7.1 网卡驱动架构分析驱动及CS8900流程分析》 《浅析Linux Kernel 哈希路由表实现(二) 算法》 3、本文的目的 为了解“Linux系统当app发起socket传输直至网卡驱动,是怎样从 阅读全文
posted @ 2019-08-12 03:30 normalmanzhao2003 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 今天我的第一篇博客《韦东山二期驱动_IIC裸板驱动笔记》终于发表了: ) 说起来,韦老师的“嵌入式linux开发”视频系列,我从2017年就开始跟着学,到现在已经有两年多了。从1期、2期到现在的3期、蓝牙。一方面因为工作忙等原因断断续续,另外,也体会到嵌入式linux确实是博大精深,实在需要毅力和耐 阅读全文
posted @ 2019-08-05 00:21 normalmanzhao2003 阅读(94) 评论(0) 推荐(0) 编辑
levels of contents