程序手艺人 - 有趣有能量

欢迎关注我的订阅号“程序手艺人”

[ 物联网篇 ] 09 - Buildroot中构建NXP IMX8MM

遇到的两个问题 : 下载buildroot-2019.05-rc2版本,构建freescale_imx8mmevk_defconfig(由于imx8mmevk 和imx8mqevk差别不大,因此在imx8mqevk的基础上得到imx8mmevk) , 构建出的固件烧录到开发板,发现无法启动 m...

2019-05-22 20:17:36

阅读数 67

评论数 0

[ 物联网篇 ] 08 - Yocto 文件系统中启用 Sysvinit

NXP Yocto 默认文件系统的启动方式是Systemd ,通过修改配置文件改为Sysvinit启动方式 sources/meta-fsl-bsp-release/imx/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc 中的 #...

2019-05-21 21:09:23

阅读数 28

评论数 0

[ 物联网篇 ] 07 - buildroo文件系统中启用 Systemd

在buildroot-2019.05-rc2版本中,编译imx8mqevk固件,加载文件系统,启动进程的方式是sysvinit,而 imx8mqevk 原有代码包中的Yocto 文件系统启动进程的方式是systemd。 尝试下 buildroot 中改为systemd方式 make freesca...

2019-05-21 20:30:14

阅读数 32

评论数 0

[ 物联网篇 ] 06 - NXP-i.MX 8MM从SD卡启动失败MMC card init failed!

编译固件 bitbake -k core-image-minimal //编译出的固件 core-image-minimal-imx8mmevk-20190508073946.rootfs.sdcard.bz2 //压缩固件 sudo bzip2 -d core-image-minimal-imx...

2019-05-21 10:55:33

阅读数 92

评论数 0

[ 物联网篇 ] 05 - GitLab 部署 NXP-i.MX 8MM 源码

为了方便多人的协作开发,现在把NXP-i.MX 8MM部署在内部服务器搭建的GitLab上。 GitLab上新建Groups,然后在Groups中添加需要的仓库 源码的目录结构通过manifests/default.xml来维护,通过repo来管理 <?xml version=&q...

2019-05-08 20:39:35

阅读数 43

评论数 0

[ 物联网篇 ] 04 - Yocto Project (YP)编译 NXP-i.MX 8MM

NXP i.MX8 系列如下: 重点看 i.MX_Yocto_Project_User’s_Guide.pdf ,里面包括的源码的下载/构建/烧录,唯一不足的是,文档不是很新,如何下载i.MX8MM源码,还得走一段弯路 源码下载 ./repo init -u git://source.co...

2019-04-14 16:11:12

阅读数 56

评论数 0

[ 物联网篇 ] 03 - Yocto Project (YP)构建 Alexa SDK

目标 : i.MX8M EVK board 编译出 Alexa SDK (AVS) image , 详细步骤可以参考Build Alexa SDK (AVS) image for i.MX8M EVK board (with Yocto Morty, Kernel4.9) 下载源码 $ cd ...

2019-04-09 19:28:41

阅读数 232

评论数 1

[ 物联网篇 ] 02 - Yocto Project (YP)快速入门

NXP i.MX 8M Mini 的源码构建系统使用的是Yocto,如果不熟悉Yocto,完全看不懂 i.MX 8M Mini 的相关代码。 废话不多说,直接到Yocto 官网看文档,写Demo。参考官网的文档 Yocto Project Quick Start Yocto Project...

2019-04-07 18:24:53

阅读数 133

评论数 0

[ Andriod篇 ] - Android 5.0.2 源码编译

Android 源码版本比较多, 这里选择的是 韦东山第四期 Andriod 教程中的 Android-5.0.2, 直接从百问网公开的百度网盘链接下载。由于源码本身已经集成了 Tiny 4412开发板相关配置,省去了很多工作量。 百问网提供配置好编译环境的虚拟机,初步使用了一段时间,诸多不便,这...

2019-01-13 11:40:52

阅读数 190

评论数 0

Ubuntu格式化分区/挂载

分区 电脑一般会装两块硬盘,一块SSD,一块机械硬盘,安装Ubuntu系统之后就涉及了分区的操作,这里做一些简单记录 查看硬盘信息 ➜ Downloads >sudo fdisk -l Disk /dev/sda: 238.5 GiB, 256060514304 by...

2018-11-12 21:03:14

阅读数 39

评论数 0

实现Ubuntu网络快速连接

网络管理 工作之后一直以Ubuntu系统为主力开发环境,系统自带的网络管理network和第三方开源网络wicd使用效果一般,连接,切换网络的速度比较慢,由此这里卸载系统的网络管理和第三方应用wicd,以开源库wpa_supplicant 实现一个快速连接网络,切换的小程序 系统运行级别 其中r...

2018-10-23 18:33:48

阅读数 60

评论数 0

从零开始构建嵌入式系统实践指南

近期花费了一段时间从零搭建一个嵌入式系统,从Uboot,Kernel,文件系统的编译到配置一步一步的实践,采坑到现在的顺理成章,经历了一个痛苦的过程,因此把搭建过程中的经验整理成了一篇详细的教程,发表在GitChat平台上,分享给大家,共同探讨,共同进步。 一个精简完整的嵌入式系统包括Uboot...

2018-08-29 08:23:41

阅读数 155

评论数 0

nghttp2 - HTTP/2 C Library 简明教程(一)

nghttp2 - HTTP/2 C Library nghttp2 是在C中的超文本传输协议版本2的实现. HTTP/2 的框架层被实现为可重用的C库. 最重要的是我们实现了一个HTTP/2客户端,服务器和代理.还为HTTP/2开发了负载测试和基准测试工具. HPACK编码器和解码器可用...

2018-01-30 08:32:03

阅读数 2689

评论数 0

Linux下进程间通讯方式 - UNIX Domain Socket

概述Linux下进程通讯方式有很多,比较典型的有套接字,平时比较常用的套接字是基于TCP/IP协议的,适用于两台不同主机上两个进程间通信, 通信之前需要指定IP地址. 但是如果同一台主机上两个进程间通信用套接字,还需要指定ip地址,有点过于繁琐. 这个时候就需要用到UNIX Domain Sock...

2018-01-03 22:52:57

阅读数 7959

评论数 0

开源库gstreamer编译安装

GStreamer是什么 GStreamer是一个用于构建媒体处理组件图形库.它支持的应用范围从简单的Ogg/Vorbis播放,音频/视频流到复杂的音频(混合)和视频(非线性)处理. 源码下载链接gst-plugins-base安装gst-plugins-base-1.10.4之前,需要安装or...

2017-12-08 08:44:36

阅读数 517

评论数 0

nghttp2 - HTTP/2 C Library 简明教程(二)

步骤 安装依赖 涉及的依赖比较多,参考官方文档 sudo apt-get install g++ make binutils autoconf automake autotools-dev libtool pkg-config \ zlib1g-dev libcunit1-dev li...

2017-12-07 23:17:12

阅读数 1992

评论数 1

Linux wext和nl80211接口简介

赠书 | 异步2周年,技术图书免费选    每周荐书:渗透测试、K8s、架构(评论送书)    项目管理+代码托管+文档协作,开发更流畅 Linux wext和nl80211接口简介 标签: WEXTNL80211 2013-09-21 10:41 14183人阅读 评论(0) ...

2017-08-23 21:29:48

阅读数 330

评论数 0

Linux下的环境变量

通过安装arm-linux-gcc 编译器,了解环境变量的设置: 查看环境变量,各路径用:隔开,$符号用于展开变量的值 echo $PATH /usr/local/arm/4.3.2/bin/:/opt/p4v-2017.2.1518788/bin/: 设置环境变量当前终端有效 export...

2017-07-23 10:07:18

阅读数 139

评论数 0

Linux下C语言操作MySQL

1 简介 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。对于Mysql的前途,没有任何人抱乐观的态度。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、...

2014-10-13 11:51:13

阅读数 353

评论数 0

Linux下音频设备的操作

1 OSS

2014-10-08 17:27:17

阅读数 2371

评论数 0

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