logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于S3C2440的Linux-3.6.6移植——SD卡的应用(一),SD卡的插拔检测

在linux-3.6.6中,SD驱动很完整,无需添加任何代码,只需修改一下menuconfig配置即可使用。 在arch/arm/plat-samsung/devs.c文件内定义了SD平台设备:static struct resource s3c_sdi_resource[] = {       [0] = DEFINE_RES_MEM(S3C24XX_PA_SDI,S3C24XX

基于S3C2440的Linux-3.6.6移植——DM9000网卡驱动移植

Linux-3.6.6很好的支持了DM9000,因此对于S3C2440芯片来说无需进行任何修改,甚至连menuconfig都已经默认配置了网卡驱动。但我们还需要设置网卡的MAC和IP等信息。有许多方法可以实现网卡的设置,在这里我们选择一种比较简单的方法——修改根文件系统的启动脚本文件rcS。在根文件etc/init.d/rcS文件中添加下列语句:/sbin/ifconfig  lo  127.

基于S3C2440的Linux-3.6.6移植——LCD背光的控制

在我的开发板上,通过S3C2440的GPG4引脚可以控制LCD的背光,即置1时LCD点亮,清零时LCD关闭。 Linux系统把LCD背光定义成LED平台设备。在Mach-zhaocj2440.c文件内,它的定义为:static struct s3c24xx_led_platdata  zhaocj2440_led_backlight_pdata = {       .name   

基于S3C2440的Linux-3.6.6移植——定时器的应用

定时器是很重要的一个资源,在linux中使用的是TIMER4作为常规的定时器,我们可以通过查看中断资源来找到定时器中断:[root@zhaocj/]#cat /proc/interrupts…… 30:      20118      s3c S3C2410 Timer Tick……如上所示,系统内部的定时器的中断号为30。通过阅读arch/arm/mach-s3c24xx/i

基于S3C2440的Linux-3.6.6移植——看门狗定时器的应用

尽管在linux系统中,对于S3C2440开发板来说,默认是已经配置了看门狗定时器,如:DeviceDrivers --->    [*] Watchdog Timer Support --->               S3C2410 Watchdog但看门狗定时器是没有打开的,所以我们会在启动系统的时候,看到如下信息提示:s3c2410-wdts3c2410-wdt: w

基于S3C2440的Linux-3.6.6移植——sysfs文件系统的IIC应用

上一篇文章我们介绍了使用devfs访问IIC设备,下面再来介绍应用sysfs方法访问IIC。 在这里,系统要用到三个很重要的结构——i2c_client、i2c_driver和i2c_adapter。i2c_client指的是IIC设备,我的开发板上的IIC设备就是AT24C02的eeprom;i2c_driver指的是IIC的设备驱动;i2c_adapter指的是IIC的适配器,也就是2

基于S3C2440的Linux-3.6.6移植——SD卡的应用(一),SD卡的插拔检测

在linux-3.6.6中,SD驱动很完整,无需添加任何代码,只需修改一下menuconfig配置即可使用。 在arch/arm/plat-samsung/devs.c文件内定义了SD平台设备:static struct resource s3c_sdi_resource[] = {       [0] = DEFINE_RES_MEM(S3C24XX_PA_SDI,S3C24XX

基于YOLO V8的车牌识别

十年前就想实现车牌识别这项任务,虽然当时这项技术就已较成熟(与现在的实现方法不同),但那时的我还具备这个能力。弹指一瞬间,没想到十年间人工智能技术已经发展到一个新的高度,图像识别早已不成问题,以ChapGPT为代表的生成式技术大行其道。写作、作曲、绘画等内容创作,甚至编程都可由计算机自动完成,这在以前只会出现在电影里。回到主题,正如上文提到的那样,图像识别经过十几年的发展,已经不再触不可及。基于各

文章图片
#深度学习
基于YOLOv8的目标跟踪——汽车跟踪和计数

因为我们这里应用的场景比较简单,所以我们只是设置了一条水平基准线,通过前后两帧同一辆车辆的坐标位置,可以判断出其行驶的方向,当越过基准线时,就计数一次。这是因为除了没有被统计进来的车辆(如,左上角和右上角的车辆)外,主要原因还是YOLOv8并没有完整的按顺序标记车辆ID,比如没有标记#6的车辆。在这里,我们不介绍任何原理性的内容,只以一个很简单的例子讲解如何应用YOLOv8进行目标跟踪,以及它所带

文章图片
#目标跟踪#汽车
到底了