<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小鱼的马克堂]]></title><description><![CDATA[马克堂（markdown），关注嵌入式C、C++、开源硬件、AVR、STM32、Arduino平台。]]></description><link>https://blog.youkuaiyun.com/ymsunshine</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ymsunshine]]></copyright><item><title><![CDATA[T113-s3 开发笔记]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/124288435</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/124288435</guid><author>ymsunshine</author><pubDate>Wed, 20 Apr 2022 08:29:42 +0800</pubDate><description><![CDATA[t113-s3 开发笔记
ubuntu 20.04 编译 longan sdk
安装编译需要的依赖软件包
git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo
cd git-repo/ 
#然后编辑用户目录下的.profile 增加一条： PATH="$HOME/git-repo:$PATH" 
source .profile 
#使用tar xvf 解压sdk到linux中
repo sync -l  # 检出
source buil]]></description><category></category></item><item><title><![CDATA[交叉编译openssh]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/103849082</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/103849082</guid><author>ymsunshine</author><pubDate>Sun, 05 Jan 2020 23:29:25 +0800</pubDate><description><![CDATA[准备工作
openssh源码根目录新建external_dependency_libs 目录用以存放下载的zlib 和 openssl 源码压缩包
编译并将交叉编译的文件打包
#!/usr/bin/env bash
#filename: build_hisi.sh

PROJECT_DIR=$PWD

EXT_DEPEND_LIBS_PATH=$PROJECT_DIR/external_depen...]]></description><category></category></item><item><title><![CDATA[Hisi3531D ntfs-3g 编译安装并使用]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/98477969</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/98477969</guid><author>ymsunshine</author><pubDate>Mon, 05 Aug 2019 09:15:48 +0800</pubDate><description><![CDATA[源码编译及安装
#!/bin/bash

../configure CC=arm-hisiv600-linux-gcc --host=x86_64-unknown-linux-gnu --prefix=/home/luoyang/Downloads/ntfs-3g_ntfsprogs-2017.3.23/hisi_build/_build  --exec-prefix=/home/luoyang/...]]></description><category></category></item><item><title><![CDATA[linux 同步备份文件]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/94324648</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/94324648</guid><author>ymsunshine</author><pubDate>Sun, 30 Jun 2019 15:21:54 +0800</pubDate><description><![CDATA[日常开发使用的笔记本键盘又一次坏了，需要送修几天，需要将这台电脑上所有资料代码备份到家里台式机，因为这已经不是第一次这么干了，前几次都是拿移动硬盘转移数据，很是麻烦并且还不一定什么数据都能简单打包，而且特慢，终于在这次忍不住想到了有没有什么办法做到自动备份同步，找了一下还真有，而且人家是用在数据运维过程中的数据备份，实时性很高，以下花了一晚上时间做了一些尝试，虽然最后没有用到实时备份同步的功能但是...]]></description><category></category></item><item><title><![CDATA[Qt 海思嵌入式平台GDB调试]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/93458431</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/93458431</guid><author>ymsunshine</author><pubDate>Mon, 24 Jun 2019 08:36:31 +0800</pubDate><description><![CDATA[本文主要记录Qt在海思嵌入式平台上的GDB调试。

首先，Qt工程文件.pro增加如下设置，这样编译出来的程序支持gdb：

CONFIG+=debug_and_release


Qt Creator 中依次选择菜单：Debug – Start Debugging – Attatch to running debug server... 弹出如下设置界面。


其中，override serve...]]></description><category></category></item><item><title><![CDATA[用AVCodecParameters代替AVCodecContext]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/90724571</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/90724571</guid><author>ymsunshine</author><pubDate>Fri, 31 May 2019 23:33:27 +0800</pubDate><description><![CDATA[用AVCodecParameters代替AVCodecContext
高版本的FFmpeg 如下代码会报 “warning: ‘AVStream::codec’ is deprecated”  “Using AVStream.codec … deprecated, use AVStream.codecpar instead”，说明 AVStream.codec这个已经被遗弃，可以使用 AVStre...]]></description><category></category></item><item><title><![CDATA[海思35xx系统移植]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/90572601</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/90572601</guid><author>ymsunshine</author><pubDate>Sun, 26 May 2019 07:27:06 +0800</pubDate><description><![CDATA[嵌入式Linux系统移植海思35xx系统移植制作根文件系统参考文档
海思35xx系统移植
制作根文件系统


编译和安装 busybox
下载busybox源码，依次运行make 和 make install 默认会在 _install 目录下生成系统基本的文件。


制作根文件系统的相关文件
在/home/luoyang/nfsroot/myrootfs 目录下建立 rootfs_glibc 目...]]></description><category></category></item><item><title><![CDATA[Redbear DUO初体验]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/53967916</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/53967916</guid><author>ymsunshine</author><pubDate>Sun, 01 Jan 2017 20:19:16 +0800</pubDate><description><![CDATA[Redbear DUO 初体验，基本就是开箱后要做的事情了。]]></description><category></category></item><item><title><![CDATA[WICED 开发 Redbear Duo]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/53967903</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/53967903</guid><author>ymsunshine</author><pubDate>Sun, 01 Jan 2017 20:14:40 +0800</pubDate><description><![CDATA[主要介绍使用 WICED SDK 开发 Redbear Duo，权当抛砖引玉。]]></description><category></category></item><item><title><![CDATA[单片机LCD简单多级菜单实现]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/53576808</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/53576808</guid><author>ymsunshine</author><pubDate>Sun, 11 Dec 2016 23:36:48 +0800</pubDate><description><![CDATA[多年以前，我写过一篇12864lcd显示屏多级菜单代码实现 博客，当时草率的实现了一个菜单画面，然并没有实际用处，因为作为菜单的选取响应动作并没有在其中实现。这个就是补充了。]]></description><category></category></item><item><title><![CDATA[SW4Stm32开发环境搭建]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/53576775</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/53576775</guid><author>ymsunshine</author><pubDate>Sun, 11 Dec 2016 23:33:35 +0800</pubDate><description><![CDATA[SW4Stm32开发环境搭建一直在寻找一个跨平台的Stm32开发工具，无意中让我发现了System Workbench for Stm32 ，意法电子官方推出的开发工具。]]></description><category></category></item><item><title><![CDATA[FreeRTOS 与 LWIP 开发笔记]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/53576704</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/53576704</guid><author>ymsunshine</author><pubDate>Sun, 11 Dec 2016 23:27:59 +0800</pubDate><description><![CDATA[FreeRTOS 与 LWIP 开发笔记最近使用STM32 cube 固件库进行开发，使用的软件开发工具为SW4STM32和STM32CubeMX ，发现使用官方的cube 新库有一个最大的好处就是能使用STM32CubeMX进行工程初始化的配置工作，非常直观的图形化操作，特别是各种系统时钟的配置。]]></description><category></category></item><item><title><![CDATA[SecureCRT 回车按键值修改]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/51982331</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/51982331</guid><author>ymsunshine</author><pubDate>Thu, 21 Jul 2016 14:14:56 +0800</pubDate><description><![CDATA[最近做一个串口终端程序，代码拿外国人的，调试的时候死活不成功，后来发现原来在回车符的处理上的问题，因为老外是在Linux平台下开发，而我在Windows下调试，这两个平台上回车换行各有区别如下：

一、概念： 
换行符‘\n’和回车符‘\r’ 
（1）换行符就是另起一行 — ‘\n’ 10 换行（newline） 
（2）回车符就是回到一行的开头 — ‘\r’ 13 回车（return）]]></description><category></category></item><item><title><![CDATA[ubuntu12.04 系统安装Codeblocks 13.12]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/38800725</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/38800725</guid><author>ymsunshine</author><pubDate>Sun, 24 Aug 2014 22:13:11 +0800</pubDate><description><![CDATA[在以下网站中下载所有（16个安装包）直接安装 ：sudo dpkg -i *.deb  ，由于这些包是专门针对12.04系统的所以推荐这个方法，实验成功过。

https://code.launchpad.net/~damien-moore/+recipe/codeblocks-daily]]></description><category></category></item><item><title><![CDATA[QT串口编程（一）]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/35374631</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/35374631</guid><author>ymsunshine</author><pubDate>Sat, 28 Jun 2014 00:39:02 +0800</pubDate><description><![CDATA[学习QT的串口编程，网上一查貌似只有第三方库支持（好像在QT5中有官方支持，目前开发环境用的是4.7），国内用的比较多的是QextSerialPort 这个第三方库，各种教程还挺详细，特别是QTer网站上有关这一块还有一系列很好的教程，门槛较低，所以选择从QextSerialPort入手。在学习过程中发现QTer提供的教程中在我的笔记本中不能发现串口，由于USB转串口板子是自己开发的，所以开始以为]]></description><category></category></item><item><title><![CDATA[QT版AVRDUDE GUI（序）]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/30115065</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/30115065</guid><author>ymsunshine</author><pubDate>Wed, 11 Jun 2014 22:25:29 +0800</pubDate><description><![CDATA[最近做得Arduino兼容板需要下载软件，]]></description><category></category></item><item><title><![CDATA[Eagle 画板-拼板-输出Gerber到SeeedStudio打样过程笔记]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/28328143</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/28328143</guid><author>ymsunshine</author><pubDate>Tue, 03 Jun 2014 23:22:10 +0800</pubDate><description><![CDATA[画板及布线过程：

画板layout首先走信号线，将电源及地隐藏。信号线走线不走直角。布线能走短线不走远。可以边走线边布局。一般网格设置成20mil。线宽12mil，密集时可以走10mil（一般厂家都能做到6mil）电源线尽量走宽，24mil，32mil都行，实在不行就走16mil。最后覆铜时一定要检查各覆铜面有没有连成一个GND，没有连成一片时务必过孔，而且多打几个过孔。
关于晶振的两条信]]></description><category></category></item><item><title><![CDATA[基于Atmega644PA 单片机的Arduino电子积木 Qotusun mini主控及usb下载模块]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/28308905</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/28308905</guid><author>ymsunshine</author><pubDate>Tue, 03 Jun 2014 23:02:56 +0800</pubDate><description><![CDATA[经过三天的焊接、调试，兼容 Arduino的Atmega644Pa核心板+FT232下载板终于亮相啦，借鉴Microduino 的堆叠设计。0603的分离元件封装，micro usb的接口看着挺美，焊接时没少费功夫啊，自己先Mark一下！]]></description><category></category></item><item><title><![CDATA[坚持方向，踏踏实实]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/14443287</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/14443287</guid><author>ymsunshine</author><pubDate>Thu, 07 Nov 2013 02:06:05 +0800</pubDate><description><![CDATA[再次发现自己学习东西没有一个恒定的目标，总是盲目的跟风赶时尚，有时候碰到别人做的好的就去尝试以至于手头学习的东西还没学会就撇下去尝试新东西，最后什么也没学精通，光学了个皮毛。这两天学习nRF24模块，本想好好彻底的学一番，看到开源的Arduino库文件就开始想将它转换成C实现，刚开始了一个头文件就发现C++的代码很好很强大，于是想着尝试用用C++来开发STM32程序，结果琢磨着开源IDE开发，在网]]></description><category></category></item><item><title><![CDATA[stm32 的cc3000驱动调试成功第一步，纪念一下]]></title><link>https://blog.youkuaiyun.com/ymsunshine/article/details/13355307</link><guid>https://blog.youkuaiyun.com/ymsunshine/article/details/13355307</guid><author>ymsunshine</author><pubDate>Mon, 28 Oct 2013 21:32:51 +0800</pubDate><description><![CDATA[最近利用业余时间一直在调试cc3000模块的stm32驱动，调试了这么多天终于看到希望了，必须庆祝一下，下一步开始优化代码。

CC3000 BaseWiFi Demo

Key:smartconfigAES16

Initialed...

MAC Address :20001194 00 28 56 e3 ba 

Started AP/SSID scan

CC300]]></description><category></category></item></channel></rss>