linux(arm架构)内存管理学习(1)

        在研究内核hibernate实现的时候,由于需要对内存管理如MMU配置、内存分布和分配有相应了解,因此进行了专门的学习。最终结果是hibernate未研究出什么成果,反倒是内存管理的学习小有心得,就此予以总结。当然,按照一贯做法少...

linux下的chat程序设计

linux下通过socket实现聊天功能,代码如下: 头文件:Unp1.h #include /* basic system data types */ #include /* basic socket definitions */ #include /* timeval{} for select() */ #in...

安卓,是嵌入式工程师不可逾越的坎吗?

安卓印象中是不是跟咱嵌入式工程师不搭边其实不然还记得前一段时间小编给嵌友推荐的那款云屏系统吗?就把嵌入式工程师...

svgalib动态库的问题 error while loading shared libraries

韦东山第三期编译使用svgalib的时候   ./svgatest: error while loading shared libraries: libvga.so.1: cannot open shared object file: No such file or directoryls /usr/local/lib/发现libvga.so.1存在sudo vim /etc/ld.so.conf.d/l...

基于ARM-LINUX的温度传感器驱动18B20(2)

Linux字符驱动之DS18B20温度传感器驱动 一、硬件分析在 [OK210开发板体验]的第二篇:板载资源中,简单分析了DS18B20传感器的功能和作用。其实对DS18B20的操作,包含两部分,一是对字符设备驱动的深入理解,二是对DS18B20传感器时序的掌握...

Linux系统中电源管理框架详解

转载地址:http://www.wowotech.net/linux_kenrel/suspend_and_resume.html 1. 前言 Linux内核提供了三种Suspend: Freeze、Standby和STR(Suspend to RAM),在用户空间向/sys/power/state文件分别写入freeze、standby和mem...

嵌入式深度学习之mxnet交叉编译Arm Linux

参考文档 http://mxnet.incubator.apache.org/install/index.html mxnet官方install手册 本文档涉及到的目标硬件为全志H8(8核Cortex-A7,Armv7架构),但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。 开...

(九)RTLinux补丁以及cyclictest

RT-Preempt Patch是在Linux社区kernel的基础上,加上相关的补丁,以使得Linux满足硬实时的需求。 一、向内核打RT-Linux补丁 1、下载内核补丁包 下载与自己内核相应的补丁包,以下是下载网址:https://mirrors.edge.kernel.org/pub/linux/...

Linux守护进程简介和实例详解

Linux守护进程简介和实例详解简介 守护进程(Daemon)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.守护进程是一种很有用的进程.Linux的大多数服务器就是用守护进程实现的.比如,Internet服...

完成ARM Linux的SSHD移植

1.下载zlib-1.2.3.tar.gz https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.3/zlib-1.2.3.tar.gz 2. 下载openssl-1.0.2k.tar.gz https://www.openssl.org/source/openssl-1.0.2k.tar.gz 3. 下载 http://mirrors.evowise.com/pub/O...

为NanoPi编译CH340驱动模块ch34x.ko,arm/x86通用

data/attach/1907/q4t04l2uskdmb929ny6gxmypbt7ar89t.jpgdata/attach/1907/offh5i2a2q6x24ijyuk5olueto9khale.jpg 以NanoPi S2运行Lubuntu系统为例。 Lubuntu系统为2018年新的固件,以后友善电子放出的固件只有ubuntu core/Lubuntu/Android...

Windows CE版本以及与linux比较

Windows CE1.0   WINCE1.0是一种基于Windows95的操作系统, 其实就是单 {MOD}的Windows95简化版本。90年代中期卡西欧推出第一款采用WinCE1.0操作系统的蛤壳式PDA,算是第一家推出真正称得上手掌尺 寸的掌上电脑厂商。作为第一代的Wi...

linux下ftp服务器ARM移植

   linux下ftp服务器ARM移植 操作系统:ubuntu 14.04 + VMware 10交叉编译器:arm-linux-gcc 4.8.3ftp服务器文件包:vsftpd-2.0.4.tar.gz 一、准备源文件  解压缩ftp服务器压缩包:  tar xf vsftpd-2.0.4.tar.g...

《智能路由器开发指南》核心笔记(全)

【概述】2017.05.15 openWrt是实现智能路由器功能的最成功的开源系统。主要在于3个方面:领导者、基础设施、实现软件的技术。 openWrt是linux的发行版。 openWrt是嵌入式设备上运行的linux系统。 openWrt 的文件系统是可写的,开发者无需在...

Freescale iMX6的u-boot和kermel编译,并生成.dtb

前提:         ①.已有u-boot源码,要求包含配置文件;         ②.已有kernel源码,要求包含配置文件(此处使用了imx_v7_defconfig)、imx6solo_RIoTboard.dts (用于生成dtb文件)         ②.安装了LTIB,此处将借用LTIB...

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

写文章

热门文章

一周热门问题