自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljf69的专栏

一步一个脚印,努力地向前走,一点一点地积累实现梦想的能力!

  • 博客(49)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

转载 ARM Linux系统的时钟机制

1. Linux下有两类时钟:1.1 实时钟RTC它由板上电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。1.2 系统时钟“System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的,所以,

2015-08-07 15:09:27 759

原创 Ubuntu上搭建git服务器

在服务器上部署 Git1、在服务器上安装git软件#apt-get install git2、在服务创建一个git用户(一般是基于一个用户来访问操作的):#useradd -m -p /bin/bash git#passwd git#su - git以下在git用户操作3、创建一个仓库(可以在git用户的根目录):#mkdir my_pr

2015-05-28 11:18:19 682

转载 学习:Android框架

本文来源:http://www.cnblogs.com/forlina/archive/2011/06/29/2093332.html我 们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪 些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合

2015-05-06 09:29:07 580

转载 linux C gbk utf-8编码转换

用linux C 下的函数调用创建中文目录、文件等,字符串的编码格式要求是utf-8格式的。 比如想要使用 int mkdir(const char *pathname, mode_t mode); 创建一个中文的目录。那么pathname的编码格式要求是utf-8的,而不能是gb3212/gbk的,否则就是乱码。 那么如果linux C下如何进行gbkutf-8编

2014-12-11 15:32:46 2366

转载 进程控制之exit和waitpid(wait)函数

1. exit函数我们知道,进程有五种正常终止:1). 从main函数执行return语句,如同调用exit一样。2). 调用exit。此函数有ISO C定义,其操作包括调用各中终止处理程序,然后关闭所有标准I/O流等。因为ISO C并不处理文件描述符,多进程以及作业控制,所以这一定义对UNIX系统是不完整的。3). 调用_exit或_Exit。ISO C定义_Ex

2014-10-20 11:25:10 1509

转载 GCC编译C C++ 和C混合C++

Compiling C出自Ubuntu中文目录[隐藏]1 C 编程中相关文件后缀2 单个源文件生成可执行程序3 源文件生成对象文件4 多个源文件生成可执行程序5 编译预处理6 生成汇编代码7 创建静态库8 创建共享库9 超越命名惯例10 其他参考[编辑] C 编程中相关文件后缀

2014-10-14 13:42:41 3271

转载 理清Linux中的各种用户ID关系

绿色代表进程(进程的性质)橙色代表文件(文件的性质)。当进程试图打开文件时,内核会进行如下权限测试:0. 若进程的有效用户ID是0(超级用户),则允许访问。1. 若进程的有效用户ID等于文件的所有者ID,那么进行文件所有者访问权限的测试(与open的参数对比),对应图中的1。2. 若进程的有效组ID或进程的附加组ID之一等于文件的组ID,则进行文件所属组的权限测试,

2014-10-09 14:16:57 766

转载 位图文件(BMP)格式以及Linux下C程序实现

说到图片,位图(Bitmap)当然是最简单的,它是Windows显示图片的基本格式,其文件扩展名为*.BMP。由于没有经过任何的压缩,故BMP图 片往往很大。在Windows下,任何格式的图片文件都要转化为位图格式才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同的压缩算法生 成的。一、下面我们来看看位图文件(*.BMP)的格式。位图文件主要分为如下4个部分:

2014-10-08 10:51:48 1164 1

原创 linux3.1内核移植到S3C2416的过程和问题。

问题一、NAND read: device 0 offset 0x800000, size 0x400000 4194304 bytes read: OKBoot with zImageStarting kernel ...卡在这边不动了。

2014-02-18 14:23:48 5663

原创 S3C2416移植内核linux3.1的wm9713声卡过程

移植内核的声卡驱动。原因没有声卡驱动,WM9713声卡驱动移植(原来的内核有UDA1341声卡驱动,我们再次基础上直接修改)1、直接复制内核得到三个文件:s3c2416_wm9713.c  ,  wm9713.c  ,  s3c2416_ac97.c.linux-3.1\sound\soc\codecs\Wm9713.c---->wm9713.c;linux-3.1

2013-11-21 14:51:24 3141 2

转载 Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7)

在完成了zImage自解压之后,就跳转到了解压后的内核(也就是vmlinux的bin版本Image),具体的入口可以在arch/arm/kernel/vmlinux.lds.S(最终的链接脚本是通过这个文件产生的)中获得:......SECTIONS{#ifdef CONFIG_XIP_KERNEL. = XIP_VIRT_ADDR(CONFIG_XIP_PHYS_ADDR);#e

2013-10-19 09:54:28 1966

转载 Linux内核源码分析--内核启动之(1)zImage自解压过程(Linux-3.0 ARMv7)

声明:原文地址:http://blog.chinaunix.net/uid-20543672-id-3018233.html感谢作者的分享!! 研究内核源码和内核运行原理的时候,很总要的一点是要了解内核的初始情况,也就是要了解内核启动过程。我在研究内核的内存管理的时候,想知道内核启动后的页表的放置,页表的初始化等信息,这促使我这次仔细地研究内核的启动代码。    CPU

2013-10-19 09:51:37 1463

原创 无线视频、音频传输模块的驱动编程(RC5808)

MCU:PIC16F1829无线发射模块:VER001无线接收模块:RCT7615硬件原理图:硬件连接说明:频点序号寄存器配置值频点发送器拨码接收器拨码(2\3\4)备注10x029065740200020x0291057603001

2013-09-05 11:23:08 2527

翻译 编写基于linux的lcd驱动

本文来自:http://blog.csdn.net/yaozhenguo2006/article/details/6791119编写基于linux的lcd驱动    作者:JimSheng      翻译:窗外云天 [email protected]摘要:    本文详细描述怎样编写linux frambuffer LCD 驱动程序   

2013-08-23 15:50:31 1401

原创 GS1011无线模块的使用简介。

一、硬件说明:   只是用电脑的串口助手与之通信,利用了max232进行电平转换。是用模块的UART0作为通信接口。模块引脚接点说明1、17、32、48GND模块地93.3VVBAT313.3V

2013-08-23 15:30:49 3444 5

转载 find命令的使用(查找文件或者文件内容)

本文来自:http://xl2.blog.163.com/blog/static/172263832011116105015967/通过文件名查找法find / -name httpd.conf直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机屏幕上显示出查找结果列表:  /et

2013-08-13 14:00:05 3445

转载 内核Kconfig与Makefile文件分析

内核是个复杂庞大的系统,对它进行配置、裁剪、编译原本非常的复杂和困难,但现在我们却只需要简单的2个命令make menuconfig和make uImage就搞定了,原因是在其背后有一个设计精巧的内核构造系统帮我们精确完成了各项任务。内核构造系统最关键的组成元素就是各个目录下的Kconfig文件和Makefile文件,本文将对这2类文件进行介绍,以使大家了解内核构造系统的基本情况,从而能够修改他们

2013-08-06 11:31:58 928

原创 S3C2416移植内核linux2.6.35步骤和错误,文件系统挂载不上?

linux内核移植,启动文件系统时遇到的问题,分析到一半卡住了,大虾门帮忙看看!!

2013-08-06 09:52:46 3435 3

原创 ubuntu11.10(TQ210)下移植boa服务器

平台:ubuntu11.10   一、下载源码包www.boa.org   boa-0.94.13.tar.gz二、解压,在其src目录下生产makefile        #tar xvfz  boa-0.94.13.tar.gz -C /指定目录#cdboa-0.94.13/src        #./config三、修改makefile 指定编译器CC

2013-07-25 21:12:36 1164

原创 linux debian 下的 音频、视频测试工具 gxine(轻量级)

在测试机子的串口时,需要有个图形界面的串口调试软件,这样可以测波特率的范围。操作如下:    apt-get install gxine即可。为了使得机子系统小,要把上面安装包和介绍文档删除。操作入下dai待续。。。

2013-07-15 16:43:40 1421

原创 linux debian 下的 串口工具 cutecom

linux debian 下的 串口工具 cutecom在测试机子的串口时,需要有个图形界面的串口调试软件,这样可以测波特率的范围。操作如下:    apt-get install cutecom即可。

2013-07-11 16:13:46 3468

原创 linux下安装qt-4.5_for_TQ210_V1.0.(TQ210)-ubuntu11.10过程出现的问题

提示一:g++ 命令未找到              解决:apt-get install g++提示二:gmake命令未找到              解决:把arm_qt4.5_build里面的gmake修改为make。arm_qt4.5_build内容理解(菜鸟理解,如有不当望不吝指出)     1、红色内容表示我们make install后在此路径下生成文件

2013-07-10 22:28:59 945

转载 好记性不如烂笔头之 ——vi命令

linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename

2013-07-04 14:00:02 728

原创 linux之Unable to find the ncurses libraries or the required header files.错误解决办法

环境:ubuntu11.10在内核解压后,要写该配置单,#make menuconfig  出现如下错误:root@arthur-virtual-machine:/opt/TQ210/Kernel_2.6.35.7_TQ210_for_Linux_v1.1# make menuconfig *** Unable to find the ncurses libraries or the

2013-06-20 22:24:19 2394

原创 好记性不如烂笔头之 ——CP命令

cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各选项含义如下:- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。- d

2013-06-14 08:39:57 917

原创 "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法

在制作debian桌面系统时,出现共享库找不到的错误。root@ljf-desktop:/opt/765/debian# mkfs.jffs2 -lqnp -e 128 -r rootfs_debian_last -o rootfs.binmkfs.jffs2: error while loading shared libraries: liblzo2.so.2: cannot open

2013-06-13 14:58:08 3028

原创 linux之移植内核linux-2.6.32-psp03.00.01.06 编译出错

解压源码后进行make,出现错误如下:make: /usr/local/arm/arm-2009q1/bin/arm-none-linux-gnueabi-gcc:命令未找到  CHK     include/linux/version.hmake[1]: “include/asm-arm/mach-types.h”是最新的。  CHK     include/linux/utsr

2013-06-13 10:50:43 1274

原创 linux之交叉编译器4.3.3移植

好久没弄linux这玩意,现在有点生疏啊!step one:下载4.3.3编译器的源码包;arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2(哪儿下载网上一搜,好多)。step two: 放到ubuntu下的/usr/local/arm-linux(arm-linux文件夹自己新建重命名),解压 tar xvfj

2013-06-13 10:39:27 1875

原创 ubuntu下交叉编译器的切换

在学嵌入式的过程中,会用到不同的交叉编译工具。如:内核用的是arm-linux-gcc-4.3.3(支持EABI),u-boot用到了arm-linux-gcc-3.4.5(softfloat),因此就难免会要切换交叉编译器。方法如下:cd ~               //进入主文件夹vi .bashrc       在.bashrc文件的最后输入:#expor

2013-06-13 10:07:02 2491

原创 Linux下的TFTP软件的安装设置(TQ210)-ubuntu11.10

1、#sudo apt-get install tftpd tftp xinetd (root登录就不用sudo,以下类同);root@ljf-desktop:~# apt-get install tftpd tftp xinetd正在读取软件包列表... 完成正在分析软件包的依赖关系树       正在读取状态信息... 完成       下列【新】软件包将被安装:  t

2013-06-10 11:29:34 1067

原创 编译触摸tslib出错:libtool: link: only absolute run-paths are allowed

解决办法: 要修改/tslib/plugins/Makefile里面找rpath 将LDFLAGS :=$(LDFLAGS) -rpath $(PLUGIN_DIR) 修改为: LDFLAGS :=$(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`

2013-06-09 16:07:19 2776

原创 Error parsing XML: junk after document element

今天开始接触android的Java编程,出现问题了。我的代码是这样的:    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation

2013-06-05 16:16:50 6197

翻译 Android Develop Training中文翻译06《Starting Another Activity》

Starting Another ActivityAfter completing the previous lesson, you have an app that shows an activity (a single screen) with a text field and a button. In this lesson, you’ll add some code to Ma

2013-06-05 09:08:46 1471

翻译 Android Develop Training中文翻译05《Building a Simple User Interfa

《创建一个简单的用户界面》 Android应用程序的图形用户界面建立在View (视图)和 ViewGroup(试图组)层上。 View 对象是常见的界面widgets(控件),例如 buttons(按钮) 或者 text fields (输入框)。ViewGroup 对象 是不可见的视图容器,通常定义子视图的布局,比如说网络型布局或者垂直列表布局。Android

2013-06-05 09:03:45 1398

翻译 Android Develop Training中文翻译04《Running Your App》

《运行你的应用》通过钱一节课 创建了一个Android项目,项目里有一个默认的”HelloWorld“源文件,它让您可以立即运行的应用程序。运行应用需要两个条件:是否有一个Android设备和是否使用Eclipse。本节课将会教使用Eclipse和命令行两种方式在真实地android设备或者android模拟器上安装并且运行你的应用。在运行应用之前,你得认识项目里的几个文件

2013-06-05 09:02:31 1257

翻译 Android Develop Training中文翻译03 《Creating an Android Project》

《创建一个Android项目》一个android项目包括应用的所有源代码。Android SDK 使得用一套默认的项目目录和文件创建新的Android项目过程变得更简单。本课程介绍使用具有ADT插件的Eclipse创建新Android 项目,或者使用SDK Tools的命令行创建新Android 项目。注意:你必须确保Android SDK安装完毕,确保Eclipse装有A

2013-06-05 09:01:41 797

翻译 Android Develop Training中文翻译02 《Building Your First App》

《创建你的第一个应用》Welcome to Android application development!欢迎加入Android应用程序开发!This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a

2013-06-05 09:00:10 1224

翻译 Android Develop Training中文翻译01《Getting Started》

《开始》欢迎参加android开发培训课程,在这里你可以学到一整套描述如何利用代码示例完成一个特定任务的课程,这些代码示例可以在你的app中重复利用。课程被分为多个组,在左侧的导航栏里你能看到它的上级目录。第一组《开始》,主要讲android下开发app的基本要领。如果你是个android应用开发的新人,你应该按顺序完成以下课程。建立你的第一个程序

2013-06-05 08:58:55 1045

原创 xxx.c: Error: C3065E: type of input file 'xxxx' unknown

没熟练用RVMDK建立工程就又又遇到了这个问题原因是我得工程目录路径中包含了空格我定义了一个文件夹叫MDK TEST把中间的空格去掉 MDKTEST然后把工程路径相关设置都改一下就可以了。第二次错误了,以后谨记在心!!

2013-05-09 14:09:19 1863

原创 C语言编程中我们会遇见一些指令,在这里列了一些出来

1.1.1 扩展关键字      1. asm 也可以写成 _asm。功能是在c程序中直接嵌入汇编语言。 asm(“string”); 其中string必须是有效的汇编语句。      2. __interrupt 放在函数前面,标志中断函数。下面这段程序是异步串行口UART0的接受中断函数。UART0RX_VECTOR为异步串行口UART0的接受中断向量。 举例: #pragma

2013-04-08 09:07:30 1702

指静脉设备android集成开发包

指静脉设备android集成开发包,仅供参考。里面的demo代码可以参考;

2019-01-15

Android Go版本导入GMS服务指南

该文档详细说明了AndroidGO版本对GMS服务导入的配置指南以及要求。

2018-07-03

将Android平台的RIL层移植到基于LINUX的通用平台的研究与实现

将Android平台的RIL层移植到基于LINUX的通用平台的研究与实现

2017-08-07

window硬盘管理神器

2017-05-07

Cmder-full版和mini版下载链接

Cmder-full版和mini版下载链接

2017-03-21

source insight4.00000

新版的source insight,破解版,这边分享给大家。

2017-03-17

java web入门到精通的光盘源码

针对Java web从入门到精通书本对应的章节源码,有了这个可以省去自己按照示例写源码的时间

2017-02-28

人体通信论文

关于人体通信的一篇论文,对于研究人体通信模型,还是比较有帮助的。

2015-07-08

git应用实例

针对工作中一些git的基本使用方法。从构建git服务器、gitolite管理、git管理员操作等。

2015-07-01

Android应用程序开发与典型案例

Android应用程序开发与典型案例,初学者可以参考。

2015-06-10

linux arm与PC机网络数据传输

该源码为arm9(linux系统)与PC间的通信,可以传输文件。采用java语言写的。

2012-11-17

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

TA关注的人

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