ubuntu系统的定制裁剪(适用于嵌入式瘦客户端)

      Ubuntu操作系统内核裁减与定制 http://www.diybl.com/course/6_system/linux/linuxjq/20090307/159406.html 一、内核裁减与编译 1、安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具...

jsoncpp linux平台编译和 arm移植

jsoncpp soncpp is an implementation of a JSON (http://json.org ) reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy...

第一课:人工智能在嵌入式中的机会

嵌入式人工智能的机会深度学习、机器学习、人工智能可以说是当下最火爆的字眼,随着 AlphaGo 的一炮走红,仿佛人人都谈论着人工智能,说话不带 DL、CNN 这些字眼的就落伍了,创业企业不和人工智能联系起来的就无法拉到投资。各大巨头也纷纷...

linux命令之sync

sync是一个linux同步命令,含义为迫使缓冲块数据立即写盘并更新超级块。 其中包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。 [wang@localhost usb]$ man sync NAME        sync - flush file system buffers SYNOPSIS  ...

Linux虚拟网卡实现

本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。 参考资料:《Linux设备驱动程序 第三版》,snull源码,linux-2.6.10     曾经一段时间在看openswan源码,有一个问题迷惑我很久,就是它...

ffmpeg 移植到arm 编译笔记

编译笔记 Yams 移植 解压 tar -zxvf yasm-1.3.0.tar.gz 切换到目录 cd yasm-1.3.0/ ./configure –enable-shared –prefix=/workspace/arm –host=arm-linux Make ;make install X264 编译: 解压 切换到目录 ./conf...

SSL握手通信详解及linux下c/c++ SSL Socket(另附SSL双向认证客户端代码)

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。   安全证书既包含了用于加密数据的密钥,又包含了...

MySQL嵌入式版本的小程序例子

MySQL嵌入式版本越来越式微了。碰巧有个小应用用到了它,顺便记录一下。 文档可以参考http://dev.mysql.com/doc/refman/5.6/en/libmysqld-example.html,看起来年久失修的样子,没法一看就懂。 希望下面这个简化的步骤可以起到点作用。 ...

Linux VFS 文件系统结构分析

VFS是Linux非常核心的一个概念,linux下的大部分操作都要用到VFS的相关功能。这里从使用者的角度,对VFS进行了简单说明。使用者不但需要知道Linux下有哪些文件操作的函数,还需要对VFS的结构有一个比较清晰的了解,才能更好的使用它。例如h...

linux不能ping通域名能ping通ip

http://blog.163.com/coco_blog/blog/static/130852930201063014836855/ 首先检查dns配置文件:/etc/resolv.conf,看下dns配置正确否; 然后检查此文件:/etc/nsswitch.conf第38行,是否有dns,即hosts : files   dns 这两项满足就...

一个学长的嵌入式裸机的学习经历------

首先说明,我没啥经验。只是说一下我的体会。也没有朝谁开火的意思。如果无意伤了谁,还望海涵;如果所言有误,还请高手多多指教。 好了,开始忽悠~~~~~~~~~~~~~~~~ 在论坛里见到好多朋友学习裸机的时候都有一个习惯——做裸机开发时,过...

udev 自动挂载U盘文件系统指定目录

嵌入式linux文件系统中自动挂载U盘内的文件系统 在海思嵌入式linux文件系统中存在udev目录及下属文件 /etc/udev # pwd /etc/udev /etc/udev # ls disk-hotplug.sh rules.d usbdev-hotplug.sh firmware.sh udev.conf...

五大适合STM32的嵌入式操作系统

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。1、μClinuxμClinux是一种优秀的嵌入式Linux版本,...

Qt移植到ARM64-v8平台(NXP i.MX8M)笔记

前言     网上有一堆Qt移植到嵌入式linux的教程,但是目标机器基本都是32bit的较老的机型(ARM9/ARM11/CortexA8/A9)。现在目标机器跑的是64bit的Linux(飞思卡尔(已经被NXP收购)i.MX8M:4*Cortex-A53 + 1*Cortex-M4)。我原本以为就算它是64...

TFTP协议简介

TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。    TFTP共定义了五种类型的包格式,格式的区分由包数据前两个字节的Opcode字段区分,分别是:  【1】读文件请求包:Read request,简写为RRQ,对应Opco...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题