爱吃代码的鱼

嵌入式软件开发,Linux驱动及内核。承接嵌入式项目(单片机、ARM+linux,QQ 379989206)。...

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java后端开发常见环境问题及解决办法

背景 在window上建了一个简单的web项目,可以正常运行,可以通过浏览器访问主页。但是在MAC上克隆下来之后,运行的时候一直提示404,排查发现out目录下找不到jsp文件。 原因 如下图所示,检查数遍发现,modules里没有web项。 解决方法 添加web项目,并设置相应的目...

2019-09-16 15:50:53

阅读数 6

评论数 0

C++模板

C++模板分为函数模板和类模板。 函数模板 template class(也可以用typename) T> 返回类型 函数名(形参表) { //函数定义体  } #include using namespace std; template void template_test(ty...

2017-08-18 17:42:50

阅读数 283

评论数 1

Android Studio安装完成之后,不能运行的解决办法

Android小白,想搭建一套Android开发环境,win10 64位系统。但是Android Studio安装完成之后,双击不能运行, 并且没有任何提示双击不能运行, 并且没有任何提示。同时,java和javac都可以正常工作,也就是说JDK的环境配置也是正确的。并且,安装目录\bin目录下没...

2017-06-15 14:43:43

阅读数 8921

评论数 1

常见的小型嵌入式操作系统

常见的小型嵌入式操作系统1.uc/os-II2.Free Rtos3.VxWorks4.ucLinux5.RT-Thread

2016-09-07 10:19:22

阅读数 633

评论数 0

Ubuntu开启Samba服务,并通过windows系统映射共享目录

新装的系统默认是没有Samba服务的,执行如下命令安装Samba服务: ***sudo apt-get update sudo apt-get install samba samba-common*** 然后,建立一个用于共享的文件夹myDocument,并编辑Samba的配...

2016-08-24 16:51:49

阅读数 4592

评论数 0

Mqtt协议

1.retain标志 如果消息的发送方在发送消息时,将retain标志设置为true,那么订阅方每次订阅的时候,都将会收到发送方发送的最后一条消息。

2016-08-03 10:13:26

阅读数 618

评论数 0

Windows批处理

1.写一个.bat批处理文件,运行之后自动进入该文件所在的路径 cmd /k cd /d %~dp0

2016-07-04 18:28:48

阅读数 515

评论数 0

嵌入式linux系统重新加载DNS配置

对于通过wifi等移动网络联网的的嵌入式系统而言,当wifi环境发生变化(如连接新的wifi)时,DNS路由器地址很可能会被更新。在这种情况下,应用程序的DNS也要及时更新,不然应用程序的网络可能会不通,当通过http等协议访问服务器的时候,返回“couldn‘t resolve hostname...

2016-06-12 11:14:06

阅读数 2524

评论数 0

TCP/IP协议

 1.MTU MTU(Maximum Transmission Unit),即最大传输单元,对于网络而言,指定了网络数据包的最大长度。 但是网络MTU不是固定的。标准以太网的MTU值为1500,而一般ADSL宽带的MTU在1450与1492之间。这也就是有的时候用ping命令指定...

2015-04-10 16:37:17

阅读数 530

评论数 0

CAN总线工作原理

CAN是控制器局域网络(Controller Area Network, CAN)的简称。CAN总线有两条信号线构成,分别是CANL和CANH。相比于RS485总线构成的网络,CAN总线构成的网络更有优势。 CAN的报文格式     在总线中传送的报文,每帧由7部分组成。CAN协议支持两种报文格...

2015-02-10 22:44:43

阅读数 7919

评论数 0

为一个驱动添加Android中间层的步骤

本文以demo为本设备的名称,简单描述为一个硬件设备添加中间层的一般步骤。 1、添加HAL层代码 在hardware/libhardware/modules/下建立demo目录,然后进行下述操作。 创建demo.cpp 创建Android.mk 在hardware/libhardware/in...

2014-12-23 18:48:52

阅读数 1931

评论数 0

Android系统JNI的实现方式

Android系统JNI的实现方式 All rights reserved     JNI(Java Native Interface)定义了一种Java代码调用C或者C++代码等其他代码的方式。     在Android系统中,JNI通过JNINativeMethod结构体进行描述,该结构体定...

2014-12-23 15:00:08

阅读数 1647

评论数 0

Linux系统命令行模式下常用的快捷键

1.ctrl+c 大家都知道,结束程序。 2.ctrl+a 跳转到一行命令的行首。 3.ctrl+a 跳转到一行命令的行尾。 4.ctrl+r 搜索之前执行过的命令。

2014-12-03 14:12:17

阅读数 779

评论数 0

Linux系统按键驱动

Linux系统下对于按键设备不仅可以进行读操作,还可以进行写操作。 对键盘、鼠标等设备进行写操作可以实现模拟按键的功能。 另外,想知道/dev/input/eventX分别是那些设备可以通过执行下面的命令进行查看,如下所示: yuhaiping@neolix:~$ cat /proc/bus/in...

2014-12-02 14:37:41

阅读数 1175

评论数 0

git常用命令及常见问题的解决方法

1.创建git工程 su git                    用“git”用户登录                        cd /home/git mkdir myPro.git git init --bare         初始化库 修改下列目录的权限:  chmod -R...

2014-12-01 16:27:18

阅读数 2280

评论数 0

嵌入式Linux系统网络的配置

1.DNS服务器 udhcpc服务在运行时,经常会打印出如下所示的信息: adding dns 219.141.140.10 adding dns 219.141.136.10 执行命令cat /etc/resolv.conf,会打印出上面添加这两个DNS服务器的地址,这两个地址是北京市的DNS服...

2014-11-25 18:42:24

阅读数 2915

评论数 0

Android编译中遇到的问题

1、在编译过程中出现Java虚拟机内存不够的问题 编译的错误如下

2014-11-11 17:07:46

阅读数 3168

评论数 0

Linux系统下通过PPP拨号上网

Linux系统下通过PPP拨号上网 嵌入式系统经常需要具备无线上网的功能,但在有的应用场景中无法使用wifi,这时通过GPRS模块上网。GPRS模块是基于AT命令进行控制的。对于单片机这类没有复杂操作系统的平台来说,往往要通过程序,直接发送AT命令使GPRS模块连接到网络并建立TCP连接,进而完...

2014-10-16 11:40:22

阅读数 17790

评论数 2

嵌入式Linux增加矢量字体的支持

1.freetype 2.freetype的编译 ./configure --prefix=//home/yuhaiping/B1S/jz4775/freetype-2.5.3/install --host=mipsel-linux

2014-08-09 16:45:58

阅读数 1698

评论数 0

LCD驱动调试常见问题总结

1、左上角显示一个黑色方块

2014-07-17 12:34:14

阅读数 1041

评论数 0

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