Linux增加外置硬件看门狗方案

特点 在加电,程序重启动,芯片复位,看门狗都能一直有效。系统在bootstrap,uboot,linux任何位置跑乱死机,看门狗都能复位芯片。方案适当对看门狗作用周期进行了延时。经反复测试,实际使用外部看门狗方案完全达到设计目标。需求    ...

宋宝华: 关于Linux编译优化几个必须掌握的姿势

01编译选项和内核编译首先我们都知道,Linux内核如果用O0编译,是无法编译过的,Linux的内核编译,要么是O2,要么是Os,...

嵌入式开发板arm + Linux的本地回环路由lo

一直在调试网络套接字的客户端和服务端的通信功能,板子中有就一个路由:本地局域网的eth0,一直认为网络套接字通信,这个路由就ok了,本地回环地址不会用到,可怎么调试都无法通信,同样的程序放到linux环境下却可以通信,我实在不解,然...

嵌入式uboot常用命令

一、SD卡/iNand操作指令movi (1)开发板如果用SD卡/EMMC/iNand等作为Flash,则在uboot中操作flash的指令为movi(或mmc) (2)movi指令是一个命令集,有很多子命令,具体用法可以help movi查看。 (3)movi的指令都是movi read和movi w...

1-STM32嵌入式开发环境的搭建——IAR FOR ARM环境的搭建及破解教程

一、环境的选择及介绍 1.KEIL MDK-ARM——本人在学习ARM指令时采用KEIL软件进行调试及观察实验现象         KEIL MDK-ARM(旧称RealView MDK)开发工具源自德国Keil公司,被全球上百万的嵌入式开发工程师验证和使用,是ARM公司目前最...

在Linux中,如何找到并杀掉僵尸进程?

如果你经常使用 Linux,你应该遇到这个术语僵尸进程Zombie Processes。 那么什么是僵尸进程? 它们是怎么产生的? ...

嵌入式WebSocket的实现

系统硬件采用STM32+DM9000AEP,具体实现步骤如下,   第一步建立TCP监听端口可以随意,等待浏览器发出http请求。   Chrome浏览器发出的请求 第二步建立握手 服务端需要解析最少4个头字段,并且提取Sec-WebSocket-Key,具体实现如下:   ...

Qt程序在ARM板上无法显示JPG格式图片的解决方法

1. Qt 程序的项目文件(xxx.pro)中添加 QTPLUGIN   += qjpeg 2. 将库文件libqjpeg.so放到/usr/local/plugins/imageformats目录下 3. 在板子上的/etc/profile文件中添加Libqjpeg.so库文件的路径 export LD_LIBRARY_PATH = /usr/local/plug...

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

参考文档 NCNN在RK3288 Linux系统的原生编译问题解决 本文档涉及到的目标硬件为英伟达JetsonTX1(4核Cortex-A53,Armv8.0架构),但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。 开发环境介绍 主机操作系...

Linux 文件系统层次结构标准简介(Filesystem Hierarchy Standard)

文件系统层次结构标准(Filesystem Hierarchy Standard,FHS)定义了Linux操作系统中的主要目录及目录内容。 在FHS中,所有的文件和目录都出现在根目录"/"下,即使他们存储在不同的物理设备中。 目录 / 根目录 /bin/ 面向所有用户,需要在...

浅析 Linux 初始化 init 系统 systemd

Systemd 的简介和特点 Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。systemd 和 ubuntu 的 upstart 是竞争对手,预计会取代 UpStart,实际上在作者写作本文时,...

s3c2440移植MQTT

写在前面: 我的博客已迁移至自建服务器:博客传送门,CSDN博客暂时停止,如有机器学习方面的兴趣,欢迎来看一看。 此外目前我在gitHub上准备一些李航的《统计学习方法》的实现算法,目标将书内算法全部手打实现,欢迎参观并打星。G...

怎么学习嵌入式技术开发

学习技术不难,看你自己怎么规划希望给参加深圳单片机培训的朋友一些分享和帮助 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入...

为arm内核构建源码树----Linux内核剖析(四)

前面说到要做linux底层开发或者编写Linux的驱动,必须建立内核源码树,之前我们提到过在本机上构建源码树—-Linux内核剖析(三),其建立的源码树是针对i686平台的,但是我么嵌入式系统用的是arm平台,这就需要我们为arm板交叉构建...

嵌入式工具——smartmontools

Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面...

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

写文章

热门文章

一周热门问题