linux驱动开发
主要涉及到内核,boot loader以及底层驱动的开发
~Eliauk
这个作者很懒,什么都没留下…
展开
-
linux下FTP与NFS环境搭建
#linux下FTP与NFS环境搭建#nfs环境搭建NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。##主机配置安装NFS服务:sudo apt-get install nfs-kernel-server rpcbind在主机下创建文件夹以存放要发送的文件:mkdir /home/原创 2021-08-29 21:38:05 · 201 阅读 · 0 评论 -
开发板uboot移植
#开发板uboot移植移植步骤:1.添加配置文件目录:configs文件内容中对应的名称需要修改cp mx6ull_14x14_evk_emmc_defconfig mx6ull_alientek_emmc_defconfig2.添加头文件目录:include/configscp mx6ullevk.h mx6ull_alientek_emmc.h3.添加板级文件目录:board/freescale/cp mx6ullevk/ -r mx6ull_alientek_emmc目录:原创 2021-08-29 20:46:01 · 211 阅读 · 0 评论 -
并发与竞争
并发:多个用户同时访问同一个资源1.多线程并发访问2.抢占式并发访问3.中断程序并发访问4.SMP(多核)核间并发访问使用如下方式来实现对临界区的保护:1.原子操作主要用于对保护的数据是一个简单的整数或者简单位操作时用typedef struct { int counter;} atomic_t;atomic_t v = ATOMIC_INIT(0); //定义并初始化原子变零 v=0 atomic_set(10); //设置 v=10 atomic_read(&v);原创 2021-06-02 21:43:24 · 96 阅读 · 0 评论 -
嵌入式常用存储介质
ROM(Read Only Memory)只读存储器,掉电后仍然可以保持数据。分类:a. EMMC:优势在于在封装中集成了一个控制器。b. NORflash: SPI Flash是其中的一种,都是两种主流的非易失性闪存技术之一,支持掉电保存数据。c. NANDflash: 是两种主流的非易失性闪存技术之一,支持掉电保存数据。d. SD卡:SD卡是将Nand Flash芯片叠加到一起,扩大容量e. UFS: UFS闪存是由多个闪存芯片、主控、缓存组成的阵列式存储模块。弥补了eMMC仅支持半双工运原创 2021-04-06 00:52:11 · 466 阅读 · 0 评论