- 博客(38)
- 资源 (24)
- 收藏
- 关注
原创 buntu server 安装 遇到 ALERT! UUID=xxx does not exist 处理
buntu server 安装 遇到ALERT! UUID=xxxdoes not exist近日代码服务器硬盘出现了异常,更换后安装ubuntu server 16.04.07版本后,待整个系统都安装完毕,启动试却提示ALERT! UUID=xxxdoes not exist 导致系统无法启动,网上搜了很多处理的方案,都是修改引导参数之类的,试了还是无法解决问题。最终试了下,用ubuntu server 14.04.06版本安装完成后能正常启动。当然这个异常也可能是安装过程...
2021-03-02 15:49:32
2724
原创 MSM8953 Android 9.0 打开uart串口
MSM8953 Android 9.0 打开uart串口目录MSM8953 Android 9.0 打开uart6串口msm8953 从硬件规格书中最多是支持4个串口,即除了打印串口外,另外还有3个串口可供系统使用,本文以调试中打开uart6串口为例说明。修改步骤如下:1. 通过硬件资料确认设备树dtsi的修改基地址:中断号:跟进硬件资源修改msm8953.dtsi配置文件 blsp2_serial1: serial@7af0000 { compatib
2020-11-18 19:58:37
1591
原创 MSM8953 Android 9.0 打开user调试串口
Android 9.0 打开user调试串口近日调试msm8953 9.0的版本,发现user版默认串口是关闭的,而在userdebug上是可以做正常用的。需要修改以下两个地方:1.kernel config配置msm8953-perf_defconfig中设置CONFIG_SERIAL_MSM_CONSOLE=y2.init.target.rc启动串口服务在启动服务脚本中加入start console通过以上两处修改后,user版串口已能正常输出。...
2020-07-20 19:24:16
1268
原创 Android jack编译异常 ERROR: Communication error with Jack server (52) make
由于公司是在服务器上编译代码,版本有6.0、7.0,在编译平台版本在切换的时候,发现jack如下问题jack编译异常 ERROR: Communication error with Jack server (52) make这是在编译6.0的版本时候出现的,经过一番折腾解决问题,现简要记录下解决过程。在手动起 start jack-server的时候,发现jack-server起不来,...
2018-12-13 21:51:30
4981
1
原创 高通 Android7.1 OTA编译异常解决
笔者近日在使用高通平台编译OTA资源包,执行 make -j8 dist 遇到如下异常:[ 26% 19309/72311] Ensure Jack server is installed and startedFAILED: /bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/ja...
2018-11-30 19:48:41
1114
3
原创 error: expected '}' before numeric constant 编译错误解决方案
近日在调试代码时遇到一个编译异常,如下所示:error: expected '}' before numeric constant对应的代码是一个数组,我使用了编译宏定义来区分不用的功能。仔细检测了下代码没问题啊,怎么会提示这个异常。后来分析发现,我把两个编译宏都打开了,去掉一个编译宏就正常了。
2017-10-19 20:04:33
33288
5
原创 uboot出现data abort异常
在uboot中调试过程中遇到data abort的奔溃异常,详细打印如下:data abortpc : [] lr : []sp : 76ddfa58 ip : 00000000 fp : 4a0009b0r10: 4a019540 r9 : 76df7e40 r8 : 000001e0r7 : 00000500 r6 : 78a08df0 r5 : 7fedc238
2017-10-08 16:54:31
3147
原创 全志平台MIPI屏调试记录
由于项目需要,在全志平台点一块480x1920的MIPI屏,这里将调试过程作下小结。1、熟悉屏厂规格书,重点在供电电源、上电时序上;2、配置LVDS显示接口,全志平台,相关的参考配置如下:lcd_if = 4lcd_dsi_if = 0lcd_dsi_lane = 4lcd_dsi_format =...
2017-08-10 20:31:37
13271
19
原创 android sdk编译 提示error: undefined reference to memchr
题记:由于工作需要,需要编译目前开发中的Android 6.0的源码的SDK给应用相关的开发,进过一番折腾,最终编译成功,此处对一些编译报错做一些记录,以给碰到同样问题的人以参考。
2017-03-14 19:29:26
2053
原创 c++引用标准c库close出错 error: too many arguments to function call, expected 0, have 1
今天在写一个测代码时,在android cpp中调用标准c的close函数,然而在make的时候却出现报错信息,error: too many arguments to function call, expected 0, have 1; did you mean '::close'? close(video_fd);仔细看了报错提示,
2017-01-05 17:16:13
6307
原创 ubuntu16.04 server64 busybox-initramfs安装失败
由于工作开发需要,需要安装ubuntu16.04 server64版,其中遇到不少问题,在此记之,以便同行有遇到类似问题进行参考。准备工作:服务器一台,刻录ubuntu16.04 server64 ISO的光盘一张系统安装启动设置之类的在此就不详诉,对搞IT的来说这些都是小case。安装程序启动后,第一次弹出的界面就是选择语言,这里强烈建议选择English,选
2016-04-29 15:56:08
17499
原创 Android系统编译APP make: ***/src/R.stamp] Segmentation fault (core dumped)出错的解决方案
在Android系统中集成编译一个APP时,出现如下错误:target R.java/Manifest.java: APP名称 (out/target/common/obj/APPS/GPSUpdata_intermediates/src/R.stamp)make: *** [out/target/common/obj/APPS/APP名称_intermediates/src/R.stam
2016-01-11 20:20:32
3670
原创 Fatal signal 11 (SIGSEGV) code 1 (SEGV_MAPERR)的解决方案
在做老化测试的时候,出现死机,而且概率很大,崩溃的log信息如下:01-01 17:17:34.870 F/libc ( 1606): Fatal signal 11 (SIGSEGV) at 0x00000018 (code=1), thread 1942 01-01 17:17:34.930 I/DEBUG ( 1167): *** *** *** *** *** *
2015-12-16 11:12:16
50182
原创 android 编译Launcher3 出错
题记由于工作需要,需要在android4.4版本中编译系统原生的Launcher3 APP,但是编译却出错,于是便有了本文。分析解决编译过程中报错提示如下:make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/libprotobuf-java-2.3.0-nano_intermediat
2015-07-07 16:06:43
3920
1
原创 加蓝牙无法使用问题
近期调试蓝牙遇到无法启动问题,仔细查看内核LOG,发现驱动并未加载,查看原因是在init.rc中加载将蓝牙驱动insmod写在其中一个service语句之后,故驱动无法加载起来。具体原因需进一步分析。
2013-04-22 14:17:16
968
原创 卡升级设置
全志卡升级擦除Flashlichee\tools\pack\chips\sun4i\wboot\bootfs\boot.ini添加erase_flash = 1
2013-04-20 14:55:02
789
原创 phone apk不显示到APP列表中
在android\***\overlay\frameworks\base\core\res\res\values目录下,*值为当前使用工程目录修改:true
2013-02-20 11:11:37
1807
原创 No rule to make target out/target/common/obj/JAVA_LIBRARIES/librilproto-java
今日编译源码遇到:make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/NativeTimer_intermediates/c
2013-02-19 15:44:59
16053
转载 Android.mk中call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)的区别
在写Android.mk文件时,call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)是有区别的。 前者表示“当前目录下没有需要编译的文件,请向子目录深入”,是告诉编译器继续向目录深处递归的一种规定写法。后者从字面上理解也应该是同一个意思。但是,请考虑这样一种情况: 如果当前目录下有文件需要编译,而且在当
2012-09-11 11:24:34
1411
转载 推荐的C++书籍以及阅读顺序
来源自网络:http://www.cnblogs.com/oiramario/archive/2006/11/13/559130.html当读者有一定c/c++基础推荐的阅读顺序:level 1从>开始,短小精悍,可以对c++能进一步了解其特性以>作字典和课外读物,因为太厚不可能一口气看完level 2然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻
2012-07-05 22:01:54
724
原创 个人搜集的一些网站
嵌入式相关:http://blog.chinaunix.net/space.php?uid=15887868&do=blog&cuid=1739193
2011-09-27 15:21:49
604
转载 k_eckel's book lists 个人认为是目前最完善的C++及相关领域的书架
(转自)http://www.cnblogs.com/k-eckel/archive/2005/07/08/188270.html 最近一年,多读技术书籍。每有经典著作,买之、藏之、读之、研究之,受益颇深。况置身于一日千变的IT行业,不读书,便有落后之感,而终日
2011-09-24 11:15:14
1852
转载 新版linux系统设备架构中关于电源管理方式的变更 .
新版linux系统设备架构中关于电源管理方式的变更based on linux-2.6.32 一、设备模型各数据结构中电源管理的部分 linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct
2011-09-23 09:30:49
1116
转载 GPIO驱动分析 & GPIO使用方法 -- S5PC110、S5PC210
<br />[参考http://hi.baidu.com/macroliu%5F/blog/item/8025218db64008a50e244477.html]<br />参考文件:arch/arm/mach-s5pv210/include/mach/gpio.h , /drivers/gpio/gpiolib.c , arch/arm/plat-s3c/include/plat/gpio-core.h , arch/arm/mach-s5pv210/gpio.c .<br />另外, doc
2011-04-22 14:19:00
5316
转载 linux 开发书籍
<br />工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。<br /><br />入门类<br />一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。<br />现在的Linux初学者是幸福的,随着Linux桌面环境越
2011-04-22 14:10:00
2002
转载 GCC中的弱符号与强符号
<br />我们经常在编程中碰到一种情况叫符号重复定义。多个目标文件中含有相同名字全局符号的定义,那么这些目标文件链接的时候将会出现符号重复定义的错误。比如我们在目标文件A和目标文件B都定义了一个全局整形变量global,并将它们都初始化,那么链接器将A和B进行链接时会报错:<br />1 b.o:(.data+0x0): multiple definition of `global'<br />2 a.o:(.data+0x0): first defined here<br /> <br />
2010-12-31 14:40:00
965
转载 比较好的网站
<br />技术类<br />Linux 内核中的 Device Mapper 机制:http://www.ibm.com/developerworks/cn/linux/l-devmapper/<br /> 块设备:http://blog.youkuaiyun.com/fudan_abc/category/353332.aspx<br /> 写一个块设备驱动 :http://linux.chinaunix.net/bbs/viewthread.php?tid=1045283<br /> usb驱动开发相关的:http
2010-12-30 21:28:00
1214
转载 关于ARM处理器中“8位位图”的理解分析
<br />在ARM处理器的汇编语言中,对指令语法格式中的<shifter_operand>的常数表达式有这样的规定:“该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位得到的。” <br />首先从ARM指令系统的语法格式说起。<br />一条ARM指令语法格式分为如下几个部分:<br /><opcode>{<cond>}{S} <Rd>,<Rn>{,<shifter_operand>}<br />其中,<>内的项是必须的,{}内的项是可选的,如<opcode>是指令助记符,是必须的,而{<c
2010-12-30 20:59:00
835
转载 U-Boot编译过程完全分析
<br />2.1 U-BootMakefile分析2.1.1 U-Boot编译命令<br /> 对于mini2440开发板,编译U-Boot需要执行如下的命令:<br />$ make mini2440_config<br />$ make all<br /> 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下命令将编译生成的文件输出到一个外部目录,而不是在源代码目录
2010-12-29 12:52:00
763
转载 uboot分析之u-boot.lds
<br />/下面是Uboot/board/QQ2440/u-boot.lds<br /><br />OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm")<br /><br />/*OUTPUT_FORMAT("elf32-arm","elf32-arm","elf32-arm")*/<br /><br />/*指定输出可执行文件是elf格式,32位ARM指令,小端*/<br /><br />
2010-12-29 12:31:00
953
转载 U-boot如何引导Linux内核启动
U-BOOT全线移植分析系列之四――U-boot如何引导Linux内核启动?Sailor_forever sailing_9806@163.com转载请注明http://blog.youkuaiyun.com/sailor_8318/archive/2008/08/05/2773412.aspx【摘要】本节介绍了U-boot使用go或bootm启动linux内核的方法。首先介绍了mkimage的参数意义和bootm的详细执行流程。然后分析了如何利用mkimage生成内核映象的方法。对于bootm方式的内核是否压缩
2010-12-28 21:22:00
3563
转载 如何在Source Insight中查看ARM的汇编代码
Source Insight具备了类型编辑功能,理论上可以支持任何的类型。但是完整的添加一种类型,需要编辑大量的关键字属性以及规则,但是要做到一般的支持还是很简单的。1. 打开Source Insight软件,选定Options里面的Document Options。2. 在Document Type上选择最接近的X86 Asm Source File,然后在File filter的框里面添加上 *.s。3. 重新添加整个工程,这样.s的程序被成功添加进去了,但是因为使用的是X86 AS
2010-12-28 20:37:00
1825
原创 Steppingstone arm启动(来源网络)
这几天一直在 摸索s3c2440的MMU,发现了一个生词叫“steppingstone”.查了下资料,加上自己的理解,总结了一些arm启动的问题,下面详细分析 一下它的最前面的启动过程. 1.在板子上电的一开始,首先自动判断是否是autoboot模式(这是由硬件设计阶段,由硬件工程师对mcu的引脚连线决定的),我所使用的s3c2410是带有nandflash的,并切被设置成autoboot,从nandflash开始启动.
2010-12-26 10:53:00
721
转载 想成为嵌入式程序员应知道的0x10个基本问题——转贴 经典!
<br />C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。<br /> 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机
2010-11-27 13:52:00
607
mpu6881 specification
2020-01-02
数据采集芯片ADuc812原理与应用
2010-03-18
凌阳单片机开发软件unSP IDE 2.5.5D
2009-03-28
凌阳单片机开发软件unSP IDE 2.5.5D
2009-03-28
凌阳单片机开发软件unSP IDE 2.5.5D
2009-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人