![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
嵌入式Linux系统开发
博主就职于芯片原厂,熟悉硬件、STM32单片机、嵌入式 Linux、Android。
展开
-
虚拟机问题汇总
1、虚拟机中的代码,注意clean后再打包(这样能小1G)2、虚拟机权限问题:若在虚拟机中用root权限编译文件,但是你在windows里面改,windows里面是通过samba连接的Linux,samba没有root权限,这时候要不你给文件夹 chmod 777 -R XXX要不你给samba root权限1、管理员身份运行VMware2、打开虚拟机3、账户ccs 密码 14、sudo su 进入root模式6、ifconfig 看虚拟机IP地址7、Xshell 通过IP地址原创 2020-11-01 16:48:51 · 358 阅读 · 0 评论 -
网络驱动器如何映射到根目录
ubuntu一般在 /etc/samba/smb.confvi /etc/samba/smb.conf然后增加一个root访问增加完后记得重启(smba是需要自己装的服务)映射完后如图(linux系统根目录)原创 2020-11-01 16:44:54 · 896 阅读 · 0 评论 -
死锁
死锁是怎么产生的--------两个原因2.进程推荐顺序不当 进程在运行过程中,请求和释放资源的顺序不当,也同样会导致产生死锁。 资源竞争不一定产生死锁。死锁怎么去避免死锁如何解除...原创 2020-10-31 21:38:44 · 173 阅读 · 0 评论 -
PV操作(操作系统)
在操作系统中,进程之间经常会存在互斥(都需要共享独占性资源时) 和同步(完成异步的两个进程的协作)两种关系.为了有效的处理这两种情况,狄克斯特拉(W.Dijkstra)在1965年提出信号量 (semaphore)和PV操作.PV操作是一种实现进程互斥与同步的有效方法。PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。PV操作是典型的同步机制之一。用一个信号量与一个消息联系起来,...原创 2020-03-21 22:43:34 · 2202 阅读 · 0 评论 -
gdb 的用法(Linux调试器)
在Linux应用程序开发中,最常用的调试器是gdb,它可以在程序中设置断点、查看变量值、一步一步跟踪程序的执行过程。利用调试器的这些功能可以方便地找出程序中存在的非语法错误。GDB(GNU symbolic debugger)简单地说就是一个调试工具。它是一个受通用公共许可证即GPL保护的自由软件。像所有的调试器一样,GDB可以让你调试一个程序,包括让程序在你希望的地方停下,此时你可以查看变量...原创 2019-12-31 19:54:34 · 493 阅读 · 1 评论 -
为什么要阅读linux内核源码以及如何阅读Linux内核源码
目的:为了更好地编写驱动程序,对自己写的程序有更深入的理解,并且自己的岗位定位在底层。阅读linux内核,常用下面两种方法:1.bochs+linux0.11+书(linux内核完全注释、linux内核完全剖析、linux内核设计的艺术)2.sourcesinsight+linx2.X+书(linux内核情景分析)阅读源码分为纵向阅读和横向阅读。纵向就是跟着内核的执行流程来读,横向就是按照...转载 2019-12-30 17:11:28 · 3405 阅读 · 3 评论 -
Linux系统如何查看是多少位的
操作系统UbuntuRedHat Enterprise Linux 5方法一1、右击桌面,点选【打开终端】2、打开终端后,输入命令【getconf LONG_BIT】,然后回车,就会返回系统的位数;如图:方法二还是在终端,输入命令【uname -a】,回车;根据返回的信息,如果有【x86_64】字样就说明是64位的,没有就是32位的!...原创 2019-11-21 19:23:46 · 459 阅读 · 0 评论 -
《计算机操作系统》(第四版)大全总结
第一章、操作系统(OS)引论计算机系统是由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。操作系统的目标:1、目标:方便性、有效性、可扩充性、开放性2、作用:1、作为用户与计算机硬件系统之间的接口2、作为计算机系统资源的管理者3、实现对计算机资源的抽象3、发展过程:1、人工操作方式:用户独占全机,CPU等待人工操作–带(卡)装卸2、脱机...原创 2019-11-20 08:46:01 · 7487 阅读 · 1 评论 -
FreeRTOS与uCOS II的比较(嵌入式实时系统)
一、FreeRTOS比uCOS II优胜的地方:1。内核ROM和耗费RAM都比uCOS 小,特别是RAM。 这在单片机里面是稀缺资源,uCOS至少要5K以上, 而FreeRTOS用2~3K也可以跑的很好。2。FreeRTOS 可以用协程(Co-routine),减少RAM消耗(共用STACK)。uCOS只能用任务(TASK,每个任务有一个独立的STACK)。3。FreeRTOS 可以有优先度...原创 2019-10-31 15:43:13 · 17048 阅读 · 1 评论