设备树里面#address-cells 、#size-cells、reg三者的关系
摘要:栗子1: 在上面的代码里面:#address-cells = <1>;//表示用一个32位的数来描述地址#size-cells = <0>;//表示用0个32位的数来描述该地址的大小上面两个信息#address-cells和#size-cells主要用来描述子节点里面reg的信息reg里面的个数,应
阅读全文
posted @
2019-08-15 15:13
陌鉎こ城sHi
阅读(8066)
推荐(0)
2>&1的含义解释
摘要:某次想将adb的help信息保存起来 结果 F:\android系统\AndroidTool_Release_v2.65\bin>adb >help.txt Android Debug Bridge version 1.0.31 -a - directs adb to listen on all i
阅读全文
posted @
2019-08-09 11:27
陌鉎こ城sHi
阅读(424)
推荐(0)
Linux目录的切换
摘要:pwd:显示当前所在目录 ~:root目录 /:根目录 ls:查看当前目录下所有的文件和目录 cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一个所在目录(返回) 栗子 yangw@codecompil
阅读全文
posted @
2019-08-08 10:35
陌鉎こ城sHi
阅读(395)
推荐(0)
RK3288之kernel目录结构以及功能
摘要:可以发现其实和linux的内核文件目录差不多,之前的手记 linux-2.6.22.6 内核源代码包的文件目录介绍
阅读全文
posted @
2019-08-06 16:14
陌鉎こ城sHi
阅读(936)
推荐(0)
Linux输入子系统详解
摘要:input输入子系统框架 linux输入子系统(linux input subsystem)从上到下由三层实现,分别为:输入子系统事件处理层(EventHandler)、输入子系统核心层(InputCore)和输入子系统设备驱动层。 一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等
阅读全文
posted @
2019-01-26 22:18
陌鉎こ城sHi
阅读(1770)
推荐(0)
【转】完整精确导入Kernel与Uboot参与编译了的代码到Source Insight,Understand, SlickEdit
摘要:The linux kernel and u-boot contains lots of files, when we want to broswe the source code,we just want to see these compiled files, and the header fi
阅读全文
posted @
2018-12-27 22:50
陌鉎こ城sHi
阅读(537)
推荐(0)
EasyARM-iMX283A的U盘使用教程
摘要:在编写代码前我们先来EasyARM-iMX283A对U盘使用的操作。 我们先拿一个U盘进行格式化 在U盘中写一些文件保存后,弹出U盘。 将U盘插入EasyARM-iMX283A的开发板。 【注意】EasyARM-i.MX283A 有两个USB Host接口:USB Host1 和USB Host0。
阅读全文
posted @
2018-12-26 14:37
陌鉎こ城sHi
阅读(489)
推荐(0)
EasyARM-iMX283A的make menuconfig出现错误:Install ncurses(ncurses-devel) and try again。
摘要:解决思路 ncurses是字符终端下屏幕控制的基本库。可能很多新开发的程序已经不再使用。假如要编译一些老的程序,还是会经常碰到。 解决这个问题可以通过下面的解决方法来搞定。打开一个终端输入下面这条语句按回车进行安装即可。 好了再make menuconfig一下,OK了
阅读全文
posted @
2018-12-25 17:09
陌鉎こ城sHi
阅读(269)
推荐(0)
ssh服务器配置
摘要:使用如下终端命令可以在 Linux 主机中安装 ssh服务器sudo apt-get install openssh-server 查看当前的虚拟机的ip地址 在PC上查看ip地址 【备注】pc和linux虚拟机在同个网段的 测试他们是否可以ping 【可能存在一些异常的原因】注意: Windows
阅读全文
posted @
2018-12-25 10:26
陌鉎こ城sHi
阅读(381)
推荐(0)
EasyARM-iMX283A的Linux 开发环境构建
摘要:Vim的安装 等待安装完成后我们来配置简单配置vim的配置文件 (备注:自己一个人使用的^-^) 在原来的基础上添加保存退出 " 在窗口标题栏显示文件名称 set title " 编辑的时候将所有的 tab 设置为空格 set tabstop=4 "设置自动对齐空格数 set shiftwidth=
阅读全文
posted @
2018-12-25 09:45
陌鉎こ城sHi
阅读(1200)
推荐(0)
linux指令tar笔记
摘要:tar 工具常用选项如表所列。 选项 说明 -c 创建存档文件,与-x相斥 -t 列出档案文件的文件列表 -x 解包存档文件,与-c相斥 -A 合并存档文件 -d 比较存档文件与源文件 -r 追加文件到存档文件末尾 -u 更新存档文件 -f 指定存档文件,与其它选项同时使用时,必须在最后,如 tar
阅读全文
posted @
2018-12-14 14:42
陌鉎こ城sHi
阅读(232)
推荐(0)
使用cuteFTP与虚拟机交互文件---安装ftp服务
摘要:安装ftp服务,以便在Windows中使用cuteFTP与虚拟机交互文件,使用sudo apt-get install vsftpd 安装完后,打开/etc/vsftpd.conf文件,去掉local_enable = YES和write_enable = YES前面的#号 sudo vim /et
阅读全文
posted @
2018-12-11 10:21
陌鉎こ城sHi
阅读(212)
推荐(0)
SecureCRT显示乱码的解决办法
摘要:下面来看看SecureCRT的显示出现乱码这种情况。比如: 现在我们重新设置一下 设置下图中的配置 1、选择字符编码为UTF-8。 2、设置字符集为GB2312后保存好后确认退出。 3、再次测试一下。
阅读全文
posted @
2018-12-11 09:28
陌鉎こ城sHi
阅读(1074)
推荐(0)
【转】简明 Vim 练级攻略
摘要:原地址:https://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉
阅读全文
posted @
2018-11-28 11:43
陌鉎こ城sHi
阅读(199)
推荐(0)
linux驱动开发( 五) 字符设备驱动框架的填充file_operations结构体中的操作函数(read write llseek unlocked_ioctl)
摘要:例子就直接使用宋宝华的书上例子。 /* * a simple char device driver: globalmem without mutex * * Copyright (C) 2014 Barry Song (baohua@kernel.org) * * Licensed under GP
阅读全文
posted @
2018-08-02 09:23
陌鉎こ城sHi
阅读(433)
推荐(0)
linux驱动开发(四) 字符设备驱动框架(自动创建设备节点)
摘要:代码如下 KVERS = $(shell uname -r) # Kernel modules obj-m += demo.o # Specify flags for the module compilation. #EXTRA_CFLAGS=-g -O0 build: kernel_modules
阅读全文
posted @
2018-07-26 12:30
陌鉎こ城sHi
阅读(383)
推荐(0)
linux驱动开发(三) 字符设备驱动框架
摘要:还是老规矩先上代码 demo.c Makefile make测试一下 使用dmesg指令来查看 使用 cat /proc/devices看到demo的信息 下面截图来自https://blog.csdn.net/u012142460/article/details/78932165 现在主要介绍de
阅读全文
posted @
2018-07-25 17:20
陌鉎こ城sHi
阅读(815)
推荐(0)
linux驱动开发第二步 驱动模块传参(module_param函数使用)
摘要:在驱动的模块中声明一下你要传递的参数名称,类型和权限 module_param(变量的名称,类型,权限); 先上例子 不设置时候使用默认的 使用设置时候 加载模块后,都会在/sys/modules下生成一个模块的文件夹,文件夹下会有一个parameters文件夹, 里面包含的就是以参数名命名的文件节
阅读全文
posted @
2018-07-25 15:23
陌鉎こ城sHi
阅读(480)
推荐(0)
linux-2.6.22.6 内核源代码包的文件目录介绍
摘要:下载一个linux-2.6.22.6.tar并解压 再其解压的文件中加入下面的bat脚本 生成当前文件的目录树脚本如下: 双击后出现一个 目录树.txt 主要文件夹的简单介绍
阅读全文
posted @
2018-07-25 14:32
陌鉎こ城sHi
阅读(501)
推荐(0)