摘要:
阅读全文
posted @ 2015-03-09 23:32
dolinux
阅读(1224)
推荐(0)
摘要:
阅读全文
posted @ 2015-03-09 20:28
dolinux
阅读(481)
推荐(0)
摘要:
关于tty这部分请参考:《Linux设备驱动开发详解 第二版》第14章 Linux终端设备驱动《精通Linux设备驱动程序开发》第6章 串行设备驱动程序《Linux设备驱动程序 第三版》第18章 TTY驱动程序下面是一些串口相关的文档:http://pan.baidu.com/s/1mg20UmcM...
阅读全文
posted @ 2015-03-08 17:18
dolinux
阅读(1447)
推荐(0)
摘要:
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
阅读全文
posted @ 2015-03-07 21:54
dolinux
阅读(2076)
推荐(0)
摘要:
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
阅读全文
posted @ 2015-03-07 21:48
dolinux
阅读(808)
推荐(0)
摘要:
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
阅读全文
posted @ 2015-03-07 21:35
dolinux
阅读(2578)
推荐(0)
摘要:

我们以tiny4412为例分析串口驱动,下面我们从u-boot开始分析,然后再分析到Linux。
阅读全文
posted @ 2015-03-07 20:37
dolinux
阅读(1771)
推荐(0)
摘要:
转载:http://blog.csdn.net/wlwl0071986/article/details/11635749 1. 将/prebuild/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gdb 拷
阅读全文
posted @ 2015-02-28 21:41
dolinux
阅读(859)
推荐(0)
摘要:

这个文档简要分析了tiny4412自带的u-boot的启动过程,这个u-boot启用了mmu,并且命令的接收和执行方式跟以前的不同。
阅读全文
posted @ 2015-02-27 09:24
dolinux
阅读(851)
推荐(0)
摘要:
解压MiniTools-Linux-20140317.tgz root@ubuntu:~/tiny4412/MiniTools-20140317# ls -ltotal 38008-rw-r--r-- 1 root root 10716 Mar 29 2013 icon.png-rwxr-x...
阅读全文
posted @ 2015-02-05 22:40
dolinux
阅读(515)
推荐(0)
摘要:
阅读全文
posted @ 2015-01-31 22:27
dolinux
阅读(3124)
推荐(1)
摘要:
示例一#ifdef CONFIG_XX1......#endif示例二#ifdef CONFIG_XX1......#else......#endif示例三#if defined(CONFIG_MEDIA_CONTROLLER)......#endif或者#if defined CONFIG_MED...
阅读全文
posted @ 2015-01-21 10:12
dolinux
阅读(1064)
推荐(0)
摘要:
平台: Wind7_64 + Ubuntu12_04_64 + VMware 这里以Android5.0为例: Android5.0 可以到这里下载:115网盘礼包码:5lbd7crtk1wzhttp://115.com/lb/5lbd7crtk1wz Linux_source_goldfish 可
阅读全文
posted @ 2015-01-11 00:47
dolinux
阅读(1175)
推荐(0)
摘要:
以tiny4412为例: arch/arm/mach-exynos/mach-tiny4412.c 其中: 启动时: start_kernel init/main.c > setup_arch arch/arm/kernel/setup.c > mdesc = setup_machine_tags(
阅读全文
posted @ 2014-12-30 21:28
dolinux
阅读(1423)
推荐(0)
摘要:
一、查看内核版本命令:(1)[root@localhost ~]#cat/proc/versionLinux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com)(gcc version 4.1.2 20080704 (Red...
阅读全文
posted @ 2014-12-17 23:16
dolinux
阅读(1274)
推荐(0)
摘要:
阅读全文
posted @ 2014-12-16 23:41
dolinux
阅读(649)
推荐(0)
摘要:
阅读全文
posted @ 2014-12-14 13:41
dolinux
阅读(951)
推荐(0)
摘要:
平台:Ubuntu12.04 + 64bittiny4412ADK1.首先要安装libusb-dev这个库,执行“sudo apt-get install libusb-dev”,装完之后就编译一个下载工具,网上有个牛人提供了一个。代码如下:dnw.c/* dnw2 linux main file....
阅读全文
posted @ 2014-12-13 21:58
dolinux
阅读(1132)
推荐(0)
摘要:
转载:http://blog.csdn.net/sanchuyayun/article/details/39183941 刚刚接触内核,在调试过程中用printk打印信息当然是直接有效的办法,但当我们不知到一个函数或者一个模块到底在哪里出了问题时我们可以利用dump_stack有效的找到问题的根源,
阅读全文
posted @ 2014-11-13 20:29
dolinux
阅读(5012)
推荐(2)
摘要:
阅读全文
posted @ 2014-11-02 20:26
dolinux
阅读(233)
推荐(0)
摘要:
git 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。 如果没有安装 git ,在 Ubuntu 下请使用下面的命令安装: $ apt-get install git-core 安装完
阅读全文
posted @ 2014-11-02 20:19
dolinux
阅读(365)
推荐(0)
摘要:
用InterAtom模式的Android模拟器启动报一下错误:Starting emulator for AVD 'new'emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure In...
阅读全文
posted @ 2014-11-02 10:06
dolinux
阅读(813)
推荐(0)
摘要:
参考:http://blog.csdn.net/jiese1990/article/details/38373275http://jingyan.baidu.com/article/fd8044fa834e905031137ac6.html解决办法一HTTP Proxy Server: mirro...
阅读全文
posted @ 2014-11-02 10:04
dolinux
阅读(354)
推荐(0)
摘要:

问题: 由于我使用 git 管理内核代码,导致编译完成后内核版本变成了如下形式:
Linux version 3.5.0-FriendlyARM-g5291689
自带的 ko 文件只认识 Linux version 3.5.0-FriendlyARM,所以导致 ko 加载失败。
阅读全文
posted @ 2014-10-20 09:03
dolinux
阅读(891)
推荐(0)
摘要:
转载:http://blog.csdn.net/swingboard/article/details/27207497So today let’s talk about devm functions as that is what I have been upto the past couple o...
阅读全文
posted @ 2014-10-18 18:10
dolinux
阅读(351)
推荐(0)
摘要:
1. 表示不连接,即板子上不焊接该器件DNI = don't need install或NC或NM或DNP
阅读全文
posted @ 2014-10-03 18:23
dolinux
阅读(475)
推荐(0)
摘要:
解决tiny4412在win7 64位上adb无法使用失败的问题
阅读全文
posted @ 2014-10-03 15:53
dolinux
阅读(453)
推荐(0)
摘要:
转载:http://blog.csdn.net/gaochao1900/article/details/5646211http://www.cnblogs.com/Martinium/archive/2013/03/01/popcount.html
阅读全文
posted @ 2014-09-30 13:42
dolinux
阅读(273)
推荐(0)
摘要:
转载:linux中断申请之request_threaded_irq 在linux里,中断处理分为顶半(top half),底半(bottom half),在顶半里处理优先级比较高的事情,要求占用中断时间尽量的短,在处理完成后,就激活底半,有底半处理其余任务。底半的处理方式主要有soft_irq, t...
阅读全文
posted @ 2014-09-21 16:06
dolinux
阅读(4043)
推荐(0)
摘要:
转载:http://wenx05124561.blog.163.com/blog/static/124000805201223112811490/一.BUG_ONLinux中BUG_ON,WARN_ON用于调试,比如#defineBUG_ON(condition) do { /if (unlikel...
阅读全文
posted @ 2014-09-13 16:09
dolinux
阅读(805)
推荐(0)
摘要:
阅读全文
posted @ 2014-09-13 14:34
dolinux
阅读(201)
推荐(0)
摘要:
本文以tiny4412平台上到三轴加速度器为例简单分析了Linux下到i2c驱动编程。http://pan.baidu.com/s/1c0H5vRq
阅读全文
posted @ 2014-08-25 21:18
dolinux
阅读(732)
推荐(0)
摘要:
阅读全文
posted @ 2014-08-23 12:17
dolinux
阅读(305)
推荐(0)
摘要:
阅读全文
posted @ 2014-08-23 12:09
dolinux
阅读(590)
推荐(0)
摘要:
转载自:http://linux.cn/article-3475-1.html在工作中经常会遇到一些内核crash的情况,本文就是根据内核出现crash后的打印信息,对其进行了分析,使用的内核版本为:Linux2.6.32。 每一个进程的生命周期内,其生命周期的范围为几毫秒到几个月。一般都是和内...
阅读全文
posted @ 2014-08-06 11:36
dolinux
阅读(1490)
推荐(0)
摘要:
阅读全文
posted @ 2014-07-31 09:26
dolinux
阅读(992)
推荐(0)
摘要:
阅读全文
posted @ 2014-07-30 17:17
dolinux
阅读(13204)
推荐(0)
摘要:
在Linux下系统调用是用软中断实现的,下面以一个简单的open例子简要分析一下应用层的open是如何调用到内核中的sys_open的。t8.c 1: #include 2: #include 3: #include 4: #include 5: 6: ...
阅读全文
posted @ 2014-07-30 16:09
dolinux
阅读(10575)
推荐(1)
摘要:
这个程序是我在网上搜索到的,觉得挺有用,放在这个,供大家下载:http://pan.baidu.com/s/1o63DakE这个小程序还是蛮有意思的,为调试嵌入式的时候查看寄存器某一位或者几位的值提供便利。以下是其使用方法,那个下载包里面有个一模一样的文档:1. 查看bitA) 在数据输入框里面输入...
阅读全文
posted @ 2014-07-23 09:18
dolinux
阅读(622)
推荐(0)
摘要:
http://pan.baidu.com/s/1eQioCls
阅读全文
posted @ 2014-07-22 17:51
dolinux
阅读(447)
推荐(0)