<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[朴心的博客]]></title><description><![CDATA[然则为礼者，事通人之朴心者也...]]></description><link>https://blog.youkuaiyun.com/sddf313</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sddf313]]></copyright><item><title><![CDATA[安卓驱动编译：warning: the frame size of 1072 bytes is larger than 1024 bytes]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/80415122</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/80415122</guid><author>sddf313</author><pubDate>Wed, 23 May 2018 09:43:35 +0800</pubDate><description><![CDATA[  在编译内核模块驱动时，如果出现如下警告信息：warning: the frame size of 1040 bytes is larger than 1024 bytes。主要是因为内核中设置了堆栈报警大小，其默认为1024bytes。我们主要将其修改为4096既可以消除告警信息。如果解决：（1）make menuconfig（2）kernel hacking（3）Comlipe-time c...]]></description><category></category></item><item><title><![CDATA[Ubuntu（64位）和win7 共享看不见共享目录]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/79744785</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/79744785</guid><author>sddf313</author><pubDate>Thu, 29 Mar 2018 16:22:50 +0800</pubDate><description><![CDATA[1、如果看不见的话，卸载openvm-2、重新安装vm.pl3.手动启动/usr/bin/vmtool-user]]></description><category></category></item><item><title><![CDATA[设计模式的思考之一---协议通信中的发布订阅模式的广泛应用]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/79373399</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/79373399</guid><author>sddf313</author><pubDate>Mon, 26 Feb 2018 11:23:25 +0800</pubDate><description><![CDATA[    现在的程序规模越来越大，变化更新速度越来越快，不在是一个公司一个人的从头到尾，Debug,Release,而是多个人的通力协作完成。    在过程中，由于人的性格和工作特点的差异，导致在整理和编程过程中，出现各种的设计方法，嵌套关系导致在修改时会发生较大的时间量来研读代码，所以在过程中要有一些统一，以加快在认知和使用修改的能力。    所以第一种提到的设计模式，叫做发布订阅模式（publi...]]></description><category></category></item><item><title><![CDATA[敏捷开发的几点问题探讨]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/79141492</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/79141492</guid><author>sddf313</author><pubDate>Tue, 23 Jan 2018 16:40:28 +0800</pubDate><description><![CDATA[敏捷开发的问题:
1、对于重交付轻测试使设计出的产品质量不能够有效保证。
2、快速交付产生低质量的产品是否能通过快速迭代能弥补。
3、对于系统级产品研发周期长，这种轻文档的技术管理模式，人员流动频繁的今天，缺乏文档支撑导致变得交新人交接任务变得困难。
4、对于生命周期比较长的产品，迭代产生的成本或许比刚开始研发产生的成品要高的多。]]></description><category></category></item><item><title><![CDATA[利用Node.js进行移动物联网的嵌入式进行快速开发]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/78843401</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/78843401</guid><author>sddf313</author><pubDate>Tue, 19 Dec 2017 15:40:21 +0800</pubDate><description><![CDATA[嵌入式开发C/C++和安卓原生使用的java属于一个周期长和研发成本较高的工作，但是随着技术的发展，某些前端语言技术在大行其道，所以使用js进行一些简单的对CPU负载要求低的工作可以使用，这样前端的人员就会扩展到服务器后端工作或者嵌入式工作，这样，保证跨平台开发的高效和前端和服务器端、嵌入式式终端开发的高效。
JavaScript是一个比较简单的语言，若有C，C++，JAVA和C#的语言基础，一]]></description><category></category></item><item><title><![CDATA[linux 不用./直接执行程序]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/77449706</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/77449706</guid><author>sddf313</author><pubDate>Mon, 21 Aug 2017 14:49:24 +0800</pubDate><description><![CDATA[默认linux的PATH变量里面没有包含./,所以你需要加./filename来执行脚本。
这个是基于安全的考虑,你可以自己将./添加到PATH里面,当然这个是不推荐的。


当然，linux的用户home目录下的bin目录在path的范围内,你可以将脚本放到那个目录下,就可以不用./的方式了。]]></description><category></category></item><item><title><![CDATA[嵌入式程序员的几年的小心得]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/76619030</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/76619030</guid><author>sddf313</author><pubDate>Thu, 03 Aug 2017 14:31:53 +0800</pubDate><description><![CDATA[作为嵌入式研发工程师砥砺前行的心得]]></description><category></category></item><item><title><![CDATA[STM32篇：74HC595的使用和注意]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/76568999</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/76568999</guid><author>sddf313</author><pubDate>Wed, 02 Aug 2017 09:27:26 +0800</pubDate><description><![CDATA[74595的数据端：

QA--QH: 八位并行输出端，可以直接控制数码管的8个段。

QH': 级联输出端。将它接下一个595的SI端。

SI: 串行数据输入端。

74595的控制端说明：

/SCLR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。

SCK(11脚)：上升沿时数据寄存器的数据移位。QA-->QB-->QC-->...-->QH;下]]></description><category></category></item><item><title><![CDATA[安卓篇--模拟器加载自己编译的内核]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/76480956</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/76480956</guid><author>sddf313</author><pubDate>Tue, 01 Aug 2017 09:13:59 +0800</pubDate><description><![CDATA[1. 下载Android 模拟器所用的内核源码， 代号为goldfish  


2. 下载arm-Linux交叉工具链


3. 编译内核文件


4. 让android模拟器运行在刚编译的内核上


5. 编译自己的hello内核模块


6 将hello.ko载入到内核中






1. 下载android 模拟器所用的内核源码， 代号为gold]]></description><category></category></item><item><title><![CDATA[安卓篇：小白的神经质--RTSP视频流的播放]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/74536237</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/74536237</guid><author>sddf313</author><pubDate>Thu, 06 Jul 2017 13:21:16 +0800</pubDate><description><![CDATA[年级大了，记忆力就会减退，不喜欢看动画片，变得喜欢喝茶，我还是个少年啊~~~~]]></description><category></category></item><item><title><![CDATA[列车以太网总线及TRDP的概述]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/73558464</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/73558464</guid><author>sddf313</author><pubDate>Thu, 22 Jun 2017 09:41:36 +0800</pubDate><description><![CDATA[一、列车以太网总线及TRDP的概述
以太网的标准IEC61375-3-4-2014中规定了列车通信网络（Train communication network TCN）中以太网通讯网络（Ethernet Consist Network ECN）的标准。此标准制定的主要原因是目前列车通讯的数据量剧增，而传统列车总线无法满足大数据量传输，所以采用以太网通讯，可以满足数据的传输要求。比如车载广播系统、]]></description><category></category></item><item><title><![CDATA[安卓篇：消息和UI]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/73558358</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/73558358</guid><author>sddf313</author><pubDate>Thu, 22 Jun 2017 09:30:30 +0800</pubDate><description><![CDATA[在Android中，在非主线程中更新UI控件是不安全的，app在运行时会直接Crash，所以当我们需要在非主线程中更新UI控件，那么就需要用到Handler和Message来实现
Demo中，使用到一个按钮和一个TextView，点击按钮之后改变TextView的内容，按钮点击时候新建一个进程，在进程中对UI控件进行修改。

initHandler();

private void in]]></description><category></category></item><item><title><![CDATA[从零讲述，嵌入式开发的心情]]></title><link>https://blog.youkuaiyun.com/sddf313/article/details/73496886</link><guid>https://blog.youkuaiyun.com/sddf313/article/details/73496886</guid><author>sddf313</author><pubDate>Tue, 20 Jun 2017 13:23:24 +0800</pubDate><description><![CDATA[这一篇文章，算是个开始。
 
   
前段时间忙碌回来，所以要写写文字性的东西。来记录自己的变化。

嵌入式开发，是个很大的门类，总的上来说，总体上分两类，一个是硬件开发，一类软件开发。硬件开发，有的纯可以设计电路图，通过根据要求对元器件选型，画出漂亮的PCB板，当然要会写一定的测试程序，得让板子功能实现吧。也有的进行IC设计，这个微电子搞的，太高深，我也不懂，就不说了。还有就是FPGA]]></description><category></category></item></channel></rss>