自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年磨十剑

剑剑封喉

  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 MC9S12XEP 的bootloader解析

 MC9S12XEP 的bootloader 归纳总结 两个要点:1.ROM不要重叠,bootloader的代码与用户应用代码不要重叠。各自设置各自的ROM区域;2.bootloader有一部分代码是在RAM里运行的,所以RAM也不能重叠,RAM可以分为如下三种:       a.) 堆栈区域;       b.)bootloader代码变量区域;       c.)boo...

2018-10-19 10:05:45 3282

转载 S19解析

#ifndef CS19_H#define CS19_H #include <QFile> const quint8 MAX_S19_LINE_COUNT_LENGHT = 76;const quint8 MIN_S19_LINE_COUNT_LENGHT = 10;const quint8 MAX_S19_LINE_LENGHT = 156; typedef en...

2018-10-13 02:00:24 1532

原创 飞思卡尔 MC9S12XEP100 bootloader CAN

带有bootloader的程序分为两个工程:1. bootloader; 2.user_app;上述两部分,官方资料已经提供。现在需要能够读懂这两份代码,明确自己需要做什么。飞思卡尔的MC9S12XEP100的bootloarder启动过程与STM32等芯片有所有不同。STM32等是先执行bootloader超时后跳出循环,自然而然的就执行到 user_app;MC9S12...

2018-10-10 09:14:33 7065 4

原创 挂载根文件系统的实操

宿主机的NFS配置,不详细描述;1. 文件系统的权限 ,进入根目录    #chmod -R 777 *   #chown -R nobody2. 防火墙关闭# service iptables stop3. nfs,rpc启动#service rpcbind start#service nfs start4./etc/exports 文件里最好把ARM的I...

2018-10-06 22:11:46 176

原创 (NFS) /etc/fstab 说明

/etc/fstab 说明

2018-09-26 23:02:27 1908

原创 目标板(linux)与PC 网卡 直连(TFTP)

一、 VMware中网卡设置 “虚拟机”--> "设置"--> 如图界面, 网络适配器里,选中 VMnet0,如图红框所示;二、 在“编辑”栏中,继续设置,如下图:3号 红框内,不可以选 “自动”,因为我的网卡是 USB FE....所以选的是这个; 三、 在windows里设置网卡选项:在windows里找到这个网卡,然后这样设置一下。其中IP地址...

2018-09-26 22:39:05 1729

原创 嵌入式linux应用的制作与固件烧录的概述

仅概述, 不对细节进行过多描述(不同的芯片平台,细节也会略有不同,多说无益)。文章只有一个目的,就是对于新接触linux SOC平台的人,帮助他们明确目标,清晰思路,以便更迅速的切入到工作中;很明显,为了让一个芯片工作起来,芯片需要程序。一、关于嵌入式linux的SOC,芯片里到底烧录了哪些程序?又是如何制作这些程序的?二、用户的驱动程序在哪里?如何加载的?用户的应用程序在哪里?如何自...

2018-09-24 18:36:49 3438 1

转载 makefile

#输出文件夹OUTFILE=debug#可执行程序文件夹OUTBIN=bin#连接目标文件夹OBJFILE=obj#判断输出文件夹是否存在,如果不存在自动填充ifneq ($(OUTFILE), $(wildcard $(OUTFILE)))$(shell mkdir -p $(OUTFILE) $(OUTFILE)/$(OUTBIN) $(OUTFILE)/...

2018-09-20 12:54:36 2024

原创 linux U-Boot简要说明

先说说题外话,linux的启动过程,linux可以由U-boot作为 Boot loader,也可以是linux内核引导。所 以,对于需要 U-boot 启动的嵌入式来说,需要编译的部分,主要有两部分:U-boot部分 ,linux部分;通常对应的嵌入式平台供应商会提供这两个部分的源码; 如果没有,应该与供应商咨询索取; U-boot 源代码目录(U-boot源代码目录按照CPU或...

2018-09-16 18:30:52 511

转载 linux 命令 之 netstat

netstat -[atunlp]-a 将目前系统上所有的连接、监听、Socket数据都列出来;-t 列出tcp网络数据包的数据;-u 列出udp网络数据包的数据;-n 不列出进程的服务名称,以端口号来显示;-l 列出目前正在网络坚挺的服务;-p 列出该网络服务的进程PID。例如:[root@linux ~]# netstat -anp | grep 1521   tcp   ...

2018-09-16 13:00:17 141

原创 linux SSH 相关操作

 * 查询 SSH是否安装或启动(centOS) # rpm -qa|grep ssh 这是一个已经安装并启动了SSH的输出信息。openssh-5.3p1-123.el6_9.x86_64libssh2-1.4.2-1.el6.x86_64openssh-askpass-5.3p1-123.el6_9.x86_64openssh-server-5.3p1-123.el...

2018-09-16 11:34:36 147

原创 linux 点点滴滴 (备忘录)

1. 结束 ping       快捷键   ctrl+c2. 查询shell版本   命令   #bash -version3. 查询当前所在位置的路径  命令   #pwd4.查询linux版    #cat /proc/version                         #uname -a (centOS适用)5. 查询当前CPU信息 #cat /proc/c...

2018-09-16 11:23:40 135

原创 linux- tftp配置 centOS

首先可以用命令  #rpm -qa | grep tftp 查询 tftp 是否安装。因为本机已经安装好了,所以 输出的信息是:  tftp-server-0.49-8.el6.x86_64如下图:[root@bogon xinetd.d]# rpm -qa | grep tftptftp-server-0.49-8.el6.x86_64 若没显示安装,则使用sudo yu...

2018-09-15 20:54:42 288

原创 linux- nfs 安装配置 centOS

一、安装nfs-utils和rpcbind#yum install nfs-utils rpcbind 二、编辑/etc/exports文件#vi etc/exports在文件后面追加一段文字如下:/nfsroot   *(rw,sync,no_root_squash)保存退出;三、.设置开机启动服务#chkconfig nfs on#chkco...

2018-09-14 22:20:43 170

转载 linux-shell之mv

mv命令用来 1.对文件或目录重新命名,                    2.或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。实例:mv ex3 new1 # ex3重命名为 new1mv /usr/men/* . #将目录/usr/...

2018-09-12 20:30:40 4171

转载 linux-shell 之 ifconfig

ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:16:3E:00:1E:51 ...

2018-09-11 22:10:58 1908

翻译 Linux搭建

对Linux设备驱动开发环境的搭建做个小结,以方便自己以后查询,同时也能给同道的初学者一点帮助。刚接触Linux设备驱动时,初学者往往连如何编译驱动程序都不懂,更别说编译进内核或加载测试了。一般都是在网上找个最简单的 helloworld驱动程序,然后严格按照网上所说的步骤编译,结果却得到一大堆见都没见过的错误,更不要说根据错误信息来解决问题了,很多人到这里就 不知道如何往下进行了。

2016-03-02 20:25:33 309

翻译 AttributeSet类

AttributeSet公共接口类从指定新添加的XML文件中采集特征、属性等说明。通常你不想直接使用这个接口,而是用它传递资源。通过Theme.obtainstyledattributes()这个方法来解析属性。 Resources API将依照你XML文件里期望的那样来改变源文件风格(类似“@String/ my_label”这样的书写格式);如果你直接使用AttributeSet直接那

2016-02-02 19:53:08 4279 1

原创 Android Paint类的

要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下:    setAntiAlias: 设置画笔的锯齿效果。    setColor: 设置画笔颜色    setARGB:  设置画笔的a,r,p,g值。    setAlpha:  

2016-02-02 19:49:01 245

转载 Android使用AttributeSet自定义控件的方法

所谓自定义控件(或称组件)也就是编写自己的控件类型,而非Android中提供的标准的控件,如TextView,CheckBox等等.不过自定义的控件一般也都是从标准控件继承来的,或者是多种控件组合,或者是对标准控件的属性进行改变而得到的自己满意的控件.      自定义控件可能会有很多种方法,这里介绍的方法不是唯一的。     在这种方法中,大概的步骤是这样的    1.我

2016-02-02 19:42:43 260

转载 stly 文件

为什么要用到style文件呢?其实我们完全可以在代码里给每个空间添加属性,但是当一个项目很大有很多页面的时候,难免有很多很多的页面控件属性石相同的,这就造成我们又很多的代码量是可以节省的。所以我们可以将通用的属性包装在style里,然后给属性需求相同的控件全都使用同一种style。这样介绍了很多代码,而且思路更清晰,也大大地体现了代码的可复用性。    1.如何使用?在values文件夹下

2016-02-02 18:59:00 933

转载 android 导入外部字体

有时候UI会设置有个性的字体,已达到好的视觉效果。通常的做法就是给字体截图。但是这种方法很繁琐,现在就来介绍一种简单的方法-------导入外部字体。1.下载好所需要的ttf格式字体包;2.将.ttf文件放入你已经建好的android工程目录下的assets文件夹下,注意哈,这个文件夹就在工程的根目录下,不在res文件夹下。如果放入res文件夹下,会资源文件报错,这时你的R下面就会

2016-01-31 18:00:08 1143

转载 正则表达式

常用的java正则表达式正则表达式是编程中的一个难点和重点,下面就列举一些JAVA中常用的正则表达式大全。供大家共同学习。 1整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$2只能输入数字:"^[0-9]*$"。3只能输入n位的数字:"^\d{n}$"。4只能输入至少n位的数字:"^\d{n,}$"。

2016-01-30 22:18:58 259

转载 Android反射机制

JAVA反射机制定义:   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。   Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;

2016-01-30 20:09:35 297

转载 草稿

import java.lang.reflect.Field; import java.lang.reflect.Method; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content

2016-01-27 02:24:48 232

转载 全屏视频播放

本文实例讲述了Android编程实现WebView全屏播放的方法。分享给大家供大家参考,具体如下:最近因为项目要用webview加载html5的视频,开始不能全屏播,做了很久才做出来!那按我的理解说下怎么实现全屏吧。首先写布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res

2016-01-25 19:44:07 726

翻译 Android Style和Theme

在Web开发中,Html负责内容,CSS负责表现。同样,在Android开发中,可以使用Theme、Style+UI组件的方式实现内容和形式的分离。Style是针对窗体元素级别的,改变指定控件或者Layout的样式Theme是针对窗体级别的,改变窗体样式;style演示定义一个styles,在res/values/目录下建立styles.xml: styl

2016-01-25 17:26:11 225

原创 annotaton之@SuppressWarning

@SuppressWarning 意思是指,让编译器忽略代码中的错误。其功能:可以用来屏蔽某些已知OK的代码,然后排查特定代码的错误;可以追加参数,因JAVA版本不同而有所差异例如:@SuppressWarnings("unused")@SuppressWarnings("finally")@SuppressWarnings("unchecked")@Suppres

2016-01-24 22:38:32 366

原创 eclipse提示错误“...armeabi-v7a\devices.xml ...发现了以元素 'd:skin' 开头的无效内容...”

删除这两个“devices.xml”文件。路径分别是: ...\sdk\system-images\android-23\android-wear\armeabi-v7a\devices.xml       ...\sdk\system-images\android-23\android-wear\X86\devices.xml并从  ... \sdk\tools\lib 文件

2016-01-24 16:18:27 2251

翻译 android 常用包

重要包的描述:android.app :提供高层的程序模型、提供基本的运行环境android.content :包含各种的对设备上的数据进行访问和发布的类android.database :通过内容提供者浏览和操作数据库android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上 .android.location :定位和相关服务

2016-01-22 18:27:55 349

原创 导包

导包,判断包与程序中类的关系

2016-01-14 14:21:44 657 1

linux makefile 工程目录下,所有c文件

linux 工程编译 makefile 工程目录下所有的C文件,工程目录下可以有子目录

2018-10-05

LINUX文件操作

系统的介绍了,在linux下的文件操作。 新建,删除,修改文件。

2018-09-17

MySQL的安装说明

mySQL的安装说明。有需要的朋友,可以参考一下。安装前后的设置步骤等。

2018-09-17

JAVA入门教程

JAVA教程,适合初学者入门或提高。也可以当作案头资料需要时查阅。

2018-09-17

空空如也

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

TA关注的人

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