![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 77
zhenyongyuan123
这个作者很懒,什么都没留下…
展开
-
你是哪个级别的工程师?
例子:标准C语言的Hello World! #include int main( void ){ printf("Hello World!/n"); return 0;}1、初级程序员所看到的…… 头文件 主函数main 子函数printf 函数调用 入口参数 函数返回 2、高级程序员所看到的……头文件 =>预处理过程 主函数main =>程原创 2010-09-07 16:24:00 · 891 阅读 · 0 评论 -
Linux 驱动开发学习基本步骤
<br />1.首先需要对C语言编程非常熟悉,这是在Linux下编程的基本条件。 <br />2.会写简单的Makefile,编写一个简单的应用程序,再写一个Makefile,让它能正常编译。Makefile主要目的就是用来管理编译庞大的代码文件。 <br />3.了解Linux内核的目录结构,尤其要熟悉kernel目录下的driver目录组织结构,这里一般存放内核中的驱动程序。 <br />4.学会配置、编译Linux内核。 <br />5.写一简单char驱动,Makefile编译通过,可以insmod转载 2010-09-16 22:35:00 · 656 阅读 · 0 评论 -
Linux设备驱动程序框架
<br />一、linux的设备驱动程序与外界的接口可以分为三个部分:<br />1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。 <br />2.驱动程序与系统引导的接口。这部分利用驱动程序对设备进行初始化。 <br />3.驱动程序与设备的接口。这部分描述了驱动程序如何与设备进行交互,与具体的设备密切相关。 <br />二、根据功能划分,设备驱动程序的代码有以下几部分:<br />1.驱动程序的注册和注销。 <br />2.设转载 2010-09-16 22:38:00 · 704 阅读 · 0 评论 -
USB学习资料
USB入门系列之一 —— USB概述 USB入门系列之二 —— USB的连接模型 USB入门系列之三 —— USB的电气特性 USB入门系列之四 —— USB的线缆以及插头、插座 USB入门系列之五 —— USB设备的插入检测机制 USB入门系列之六 —— USB设备的枚举过程 USB入门系列之七 —USB的描述符及各种描述符之间的依赖关系 初涉USB,初学者USB入门总结(1)枚举 初涉USB,初学者USB入门总结(2) 设备固件程序 初涉USB,初学者USB入门总结(3) 数据包原创 2010-12-31 09:50:00 · 1672 阅读 · 0 评论 -
Dump Linux Memory
/* * Accessing a physical memory region using mmap() on /dev/mem * Compile with 'gcc -Wall -O peeker.c -o peeker' (-O *is* mandatory) * */#include #include #include #include #inc原创 2014-02-13 18:19:49 · 3682 阅读 · 0 评论 -
分享经典书籍
算法导论(第二版)答案 http://download.csdn.net/source/2833669 算法导论(第二版)教师用书 http://download.csdn.net/source/2833637 笔试面试用书 Software Testing Interview Qu原创 2010-11-16 14:16:00 · 1963 阅读 · 0 评论