PCI数据总线技术规范
PCI数据总线技术规范,资源如其名,只是技术规范,资料文档。
CAN总线实时调度算法的应用
这篇文章有点技术含量,可以读一读,对CAN总线的通讯机制会有所了解。
CAN总线接口电路设计
一份可以参考的论文,主要是普通的CAN总线接口电路的分析,和实现方法。比网上的设计更成熟更可靠一些。
CAN总线原理和应用系统设计
一本真正意义上讲述CAN总线的教材级的书籍,全方位的讲解CAN总线内容比较多,读起来有点费事。是深入研究CAN总线的好书!
基于CAN总线的CANopen协议讲座(六)
v基于CAN总线的CANopen协议讲座系列,是介绍CANopen一系列教程,中文教程中这个系列我认为是最给力的了!
基于CAN总线的CANopen协议讲座(四)
v基于CAN总线的CANopen协议讲座系列,是介绍CANopen一系列教程,中文教程中这个系列我认为是最给力的了!
CAN总线详解
一个很好的学习CAN总线的文档,可以比较系统的了解CAN总线通讯机制。
CAN总线入门书
是学习CAN总线的一本超级好书,推荐新手阅读!
C语言深度解剖.pdf
C语言深度解剖,一本很值得一看的C语言书籍。
Qt/Embedded在嵌入式Linux系统中的应用
:分析和讨论Qt/Embedded的主流版本3.x系列的底层实现技术;结合2.x版本系列和3.x版本系列,在两种不同的硬件平台(Intel PXA255开发系统与笔者自行设计的Motorola MC9328 MX1开发系统)上的移植过程,讨论Qt/Embedded的底层设备接口与应用移植技术。
构建简易嵌入式LINUX触摸屏系统
:触摸屏因方便灵活、节省空间、直观等特点,作为嵌入式系统的输入设备越来越受各种终端产品生厂商的青睐。而IAnux
操作系统因为有着源代码公开、便于裁减的优点。是当前嵌入式系统的一大热门选择。本文在构造硬件的基础上,深入的讨论怎么样在
Linux操作系统里添加触摸屏功能使其成为一个独立系统
C 语言嵌入式系统编程修炼
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力.
CAN 总线的嵌入式Web 服务器设计
本文设计并实现一种可以将基于TCP/IP协议的计算机网络设备,与基于CAN总线协议的底层现场网络连通的嵌入式Web 服务器。
高级QT编程英文完整版
高级QT编程英文完整版,是一本很好的Qt高阶应用。虽然有很多功能不常用,但是要做到高级应用,尝试更炫的效果,还是值得研究的。本书的起点比较高,有兴趣的可以下下来看看。
高级QT编程英文完整版源代码
高级QT编程英文完整版源代码,是高级QT编程这本书的源码完整版。这本书的PDF版,在我的资源夹里,有兴趣的可以下下来看看。
Linux程序设计(原书第2版)源码
Linux程序设计(原书第2版)源码,是Linux程序设计(第二版)中的例程完整源码。Linux程序设计是Linux编程经典教程,Linux类最畅销书。这些源码配合原著具有很高的学习和研究价值。
C++ GUI QT4 编程(源码)
C++ GUI QT4 编程是Qt4最畅销书籍,Qt开发必备书籍。这里上传的是本书24章所有实例的源码!具有超高的学习价值,能够规范自己的Qt代码,以及在其中寻找灵感。
Linux—精通Qt4(源码)
精通Qt编程是一本关于Qt的比较好的一本书,大量的实例分析和高级应用,以及图形编程等分析的透彻明了,是Qt学习的山上之选。这里提供随书的源码,可以编译通过的源码!
Linux窗口程序设计—Qt4精彩实例分析(源码包)
Linux窗口程序设计—Qt4精彩实例分析是一本以实例讲解Qt应用开发的书籍,这里提供这本书整套源码,每一个例程的源码都可以编译通过。
基于嵌入式系统的以太网语音通信系统设计
基于嵌入式系统的以太网语音通信系统设计,以以太网为传输媒介,通过网络资源实现廉价的电视电话会议,以及语音通讯。
mingw-w64.msys2_new.zip
MinGW编译器。MinGW根目录下的文件夹合集,解压到mingw-w64/msys2下。
mingw-w64.msys2.usr.zip
MinGW编译器。MinGW根目录下的文件夹合集,解压到mingw-w64/msys2下。
i686-6.3.0-posix-dwarf-rt_v5-rev1.zip
MinGW编译器。MinGW根目录下的文件夹合集,解压到mingw-w64/下。
MinGW.var.sub.zip
MinGW编译器。MinGW根目录下的文件夹合集,解压到MinGW/下。
MinGW_bin.sub.zip
MinGW编译器。MinGW根目录下的文件夹合集,解压到MinGW/下。
MinGW._.zip
MinGW编译器。MinGW根目录下的文件夹合集,解压到MinGW/下。
mingw-w64.msys2.zip
mingw编译器离线库,mingw-64.msys2。 文件夹路径:mingw-64/msys2/
mingw-w64.msys2.mingw32.zip
mingw编译器离线库,mingw-64.msys2.mingw32。
文件夹路径:mingw-64/msys2/mingw32/
mingw-w64.msys2_2.zip
mingw编译器离线库,mingw-64.msys2。
文件夹路径:mingw-64/msys2/
mingw-w64.msys2.mingw32_2.zip
mingw编译器离线库,mingw-64.msys2.mingw32。
文件夹路径:mingw-64/msys2/mingw32/
mingw-w64.msys2_3.zip
mingw编译器离线库,mingw-64.msys2。
文件夹路径:mingw-64/msys2/
mingw-64.i686-6.3.0-posix-dwarf-rt_v5-rev1.mingw32.zip
mingw编译器离线库,mingw-64.i686-6.3.0-posix-dwarf-rt_v5-rev1.mingw32。
文件夹路径:mingw-64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32/
mingw-64.i686-6.3.0-posix-dwarf-rt_v5-rev1.zip
mingw编译器离线库,mingw-64.i686-6.3.0-posix-dwarf-rt_v5-rev1。
文件夹路径:mingw-64/i686-6.3.0-posix-dwarf-rt_v5-rev1/
mingw-64.i686-6.3.0-posix-dwarf-rt_v5-rev1.mingw32_2.zip
mingw编译器离线库,mingw-64.i686-6.3.0-posix-dwarf-rt_v5-rev1.mingw32_2。
文件夹路径:mingw-64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32/
Linux程序设计权威指南
Linux程序设计权威指南
第一章Linux程序设计基础
第二章系统和网络编程
第三章控制台编程
第四章X窗口系统编程
第五章脚本语言编程
第六章国际化和中文化
linux驱动开发
从此开始,我们进入内核编程的世界。第2 章介绍模块化,解释了这门技艺的秘密,并给出
了运行模块的代码。第3章,字符设备驱动程序,讨论字符设备驱动程序并且给出了基于内
存的设备驱动程序的完整代码,可以按你的喜好进行读写。使用内存做为设备的硬件基础,
可以使任何人运行例子代码,而无需增加特殊硬件。
调式技术对程序员来讲是至关重要的,这些内容在第4 章“调试技术”中介绍。这样,运用
我们新的调试技巧,我们将面对字符设备驱动程序高级功能,如阻塞型操作,select 的使用
以及非常常用的ioctl调用;这是都是第5章“字符设备驱动程序的扩展操作”的主题。
在涉及硬件管理之前,我们先解剖几个内核软件接口:第6 章“时间流”,讲解内核是如何
管理时间的,第7 章“获取内存”,讲解内存分配。
接下来我们着重于硬件:第8 章“硬件管理”,介绍I/O 端口的管理和设备中的内存缓冲区
管理;之后在第9 章“中断处理”介绍中断处理。遗憾的是,由于需要某些硬件支持来测试
中断的软件接口,不是每个人能运行本章给出的样例代码。我已经尽我全力保持所需的硬件
支持减少到最小,但你还得亲自动手用烙铁做你的硬件“设备”。这个设备仅仅是一个加到
并口上的跳线,所以我希望这不是问题。
第 10 章“合理使用数据类型”又提供一些有关编写内核软件和一致性问题的建议。
在本书的第二部分,我们更加雄心勃勃;因此从第11 章开始,我们重新讨论模块化,更加
深入讨论这个问题。
第 12 章“加载块设备驱动程序”介绍了如何实现块设备驱动程序,强调和字符设备驱动程
序的区别。接下来,第13章“Mmap和DMA”讲解了我们原先在内存管理中留下来的问题:
mmap和DMA。到此为止,关于字符设备和块设备驱动程序的所有问题我们都介绍过了。
接下来介绍第三类设备驱动程序:第14 章“网络设备驱动程序”讨论一些关于网络接口的
细节,剖析了样例网络设备驱动程序的代码。
有些设备驱动程序的功能直接依赖于外设所在的接口总线,所以第15 章“外设总线概貌”
介绍了现在经常用到的总线实现的主要功能,着重介绍内核支持的PCI总线。
最后,第16 章是内核源代码的一次检阅:对那些想理解全部设计的人来讲,这是一个起点,
但他们可能会被Linux 浩如烟海的代码吓倒。
在 Linux2.0 版发布后不久,2.1开发树开始引入不兼容性;这是在第一个月中引入的最重要
的内容。第17 章“近期发展”,它几乎可以看作是附录,它收集所有在2.1.43版本发布之前
不兼容的东西,并且提供了解决这些兼容性问题的方法。在这章的最后,你可以编写出一个
设备驱动程序,它能够在1.2.13版本上编译,运行,也可以在所有2.0 和2.1.43版本之间的
内核上编译,运行。2.2 很有希望会和2.1.43 非常相似,你的软件需要为此做好准备。
【实例集锦】LabVIEW在控制系统中的应用
【实例集锦】LabVIEW在控制系统中的应用,Labview源码值得研究的实时。
嵌入式C精华
C/C+语言struct 深层探索............................................................................2
C++中extern "C"含义深层探索........................................................................7
C 语言高效编程的几招...............................................................................11
想成为嵌入式程序员应知道的 0x10 个基本问题.........................................................15
C 语言嵌入式系统编程修炼...........................................................................22
C 语言嵌入式系统编程修炼之一:背景篇............................................................22
C 语言嵌入式系统编程修炼之二:软件架构篇........................................................24
C 语言嵌入式系统编程修炼之三:内存操作..........................................................30
C 语言嵌入式系统编程修炼之四:屏幕操作..........................................................36
C 语言嵌入式系统编程修炼之五:键盘操作..........................................................43
C 语言嵌入式系统编程修炼之六:性能优化..........................................................46
C/C++语言 void 及void 指针深层探索.................................................................50
C/C++语言可变参数表深层探索.......................................................................54
C/C++数组名与指针区别深层探索.....................................................................60
C/C++程序员应聘常见面试题深入剖析(1) ..............................................................62
C/C++程序员应聘常见面试题深入剖析(2) ..............................................................67
一道著名外企面试题的抽丝剥茧 ......................................................................74
C/C++结构体的一个高级特性――指定成员的位数.......................................................78
C/C++中的近指令、远指针和巨指针...................................................................80
从两道经典试题谈 C/C++中联合体(union)的使用......................................................81
基于 ARM 的嵌入式Linux 移植真实体验................................................................83
基于 ARM 的嵌入式Linux 移植真实体验(1)――基本概念...........................................83
基于 ARM 的嵌入式Linux 移植真实体验(2)――BootLoader .........................................96
基于 ARM 的嵌入式Linux 移植真实体验(3)――操作系统..........................................111
基于 ARM 的嵌入式Linux 移植真实体验(4)――设备驱动..........................................120
基于 ARM 的嵌入式Linux 移植真实体验(5)――应用实例..........................................135
深入浅出 Linux 设备驱动编程.......................................................................144
1.Linux 内核模块..............................................................................144
2.字符设备驱动程序...........................................................................146
3.设备驱动中的并发控制.......................................................................151
4.设备的阻塞与非阻塞操作.....................................................................157
RS422 RS485技术标准
对RS485总线的一个具体介绍,了解RS485总线标准有利于更好的运用工业现场总线技术。
项目管理之 研发项目管理
这是一本关与介绍研发项目管理的好教程,对于研发项目有一定的指导作用,要是死扣这本书没有多大的意思,活用才是这本书的精髓。