自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鱼的马克堂

马克堂(markdown),关注嵌入式C、C++、开源硬件、AVR、STM32、Arduino平台。

  • 博客(27)
  • 资源 (13)
  • 收藏
  • 关注

原创 T113-s3 开发笔记

t113-s3 开发笔记ubuntu 20.04 编译 longan sdk安装编译需要的依赖软件包git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repocd git-repo/ #然后编辑用户目录下的.profile 增加一条: PATH="$HOME/git-repo:$PATH" source .profile #使用tar xvf 解压sdk到linux中repo sync -l # 检出source buil

2022-04-20 08:29:42 8632 5

原创 交叉编译openssh

准备工作openssh源码根目录新建external_dependency_libs 目录用以存放下载的zlib 和 openssl 源码压缩包编译并将交叉编译的文件打包#!/usr/bin/env bash#filename: build_hisi.shPROJECT_DIR=$PWDEXT_DEPEND_LIBS_PATH=$PROJECT_DIR/external_depen...

2020-01-05 23:29:25 2253 1

原创 Hisi3531D ntfs-3g 编译安装并使用

源码编译及安装#!/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/...

2019-08-05 09:15:48 1226 1

原创 linux 同步备份文件

日常开发使用的笔记本键盘又一次坏了,需要送修几天,需要将这台电脑上所有资料代码备份到家里台式机,因为这已经不是第一次这么干了,前几次都是拿移动硬盘转移数据,很是麻烦并且还不一定什么数据都能简单打包,而且特慢,终于在这次忍不住想到了有没有什么办法做到自动备份同步,找了一下还真有,而且人家是用在数据运维过程中的数据备份,实时性很高,以下花了一晚上时间做了一些尝试,虽然最后没有用到实时备份同步的功能但是...

2019-06-30 15:21:54 295

原创 Qt 海思嵌入式平台GDB调试

本文主要记录Qt在海思嵌入式平台上的GDB调试。首先,Qt工程文件.pro增加如下设置,这样编译出来的程序支持gdb:CONFIG+=debug_and_releaseQt Creator 中依次选择菜单:Debug – Start Debugging – Attatch to running debug server... 弹出如下设置界面。其中,override serve...

2019-06-24 08:36:31 1507

原创 用AVCodecParameters代替AVCodecContext

用AVCodecParameters代替AVCodecContext高版本的FFmpeg 如下代码会报 “warning: ‘AVStream::codec’ is deprecated” “Using AVStream.codec … deprecated, use AVStream.codecpar instead”,说明 AVStream.codec这个已经被遗弃,可以使用 AVStre...

2019-05-31 23:33:27 1064

原创 海思35xx系统移植

嵌入式Linux系统移植海思35xx系统移植制作根文件系统参考文档海思35xx系统移植制作根文件系统编译和安装 busybox下载busybox源码,依次运行make 和 make install 默认会在 _install 目录下生成系统基本的文件。制作根文件系统的相关文件在/home/luoyang/nfsroot/myrootfs 目录下建立 rootfs_glibc 目...

2019-05-26 07:27:06 973

原创 Redbear DUO初体验

Redbear DUO 初体验,基本就是开箱后要做的事情了。

2017-01-01 20:19:16 1474 1

原创 WICED 开发 Redbear Duo

主要介绍使用 WICED SDK 开发 Redbear Duo,权当抛砖引玉。

2017-01-01 20:14:40 3130 2

原创 单片机LCD简单多级菜单实现

多年以前,我写过一篇12864lcd显示屏多级菜单代码实现 博客,当时草率的实现了一个菜单画面,然并没有实际用处,因为作为菜单的选取响应动作并没有在其中实现。这个就是补充了。

2016-12-11 23:36:48 21955 3

原创 SW4Stm32开发环境搭建

SW4Stm32开发环境搭建一直在寻找一个跨平台的Stm32开发工具,无意中让我发现了System Workbench for Stm32 ,意法电子官方推出的开发工具。

2016-12-11 23:33:35 22437

原创 FreeRTOS 与 LWIP 开发笔记

FreeRTOS 与 LWIP 开发笔记最近使用STM32 cube 固件库进行开发,使用的软件开发工具为SW4STM32和STM32CubeMX ,发现使用官方的cube 新库有一个最大的好处就是能使用STM32CubeMX进行工程初始化的配置工作,非常直观的图形化操作,特别是各种系统时钟的配置。

2016-12-11 23:27:59 15631 2

原创 SecureCRT 回车按键值修改

最近做一个串口终端程序,代码拿外国人的,调试的时候死活不成功,后来发现原来在回车符的处理上的问题,因为老外是在Linux平台下开发,而我在Windows下调试,这两个平台上回车换行各有区别如下:一、概念: 换行符‘\n’和回车符‘\r’ (1)换行符就是另起一行 — ‘\n’ 10 换行(newline) (2)回车符就是回到一行的开头 — ‘\r’ 13 回车(return)

2016-07-21 14:14:56 9467

原创 ubuntu12.04 系统安装Codeblocks 13.12

在以下网站中下载所有(16个安装包)直接安装 :sudo dpkg -i *.deb  ,由于这些包是专门针对12.04系统的所以推荐这个方法,实验成功过。https://code.launchpad.net/~damien-moore/+recipe/codeblocks-daily

2014-08-24 22:13:11 956

原创 QT串口编程(一)

学习QT的串口编程,网上一查貌似只有第三方库支持(好像在QT5中有官方支持,目前开发环境用的是4.7),国内用的比较多的是QextSerialPort 这个第三方库,各种教程还挺详细,特别是QTer网站上有关这一块还有一系列很好的教程,门槛较低,所以选择从QextSerialPort入手。在学习过程中发现QTer提供的教程中在我的笔记本中不能发现串口,由于USB转串口板子是自己开发的,所以开始以为

2014-06-28 00:39:02 1338

原创 QT版AVRDUDE GUI(序)

最近做得Arduino兼容板需要下载软件,

2014-06-11 22:25:29 2165 1

原创 Eagle 画板-拼板-输出Gerber到SeeedStudio打样过程笔记

画板及布线过程:画板layout首先走信号线,将电源及地隐藏。信号线走线不走直角。布线能走短线不走远。可以边走线边布局。一般网格设置成20mil。线宽12mil,密集时可以走10mil(一般厂家都能做到6mil)电源线尽量走宽,24mil,32mil都行,实在不行就走16mil。最后覆铜时一定要检查各覆铜面有没有连成一个GND,没有连成一片时务必过孔,而且多打几个过孔。关于晶振的两条信

2014-06-03 23:22:10 5442

原创 基于Atmega644PA 单片机的Arduino电子积木 Qotusun mini主控及usb下载模块

经过三天的焊接、调试,兼容 Arduino的Atmega644Pa核心板+FT232下载板终于亮相啦,借鉴Microduino 的堆叠设计。0603的分离元件封装,micro usb的接口看着挺美,焊接时没少费功夫啊,自己先Mark一下!

2014-06-03 23:02:56 4543

原创 坚持方向,踏踏实实

再次发现自己学习东西没有一个恒定的目标,总是盲目的跟风赶时尚,有时候碰到别人做的好的就去尝试以至于手头学习的东西还没学会就撇下去尝试新东西,最后什么也没学精通,光学了个皮毛。这两天学习nRF24模块,本想好好彻底的学一番,看到开源的Arduino库文件就开始想将它转换成C实现,刚开始了一个头文件就发现C++的代码很好很强大,于是想着尝试用用C++来开发STM32程序,结果琢磨着开源IDE开发,在网

2013-11-07 02:06:05 906

原创 stm32 的cc3000驱动调试成功第一步,纪念一下

最近利用业余时间一直在调试cc3000模块的stm32驱动,调试了这么多天终于看到希望了,必须庆祝一下,下一步开始优化代码。CC3000 BaseWiFi DemoKey:smartconfigAES16Initialed...MAC Address :20001194 00 28 56 e3 ba Started AP/SSID scanCC300

2013-10-28 21:32:51 3186 9

原创 12864lcd显示屏多级菜单代码实现

#include #include #include "lcd.h" #define menu_level 3 //菜单表个数#define menu_mete 14 //所有菜单选项个数 struct option{uchar key_level;//当前菜单选项所属菜单表uchar enter_index;//进入的indexuchar cancel_i

2013-05-13 22:02:16 14993 1

原创 LCD12864液晶显示屏串行方式驱动详解

市面上的LCD12864显示屏有很多种其中粗了分有带字库的和不带字库的,带字库的LCD因其自身带有各种字型ROM特别适合小存储微处理器使用。带字库LCD显示屏因其控制器不同又可以分为好几种,本文要介绍的金鹏电子生产的OCMJ4X8C_3型12864LCD显示屏是基于ST7920控制器,所以只要是该控制器驱动的显示屏大体使用是一样的。从金鹏电子官方下载OCMJ4X8C_3型LCD的技术资料,主要包括

2013-05-04 22:19:03 38997 1

原创 Makefile文件简介

Makefile文件简介因为编译软件用的是WinAVR,其编译器是鼎鼎大名的开源编译器GCC,开源的东西虽然好用但是想要上手还得有点基本功才行,比如Makefile文件的编写对于那些习惯了KEIL C的人来说就不是很顺手了,在KEIL C等编译器中编译软件将所有编译后台工作都做好了,而WinAVR中还得自己编写Makefile文件,不过还好WinAVR自带一个MFile程序简化了Makefil

2013-02-01 21:08:15 945

原创 Ubuntu 12.04系统环境利用USB下载程序到TQ2440开发板

<!--@page {margin:2cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}p {margin-bottom:0.21cm}-->本程序是配合minicom一起使用。。。。。注意此方法我在TQ2440开发板测试成功,其他开发板请在王路上查找相应的代码!!!

2012-10-05 22:47:17 1089

原创 Ubuntu 12.04系统天嵌Linux交叉编译开发工具的安装

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->在天嵌光盘中的“EABI_4.3.3_EmbedSky_20090812.tar.bz2”软件就是用于交叉编译的工具包,安装步骤:1、解压交叉编译开发工具包在/opt目录下使用“mkdir”自己建立一个文件夹,比如命名为“EmbedSky”(

2012-10-02 22:16:07 2781 1

原创 Delphi中利用TXMLDocument组件读取XML生成TreeView函数备忘

一、将TreeView结构保存为XML文件函数procedure TmainForm.Tree2XML(tree:TTreeView);var tn:TTreeNode; XMLDoc:TXMLDocument; iNode:IXMLNode;  procedure ProcessTreeItem(tn:TTreeNode;iNode:IXMLNode);  var

2012-07-10 23:26:33 1199

原创 学习Delphi刚满月第一个delphi应用程序

首先说说背景吧,毕竟这是我的第一个csdn博客文章。今年6月份开始,利用休息时间学习了Python,至于为什么想学Python主要原因是曾经在大学听说过,其次是作为一个开源语言,Python的学习书籍特多,当然英语版居多。学学发现光看几段代码,练练书中的测试代码很是乏味,于是就想何不编一个程序?加之工作需要一款仓库管理软件,也没想太多就奔着这个目标上路了,立马转攻Wxpython方向。一个月后

2011-12-20 18:05:47 952

qt串口QextSerialPort简单实现

QT4串口开发之Qexserialport库的简单实现,详情请移步博客。下位机通过串口发送数据给上位机程序,上位机将接收到的数据打印出来。

2014-06-28

仓库管理软件源码

说明: 1、软件数据库用的是SQLite3,用的SQLite3封装为sqlitesimpledelphi。网上很多关于sqlitesimpledelphi的文章,我就不赘述了,请问谷哥哥。 2、以下提供的源码为软件的初期版,基本是个框架,但是基本的数据库查询很是有点。

2011-12-20

can相关知识文档打包

本人收集的can相关资料,打包奉上,希望对各位有用。

2010-12-18

台达plc编程中文手册

这是本人收集的台达plc编程手册,360多页,内容详细。

2010-12-18

Think in c++ 2nd(英文原版)第二部分

这本经典书我自己正在看,本来在论坛上有的,但是要分才能下,我这里提供不要分也能下载的。这是第二部分,第一部分在我的资源里面有,希望对你有帮助。

2010-01-17

Think in c++ 2nd(英文原版)第一部分

这本经典书我自己正在看,本来在论坛上有的,但是要分才能下,我这里提供不要分也能下载的。这是第一部分,第二部分在我的资源里面有,希望对你有帮助。

2010-01-17

Filesystem Hierarchy Standard 2.3

《Filesystem Hierarchy Standard》Linux 文件系统的标准规范,这是英文原版,应该能看懂的。

2010-01-14

一款xp的win7主题下载

这是我从一个外国网站下的,地址给忘了。很漂亮的,自己现在就在用,安装也很方便,特别值得一提的是有一个叫Styler的视觉优化软件,可以调出阴影等效果,很实用。

2009-04-10

colorschemerstudio 及其 key

colorschemerstudio 是一款用于网页设计的配色器,作为网页设计来说很好用的,主要更能有屏幕取色,图片颜色分离等……我发现有人已经传了个上来,但是没有提供key ,这里我专门提供了两个key,绝对能用,本人现在就在用。

2009-04-10

一些flash游戏编程的源文件

这是我收集的一些制作flash游戏的相关源文件,很齐全的哦,其中包括射击,爆炸场景,溅血,小地图,当然还有音效等等……虽然都是As2.0的,但是很容易转换为3.0的。

2009-04-10

Flash Transform Matrix

关于flash 的Transform变换,也就是Matrix详解

2008-11-29

空空如也

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

TA关注的人

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