- 博客(4)
- 资源 (16)
- 收藏
- 关注
转载 Linux设备树语法详解
概念Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树文件中,这样,如果只是硬件接口信息的变化而没有驱动逻辑的变化,驱动开发者只需要修改设备树文件信息,不需要改写驱动代码。比如在ARM Linux内,一个.dts(device tree source)文件对应一个ARM的machine,一般放置在内核的"a
2020-12-15 21:18:06 554
转载 设备树基本概念
最近在总结一些关于设备树相关的知识,对于做驱动这一块的人应该都会接触到。平常可能很多人移植驱动时也会去改dts文件,但是很多人都是按照模板改,或者网上找过来改,知其然不知其所以然。什么是设备树在Linux3.x之前的内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录。为了解决这个问题而引入设备树。官方对设备树的描述是,一种描述硬件资源的数据结构。它通过bootloader将硬件资源传给内核,使得内核和硬.
2020-12-15 21:15:45 356
转载 详解ROS文件系统
本章主要介绍了ROS的工程结构,也就是ROS的文件系统结构。要学会建立一个ROS工程,首先要认识一个ROS工程,了解它们的组织架构,从根本上熟悉ROS项目的组织形式,了解各个文件的功能和作用,才能正确的进行开发和编程。本章的主要内容有,介绍catkin的编译系统,catkin工作空间的创建和结构,package软件包的创建和结构,介绍CMakeLists.txt文件,package.xml以及其他常见文件。从而系统的梳理了ROS文件空间的结构,对于我们ROS学习和开发有着重要的作用。01 Ca...
2020-12-06 18:10:23 1123
原创 英文版本的ubuntu 18.04环境中安装搜狗输入法
其实英文版本的Ubuntu 18.04 安装中文输入法不需要安装中文语言包,安装过程也很简单,步骤如下1. 首先下载Ubuntu版本的搜狗安装包:https://pinyin.sogou.com/linux/2. 然后点击搜狗输入deb安装包进行安装即可3. 打开Language Support,若提醒语言支持未完全安装,点remind me later就好,忽视掉。然后把Key board input method system从ibus改为fcitx。4.打开fc...
2020-12-06 16:38:01 440
TR069客户端 Android版本 源码 并含开发过程中收集的TR069协议开发资料集合
2021-08-17
2503 2593,MTK META工具最新版本
2018-11-13
OpenGL ES 2.0 Programming Guide[pdf和源代码]
2011-11-19
iPhone OpenGL ES 2D游戏范例-《Sir Lamorak’s Quest》
2011-09-24
learn iphone and ipad cocos2d game development
2011-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人