自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 作者联系方式(就是我啦!)(一群二维码)

     为了更好地与大家交流,将自己个人完的微信,公众号,支付宝,QQ号分享给大家,将我学习的过程分享给大家的同时,虚心接受大神们的批评,无论是转发的还是照抄别人的,如果您觉得我的文章对您有帮助,并想帮助我更快更好地产出更多优质文章,促进技术分享,推动社会进步。可以扫描下面的二维码进行打赏,谢谢! 微信号公众号支付宝QQ号QQ群微信号+QQ号+支付宝号可以及时交流,公众号看新心情、看时间、状态、...

2017-07-10 20:42:08 1264

转载 ANDROID中调用文件管理器并返回选中文件的路径

实际项目中经常需要调用文件管理器,选择下载路径或者上传的本地文件路径。今天就给大家做个demo示范该功能的实现过程。一、实现效果预览以下为三星S6的样机测试效果,当然不同手机调用后的效果不一样。二、代码实现布局文件很简单,就一个Button和TextView,这里不示范了,直接上实现代码: 1 package com.panhouye.se

2017-07-27 09:28:27 1224 2

原创 嵌入式Linux完全开发手册-------------Linux内核调试技术

这个内核调试技术,除了printk之外,另外两种手段,有点复杂,学习及使用起来有点麻烦,所以有点直接抄书的节奏了!书里面讲的也不是很详细,因为另外2种办法就像极客写代码只用记事本一样,需要掌握的技术功底也是相当的高。所以,简单直接有效,直接printk链接:http://pan.baidu.com/s/1bpngqgZ 密码:djv6

2017-07-26 20:44:11 932

原创 嵌入式Linux完全开发手册-------------构建根文件系统

兄弟伙些,姐妹们些,现在感觉除了上个图,分享链接,就不知道说点啥了,不知道写点儿啥了!怎么办?来点建议?怎么写?链接:http://pan.baidu.com/s/1slpvA4d 密码:h460

2017-07-26 20:35:44 338 1

原创 灵光一闪

现在进入了物联网时代,嵌入式甚是火爆,Android系统甚是火爆,树莓派也爆了,触摸交互技术越来越融入人们的生活,全息投影技术搞的甚欢,人工智能之AR与VR也炸锅了,这些都是硬件层面的;还有对应其软件层面的,另外两个概念,大数据与云计算。在这革命浪潮与洪流之中,我们算个啥?总之,感觉掌握了这些技术之后随意拼接,都是一个爽的一B的好产品。但有几个能掌握这些技术?        走在嵌入式的道

2017-07-20 21:35:04 912

原创 嵌入式Linux完全开发手册-------------Linux内核移植

虽然Linux内核移植资料网上已有很多,但是不知道你们的感觉是怎样的,反正我每看一遍不同的博客或文献,总有不同的收获,总感觉这东西又简单又难的样子,虽然完全开发手册,里面的移植步骤很简单,但说明也还是比较仔细的,另外,还做成了专门的补丁文件,以方便移植。但是我相信,看了很多遍的朋友,肯定想知道,补丁文件是杂做的?究竟做了哪些改动?请结合之前网峰的那篇来Linux内核移植来看

2017-07-20 20:07:31 815

转载 机器学习资源和路线图

机器学习资料:1. 台湾大学林轩田老师的”机器学习基石” http://www.bilibili.com/video/av1624332/?from=search&seid=5267157557318528006 只看完一部分,不错,推荐。2. 进阶课程:台湾大学林轩田老师的”机器学习技法” http://www.bilibili.com/video/av6991226

2017-07-20 09:49:43 329

转载 Linux内核启动过程分析

1、Linux内核启动协议    阅读文档\linux-2.6.35\Documentation\x86\boot.txt    传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这样的布局):    |             |0A0000    +------------------------+    |  Reserved for BIO

2017-07-20 09:43:41 622

转载 Ubuntu 自动加载第三方ko模块

有时候,我们需要让Ubuntu系统加载第三方的内核模块,但是重新编译内核显然太繁琐,我们可以使用某些手段来手动加载或者自动加载这些模块。手动加载直接执行以下指令即可sudo insmod *.ko或者将ko模块放到 /lib/module/#uname -r#/ 目录下,其中 uname -r 对应你的内核版本,然后执行以下命令depmod最后,你就可以使用

2017-07-19 14:06:56 1355

转载 Linux内核Makefile文件(翻译自内核手册)

--译自Linux3.9.5 Kernel Makefiles(内核目录documention/kbuild/makefiles.txt)kbuild(kernel build)内核编译器This document describes the Linux kernel Makefiles本文档介绍了Linux内核的Makefile=== Table of Contents 

2017-07-19 10:51:33 703

原创 Linux下的远程工具汇总(还可跨平台的)

一、带桌面跨平台的XManager直接百度下载 or官网下载ps:本来是想下载下来放在云盘分享出来的供看官们直接下载的,我们什么JB公司要搞信息管控,这些带exe等后缀的,都下不了了,so 点击前面的连接直接给您百度好了,直接去下载,服务到家!TeamViewer官网下载VNC官网下载二、基

2017-07-18 17:59:49 1810

原创 嵌入式Linux完全开发手册-------------基于X的GUI开发(久违了我的哥)

在我来到现在这家公司之前,我对X毫无知情,居然用了那么久的Ubuntu不知道这玩意儿是什么,来到这家公司他们带我的那哥们儿也是给力,直接来了个网站(https://www.x.org/wiki/),自己去看。其实就想找点中文的资料来看,不给机会哦!于是,慢慢折腾。因为开始啥都不知道,就瞎看,乱看。然而并没什么卵用。过了段时间,我发现那哥们儿在忽悠我呢(因为看了段时间,我了解的比他还多),在探索的道

2017-07-18 09:05:49 1913

转载 Matchbox总结

一、关于Matchbox Window Manager:1,关于启动:当X-server启动并且DISPLAY环境变量已经设置好了,通过如下命令行方式来启动matchbox-windowmanager:$matchbox-window-manager [options]这 里,我们一般不用使用命令行来指定[options],可以通过配置文件来指定(前提是在编译的时候 X Resou

2017-07-13 15:25:40 2899

转载 6410 移植busybox+X+matchbox+gtk笔记

目录------------------------------------0.交叉编译环境的搭建1.环境变量设置2.busybox移植及根文件系统的构建3.Xserver移植4.matchbox移植5.gtk移植6.测试0.交叉编译环境的搭建-------------------------------------所需要的交叉编译工具链:S3C64

2017-07-13 14:42:59 363

原创 嵌入式Linux完全开发手册-------------U-boot(与之前网峰那篇结合起来更有感觉)

从小总盼望着长大,长大之后想回到童年;工作了总想着读书,读书总想着工作;上班了总想着休息,给你两天休息什么也不干,估计你也不耐烦;当前状态总有着无穷尽的不如意,不想干,烦躁,拖延,总羡慕着别人总是好的,当这些状态已成为过去,回想总觉得是比当前状态好,再奢望未来变得更好;其实总感觉人总找不到自己当前的位置,活在自己的围城里,总想跳出去,当跳出去了之后,又总想回来(呵呵。。。致那些未出

2017-07-10 12:17:15 615

转载 u-boot的Makefile分析

[html] view plain copy print?版本信息:  u-boot-2010-06  由顶层Makefile文件,梳理U-Boot的编译流程。小技巧:在大型Makefile中,很多时候需要确定某个变量的值,一个小方法就是:[html] view plain copy p

2017-07-06 14:21:14 397

转载 u-boot的Makefile分析之顶层mkconfig

[objc] view plain copy print?版本信息:  u-boot-2010-06  [make smdk_2410]命令执行后,执行顶层Makefile的如下部分:[objc] view plain copy print?smdk2410_config :   unconfi

2017-07-06 14:14:01 345

转载 mkimage的用法 (转了一个小哥抄的网上几篇文章)

mkimage使用详解mkimage使用详解 (-a 和 –c参数指定的地址异同的差别)uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个O

2017-07-06 11:25:40 1475

转载 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink

一、引言一般地,在使用虚拟内存技术的多任务系统上,内核和应用有不同的地址空间,因此,在内核和应用之间以及在应用与应用之间进行数据交换需要专门的机制来实现,众所周知,进程间通信(IPC)机制就是为实现应用与应用之间的数据交换而专门实现的,大部分读者可能对进程间通信比较了解,但对应用与内核之间的数据交换机制可能了解甚少,本文将详细介绍 Linux 系统下内核与应用进行数据交换的各种方式,包括内

2017-07-04 15:20:12 528

转载 linux下的"BusHound"——usb_mon

ubuntu下已经内置了usb抓包工具——usb_mon,位置:/lib/modules/3.13.0-24-generic/kernel/drivers/usb/mon/usb_mon.ko(ubuntu14.04)使用方法如下:sudo mount -t debugfs none /sys/kernel/debug   一般Linux已经默认挂上了sudo modpro

2017-07-04 11:25:16 684

Device Tree机制.mmap

1. 设备树(Device Tree)基本概念及作用 2. 设备树的组成和使用 2.1. DTS和DTSI 2.2. DTC 2.3. DTB 2.4. Bootloader 3. 设备树中dts、dtsi文件的基本语法 3.1. chosen node 3.2. aliases node 3.3. memory node 3.4. 其他节点 3.4.1. Reg属性 3.4.2. Compatible属性 3.4.3. Interrupts属性 3.4.4. Ranges属性 4. DTB相关结构 4.1. Header 4.2. 字符串块 4.3. memory reserve map 5. 解析DTB的函数及相关数据结构 5.1. machine_desc结构 5.2. 设备节点结构体 5.3. 属性结构体 5.4. uboot下的相关结构体 6. DTB加载及解析过程 7. OF的API接口

2018-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除