自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 第一个驱动文件的makefile

linux 驱动Makefile的基本格式 写linux 驱动时写完.c 文件还需要写 Makefile文件 ifeq ($(KERNELRELEASE),) # ifeq 后面一定要注意加个空格(这地方很坑很多新手,我就成功入坑) KERNELDIR = /usr/src/linux4.4.0/ #你安装的linux 源码路径 PWD := ...

2019-07-26 15:56:17 175

原创 linux 源码安装与第一个驱动hello

一边工作一边时不时的玩下linux ,因为想看下android驱动开发,大家都说android的驱动开发是在linux的驱动开发上封闭了一层,得先知道一些关于linux驱动的知识 新装一个linux系统,我安装的是ubuntu 16.04,本来想装ubuntu 18的这个版本图型界面直观,网络下载太慢了先用着想着搞崩了再装新的。 安装内核源码: 安装头文件:sudo apt-get ins...

2019-06-17 18:07:48 490

原创 busybox 构建根文件系统的工具 与内核升级

busybox 基于linux共享库 把不同工具的代码以及公用的代码都集成在一起了 make menuconfig 对busybox 进行配置 执行make 命令就可以编译 make install 安装 生成 _install 进入 _install 已经有 bin linuxrc sbin usr 目录 还需要增加一些符合根文件系统要求 lmkdir bin sbin lib etc...

2019-06-04 14:57:55 317

原创 linux根文件系统目录与linux原码目录

为学习一下android驱动开发,安装了linux系统,编译android必只能在linux系统下进行。选用了使用freescale的android开发板,下载开发文档后几乎只有关开怎么烧录镜像与编译镜像与根文件系统的方法,然后就没有了,了解根android系统是使用linux内核,android硬件厂商不提供开源代码,只提供二进制文件使得android平台变成一个开放不开源的平台,在一些老书资料...

2019-06-04 10:57:53 224

原创 mysql 启动不了的问题

不知为何mysql服务启动不了,后台启动的时候mysql服务启动后又自动停止了。百度了n多方法也检查了各种配置都不行 以下是配置文件 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-8...

2019-03-01 10:42:35 412

原创 android 性能优化

android 设备作为移动设备,不管是内存还是CPU的性能都受到一定的限制,虽然与单片机相比体现不是那么明显,但从程序的角度来说尽量的节省cpu与内存是对性能的提升是很有必要的,过多的使用cpu与内存资源会出现卡顿,甚至无法响应的情况。     性能优化的有效方式可以从以下方面进行:布局优化、内存泄露优化、绘制优化、响应速度优化、ListView优化、Bitmap优化、线程优化以及一些优化建议

2018-01-08 15:07:00 146

原创 jsp_2

我的第一个jsp页面  代码如下 这是一个简单的jsp页面       int i, sum=0;     for(i=0; i         sum = sum+i;     }  %>               文件名为jap_1.jsp 把它放到tomcat 的test目录下(开始配好的,如果没有配就放root目录下) http://lo

2017-08-17 17:34:40 222

原创 jsp_1安装jsp环境

一直想了解网站上的一些东西,也看了不少,但是却没怎么玩过,vs的asp看玩起来总感觉少了点什么,大概是封装得太好,模板太完善,以至于玩起来没有原汁原味的感觉,所以我想来玩下jsp      首先这东西要搭环境 安装jdk 和 tomcat     安装没什么说的,主要是环境变量搞了点时间,因为总是配得不对: 最终还是摸出来了:     CATALINA_HOME   C:\Program

2017-08-17 15:52:09 248

原创 SQLite(数据库)-0

刚接触SQLite数据库时,看着上面介绍了一大堆关于这个东西的好处,又是什么轻量级,又是什么存储小呀,什么什么的一大堆,我一句都没记住,我想要的只是先这东西要怎么用,乱七八糟的一堆东西,谁知道这是个什么意思,好像这都成了套路了,每看一本书都是什么前言,概述,第一章铁定是这些东西,就不能像个编程的样了第一次给个hello word 给人瞅瞅吗?     创建数据库: sqlite3 testDB.

2017-05-02 11:00:44 263

原创 android(Sqlite数据库)-14

体验了一个项目发现数据库这玩意真Tnnd的有用,所以哥哥我又立马回来看数据库了nnd的以前看过的,还看了两次,忘记了。。。     还有点记忆SQLiteOpenHelper是android专门提供的数据库管理类     有两个抽象方法:     onCreate()     onUpgrade();     有两个非常重要的实例方法:     getReadableDa

2017-04-28 16:53:28 193

原创 android(体验一个项目天气预报开发)-3

所有的代码都写完了,现在最后就是加显示界面了,说实话这个本来是要在最开始搞完数据设计以后做的,至少要在写业务逻辑之前搞,只是因为这个本来嘛它也不是java代码,只是xml代码,所以最后弄上去。说实话,如果没胡先把界面写好就写活动的话,有些像什么控件ID什么的是没有提示的,并且是因为编辑器找不到资源会发生报错,在界面上画出一条红很是不舒服,所以最好还是先搞好界面再来搞Activity吧!    

2017-04-28 15:58:45 519

原创 android(体验一个项目天气预报开发)-2

搞好了界面和数据后,就只要写好业务逻辑了,业务逻辑的处理一般在Activity中实现:     实现列表查询是这样搞的 public class ChooseAreaActivity extends Activity { public static final int LEVEL_PROVINCE = 0; public static final int LEVEL_CI

2017-04-28 12:00:39 3064

原创 android(自动窗口跳转)-13

很多app中,我们经常有一些一打开会出现一下界面有些是广告,有些是本软件的界面,有些是靠诉你这次更新了那些东西,三秒后跳到功能页面上去,那这个是怎么实现的呢? 其实也不是高深,只是有些想不到而已,其实仔细想想就知道,就是设置一个定时器定时三秒后启动一个活动,如此而已: package ouyang.local.activity; import android.content.Intent

2017-04-28 11:39:10 243

原创 android(体验一个项目天气预报开发)-1

如果数据库建好了那下一步我要搞什么呢?当然是根据数据库的表在本地也建一个数据类的模型呗。     我们在数据库中建了表一,省(province):        还有一个表二,市(city):     最后一个表,县(county):

2017-04-25 17:08:49 762

原创 android(体验一个项目天气预报开发)-0

写一个app,熟悉一下app开发流程,一个东西学了总会忘记,自己试着搞点东西,当成工作中一点玩的乐趣吧。 首先玩一下GitHub,之前玩了一下现在就剩点印想了,再玩一下。 首先我来注册一个,注册用我的sina邮箱吧,把sina邮箱当成我工作的邮箱,QQ邮箱作为我的一娱乐邮箱,不至于总是搞不清楚那个是那个。 注册好了然后就写始创建项目 代码结构下新建几个包: activity db m

2017-04-21 16:10:54 507

原创 c#(串口测试工具)-0

工控机,作为主控部份控制中心,存储数据,分析数据,发送指令,接收指令。。。总的来说这就是一个指挥部,但是在我们看到的产器部份来说其实真的没有看出有什么卵用。     要想发挥点用作用,使指令传到下位机,让下位机动作,接收下位机的指令分析后再让下位机动作,都离不开一个关键的玩意,串口。     先写个串口助手一类的东西吧,反正这东西还是挺常用的,像单片机什么的主要通迅口不就是串口吗,虽然说串口速

2017-04-21 09:33:59 2409

原创 随笔(迷茫的程序员)-0

不知道现在是什么时代了,总之现在这时代听起来好像很牛逼的样子,但为什么大爷我就过不出差距呢!     咱是村里出来的孩子,纯种农民血统,刚听说网络时这东西还是洪水猛兽,上初中高中的时候,今天听说隔壁三蛋去网吧被

2017-04-11 11:56:39 542 1

原创 android(服务)-13

第说到服务就感觉很神奇,它与后台,多线程,进程什么的各种联系。

2017-04-05 11:53:02 183

原创 android(ListView)-11

ListView,最常用又最难用的一个东西。    ListView的简单用法

2017-03-31 14:59:10 190

原创 android(布局)-10

android一共有四种布局: 线性布局:LinearLayout 常用属性: android:layout_gravity:指定布局对齐方式,只有排列方向是horizontal时有效,同样排列方式vertical时水平对齐才有用。 android:layout_weight:写入数字可按比率来算。 对称布局:RelativeLayout 常用属性: android:la

2017-03-31 13:46:22 170

原创 android(常用控件)-9

控件,这东西我感觉是最重要的东西,我还记得以前学C的时候最在的想法就是写个界面,那时候窗口就是一个cmd窗口,完全不知道怎么做一个界面,后来学用QT写C++的时候才知道有控件这回事但好像不是很多,后来用VS时,写c++,c#,拖控件拖得好爽。android里面也有很多的控件,但大多数人好像都喜欢用代码来搞。我想先学几个常用的玩玩吧,太高深的用到的再慢慢研究。 TextView:

2017-03-30 17:11:07 167

原创 android(活动中传递数据)-8

前面看到Intent的时候就在想这玩意难道就是为启动一下活动就完事了,现在发现intent就像是穿行于各个活动的大人物一样,跑到那活动,叫你干活,你就得启动活动,我传达的话,你只能从我这里拿,你要传话也只能从我这里传出去,intent,就是在活动中传递数据。     向下一个活动传递数据: String data = "第二个活动你好,我是从第一个活动来的"; Intent intent

2017-03-30 10:47:47 375

原创 android(活动的生存周期)-7

说到活动的生存期,我突然回忆起在android各种生存期,比如碎片,比如服务,还有一些都记不太清楚的东西都有生存期这一说法,就像写C的时候要理解整个程序的执行过程一样,总之对于这些生存期我也一直说不出个所以然,迷迷糊糊的感到它们的生存期好像很有道理,但又说不出个所以然,在各阶段的转换过程中看起来确实很合逻辑,但在运用中总感到有点困难,应该是少了点实践什么的,但是这个并不有多大的影响。因为我现在还没

2017-03-30 10:28:53 317

原创 thinking java(java搞事)-0

不记得多久前曾学习过java,看过的java也忘记了,直到现在无聊看android的书才回忆起来我也曾经看过java这门语言。     仔细想想学得好像很杂,一直以来学过c(学校学的)、学过c++ c#(搞自动化时工作需要)、学过VB(搞自动化机器人的时候机器需要)、学过java、这个是自娱自乐时学的、还学了html、html5、javascript、xml、wpf、甚至还看过一些ST语言、数据

2017-03-29 17:34:26 237

原创 nuvoTon M051单片机(认识)-0

一不小心拿到了一个nuvoTon M0的单片机,手痒的时候就开始玩了,在官网上下了一些资料,说实话吧这款单片机上手好就也不是那么顺人心意,有流程与我想的并不那么让人如意,有些中断真的会让人困惑。    看了两天的资料,也跑了他们提供的示例程序但对他们的那些中断的模式还是不怎么顺心意。     然后就是在线调试,这个用起来有一些方便的地方,但也会产生一些让人困惑的地方:比如为什么打印的log会分

2017-03-29 09:44:22 2096 1

原创 android(隐式intent的用法)-6

有了显式意图为什么还要隐式Intent呢,面且隐式意图相比显示的还不是那么明确?     后来我发现隐式Intent,可能就是为启动别的程序活动,多个程充共享面生的吧: 我来启动一个浏览器: Button button = (Button)findViewById(R.id.button_test); button.setOnClickListener(new OnClickListen

2017-03-27 15:06:58 400

原创 android(活动与意图)-5

活动的应用,一般就是创建一个layout的xml文件,然后再创建一个活动程序的.java的活动类,最后在mainifests里去注册这个活动。     前面那些东西莫名的启动了活动,但活动好像都有意图(Intent)有关,我突然发现前面好像没出再过Intent这玩意。     用这个把页面与活动联系起来: @Override protected void onCreate(Bundle

2017-03-27 14:11:35 474

原创 android(菜单)-4

在手机界面上写个菜单,android apk,里面都实现了这些控件的,我搬砖的话只是重写这些东西来达到我想要的效果。     首先做了个菜单: 在res里建一个menu文件夹,然后在menu文件夹里建一个xml文件命名为menu_laout.xml,以下就是menu source file xml version="1.0" encoding="utf-8"?> xmlns:andr

2017-03-27 11:59:04 230

原创 android(手机开发者模式与usb调试)-3

我的手机是小米note,纯种屌丝机,每次调试的时候我总是会忘记怎么打开开者模式和打开usb调试模式,可能是人变老了,也可能是人变傻了,也有可能人本来就不怎么聪明。没办法先写下来,以后就不要每次都要去找百度了。     每次手机系统升级图标什么的会变得不一样,差点就不知道这玩意跑那去了:     开发者模式: 手机设置->我的设备->miui版本(这个页面升级会变)->然后点是个东西5次吧。

2017-03-27 10:25:47 1293

原创 单片机系列(定时器)-2

在单片机里定时器也是常用了一个东西,相比的于常用的延时delay(),更精确而且用delay()有个不太好的地方就是它把主程序执行的时间占用了很多对功能上来说没有问题,但从执行效率来说,花费大量的时间才跑delay()这种循环,好像有点划不才一样。所以在main loop 这样的程序中尽量不要去写太多的delay().除非在串口中断发送数据时必要的延时。 头文件 time.h #ifndef

2017-03-24 17:17:33 507

原创 android(控件按键)-2

android控件中的按键与vs中的也差不太多,不过相比C#,c++这些双击就会自动创建的方式来说,还不是那么的乖巧可爱的,但也不会有多麻烦的事     只要在layout 拖一个按键的图片(不过好像都喜欢用代码敲) <Button android:layout_width="368dp" android:layout_height="wrap_content" a

2017-03-24 16:26:08 231

原创 android(hello world)-1

每种编程语言开始好像都是hello world,说实话,我不知道这个英文要怎么翻译"世界你好"?,没怎么明白这话的意思,我想太概就是我来了,我到了一个新的世界,我要开始搞事情了的意思了,坑了你别怪我这一类的意思了,反正的就是这么想的。    第一次开始搞事、搞事。 首先是layout文件:做界面的,里面有一些控件,控件里一些属性(估且这么叫吧) activity_main.xml:

2017-03-24 11:34:07 252

原创 android(了解)-0

android听起来很前卫的东西,我想玩这个仅仅是因为玩起来方便,一部电脑(我没有)只能用公司的电脑来玩,一部手机(android屌丝机,说实话我买不起苹果)。     我所以解的android系统架构: 1,Linux内核层:为Android设备各种硬件提供底层驱动,如显示驱动、音频驱动、什么的。。。 2,系统运行库层:一些c/c++库提供主要的特性支持,SQLite库支持,OpenGL|

2017-03-24 11:17:13 219

原创 单片机之旅(串口)--1

如果说单写单片机什么最重要,我想应该就是串口了吧。     在我没有钱买仿真调试那玩意的时候,也在我发现手上就一块2块钱的单片机的时候串口可能就成为了唯一的调试手断了。     我喜欢用串口中断的方式来使用串口,一般的话我都是这样写的,可能用先入为主,因为看过很多串口相关的写法,但我还是觉得代码这样写要好看一些,因为这是我老大(后来才知道他是我学长)拿我的代码和他的对比了下,确实好像好看些,后

2017-03-24 10:11:36 471

原创 单片机之旅(工作入行)—0

临近毕业的时候,不知道何去何从,感觉在学校学的东西没什么屌用,我学的电子科学与技术,但在找工作的时候看着招聘网上发布的信息一脸茫然,我一个人带了1000块大洋来到了深圳,心想的就三个字“怎么活下去!”   当时在每个月还要还学费1000块,如果不工作,我下个月就只能吃土了,在清湖的一个网吧,打了份简历,然后在网上招聘网上注册了一下,心想反正也就这样了,没有任何退路的情况下也就光脚不怕穿鞋了,海投

2017-03-23 17:11:36 1326 1

android代码示例

android入门基础代码

2017-04-05

空空如也

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

TA关注的人

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