Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
一张图深度解析Linux共享内存的内核实现
一张图深度解析Linux共享内存的内核实现 Sailor forever sailing 9806 163 com http blog csdn net sailor 8318 article details 39484747 PDF版本下
嵌入式linux
共享内存
shmat
smget
mmap
u盘安装ubuntu问题:卡在引导界面不动
问题 一直卡在如图界面不动 分析 既然一直提示syslinux 那我们就看看他是什么东西吧 原因 syslinux分区引导记录问题 解决方案1 安装bootice软件 将制作好的启动盘插入电脑 用bootice更改syslinux引导记录
嵌入式linux
Ubuntu
[嵌入式linux]PCIe 热拔插(rescan)
linux下可通过 sys bus pci devices 0000 bus number device number function number 目录下的节点进行热拔插操作 板子上电前PCIe插槽有一块NVME的固态硬盘 0 1985
嵌入式linux
PCIe
热拔插
LCD笔记(4)分析内核自带的LCD驱动程序
1 驱动程序框架 Linux驱动程序 驱动程序框架 硬件编程 在前面已经基于QEMU编写了LCD驱动程序 对LCD驱动程序的框架已经分析清楚 核心就是 分配fb info 设置fb info 注册fb info 硬件相关的设置 1 1 入口
嵌入式linux驱动
嵌入式linux
Linux
arm
驱动开发
linux驱动:一、字符设备的介绍和demo
一 字符设备驱动简介 字符设备是 Linux 驱动中最基本的一类设备驱动 字符设备就是一个一个字节 按照字节流进行读写操作的设备 读写数据是分先后顺序的 比如我们最常见的点灯 按键 IIC SPI LCD 等等都是字符设备 这些设备的驱动就
嵌入式linux
Linux
linux查看进程绑定cpu核是否成功
运行top命令 可以看到进程以及进程cpu占有率 然后查看是否有P属性 这个属性用来查看进程绑定的cpu核 这里没有看到cpu占用核心的P属性 运行top后 按 f 键进入top配置界面 然后按上下键选择P选项 此时可以看到P选项前面没有
嵌入式linux
瑞芯微开发
Linux
运维
服务器
嵌入式 Linux 入门(七、Linux 下的环境变量)
嵌入式 Linux 入门第七课 学习理解 linux 的环境变量 矜辰所致 前言 学习完 Linux 的 Shell 命令 和 Shell 脚本 我们还需要理解一个东西 环境变量 理解了 Linux 的环境变量 前面的文章中有些细节的东西
嵌入式linux
嵌入式 Linux 入门篇
Linux
环境变量
Linux 环境变量
linux下绑定任务到特定的CPU
一 linux c查看cpu核 1 命令行查看cpu有几个核 cat proc cpuinfo grep processor wc l 或 nproc 2 linux c代码查看 include
嵌入式linux
嵌入式
Linux
FriendlyDesktop系统烧写,SOM-RK3399/NanoPC T4烧录系统
SOM RK3399 SOM RK3399 V2 NanoPC T4的系统是通用的 由于Type C烧写有蛮大的概率会识别不成功 实测 所以建议使用SD卡脱机烧写 友善之臂提供了几种系统支持 android7 8 10 FriendlyCo
嵌入式linux
Ubuntu
Linux
嵌入式
RK3399
嵌入式Linux编译系统的设计——Bootloader, 内核,驱动,文件系统,升级镜像等自动化编译打包
项目简介 嵌入式系统的开发过程较为复杂 编译 裁剪 定制等如果没有一套规范的流程将会难于管理和控制 本项目的目的是设计一个嵌入式Linux编译系统 实现代码的编译 定制和裁剪 Bootloader 内核 驱动 文件系统 升级镜像等都可以自动
嵌入式linux
嵌入式Linux 文件系统 自动化编译
TQ2440移植u-boot2016.11全过程记录-【1】单板建立并启动
TQ2440移植u boot2016 11 单板建立并启动 移植说明 u boot2016 11是S3C2440最后一版的uboot支持 所以选择了此版本进行移植 交叉编译器使用的是天嵌官方的交叉编译器 版本为4 4 3 使用的ubuntu
嵌入式linux
TQ2440
s3c2440
uboot移植
嵌入式Linux构建yaffs根文件系统
嵌入式Linux构建yaffs根文件系统 开发环境说明 ubuntu1404 i686 天嵌光盘里的交叉编译链 版本4 4 3 busybox 1 13 0 下载地址 https busybox net downloads 一 编译busy
嵌入式linux
yaffs文件系统制作
busybox编译
嵌入式
内核
uboot下的mw写内存和md显示内存命令以及nand命令
配置uboot参数 setenv ipaddr 192 168 0 10 setenv serverip 192 168 0 40 setenv gatewayip 192 168 0 1 setenv netmask 255 255 25
嵌入式linux
嵌入式
Linux
linux echo输出转义换行回车引号
echo 输出引号的正确格式 echo 123 echo 123 echo 输出回车换行 制表符的正确格式 echo e n123 echo e n123 echo e t123 echo e t123 输出结果
嵌入式linux
shell
Linux
嵌入式Linux——oops:根据oops信息,找到错误的产生位置以及函数的调用关系
简介 本文主要介绍通过oops信息找到程序中出错位置的方法 并结合自己代码中的错误来讲解如何找到出错位置 同时还会介绍使用栈信息来推到函数间的调用关系 Linux内核 linux 2 6 22 6 所用开发板 JZ2440 V3 S3C24
调试
嵌入式linux
驱动调试
OOPS
TQ2440移植u-boot2016.11全过程记录-【7】NAND FLASH方式启动U-BOOT
TQ2440移植u boot2016 11 NAND FLASH方式启动U BOOT S3C2440 U BOOT启动方式说明 NOR FLASH启动 S3C2440会直接在NOR上运行程序 在NOR上中的代码需要初始化芯片时钟 初始化SD
嵌入式linux
TQ2440
uboot移植
TQ2440移植NAND驱动
嵌入式 Linux 入门 环境篇(四、必备开发工具安装)
嵌入式 Linux入门 环境篇第四课 开发工具软件的安装与说明 by 矜辰所致 前言 前面的环境篇我们把开发的基本环境安装好了 Ubuntu虚拟机 网络配置 为了从 0 开始说明 还特意买了一台新电脑 就问是不是不将就 在我们接下来做嵌入式
嵌入式linux
嵌入式 Linux 环境篇
Linux
开发工具
Ubuntu
在ubuntu下搭建Qt Creator的arm交叉编译环境
Qt Creator是跨平台的 Qt IDE Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境 IDE 此 IDE 能够跨平台运行 支持的系统包括 Linux 32 位及 64 位 Mac OS X 以
嵌入式linux
嵌入式
Linux
arm
Ubuntu
互斥机制之自旋锁(spinlock)
一 基础 自旋锁 如果测试结果表明锁仍被占用 程序将在一个小的循环内重复这个 测试并设置 操作 即进行所谓的 自旋 1 定义自旋锁 spinlock t spin 2 初始化自旋锁 spin lock init lock 该宏用于动态初始化
嵌入式linux
自旋锁
spinlock
rwlock
seqlock
字符设备驱动框架及测试程序
字符设备驱动框架及测试程序 1 驱动框架 1 1 驱动文件 my cdev c 1 2 Makefile 2 驱动测试程序 2 1 测试文件 my cdev test c 2 2 Makefile 3 测试结果 全程打开dmesg 3 0
嵌入式linux
字符设备驱动
cdev
1
2
3
4
5
»