- 博客(74)
- 资源 (1)
- 收藏
- 关注
转载 自制交叉编译工具链接:自己编译一个arm-linux-gcc
转自:http://blog.chinaunix.net/uid-24943863-id-3997047.html
2014-11-04 22:31:44
2831
转载 Linux音频驱动构架及音频设备简单测试方法
原文《》,转自:http://zzjlzx.blog.chinaunix.net/uid-23069658-id-4008256.html
2014-10-29 18:02:14
8002
转载 Qt4.7.0 使用电容屏
# cd build # ../4.7.0/configure -opensource -embedded arm -xplatform qws/linux-armv6-g++ -no-webkit -qt-libtiff -qt-libmng -no-mouse-tslib -no-mouse-pc -no-mouse-linuxtp -no-mouse-qvfb -no-mouse-
2014-09-11 12:15:28
1375
原创 在Ubuntu宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,类似于PC上的ldd命令
在电脑上安装的Linux系统中,有一个ldd命令,可以查看对应的可执行文件或库文件依赖哪些库,但可执行文件或库文件要求与操作系统的编译器类型相同,即电脑是X86的GCC编译器,那么无法通过ldd命令查看ARM交叉编译器编译出来的可执行文件或库文件。 如果想在Ubuntu等Linux宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,可以通过以下命令:kenny@sbote.
2014-07-19 21:58:57
3709
转载 uboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F2G08U0B)
注:K9F2G08U0B的供电电压时3.3V,本系统的FCLK=400Mhz,HCLK=400/3=133Mhz 1. nand flash控制器的初始化在NBL1.LSB的nand函数中调用NAND_Init()来初始化nand flash控制器,下面介绍这个函数void NAND_Init(void){// Initialize NA
2013-06-27 17:29:42
1279
转载 BUTTON的动画效果的实现
转自:http://www.cnblogs.com/walzer/archive/2007/04/08/704996.html这里谈论的所谓技术难点,其实根本不值一提。只不过微软定了一套游戏规则,我们目前不清楚这套游戏规则,花时间去摸索而已。BUTTON的动画效果我们用了GWES里提供的BUTTON类,在WINCE PRODUCT DOCUMENT里的位置是
2012-09-05 23:56:04
815
转载 Orcad 和Allegro区别
Cadence 公司旗下有两个产品链,一个是IC产品,一个是PCB产品。PCB产品又分成PO系列和PS系列,PO就是Orcad系列,PS是高端系列,有的人称其为Allegro系列,其实并不准确。 Cadence公司在收购Orcad之前,它的原理图工具叫Concept HDL,PCB工具就是Allegro,也就是PCB Editor,另外还有SI工具(做信号完整性分析的)。
2012-06-23 23:02:13
4089
转载 CONCEPT HDL和CAPTURE CIS的区别
转自:http://wxiaobiao8.blog.163.com/blog/static/40103967201075112255553/ Cadence 公司旗下有两个产品链,一个是IC产品,一个是PCB产品。PCB产品又分成PO系列和PS系列,PO就是Orcad系列,PS是高端系列,有的人称其为Allegro系列,其实并不准确。 Cadence公司在收购Or
2012-06-23 23:00:01
6301
原创 Cadence 16.5出现由于“dstclinterpreter.dll”文件带来的“concepthdl.exe无法找到入口”的问题
原创作品,转载请注明原文出处! Cadence Allegro SPB OrCAD16.5使用使用过程中出现以下情况:1.“concepthdl.exe无法找到入口”2.“无法定位程序输入点?.....于动态链接库dstclinterpreter.dll上。”3."This Application has quit unexpectedly......."
2012-06-23 22:47:05
6159
转载 NAND FLASH扇区管理
首先需要了解NAND FLASH的结构。如图: 以镁光MT29F4G08BxB Nand Flash为例,这款Flash(如上图)以4个扇区(sector)组成1个页(page),64个页(page)组成1个块(block),4096个块(block)构成整个Flash存储器;由于每个扇区的容量是512 字节(bytes),整个Flash容量为4224M B
2012-01-09 18:32:30
1162
转载 linux-2.6.27移植到AT91SAM9260平台终端之(01)_9260的存储空间分配及其启动方式
转自:http://blog.youkuaiyun.com/reille/article/details/5632648由于公司终端产品的平台由三星的2440换到9260上(可能是由于9260更适合于工业场合上),考虑到后续项目也可能采用此平台,为与时俱进,因此利用闲时间也来学习学习这个平台! 按照惯例,先了解下9260的存储空间分配及其启动方式:
2011-12-25 19:49:53
938
转载 nk.bin和nk.nb0文件格式分析
原文出处:http://www.cnblogs.com/wogoyixikexie/archive/2009/01/19/1378341.html作者:wogoyixikexie@gliet 借用别人的解释: 这里提到的bin是一种二进制镜像格式,以片断(section)为单位组织数据,每个片断都包括一个头,头里指定了起始地址,长度,校验值。Platform
2011-12-11 17:08:42
643
转载 对象文件格式分析工具: objdump, nm,ar
转自:http://blog.youkuaiyun.com/longxin007/article/details/1880477前言如果普通编程不需要了解这些东西,如果想精确控制你的对象文件的格式或者你想查看一下文件对象里的内容以便作出某种判断,刚你可以看一下下面的工具:objdump, nm, ar。当然,本文不可能非常详细的说明它们的使用方法和功能。如果你觉得本文不够清楚,你可以使用:man. 我
2011-12-08 14:51:47
540
转载 Linux内核异常
转自:http://blog.chinaunix.net/space.php?uid=24219701&do=blog&id=2876128内核级的程序,总有死机的时候,如果运气好,会看到一些所谓“Oops”信息(在屏幕上或系统日志中)比如:Unable to handle kernel paging request at virtual address f899b670
2011-12-08 12:28:59
1223
原创 ARM Linux内核驱动异常定位方法分析--反汇编方式
原创作品,转载请以超链接形式说明出处! 原文链接:http://blog.youkuaiyun.com/hunhunzi/article/details/7052032最近在搞Atmel 的SAM9x25平台,Linux系统,用于工业设备。这也是我首次参与工业设备的研发。在调试Atmel SAM9x25的Linux串口设备的时候,发现无论是读还是写,都会产生异常。相关的异常信息如下:===
2011-12-08 12:27:48
8489
3
原创 关于kdump的说明文档
Based on kernel version 3.1. Page generated on 2011-11-02 23:35 EST.1 ================================================================2 Documentation for Kdump - The kexec-based Crash Dumping
2011-12-07 10:02:54
1545
转载 用dumper打开运行程序的core dump功能
原文链接:http://blog.chinaunix.net/u3/116920/showart_2285785.html用dumper打开运行程序的core dump功能 应用程序在异常发生的时候产生的内存转储文件,即core文件,对于应用程序开发人员调试有随机或者是很难重现的bug的应用程序有重要的意义。无奈,当 前很多的Linux发行版为了防止core文件占用过多的磁盘空
2011-12-07 10:01:12
763
转载 学会用core dump调试程序错误
原文链接:http://www.blogjava.net/tinysun/archive/2010/07/29/327453.html一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。 在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者为王安),
2011-12-07 10:00:00
597
转载 使用 Crash 工具分析 Linux dump 文件
转自:http://ddwwss6.blogbus.com/logs/61685943.html前言 Linux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的电气特性,机器重启后,上次错误发生时的现场会遭到
2011-12-07 09:57:14
671
转载 CE5.0 - romimage.exe如何填充eboot.bin中的pTOC特殊指针生成.nb0
原文出处:http://blog.youkuaiyun.com/Embeddedflyeboot. bin和eboot. nb0 的差别就是eboot. bin中没有填充pTOC结构体, 必须使用parser解释器[ 类似于romimage. exe luther. gliethttp] 将全局变量数据段解压释放到运行时使用的地址才行, eboot. nb0中经过romimage. exe
2011-11-28 10:54:10
470
转载 CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析
原文出处:http://blog.youkuaiyun.com/embeddedfly/article/details/6150452CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析以下为SMDK开发板startup.s部分启动代码.;--------------------------------------------------------------
2011-11-28 10:53:11
463
原创 Chrome 14狂刷硬盘,拖死系统!硬盘伤不起啊!
最近经常发现系统莫名其妙的卡死,情况都是硬盘IO指示灯在狂闪。一开始以为只是偶然现象,可是这种情况却变得越来越频繁了,只好出手查查。当系统再次卡得要死的时候,打开任务管理器,把怀疑的进程逐个结束,最后问题得到了答案:Chrome14!!之前一直使用Chrome10,虽然也了解
2011-09-09 16:28:18
1530
原创 <错误: 程序中有游离的‘xxx’>(UTF-8 BOM格式产生的编译错误)的解决方法
原创作品,转载请说明出处!并保留超链接!最近在用一个比较旧的arm-linux-gcc 4.1.2去编译较新版本的linux内核,出现以下错误:xxx.c:1: 错误: 程序中有游离的‘\357’xxx:1: 错误: 程序中有游离的‘\273’xxx.
2011-08-23 08:36:41
2737
原创 VMware7.1.4启动安装在物理硬盘上的Ubuntu11.04 Linux系统
原创作品,转载请说明出处!并保留超链接! 最新一直在为VMware安装Ubuntu虚拟机编译代码导致虚拟硬盘文件越来越大的问题而烦恼,所以决定放弃纯虚拟机的方式安装Ubuntu,改为直接物理硬盘安装,即WindowsXP+Ubuntu11.04双系统的方式。
2011-08-22 14:22:48
1746
原创 VMWare启动安装在物理硬盘上的Linux系统(Ubuntu11.04系统)
背景: 之前用VMWare7.1.1在Windows下以虚拟硬盘的方式安装了Ubuntu10.10,用于软件开发,谁知道,整天编译代码,vmdk虚拟硬盘越来越大!而且即使你在虚拟机的Ubuntu系统下删除文件,在Windows下vmdk虚拟硬盘文件还是一样大,现在都超过6
2011-08-19 20:33:33
7567
3
转载 WindowsCE BootLoader启动流程
WindowsCE BootLoader启动流程,WindowsCE BootLoader启动原理,WindowsCE BootLoader原理,WindowsCE BootLoader代码分析,WindowsCE BootLoader eboot nboot.
2011-03-25 00:00:00
630
转载 WinCE 5.0 内核启动过程
WinCE 5.0 内核启动过程,Windows CE 5.0 内核启动过程分析,Windows CE 5.0 内核启动原理,Windows CE 5.0 Bootloader原理,Windows CE 5.0 内核启动流程
2011-03-24 23:57:00
579
原创 如何让linux内核make uImage时Entry Point(入口地址)自动偏移64个字节
如何让linux内核mkimage生成uImage时Entry Point(入口地址)自动偏移64个字节。如何解决linux内核mkimage生成uImage时Entry Point和Load Address地址相同的问题。make uImage时Entry Point(入口地址)自动偏移64个字节。make uImage时Entry Point(入口地址)自动加上64个字节。make uImage时Entry Point(入口地址)自动加上0x40。
2011-03-20 09:09:00
4233
2
原创 "BUG: scheduling while atomic"和"bad: scheduling from the idle thread"错误分析
linux内核中断处理函数中同步方法 "BUG: scheduling while atomic"错误分析 "bad: scheduling from the idle thread"错误分析
2011-03-08 11:00:00
5555
原创 EditTextPreference InputFilter过滤字符串及限制长度的实现
EditTextPreference InputFilter过滤字符串的实现,EditTextPreference InputFilter过滤输入字符串的实现,EditTextPreference InputFilter限制输入长度,EditTextPreference InputFilter输入替换的实现,EditTextPreference CheckBoxPreference共用PreferenceChangeListener
2011-03-05 11:54:00
5138
3
原创 Android SDK源码工程中packages/apps目录下的应用程序打包动态库的方法
Android SDK源码工程中packages/apps目录下的应用程序打包动态库的方法
2011-03-04 17:39:00
2205
原创 修改Android packages/apps源码下的应用的xml资源后编译提示“找不到符号”的问题
修改Android packages/apps源码下的应用的xml资源后编译提示“找不到符号”的问题,修改Android Settings工程,linux 下xml资源文件调用方法
2011-03-03 13:43:00
5809
原创 Linux Android 下如何读取SD卡的ID--读取SD Card ID(SD CID)
Linux Android 下如何读取SD卡的ID--读取SD Card ID(SD CID),读取SD卡的ID,Read SD Card ID,Read SD CIDLinux MMC卡驱动读取SD卡ID如何读取SD卡ID如何获取SD卡ID如何获取SD卡序列号
2011-01-30 15:00:00
5579
原创 建立Android SDK下的JNI、JAVA应用完整步骤---Android JAVA调用C++代码
Android SDK JNI实现,Android SDK JNI C++代码,Android 调用C++,建立Android SDK下的JNI、JAVA应用完整步骤,Android JAVA调用C++代码
2011-01-20 13:52:00
1970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人