历史上的今天
返回首页

历史上的今天

今天是:2025年07月26日(星期六)

正在发生

2021年07月26日 | USB设备驱动移植之U盘挂载

2021-07-26 来源:eefocus

移植环境

BootLoader:u-boot-1.1.6

kernel:linux-2.6.30.4

CPU:S3C2440


移植步骤

在linux-2.6.30.4内核中,已经支持 U 盘,USB 鼠标键盘了,这里只需要进行对应的配置,然后就可以完成对它们的支持。


1、内核的配置

#make menuconfig,然后进入配置单,配置如下:

Device Drivers —>

SCSI device support —>

< * > SCSI device support

[* ] legacy /proc/scsi/ support

<* > SCSI disk support

<* > SCSI CDROM support

[* ] HID Devices —>

<* > USB Human Interface Device (full HID) support

[* ] /dev/hiddev raw HID device support

[* ] USB support —>

<* > Support for Host-side USB

[* ] USB device filesystem

[* ] USB device class-devices (DEPRECATED)

<* > OHCI HCD support

<*> USB Mass Storage support


这样配置内核发现挂载u盘后中文显示乱码,后经过查找各种资料,各种调试,还需要如下配置内核,使内核支持中文:

在配置单中找到 :文件系统–>本地语言支持


在这里插入图片描述

再回到 :文件系统–>DOS/FAT/NT Filesystems

在这里插入图片描述

全部配置为cp936 支持中文格式才行。


2、根文件系统对U盘的支持

在之前构建根文件系统时 /etc/mdev.conf文件中,已经包含了对U盘的支持,文件内容如下:

在这里插入图片描述

3、U盘的挂载

最后挂载U盘成功,中文也显示出来了,如下图:

在这里插入图片描述

取消挂载

在这里插入图片描述

后记

弄这个根文件系统挂在U盘整了挺长时间的,中间遇到了各种各样的问题,中文怎么也不显示,还换了好几个U盘,几次都想放弃了,但最终还是坚持了下来,付出一定会有收获,一定要相信自己!!!


最后在放几张失败的图,嘿嘿,毕竟是这么走过来的,留个记录吧

在这里插入图片描述
在这里插入图片描述

对了还有,fdisk -l 这个命令挺好用的,可以查看U盘的挂载信息和格式。


完。。。。。

推荐阅读

史海拾趣

FOCI Fiber Optic Communications Inc公司的发展小趣事

FOCI Fiber Optic Communications Inc.公司发展的五个故事

故事一:成立与初创期

FOCI Fiber Optic Communications Inc.(以下简称FOCI)成立于1995年,由台湾工业技术研究院(工研院)的核心团队创立。这家公司自诞生之初就专注于光纤互连技术的发展,致力于设计、制造和销售高性能的光纤组件和集成模块。初创时期,FOCI凭借其对光纤技术的深刻理解和市场需求的敏锐洞察,逐步在市场上站稳脚跟,成为光纤通信领域的一股新兴力量。

故事二:技术创新与突破

FOCI在发展过程中,始终将技术创新视为企业发展的核心驱动力。公司不断投入研发资源,在光纤耦合器、PLC分配器、薄膜粗波分复用/密集波分复用以及多光纤电缆组装模块等领域取得了多项技术突破。这些技术创新不仅提升了产品的性能和质量,还大幅降低了生产成本,使得FOCI的产品在市场上更具竞争力。

故事三:与奇景光电的战略合作

2024年,半导体解决方案无晶圆厂巨头奇景光电(Himax Technologies)宣布向FOCI投入5.22亿新台币(折合约为1610万美元)的资金。这次投资不仅是两家公司财务合作的结果,更是双方在技术融合与应用拓展上迈出的重要一步。根据合作协议,FOCI的共封装光学器件(CPO)与奇景光电的晶圆级光学器件(WLO)将被整合到多芯片模块中,这些模块将广泛应用于高性能计算、云服务器、人工智能等多个领域。

故事四:全球化布局与市场拓展

随着全球光纤通信市场的快速发展,FOCI积极实施全球化战略,不断拓展国际市场。公司通过参加国际展会、建立海外销售网络等方式,将高性能的光纤组件和集成模块带到了世界各地。特别是在光纤到户(FTTH)和云计算领域,FOCI的产品因其高效、低成本的特性而广受欢迎,成功在全球市场占据了一席之地。

故事五:子公司设立与多元化发展

为了进一步拓展业务领域和市场份额,FOCI在国内设立了多家子公司,如中山上诠通信科技有限公司等。这些子公司不仅继承了FOCI在光纤通信领域的深厚底蕴和技术优势,还根据当地市场需求进行了产品和服务的本地化调整。同时,FOCI还积极探索多元化发展路径,涉足光纤高速数据传输技术开发设计、研发和咨询等多个领域,为公司未来的持续发展奠定了坚实基础。

Amphenol Piher公司的发展小趣事

Amphenol Piher 是 Amphenol 公司的一部分,专注于设计、制造和销售电子行业中的传感器和电位器等产品。以下是关于 Amphenol Piher 公司发展的五个相关故事:

  1. 创立与初期发展:Amphenol Piher 公司的历史可以追溯到20世纪60年代,在西班牙的Valencia成立。最初,公司主要致力于生产电位器和传感器等电子元器件,为不同行业的客户提供定制化的解决方案。随着市场需求的增长和公司技术实力的提升,Amphenol Piher 逐渐赢得了客户的信任和市场认可。

  2. 技术创新与产品多样化:Amphenol Piher 公司在技术研发方面持续投入,并不断推出新型的传感器和电位器产品。公司专注于提升产品性能、精度和可靠性,满足客户对高品质电子元器件的需求。除了传统的电位器和传感器,Amphenol Piher 还推出了一系列新型产品,如角位移传感器、线性位移传感器等,为不同应用领域提供多样化的解决方案。

  3. 客户合作与定制化解决方案:Amphenol Piher 公司与客户建立了紧密的合作关系,致力于开发定制化的传感器和电位器解决方案。公司的工程团队与客户密切合作,根据客户的需求和应用场景,设计和制造符合特定要求的产品。这种定制化解决方案能够满足客户个性化的需求,为客户提供更加专业和完善的服务。

  4. 质量控制与认证标准:Amphenol Piher 公司高度重视产品质量控制,并严格遵循国际质量管理体系标准。公司的生产工艺和质量管理体系符合ISO 9001质量管理体系认证标准,以确保产品质量的稳定性和可靠性。此外,Amphenol Piher 公司的产品还通过了各种行业和应用领域的认证标准,如汽车行业的TS16949认证等,确保产品符合行业标准和规定。

  5. 全球市场拓展与合作伙伴关系:除了在西班牙的生产基地外,Amphenol Piher 公司还在全球范围内设有多个销售办事处和代理商网络,拓展了国际市场份额。公司与全球各种行业领先企业建立了长期稳定的合作关系,共同推动产品的创新和市场拓展。通过全球市场拓展和合作伙伴关系,Amphenol Piher 公司不断扩大业务规模,增强了在电子行业中的市场竞争力。

这些故事展示了 Amphenol Piher 公司从成立初期到如今在技术创新、产品多样化、客户合作与定制化解决方案、质量控制与认证标准以及全球市场拓展与合作伙伴关系等方面取得的重要进展。

ES Systems公司的发展小趣事

ES Systems自创立之初就专注于电子系统技术的研发。公司创始人是一位资深的电子工程师,他带领团队不断突破技术瓶颈,开发出了一系列高性能的电子系统产品。随着技术的不断成熟和产品线的丰富,ES Systems逐渐在市场中树立了技术领先的形象,吸引了大量客户的青睐。公司通过技术驱动实现了快速成长,并在电子行业中占据了重要地位。

ept Connectors公司的发展小趣事

进入上世纪80年代,EPT Connectors公司迎来了一次重要的技术突破。公司成功推出了DIN 41612连接器,这一产品凭借其高性能和可靠性迅速在市场上获得了认可。随后,EPT又相继推出了PC/104和PC/104-Plus、Hm2.0、AdvancedTCA和MicroTCA等产品组,进一步巩固了其在连接器领域的领先地位。这些产品的推出不仅提升了EPT的品牌影响力,也为公司带来了可观的收益。

Applied Micro Circuits (MACOM)公司的发展小趣事

在经历了多次的收购与转手后,MACOM公司重新获得了独立地位,并开始了新的发展历程。公司推出了首个GaN功率器件,这一技术创新在行业内引起了广泛关注。随后,MACOM继续通过收购微波和射频公司MIMIX以及高速光通信公司Optomai来扩展其业务范围。这些举措不仅增强了公司的技术实力,也为其在全球市场上取得竞争优势奠定了基础。

Anders DX公司的发展小趣事

MACOM公司设计和制造的半导体产品广泛应用于电信、工业和数据中心等行业。其高性能的半导体产品在全球范围内得到了广泛应用和认可。此外,MACOM还通过了一系列重要的行业认证,包括IATF16949汽车电子认证、AS9100D航空航天标准、ISO9001国际质量标准认证以及ISO14001环境管理标准认证等。这些认证不仅证明了MACOM在产品质量和企业管理方面的卓越表现,也为其在全球范围内开展业务提供了有力保障。

以上是关于电子行业中的Applied Micro Circuits(MACOM)公司发展的五个相关故事。这些故事展示了MACOM在创立、技术创新、上市募资、业务扩张和行业应用等方面的发展历程和成就。作为一家在电子行业中具有重要地位的公司,MACOM不断推动着技术的进步和行业的发展。

问答坊 | AI 解惑

这是什么错误了阿 !!!

makeimg: run command: res2exe -r -c C:\\WINCE600\\OSDesigns\\2450\\2450\\RelDir\\smdk2450_ARMV4I_Release\\0409\\bthpnl.res C:\\WINCE600\\OSDesigns\\2450\\2450\\RelDir\\smdk2450_ARMV4I_Release\\bthpnl.cpl makeimg: Check for C:\\WI ...…

查看全部问答>

如何使用Verilog HDL语言实现在8*8LED点阵显示器上显示一个“北”字

如何使用Verilog HDL语言实现在8*8LED点阵显示器上显示一个“北”字~~~ 实在急需~~若有相似程序,可否借鉴一下~~多谢了~~~…

查看全部问答>

关于交通灯程序延迟问题!!!!急!!!!!!

P控制规律如下:南北路口的绿灯、东西路口的红灯同时亮30秒;                 南北路口的黄灯闪烁5次,同时东西路口的红灯继续亮;              ...…

查看全部问答>

如何检查一个驱动dll是否被加载?

我这里碰到的一个问题是,不知道如何确定一个dll是否被系统加载了. 我这里自己想的思路就是: 1.打印串口调试信息,信息打印出来了,就表示加载了.     这个方法相对而言比较简单,但是有的时候不太方便. 2.通过USB连接之后,通过进程查看 ...…

查看全部问答>

我用超级终端调试ARM板,可是在一个进程启动后就不能结束了!

进入超级终端手工开始这个进程倒可以结束(CTRL+C),但当我把这个进程写到开机自动启动脚本后就不能用CTRL+C结束了,这个进程的左右是不断往串口发数据并读取串口回复。现在整个超级终端的界面都是布满了发送的那几个数,导致不能控制这个ARM板子了 ...…

查看全部问答>

大功率led导热导电银胶及其封装技术和趋势

replyreload += \',\' + 680396;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

贡献大家都感兴趣的OLED显示汉字源码

花了半天时间研究TI的LM3S8962开发板自带OLED显示,在rit128x96x4.c中自己添加了一个RIT128x96x4HZStringDraw函数,实现16*16中文汉字显示,现在汉字存储在内部FLASH中,下一步准备把字库存储到外部FLASH中:Dvoid RIT128x96x4HZStringDraw(const ch ...…

查看全部问答>

求Altium Designer6.5 中文版

童鞋们:谁有Altium Designer6.5中文版啊!!!…

查看全部问答>

电解电容的等效串联电阻

电容器的主要技术指标有电容量、耐压值、耐温值。除了这三个主要指标外,其他指标中较重要的就是等效串联电阻(ESR)了。有的电容器上有一条金色的带状线,上面印有一个大大的空心字母“I”,它表示该电容属于LOW ESR低损耗电容。有的电容还会标 ...…

查看全部问答>

示波器探头

我测了一下示波器探头的电阻,发现x1档的电阻为200多,而x10档的电阻有9M多。这是什么原因??? x10档能衰减10倍的原理是什么???…

查看全部问答>