嵌入式之行 | 迟思堂工作室

我的驱动Makefile模板

我的驱动Makefile模板

网上有好多关于驱动的Makefile怎么写,驱动程序怎么运行,为什么驱动会没有main等等问题的问题的问题。下面我也给出我的驱动Makefile模板,这些东东都是在书籍和人家的研究成果上改进而来的,至于如何使用、怎么修改成自己的,大家就随意好了。

嵌入式之行(9):我的编程习惯与风格

嵌入式之行(9):我的编程习惯与风格

说明:
1、编程风格因人而异,每个人都有自己的风格,因此,争论谁谁的风格,谁谁的习惯,等等问题是没有意义,也浪费时间。此处所讲的风格,绝对是个人的风格,不具有代表性,也不想将这些风格强加于人。
2、本文的风格只是在笔者学习过程中看书积累下来的,所以行文比较随意,不像大公司的编程规范手册那么规范。

嵌入式之行(8):Linux下视频采集及其显示

嵌入式之行(8):Linux下视频采集及其显示

说明:
1、本文所提及的摄像头不是zc0301p,使用的API不是V4L,显示所使用的上位机不是QT,特此说明。
2、UVC只是一个驱动,如果它能成功驱动摄像头,会在/dev目录下出现video(或video0、video1等等)。这样,就可以使用Linux提供(准确说不是Linux提供,具体的百度吧)的一套API,即V4L2来访问摄像头了。“使用”是指我们写的采集数据的程序,而不是指“摄像头驱动程序”。——驱动程序不是那么简单就能写出来的。

嵌入式之行(7):使用CVS

嵌入式之行(7):使用CVS

说明:
笔者对于CVS的使用仅仅限于个人的(即没有团队)、本机的、浅层的使用。下面的例子中仅仅是为了说明问题,在实际应用中所用到的不外那么几个命令:import、checkout、update等等。

嵌入式之行(6):论共享的N种方法

嵌入式之行(6):论共享的N种方法

说明:
1、本文讲述了几种共享的方法。本文中虽然出现了虚拟机、物理机,但希望诸君能理解好这些专有名词的本质,这里的“服务器”主要是指Linux系统,而“客户机”主要是指Windows系统。解决一个问题的方法有很多种,找到适合我们自己的就OK了。

嵌入式之行(5):我的Makefile

嵌入式之行(5):我的Makefile

说明:
1、文中多处出现Makefile,它可以认为是一个具体的文件——即文件名就是“Makefile”,也可以认为它是抽象的“Makefile”,比如下文说到的“两个Makefile”,它们的名称肯定是不同的,但它们都是“Makefile”。——不知这样说,阁下能不能明白,我也没有好的文字表达了。

嵌入式之行(4):我的emacs(上)

嵌入式之行(4):我的emacs(上)

本文以李迟的实践经验以及在网上看到的配置,简单介绍一下emacs的操作命令,再介绍emacs的配置。喜欢emacs也罢,喜欢vim也罢,喜欢gvim也罢,喜欢linux还罢,喜欢windows更罢,一切都是浮云,由它们去吧。

嵌入式之行(3):内核与根文件系统

嵌入式之行(3):内核与根文件系统

说明:
1、本文没有详细介绍移植过程的点点滴滴,这些东西网络上一找一大把。我最近学习所参考的博客地址是:http://hbhuanggang.cublog.cn,博主很有才,讲得也很详细。
2、BusyBox是用来生成一些必要的专门用于嵌入式环境的命令,BusyBox ≠根文件系统。

嵌入式之行(2):环境搭建

嵌入式之行(2):环境搭建

说明:
本文是根据个人学习嵌入式的一些经验而写的。主要关于环境的搭建,但是,没有讲述程序的编写,下载程序(内核/根文件系统) 到开发板,测试,等等细节,因为这些带有严重的个人色彩。本文旨在让大家对所谓的“开发”有一个初步的认识,当然,限于个人水平,这个认识不可能很全面。

嵌入式之行(1):绪论

嵌入式之行(1):绪论

学习Linux和嵌入式也有一段时间了。其中经历了很多,但也学到很多。这里做一些总结,算是一个系列吧。但又不知能写多少文章,也不知能写多久。我将它命名为“嵌入式Linux之行”。目前李迟所学有限,见识不可能高,但却是李迟的经验和对所学东西的总结(有来自网络上的,也有来自书本的)。鉴于实际情况(因为我不知以后还会不会写此类文章),我将目前的几篇文章定为这个系列的“前奏”。

嵌入式之行前传:挫折

嵌入式之行前传:挫折

最近一直在忙,学习、移植系统内核。可没忙出个结果来,到现在还是一事无成。在CU和CSDN上的博客逛了很久,对系统的移植也有个大概的了解了。一开始连个根文件系统也没个概念,就借了本这方面的书,叫《构建嵌入式LINUX系统》,看得也是一知半解的。但总算还有个概念了。现在我知道移植大约要做三个方面的工作:Boot Loader、内核和文件系统。

嵌入式之行前传:起点之ARM+Linux

嵌入式之行前传:起点之ARM+Linux

我买的ARM9开发板终于来了,盼了几天,终于可以看到mini2440的真面目了。很兴奋。而电脑上也刚刚装了红旗6.0 SP2。虽说上次的事件对我是一个打击,但我还是不怕,正所谓:我的电脑我作主。安装Linux对我来说已是轻车熟路了,不过红旗的DVD有3G多,从开始安装到系统设置完毕要了半个小时多。而安装过程简单。此处不谈。