- 博客(5)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 shell脚本实现每隔10s执行一次top命令,执行100次结束
n=0;while(($n<=100));do top -n 1;n=$((n + 1));sleep 10;done
2018-10-10 09:04:06 15376
原创 详细讲解Linux驱动程序
一 编写Linux驱动程序1.建立Linux驱动骨架Linux内核在使用驱动时需要装载与卸载驱动装载驱动:建立设备文件、分配内存地址空间等;module_init 函数处理驱动初始化卸载驱动:删除设备文件、释放内存地址空间等;module_exit函数处理退出包含这两个函数的两个宏的C程序文件也可看做是Linux驱动的骨架2.注册和注销设备文件任何一个Linux驱动都需...
2018-10-10 08:50:28 970
原创 模块化、组件化和插件化
单工程模式移动开发诞生,我们开发移动项目,我相信大多用的是单工程单任务的开发模式,二话不说,直接就开始写起,是不是这样呢? new Project -> 分包 -> 写起。我相信都经历过,也写的比较爽,为什么呢? 这种模式不涉及乱七八糟的处理方式, 上手快,开发快,足够敏捷。那么原因是什么呢?Mobile Project 刚起步,项目都偏小,一些附加业务还没绑到App上。模块化A...
2018-10-10 08:50:10 511
原创 嵌入式Linux启动流程
第一步:加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。第二步:读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot ......
2018-10-06 00:31:43 3692
原创 解析Linux内核
Linux 内核剖析Linux 内核简介Linux 内核的属性Linux 内核的主要子系统系统调用接口进程管理内存管理虚拟文件系统网络堆栈设备驱动程序依赖体系结构的代码Linux 内核的一些有用特性Linux 内核简介我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。图 2. GNU/Linux 操作系统的基本体系结构...
2018-10-04 23:39:37 413
gradle-4.1-all.zip离线包
2017-10-30
Android实现一种简易的Banner效果
2017-04-05
flutter开发UI怎么监听焦点改变事件
2017-12-22
如何开发支持TV交互的flutter apps
2017-12-16
Android怎么监听DiskInfo.ACTION_DISK_SCANNED广播?
2017-11-02
Android 怎么获取插入USB的UUID?
2017-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人