<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[semilog的专栏]]></title><description><![CDATA[把做的全记下来，和大家一起分享]]></description><link>https://blog.youkuaiyun.com/semilog</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; semilog]]></copyright><item><title><![CDATA[最新的kernel中的gpio的使用方法]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/125477819</link><guid>https://blog.youkuaiyun.com/semilog/article/details/125477819</guid><author>semilog</author><pubDate>Mon, 27 Jun 2022 09:38:29 +0800</pubDate><description><![CDATA[最新的kernel中的gpio的使用方法目录1. 背景 12. 当前gpio在kernel的架构 23. 调试调用方法 34. 交叉编译方法 34.1 Linux下交叉编译 34.2 Android下面交叉编译 4(1) 修改源码 4(2) Android NDK下面进行交叉编译 4(3) 放在Android源码中进行交叉编译 45. gpiotool 在android下面的使用 65.1 gpiodetect使用 65.2 gpioinfo使用 65.3 gpiofind使用 85.4 gpioget使用]]></description><category></category></item><item><title><![CDATA[抛弃ExQuilla,  拥抱Evolution-ews]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/94649206</link><guid>https://blog.youkuaiyun.com/semilog/article/details/94649206</guid><author>semilog</author><pubDate>Thu, 04 Jul 2019 20:19:30 +0800</pubDate><description><![CDATA[ubuntu 16.04 下使用 Evolution 收发 Exchange Web Server 邮件



由于公司使用的是microsoft 的 Exchange Web Server 邮件服务器.

而我又上ubuntu下面工作, 没法用outlook , 所以只能使用ubuntu下能用的支持ews服务的邮件工具.

一开始的时候使用的是 Thunderbird +ExQuilla,...]]></description><category></category></item><item><title><![CDATA[如何在arm编译 openssl1.0.0 的shared 库]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/89350022</link><guid>https://blog.youkuaiyun.com/semilog/article/details/89350022</guid><author>semilog</author><pubDate>Wed, 17 Apr 2019 10:01:04 +0800</pubDate><description><![CDATA[最近在查arm平台上签名的问题, 遇到一个问题,需要openssl 的shared 库,竟然找不到交叉编译的方法

好不容易找了一个网站,上面有说到的,分享如下:

static 库
./Configure no-asm --prefix=/home/gaowei/openssl os/compiler:arm-linux-gnueabihf-gcc



vi Makefile

remov...]]></description><category></category></item><item><title><![CDATA[ubuntu16.04 lts 中 gedit  打开txt 时显示乱码的解决方法]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/86666322</link><guid>https://blog.youkuaiyun.com/semilog/article/details/86666322</guid><author>semilog</author><pubDate>Sun, 27 Jan 2019 15:19:58 +0800</pubDate><description><![CDATA[网上找的,都是你抄我,我抄你,试了几个都是格式都错了.晕.

最终经过尝试如下:

 

1. 安装:
sudo apt install dconf-editor
sudo dconf-editor


2. 找到如下路小径:
org -&amp;gt; gnome -&amp;gt; gedit -&amp;gt; preferences -&amp;gt; encodings -&amp;gt; candidate-encoding...]]></description><category></category></item><item><title><![CDATA[编译出现 WARNING: 'aclocal-1.15' is missing on your system.问题解决]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/83818620</link><guid>https://blog.youkuaiyun.com/semilog/article/details/83818620</guid><author>semilog</author><pubDate>Wed, 07 Nov 2018 10:12:13 +0800</pubDate><description><![CDATA[1. ubuntu14.04 出现这个问题，需要手动安装 

Automake-1.15

2. 下载地址：

http://ftp.gnu.org/gnu/automake/

http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz

 

3. 编译


./configure --docdir=/usr/share/doc/automake-...]]></description><category></category></item><item><title><![CDATA[gdb & gdbserver 在arm上移植，及调试配置]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/83622760</link><guid>https://blog.youkuaiyun.com/semilog/article/details/83622760</guid><author>semilog</author><pubDate>Thu, 01 Nov 2018 16:34:20 +0800</pubDate><description><![CDATA[1. 下载gdb
http://ftp.gnu.org/gnu/gdb/
http://ftp.gnu.org/gnu/gdb/gdb-8.2.tar.xz
解压到：
tar -Jxvf gdb-8.2.tar.xz
/home/semilog/working/gdb/gdb-8.2/

2. 编译

（1） 先编译在 pc 上运行的 gdb  (arm-linux-gnueabihf-gdb)
...]]></description><category></category></item><item><title><![CDATA[如何让 libtool 自动链接静态库，生成静态可以执行程序]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/82426415</link><guid>https://blog.youkuaiyun.com/semilog/article/details/82426415</guid><author>semilog</author><pubDate>Wed, 05 Sep 2018 16:59:13 +0800</pubDate><description><![CDATA[1. 最近在交叉编译parted，可是发现，无论我如何弄，生成的parted 都是动态链接的可执行文件

我需要一个静态链接的parted，但是无论我如何配置，生成的都是动态的最后修改了：

parted-3.2/parted/makefile

parted_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
			    $(L...]]></description><category></category></item><item><title><![CDATA[在ARM平台上编译移植openssh]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/80424280</link><guid>https://blog.youkuaiyun.com/semilog/article/details/80424280</guid><author>semilog</author><pubDate>Wed, 23 May 2018 18:41:42 +0800</pubDate><description><![CDATA[1. 下载源代码

    移植openssh需要三个包：openssh、openssl 和 zlib

    zlib官方下载：http://www.zlib.net/
	    openssl官方下载：http://www.openssl.org/source  （ OpenSSL &amp;gt;= 1.0.1 &amp;lt; 1.1.0）或     LibreSSL http://www.libres...]]></description><category></category></item><item><title><![CDATA[天梭手表Tissot手表更换电池的方法]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/79821667</link><guid>https://blog.youkuaiyun.com/semilog/article/details/79821667</guid><author>semilog</author><pubDate>Wed, 04 Apr 2018 20:35:37 +0800</pubDate><description><![CDATA[天梭手表Tissot手表更换电池的方法专卖店换一次要200元，对于一个码农来说，基本都是diy，所以这个钱也不能让他们赚，那怎么办？百度半天也没有找到有用的东西，全是广告，还不如某宝，上面什么都有，找到下面的工具1. 撬刀撬刀撬开手表后盖，注意天梭手表的圆形表盖后面有一个地方是凸起的，用于打开表盖的。撬开后，看电池型号，买电池，一般5元到10元一个，不要买什么原装30元的那种，骗人的。2. 手表压...]]></description><category></category></item><item><title><![CDATA[stm32  在windows下 使用gcc 编译的makefile脚本]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/72937840</link><guid>https://blog.youkuaiyun.com/semilog/article/details/72937840</guid><author>semilog</author><pubDate>Thu, 08 Jun 2017 22:30:48 +0800</pubDate><description><![CDATA[cygwin_build.bat
@ECHO OFF

::----------------------------------------------------------
:: configure cross compiler path
::----------------------------------------------------------
SET COMPILER_ROO]]></description><category></category></item><item><title><![CDATA[stm32F051  HSI 时钟作为主时钟]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/48492261</link><guid>https://blog.youkuaiyun.com/semilog/article/details/48492261</guid><author>semilog</author><pubDate>Wed, 16 Sep 2015 12:38:37 +0800</pubDate><description><![CDATA[最近要用stm32F051， 因为板子比较小，故就没有外部晶体，想用内部8M RC为作48M系统时钟的来源。但是一下子，没弄出来，上网找了找，其实想快弄出来。结果还是看了一下代码，和手册，既然花了时间，就分享给大家吧，免得再耽误时间了。

两种方法：

1. 在系统启动时自动检测，没有外部晶体，就用内部HSI作为时钟源，代码如下：




/**
  * @brief  Configures ...]]></description><category></category></item><item><title><![CDATA[共模电感简介及应用 Common mode Choke (出处不详)]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/17525931</link><guid>https://blog.youkuaiyun.com/semilog/article/details/17525931</guid><author>semilog</author><pubDate>Tue, 24 Dec 2013 11:37:22 +0800</pubDate><description><![CDATA[共模电感简介及应用 Common mode Choke

共模电感(Common mode Choke)，也叫共模扼流圈，是在一个闭合磁环上对称绕制方向相反、匝数相同的线圈。理想的共模扼流圈对L（或N）与E之间的共模干扰具有抑制作用，而对L与N之间存在的差模干扰无电感抑制作用。但实际线圈绕制的不完全对称会导致差模漏电感的产生。信号电流或电源电流在两个绕组中流过时方向相反，产生的磁通量相互抵消，]]></description><category></category></item><item><title><![CDATA[Visual SVN 密码在线web修改方法]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/13016737</link><guid>https://blog.youkuaiyun.com/semilog/article/details/13016737</guid><author>semilog</author><pubDate>Fri, 25 Oct 2013 10:25:52 +0800</pubDate><description><![CDATA[其实现原理是通过在本地通过一个CGI脚本，去修改 SVN仓储下的htpasswd密码文件，如我的"d:\Repositories\htpasswd"

所以无非就是自己写一个CGI脚本，使用SVN的密码加密方法，读出密码，再修改然后，再以同亲的加密方法写入，web服务

软件已经存在了，就是 apache， 现在visual svn 或是自己搭建 apache + Subversion 也]]></description><category></category></item><item><title><![CDATA[ARM linux解析之压缩内核zImage的启动过程]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/9445495</link><guid>https://blog.youkuaiyun.com/semilog/article/details/9445495</guid><author>semilog</author><pubDate>Wed, 24 Jul 2013 09:57:49 +0800</pubDate><description><![CDATA[前段时间研究了一下，写出来，和大家一起学习进步。]]></description><category></category></item><item><title><![CDATA[ARM linux解析之zImage镜像文件的生成]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/9445197</link><guid>https://blog.youkuaiyun.com/semilog/article/details/9445197</guid><author>semilog</author><pubDate>Wed, 24 Jul 2013 08:41:32 +0800</pubDate><description><![CDATA[ARM linux解析之zImage镜像文件的生成

semilog@163.com

 

最开始做个约定：存放linux代码的根目录我们叫做：linux_src，代码用linux-3.0.46进行分析。对于arm系统，$(SRCARCH)
 = ARM。

可能你会想，究竟linux如何编译生成它的压缩内核镜像zImage的呢？哈哈，下面就来做个解析。

当我们在linu]]></description><category></category></item><item><title><![CDATA[Dell D630  BCM4311 无线网卡驱动  ubuntu 10.04 安装]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/8105075</link><guid>https://blog.youkuaiyun.com/semilog/article/details/8105075</guid><author>semilog</author><pubDate>Wed, 24 Oct 2012 00:02:57 +0800</pubDate><description><![CDATA[apt-get install b43-fwcutter
网上说的其他方法都不管用，就这个就行了，装完重启就可以了。]]></description><category></category></item><item><title><![CDATA[在windows下用 cgywin编译MIPS的gnu交叉编译器]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/7870730</link><guid>https://blog.youkuaiyun.com/semilog/article/details/7870730</guid><author>semilog</author><pubDate>Wed, 15 Aug 2012 20:42:59 +0800</pubDate><description><![CDATA[build_mips_gnu_tools.bat



@echo off


::set TARGET=mips-elf
::set PREFIX=/opt/mips-gnu-tools
::set BIN_PATH=/opt/mips-gnu-tools/bin


set LANG=C.UTF-8
set CYGWIN_DIR=d:\cygwin
set PATH]]></description><category></category></item><item><title><![CDATA[最终编译的arm-none-eabi-gcc 的参数和脚本]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/7870722</link><guid>https://blog.youkuaiyun.com/semilog/article/details/7870722</guid><author>semilog</author><pubDate>Wed, 15 Aug 2012 20:37:04 +0800</pubDate><description><![CDATA[build_gnu_tools.bat
@echo off


::set TARGET=arm-none-eabi
::set PREFIX=/opt/arm-gnu-tools
::set BIN_PATH=/opt/arm-gnu-tools/bin


set LANG=C.UTF-8
set CYGWIN_DIR=d:\cygwin
set PATH=%CYGWIN]]></description><category></category></item><item><title><![CDATA[Windows下编译make (原发于：2012-07-29 18:27:16)]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/7870717</link><guid>https://blog.youkuaiyun.com/semilog/article/details/7870717</guid><author>semilog</author><pubDate>Wed, 15 Aug 2012 20:35:20 +0800</pubDate><description><![CDATA[Windows下编译make

By semilog  2012-7-29

最近在windows下用通过cygwin编译ARM的程序的时候发现，在make
 3.79.1版本下可以编译通过，但是到了make-3.81版本，就会出现如下的编译错误：

cygwin warning:

MS-DOS style path detected: E:/Src/helloworld]]></description><category></category></item><item><title><![CDATA[如何在windows下面编译u-boot (原发于：2012-07-24 23:16:59)]]></title><link>https://blog.youkuaiyun.com/semilog/article/details/7870710</link><guid>https://blog.youkuaiyun.com/semilog/article/details/7870710</guid><author>semilog</author><pubDate>Wed, 15 Aug 2012 20:33:04 +0800</pubDate><description><![CDATA[如何在windows下面编译u-boot

By semilog    2012-7-22

最近想移植u-boot 到我的ARM开发板上，但是又不想在linux环境下编译，所以就想在 windows
 xp下面通过cygwin + arm-none-eabi-gcc 来编译 u-boot。

我从u-boot 官网上先了u-boot-2011.03 来移植，装了cygwin，又装了]]></description><category></category></item></channel></rss>