![](https://img-blog.csdnimg.cn/3f93870b9d28447084fa6ef3828dbf85.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式Linux系统开发
文章平均质量分 79
Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。
以放_
明日将逝!
展开
-
【Linux系统开发】 x210开发板 虚拟驱动创建流程(驱动编译进内核)
虚拟驱动创建流程原创 2022-05-08 11:36:05 · 301 阅读 · 0 评论 -
【经验分享】桥接网络无法联网、开发板挂载根文件系统问题解决
桥接网络无法联网、开发板挂载根文件系统问题解决原创 2022-04-26 11:14:26 · 787 阅读 · 1 评论 -
【Linux系统开发】x210开发板根目录文件系统构建
x210开发板根目录文件系统构建实验一、开发板配置(使用secureCRT)首先确保开发板完成以下配置:主机IP:set ipaddr192.168.1.10服务器IP:set serverip 192.168.1.141网关:set gatewayip 192.168.1.1子网掩码:set netmask 255.255.255.0内核驱动设置:set bootcmd 'tftp 30008000 zImage:bootm 30008000'bootargs配置:set bootarg原创 2022-04-25 16:06:25 · 2835 阅读 · 1 评论 -
【Linux系统开发】Study210利用SD运行流水灯程序
文章目录裸机开发环境的搭建1.安装ecilpse(1)确认自己的PC机开发环境。开发板光盘中有如下四个eclipse包:(2)配置好eclipse的环境变量2.开始工程的创建(1)首先双击eclipse.exe文件进入,初次进入需要选择一个存储位置作为工程存放处(workplace)(2)建一个流水灯工程3.下载源码到SD卡4.实例演示(1)清除开发板中的bootloader(2)通过SD卡运行裸机程序裸机开发环境的搭建1.安装ecilpse(1)确认自己的PC机开发环境。开发板光盘中有如下四个ecl原创 2022-04-17 16:53:33 · 619 阅读 · 0 评论 -
【经验分享】zlib库在Ubuntu下的安装和配置
文章目录一、资料准备二、导出CC以确定配置时为arm-linux-:三、配置zlib库,得到makefile:四、回到上一级,进入libpng-1.6.6目录下一、资料准备下载好zlib压缩包(点击此处下载)解压zlib库二、导出CC以确定配置时为arm-linux-:export CC=arm‐linux‐gcc三、配置zlib库,得到makefile:./configure四、回到上一级,进入libpng-1.6.6目录下输入命令:./configure再次执行:原创 2022-04-16 14:22:13 · 4531 阅读 · 0 评论 -
【Linux系统开发】Study210开发板刷安卓系统
文章目录Study210开发板刷安卓系统一、破坏BootLoader二、SD卡刷机(烧录uboot到SD卡中)三、fastboot 下载安装镜像四、dnw 刷机(用fastboot刷Android )Study210开发板刷安卓系统一、破坏BootLoader1.用USB转串口线连接电脑与开发板,打开SecureCRT串口监视软件(此步骤注意:开发板上使用UART2).2.长按开发板POWER按键开机,进入控制台。(让secureCRT读完全部信息)3.输入root(password:原创 2022-04-15 21:21:14 · 4182 阅读 · 2 评论 -
【嵌入式Linux系统开发】网络编程
网络编程1.基本概念网络程序和普通程序最大的区别是,网络程序是由两个部分组成的,即客户端和服客户端的由务器端。网络程序是先服务器程序启动,等待客户端的程序运行并建立连接,一般来说,服务器的程序在一个端口上监听,直到有一个客户端的程序发来请求。1.1 OSI模型OSI模型是国际互联网标准化组织所定义的,目的是为了使网络的各个层次有标准。OSI模型共7个层次:(1)物理层:硬件连接的接口(2)数据链路层:负责实现通信信道的无差错传输,提供数据帧、差错控制、流量控制和链路控制等功能。(3)网络层:原创 2022-04-08 20:07:31 · 2691 阅读 · 1 评论 -
【初学推荐】ubuntu下安装交叉编译链
ubuntu安装交叉编译链1.打开Ubuntu,在终端进入/usr/local/目录下cp /usr/local/2.在local/目录下创建一个名为arm的文件夹mkdir arm3.在自己的共享文件夹下找到arm-2008q3.tar.bz2,并复制到之前创建的arm目录下cp /mnt/hgfs/Myshare/arm-2008q3.tar.bz2 /usr/local/arm/4.进入到arm目录下,解压该其中文件tar -jxvf arm-2009q3.tar原创 2022-04-06 17:48:56 · 7150 阅读 · 2 评论 -
【man手册】Ubuntu 命令查看(更新中)
Ubuntu命令查看手册(更新中)进程管理类1.top命令top命令是一个常用的查看系统资源使用情况和查看占用系统资源最多的进程的命令。top以列形式显示所有的进程,占最多CPU资源的进程会显示在最上面。2.htop命令htop命令是top的改进版。默认情况下,大多数Linux发行版本都没有安装htop。htop命令显示的信息与top相同,但它的界面更人性化。3.pstreepstree命令也可以显示进程信息。它以树的形式显示进程。4.killkill原创 2022-04-05 19:00:41 · 1391 阅读 · 1 评论 -
【多线程技术学习】基于Linux
多线程技术学习(基于Linux)1.Linux多线程概念(1)线程:指运行中的程序的调度单位。(2)多线程的优点:运行与一个线程中的多个线程,他们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,并且,线程见彼此切换所需要的时间也远远小于进程间切换所需要的时间。进程间方便的通信机制。对不同的进程来说,它们有独立的数据空间,要进行数据的传递智能通过通信的方式应用程序响应速度提高使多CPU系统更加高效改善程序结构(3)线程的生原创 2022-04-05 18:45:27 · 232 阅读 · 1 评论