
linux
电猿
这个作者很懒,什么都没留下…
展开
-
转:Linux内核中ioremap映射的透彻理解
几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如转载 2014-03-27 09:52:58 · 487 阅读 · 0 评论 -
linux命令
grep "字符" * -nR转载 2014-10-26 09:50:40 · 409 阅读 · 0 评论 -
Linux启动代码
vmlinux.lds.S (arch\arm\kernel)ENTRY(stext)/*定义stext作为入口点*/head.S (arch\arm\kernel) ENTRY(stext)bl __lookup_processor_typebl __lookup_machine_typebl __create_page_tables函数地址:ld原创 2014-10-15 15:27:16 · 631 阅读 · 0 评论 -
shell算术运算
在shell中简单的算术运算可使用下面方法:((i=$j+$k)) 等价于 i=`expr $j + $k`((i=$j-$k)) 等价于 i=`expr $j -$k`((i=$j*$k)) 等价于 i=`expr $j \*$k`((i=$j/$k)) 等价于 i=`expr $j /$k`原创 2017-03-14 09:09:50 · 298 阅读 · 0 评论 -
Linux知识点梳理
linux学习整理原创 2017-06-05 13:28:29 · 406 阅读 · 0 评论 -
shell与c交互
shell与c交互原创 2017-06-16 10:05:03 · 757 阅读 · 0 评论 -
linux帐号管理
新增账户:adduser user_name 设置密码:passwd user_name 切换账户:su – 账户名原创 2017-06-02 16:23:18 · 479 阅读 · 0 评论 -
Linux管理命令梳理
Linux原创 2017-06-08 09:44:38 · 372 阅读 · 0 评论 -
IP地址转换为16进制输出
ip转换 16 进制原创 2017-06-20 15:51:23 · 7085 阅读 · 2 评论 -
scp自动拉取数据
scp自动拉取数据原创 2017-07-12 16:43:22 · 1334 阅读 · 0 评论 -
9.4日公开课答疑汇总
1,第四期的智能猫眼会有打电话和发短信的功能吗? 答:会有打电话功能,硬件上支持打电话就会支持发短信,只是软件上是否实现发短信现在未定。因为短信延迟太严重,不是可靠的。2,请问关于makefile中的很多设置项,像段啊什么的?是什么意思呢?需要深入学习吗? 3 答:对于裸板才需要我们自己管理“段”,这并不是什么很高深的知识,看过涉及重定位的裸板视频就可以了解清楚转载 2014-09-15 20:52:30 · 594 阅读 · 0 评论 -
9.11号公开课答疑汇总
1. 编译器的版本和glibc库有对应关系吗,如何查看glibc的版本,编译器是不是只带glibc被编译生成的 .so 文件,如果自制系统调用的话是不是还要下载glibc然后重新编译答:一般来说制作编译器的时候就会选定glibc,所以你得到的编译器里面含有glibc的库,既有so文件,也有.a文件。编译器和Glibc都在更新的,新编译器一般不能使用过老的glibc。但是它们之间的版本关系,转载 2014-09-18 10:21:25 · 689 阅读 · 0 评论 -
linux 宏中#和##的用法
宏中"#"和"##"的用法一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include#includeusing namespace std;#define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){ printf(STR(vck)); //转载 2014-09-05 10:28:48 · 805 阅读 · 0 评论 -
linux块设备分析
块Genhd.c (block) 20196 2014/3/6static int __init genhd_device_init(void)原创 2014-06-03 18:19:00 · 716 阅读 · 0 评论 -
ubuntu设置
http://forum.ubuntu.org.cn/viewtopic.php?t=140531转载 2014-06-07 08:29:37 · 449 阅读 · 0 评论 -
linux解压命令
总结 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*原创 2014-05-28 22:32:45 · 491 阅读 · 0 评论 -
Linux下挂载U盘命令
Linux下挂载U盘命令1: 在控制台状态下输入如下命令:fdisk -l /dev/sd*如果您有多个USB设备话,则设备名在Linux下分别表示为sda、sdb、sdc等。运行上面的命令后,笔者的电脑上返回如下图所示信息,表示系统已经找到笔者的USB设备,设备名称为/dev/sda1、可启动(Boot下面的那个*表示是活动分区),容量128MB、文件系统为FAT16。Dis转载 2014-05-28 22:38:53 · 2247 阅读 · 0 评论 -
android环境搭建
JDK旧版本: http://www.oracle.com/technetwork/java/javase/archive-139210.html原创 2014-05-30 21:57:08 · 606 阅读 · 0 评论 -
ubuntu进入root
sudo su :进入rootsu 用户名 :进入原创 2014-05-31 10:33:02 · 549 阅读 · 0 评论 -
ubuntu 安装软件
Ubuntu安装软件方法一转载 2014-05-31 10:44:30 · 625 阅读 · 0 评论 -
查看和修改 Linux 开机自动运行的程序
一、 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行“xini转载 2014-06-03 07:45:13 · 1235 阅读 · 0 评论 -
Win7系统下利用U盘安装Ubuntu_12.04实现双系统教程
http://blog.youkuaiyun.com/dreamthen/article/details/8765472转载 2014-06-16 20:51:21 · 622 阅读 · 0 评论 -
ubuntu更新软件源 小菜鸟上校的专栏
身为在中国的ubuntu使用者,当您费劲千辛万苦安装好ubuntu,准备开始体验一下开源操作系统的魅力的时候,您会发现有很多的软件还没有安装或者是更新,这时候千万不要急着去安装或者更新,因为您还没有更新ubuntu的软件源,这样直接安装会非常的慢,慢到让人eggache。如果您先更新了软件源,一定会事半功倍。 按ctrl+alt+t打开一个新的终端,在里面输入:sudo gedit转载 2014-06-16 09:21:42 · 560 阅读 · 0 评论 -
查看linux下静态库或动态库是32位还是64位
静态库、动态库支持机器架构方法原创 2017-09-21 09:54:42 · 2782 阅读 · 0 评论