B3FS-1002P;B3FS-1000P;B3FS-1052;B3FS-1050;B3FS-1010P;中文规格书,Datasheet资料
- 格式:pdf
- 大小:575.77 KB
- 文档页数:5
目录一、前言 (1)1.1 简介 (1)1.2 问一问 (1)二、U-Boot设置bootargs参数 (2)三、Linux内核解析bootargs参数 (4)3.1 Linux内核解析U-Boot传入的bootargs参数 (4)3.1.1 保存bootargs (4)3.1.2 初步解析bootargs (5)3.1.3 详细解析bootargs之early为1部分 (8)3.1.4 详细解析bootargs之early为0部分 (13)3.2 bootargs参数解析扩展 (17)3.2.1 *(.init.setup)段 (17)3.2.2 *(__param)段 (18)3.2.3 图述bootargs (19)3.2 Linux内核解析自己定义的bootargs参数 (19)3.2.1 Linux内核如何使用自己定义的bootargs参数 (19)3.2.2 内核启动参数和U-Boot的bootargs参数谁优先? (21)四、常见bootargs参数解析 (23)4.1 root (23)4.2 rootfstype (23)4.3 console (23)4.4 mem (23)4.5 ramdisk_size (23)4.6 initrd, noinitrd (24)4.7 init (24)4.8 ip (24)一、前言1.1 简介bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。
bootargs的种类非常的多,我们平常只是使用了几种而已。
bootargs非常的灵活,内核和文件系统的不同搭配就会有不同的设置方法,甚至你可以不设置bootargs,而直接将其写到内核中去。
正是因为这些原因导致了bootargs使用上的困难。
本文则根据bootargs的功能,从U-Boot设置bootargs参数,到Linux内核解析bootargs 参数的整个过程进行了详细的讲解,最后又详细介绍了常见的bootargs参数组合。
树莓派SD卡镜像备份一、准备工作1、已经配置启动的树莓派SD卡2、Linux系统的pc3、读卡器二、修改SD卡文件刚开始我先再win7下把SD卡接到pc上,发现无法读取。
用DISKGENIUS查看pc的磁盘状态,发现SD卡被格式化为两个分区,一个56M的Fat32分区,一个7.5G的Ext3分区。
如下图:Ext3分区在win下无法读出,所以改换linux系统打开SD卡。
在linux命令行上输入df -h可以看到有两个分区sbd1和sdb2已经挂载到pc上了。
接下来对SD中的文件进行修改。
ls进入两个分区,发现56M的分区是boot分区,7.4G的分区是树莓派的系统文件分区。
进入7.4G分区:在/home中有pi和我自己新建的djy用户的文件夹。
进入pi,新建一个tast文件输入this is the test file to edit the files in RPI's SD card成功后ls发现多了test文件 cat后文件内容正确。
三、备份SD卡既然已经读到SD卡,就可以用dd命令直接备份。
之前已经df过SD卡的路径是sdb1和sdb2 所以要备份整个卡就用路径/dev/sdb。
输入命令:(镜像写回SD卡命令:Sudo dd if=/home/djy/Rpi_save_3_6.img of=/dev/sdb)源是/evt/sdb既SD卡,目标是/home/djy/文件夹下的Rpi_save_3_6.img镜像备份到一半发现磁盘不足,只好换个路径。
备份好的img大小为8.1G。
可是Sd卡只用了2.2G的空间,备份却要8.1G,太浪费了。
查了dd的文档后,我用了以下命令:他在复制镜像的时候同时进行压缩。
节省了空间,最后得到的Rpi_save_3_6.gz 只有700M。
四、备份恢复到SD卡先用fdisk对SD卡格式化。
1、查看原有分区:2、删除分区,保存:SD卡已经空了:在用命令恢复备份:解压再写SD卡。
在Linux系统中,磁盘的最小读取单位通常是扇区(sector)。
扇区是磁盘存储介质上的一个物理区域,它包含了一定的存储空间,通常是512字节(0.5KB)。
在某些情况下,也可能使用更大的扇区大小,如4KB(8个扇区)。
以下是关于Linux磁盘最小读取单位扇区的详细介绍:物理扇区:在机械硬盘(HDD)中,每个磁道被划分为多个扇区,每个扇区包含512字节的数据。
磁头在读取数据时,会一次读取一个扇区。
在固态硬盘(SSD)中,虽然不再有物理的扇区概念,但是SSD的单元(cell)可以被配置为模拟扇区的行为。
逻辑扇区:在Linux的文件系统中,通常会将多个物理扇区组合成一个逻辑扇区,也称为块(block)。
块是文件系统存储和检索数据的基本单位。
例如,在Ext4文件系统中,一个块通常包含8个扇区(4KB)。
文件系统中的扇区:文件系统不会直接使用物理扇区,而是将磁盘划分为逻辑块,每个块包含多个扇区。
文件系统中的文件数据、目录、元数据等都存储在这些逻辑块中。
扇区的访问:在Linux中,可以使用特定的工具来访问和操作扇区,例如dd命令可以用来读取、写入和复制磁盘上的数据。
df命令可以显示文件系统的磁盘空间使用情况,但它不直接显示扇区的信息。
扇区与inode的关系:在Linux文件系统中,每个文件都由一个inode表示,inode包含了文件的元数据,如文件大小、创建时间、修改时间等。
每个inode都与至少一个块相关联,块中包含了文件的实际数据。
因此,虽然扇区是磁盘的物理存储单位,但在文件系统中,块是文件存储和管理的最小单位。
扇区的限制:在使用扇区时,需要注意的是,某些操作系统的文件系统可能对块的大小有限制,这可能会影响到磁盘空间的利用效率和文件系统的性能。
高级磁盘管理:对于高级的磁盘管理任务,如磁盘分区、格式化、监控和故障排查,Linux 提供了各种工具和命令,如fdisk、parted、iostat、dstat等。
openwrt下挂载USB存储设备openwrt下挂载USB存储设备openwrt下如果要挂载USB存储设备,需要以下步骤:1. 安装驱动和⼯具包⾸先安装必需的内核驱动kmod-usb-corekmod-usb-ehcikmod-usb-ohcikmod-usb2kmod-usb-storagekmod-scsi-corekmod-fs-ext4这⾥因为我使⽤的USB2.0的U盘,因此安装kmod-usb2就可以了,如果使⽤的是USB3.0接⼝的存储设备,还需要安装kmod-usb3内核包。
另外此次测试U盘按照EXT4⽂件系统格式化的,因此这⾥安装了kmod-fs-ext4的内核包,如果使⽤其他⽂件系统,如NTFS格式的,那么还要安装对应的内核包以识别并⽀持对应的⽂件系统。
这⾥有个需要注意的地⽅,当通过opkg指令在线安装内核模块时,会有⼏率导致安装不成功,内核模块不能正常加载。
进⽽导致系统崩溃反复重启,或者⼤容量存储设备⽆法识别,/dev/sd(x) 设备⼀直出不来。
出现这种状况时,简单的解决办法是在编译固件时就选择好对应的内核模块,将内核模块直接编译到固件中。
安装⼯具包这⾥的⼯具包有些并不是必需的,但是它们很⽅便使⽤,可以⼀起装上以⽅便后续的操作。
usbutils这个是⼀个USB设备查看的⼩⼯具,⽅便我们查看USB设备是否识别到以及其他更详细的信息,常⽤的指令就是lsusb -t来查看USB⼝是否正确识别到了设备。
如果正常识别的话结果类似下⾯这种:ehci是USB2.0驱动,可以看到它下⾯识别到了⼀个⼤容量存储的设备。
- fdisk这个是⼀个经典常⽤的分区⼯具,这⾥我们⽤来对U盘分区和初始化分区表,具体如何使⽤后⽂有说明。
- e2fsprogs这是⼀个初始化⽂件系统的⼯具,这⾥我们⽤来给U盘初始化为ext4⽂件系统。
2. 初始化U盘U盘必须初始化为openwrt系统下可以⽀持和识别的分区类型及⽂件系统类型,才可以正确的挂载到opewnrt系统下。
硬盘主引导扇区(MBR、DPT、DBR、BPB)详解.txt“恋”是个很强悍的字。
它的上半部取自“变态”的“变”,下半部取自“变态”的“态”。
硬盘主引导扇区(MBR、DPT、DBR、BPB)详解引用:网上收集的资料,放到这里来学习,这方面登山人大哥是高手,有空指点一下喽硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。
MBR的内容是在硬盘分区时由分区软件(如FDISK)写入该扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。
但安装某些多重引导功能的软件或LINUX的LILO时有可能改写它;它先于所有的操作系统被调入内存并发挥作用,然后才将控制权交给活动主分区内的操作系统(图一)。
MBR由三部分构成:1.主引导程序代码,占446字节2.硬盘分区表DPT,占64字节3.主引导扇区结束标志AA55H一、硬盘的主引导程序代码是从偏移0000H开始到偏移01BDH结束的446字节;主引导程序代码包括一小段执行代码。
启动PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0磁头、1扇区的主引导扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行MBR程序段。
主引导代码实现下列功能:1.扫描分区表查找活动分区;2.寻找活动分区的起始扇区;3.将活动分区的引导扇区读到内存;4.执行引导扇区的运行代码。
如果主引导代码未完成这些功能,系统显示下列错误信息:Invalid partition tableError loading operating systemMissing operating system二、硬盘分区表DPT是从偏移01BEH开始到偏移01FDH结束的64字节(图二);硬盘分区表分为四小部分,每一小部分表示一个分区的信息,占16字节。
mkfs参数
mkfs 是 Linux 系统中用于创建文件系统的命令。
它提供了一些可选参数,包括:
1. -t 文件系统类型:可以指定要创建的文件系统类型,例如ext4、xfs、btrfs 等。
2. -c 检查坏道:在创建文件系统之前,可以使用此参数检查磁盘坏道。
3. -L 标签名:可以指定文件系统的标签名。
4. -b 块大小:可以指定文件系统中每个块的大小。
常见的块大小有 1024、2048、4096 等。
5. -i inode 大小:可以指定文件系统中每个 inode 的大小。
inode 存储文件或目录的元数据信息。
6. -N 文件数:可以指定文件系统中可以存储的最大文件数。
7. -m 保留空间大小:可以指定文件系统中保留的空间大小。
这些空间只能由 root 用户使用。
例如,要在 /dev/sdb1 这个分区上创建一个 ext4 文件系统,可以使用以下命令:
mkfs -t ext4 /dev/sdb1
其中,-t 表示文件系统类型,ext4 表示要创建的文件系统类型,/dev/sdb1 是要创建文件系统的设备。
英码3G/4G摄像机、录像机主板市场定位●可用于安装3G/4G网络摄像机;●装配3G/4G车载录像机;●装配视频编解码器。
●市场上用本模块组装的产品产品外观尺寸:12*7.5*2CM产品优势●支持移动、联通、电信和国外的FDD、WCDMA无线网络,全球通用;●支持定时抓拍功能,可自定时间进行定时抓拍;●可加装GPS定位模块;●体积小(11cm*9cm),无需转接板,直接在PCIE接口插3G/4G模块;●可用于安装摄像机和录像机;主要功能说明本机功能●视频输入功能双模式:4路720P的AHD模式接入或4路1080P解码;●音频输入输出功能:标准3.5接口,支持对讲功能;●本机录像及回放功能:可接1个4T硬盘,支持全路数支持高清720P实时编码录像;支持录像文件按时间打包;支持全录、移动侦测录像、报警联动录像,并且可以在本机查询录像回放、下载;●支持TF卡录像,最大支持64G●本机预览:支持AV+VGA+HDMI输出,支持全路数支持高清720P实时预览。
支持HDMI与VGA同源输出,HDMI与VGA输出分辨率最高均可达1920x1080;●报警功能:支持有线报警输入,联动录像;●4G/3G无线上网功能:可扩展3G 4G无线工业级模块,接入运营商基站上网;应用方案购买说明●型号:●标准配件:●售后服务:●加装3G,联通和电信可选●加装4G,移动、联通、电信通用;●加装GPS模块,外置GPS模块;产品细节硬件配置●标准的H.264编码芯片,支持双码流技术;●一个SIM卡插槽,支持三大运营商网络;●一个SATA接口,最大支持4T硬盘接入,保证必要的录像存储时间;●一个TF卡插槽,最大支持64G;●一个RJ45接口,进行有线网络传输;●一个485接口,作用于云台控制和数据透传;●4路BNC或4路1080P视频输入,1路AV、1路VGA及1路HDMI视频输出;1路音频输入输出接口;●一个USB接口,可接鼠标操控,或都U录像;技术参数软件与服务配置●免费配送SDK参考代码,方便用户二次开发集成;●一年免费保修;●一年内5天*8小时无偿在线技术支持;配套软件界面●远程监控软件成功案例。
Suppor ted Device s[edit]3c[edit]Ab [edit]Ac [edit]Ac [edit ]Actiontec[edit ]ADIEnginee [edit ]Airl[edit ]Airlive /[edit ]AlfaNetwor[edit ]Alln[edit]Ana ptyx Wireles sDynami[edit]Ara da System[edit]As[edit]Asu sWARNIN G: It is recomme nded to use ASUS Firmware restorati on tool for ASUS routers initial flash (use*.TRX file)[edit ]BelkinWARNING:Always use TFTP to flash Belkin routers if at allpossible!Upgradin g dd-wrt from the webinterface can lead to abricked (nonfunc tional)unit![edit]Bou[edit]Bro[edit]Buf[edit]Cisc o [edit]Cisc oLinksys[edit]Cisc o Linksys[edit]Cisc o Linksys (Wireles s[edit ]Cisc[edit ]Conceptron [edit ]Compex[edit]Co nrad Elektron[edit]Co[edit ]Dev[edit ]Digi[edit ]D-Link[edit]Do odle[edit]Dy[edit]Edi[edit]En [edit ]EnGeniusseeSenao[edit ]ExelNetwor[edit]Flui[edit]FO[edit]Fr y's Electron ics[edit]Ga[edit]Gat[edit]In tellinet (Reichel t)see RFNet Techn ologi es[edit ]Io[edit ]JJPl[edit ]Lanready[edit]Lin ksysseeCisco[edit ]Log[edit ]Ma[edit ]Mer[edit]Mi MN-700@125[edit ]Mikrotik Routerb[edit]Mi [edit]Mo[edit]MS[edit]MT N Electron[edit]Ne[edit]Net[edit]NET[edit]Net[edit]No[edit]Op enMesh[edit]Ope[edit]OS[edit ]Ovislinksee Airli ve[edit ]PC-[edit ]Planex aka[edit]Ra[edit ]Ray[edit ]Rep[edit ]RFNetTechnol[edit]Ro[edit ]Senao / EnGeni。
ubifs 文件系统原理-回复UBIFS(Unsorted Block Image File System)是为闪存设备设计的一种日志型文件系统。
UBIFS最初由Nokia公司的Jörn Engel为Nokia N770网络平板电脑开发,旨在解决闪存设备上的稳定性和性能问题。
随着闪存技术的不断发展,尤其是在嵌入式和移动设备上的普及,UBIFS在Linux 内核中得到了广泛应用。
UBIFS的设计目标是在相对低成本的闪存设备上提供可靠的文件系统。
相较于传统的日志型文件系统,如JFFS2,UBIFS具有更好的性能和可扩展性。
UBIFS采用了一种称为“Log-Structured”的设计,这意味着所有的文件操作都是追加写入的,而不是修改原有数据。
这种设计避免了闪存设备上的擦除操作,使得UBIFS在闪存设备上的读写速度更快。
UBIFS的核心思想是使用一个称为“UBI”的逻辑存储层,将物理闪存设备抽象为一个逻辑闪存,而不是直接使用块设备接口。
UBIFS将闪存设备分成多个逻辑分区,每个分区由一个或多个物理闪存块组成。
UBIFS使用了一些创新的技术来管理这些逻辑分区,确保数据的安全和一致性。
首先,UBIFS使用了一个称为“LPT(Logical Physical Tree)”的数据结构来管理逻辑地址和物理地址之间的映射关系。
LPT由树状结构组成,每个节点表示一段逻辑地址范围和对应的物理地址范围。
通过LPT,UBIFS 可以根据逻辑地址快速定位到存储在闪存设备上的物理地址,从而提高访问速度。
其次,UBIFS引入了一种称为“Gloabl Mount UBI(GMUBI)”的机制来管理闪存设备的挂载和卸载。
GMUBI是一个全局的,只有一个实例的结构,它保存了所有挂载的UBI实例的信息。
GMUBI负责处理闪存设备的坏块管理、擦除操作、数据校验等。
通过GMUBI,UBIFS可以在多个设备之间共享数据,并保障数据的完整性。
用闪存提升性能:三思而后行
佚名
【期刊名称】《网络运维与管理》
【年(卷),期】2013(000)024
【摘要】固态存储市场仍然处于一个早期阶段。
我们对如何识别、量化、评估和发现存储性能问题还缺乏清晰的认识。
一些用户为闪存技术设计了短期方案,但这种方案无法很好的与他们的企业存储策略结合起来,
【总页数】1页(P6-6)
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.一种在固态硬盘中提升闪存随机写入性能的缓存管理策略
2.SanDisk新款嵌入式闪存驱动器NAND EXTREME大幅提升平板电脑多媒体性能与运行速度
3.LSI闪存解决方案显著提升虚拟机密度和性能
4.Spansin与中芯国合作面向高端市场的下一代NAND闪存Spansion公布业界最小NAND裸片尺寸的最高性能NAND 闪存生产计划
5.Sun推出全集成、高性能闪存阵列以提升数据库和企业应用性能
因版权原因,仅展示原文概要,查看原文内容请购买。
Tactile Switch (SMD) B3FS
247
Surface-mounting Switches Ideal for High-density Mounting
•Tape packing style also available •Allows reflow soldering
•3 actuator heights for design flexibility; Projected plunger versions allow installation of B32-series keytops •RoHS Compliant
Ordering Information
Note:Order in multiples of the quantities given for each package Important Note:Switches cannot be water-washed.
Specifications
■Characteristics
Note:Data shown are of initial value
Item
Model
Type Plunger
Height Operating force (OF)Bag packaging Embossed tape packaging
(qty/bag)(qty/reel)
Standard 6 x 6 mm
Flat
3.1 mm
General-purpose: 100 gf B3FS-1000100
B3FS-1000P 3,000
High-force:
150 gf
B3FS-1002B3FS-1002P Flat
4.3 mm
General-purpose: 100 gf B3FS-1010B3FS-1010P 1,000High-force:
150 gf
B3FS-1012B3FS-1012P Projected 7.3 mm General-purpose: 100 gf B3FS-1050B3FS-1050P High-force:
150 gf
B3FS-1052
B3FS-1052P
Contact form
SPST -NO
Switching capacity 50 mA, 24 VDC (resistive load) Contact resistance 100 m Ω max. (rated: 1 mA, 5 VDC)Insulation resistance 100 M Ω min. (at 100 VDC)Dielectric strength 250 VAC, 50/60 Hz for 1 min.Bounce time
5 ms max.
Vibration resistance Malfunction: 10 to 55 Hz, 1.5-mm double amplitude Shock resistance Destruction: 1,000 m/s 2 max. (approx. 100G max.)Malfunction: 100 m/s 2 max. (approx. 10G max.)Life expectancy
General-purpose 1,000,000 operations min.High-force type
300,000 operations min.
Ambient operating temperature –25°C to +70°C (at 60% RH max.) with no icing or condensation Ambient operating humidity 35% to 85% (at 5 to 35°C)Weight
Approx. 0.2 g
248
Tactile Switch (SMD) B3FS
Engineering Data
■Operating Characteristics
■Accessories
See “B32” T actile Switch Key Top data sheet for keycaps that fit projected plunger B3FS models.
■Operating Force vs Stroke (Typical Example)
Dimensions
Note:1.Unless otherwise specified, all units are in millimeters and a tolerance of ± 0.4 mm applies to all dimensions.
2.T erminal numbers are not indicated on this switch. With the switch turned over so that the logo mark “OMRON” is visible on the upper part of the rear side of the switch base, the terminal on the right of the logo mark is numbered “1” and that on the bottom right is “
3.”Accordingly, two terminals on the left side are numbered “2” and “4” respectively.
Precautions
Be sure to read the precautions common to all Tactile Switches, contained in the Technical User’s Guide, “Tactile Switches, Technical Information” for correct use.
Characteristics B3FS-1000 series
General-purpose
High-force Operating force (OF)100 ± 30 gf 150 ± 50 gf Releasing force (RF)20 gf
50 gf
Pretravel (PT)
0.25 +0.2/-0.1 mm
Stroke S (mm)
High-force type
General-purpose type
O p e r a t i n g f o r c e (g f )
Tactile Switch (SMD)
B3FS
MEMO
Tactile Switch (SMD) B3FS
OMRON ON-LINE
Global -
USA -
Cat. No. X303-E-1
Printed in USA
OMRON ELECTRONIC COMPONENTS LLC
55 E. Commerce Drive, Suite B Schaumburg, IL 60173
847-882-2288
11/10 Specifications subject to change without notice
All sales are subject to Omron Electronic Components LLC standard terms and conditions of sale, which can be found at /components/web/webfiles.nsf/sales_terms.html ALL DIMENSIONS SHOWN ARE IN MILLIMETERS.
T o convert millimeters into inches, multiply by 0.03937. T o convert grams into ounces, multiply by 0.03527.
分销商库存信息:
OMRON
B3FS-1002P B3FS-1000P B3FS-1052 B3FS-1050B3FS-1010P B3FS-1002 B3FS-1012P B3FS-1002P-SUS B3FS-1010 B3FS-1012B3FS-1052P B3FS-1050P。