嵌入式
文章平均质量分 90
飞行的鱼
酷爱开源硬件,专注AVR、STM32、海思35xx系列平台嵌入式开发,大爱Linux。
展开
-
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 · 9486 阅读 · 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 · 2403 阅读 · 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 · 1298 阅读 · 1 评论 -
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 · 1614 阅读 · 1 评论 -
用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 · 1140 阅读 · 0 评论 -
海思35xx系统移植
嵌入式Linux系统移植海思35xx系统移植制作根文件系统参考文档海思35xx系统移植制作根文件系统编译和安装 busybox下载busybox源码,依次运行make 和 make install 默认会在 _install 目录下生成系统基本的文件。制作根文件系统的相关文件在/home/luoyang/nfsroot/myrootfs 目录下建立 rootfs_glibc 目...原创 2019-05-26 07:27:06 · 1029 阅读 · 0 评论 -
Redbear DUO初体验
Redbear DUO 初体验,基本就是开箱后要做的事情了。原创 2017-01-01 20:19:16 · 1528 阅读 · 1 评论 -
WICED 开发 Redbear Duo
主要介绍使用 WICED SDK 开发 Redbear Duo,权当抛砖引玉。原创 2017-01-01 20:14:40 · 3196 阅读 · 2 评论 -
单片机LCD简单多级菜单实现
多年以前,我写过一篇12864lcd显示屏多级菜单代码实现 博客,当时草率的实现了一个菜单画面,然并没有实际用处,因为作为菜单的选取响应动作并没有在其中实现。这个就是补充了。原创 2016-12-11 23:36:48 · 22220 阅读 · 3 评论 -
SW4Stm32开发环境搭建
SW4Stm32开发环境搭建一直在寻找一个跨平台的Stm32开发工具,无意中让我发现了System Workbench for Stm32 ,意法电子官方推出的开发工具。原创 2016-12-11 23:33:35 · 22529 阅读 · 0 评论 -
FreeRTOS 与 LWIP 开发笔记
FreeRTOS 与 LWIP 开发笔记最近使用STM32 cube 固件库进行开发,使用的软件开发工具为SW4STM32和STM32CubeMX ,发现使用官方的cube 新库有一个最大的好处就是能使用STM32CubeMX进行工程初始化的配置工作,非常直观的图形化操作,特别是各种系统时钟的配置。原创 2016-12-11 23:27:59 · 15907 阅读 · 2 评论 -
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 · 3219 阅读 · 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 · 15193 阅读 · 1 评论 -
Makefile文件简介
Makefile文件简介因为编译软件用的是WinAVR,其编译器是鼎鼎大名的开源编译器GCC,开源的东西虽然好用但是想要上手还得有点基本功才行,比如Makefile文件的编写对于那些习惯了KEIL C的人来说就不是很顺手了,在KEIL C等编译器中编译软件将所有编译后台工作都做好了,而WinAVR中还得自己编写Makefile文件,不过还好WinAVR自带一个MFile程序简化了Makefil原创 2013-02-01 21:08:15 · 965 阅读 · 0 评论 -
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 · 1122 阅读 · 0 评论 -
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 · 2812 阅读 · 1 评论