2020-02-11 09:10发布
imjacob 发表于 2015-11-16 12:48 给大家发个我们之前在我们板子上试的计划,虽然芯片不一样,但是我想内容是差不多的。大家可以作为参考 实 ...
k_er_tlwei 发表于 2015-11-16 13:11 这计划实现了么
最多设置5个标签!
给大家发个我们之前在我们板子上试的计划,虽然芯片不一样,但是我想内容是差不多的。大家可以作为参考
实验步骤:
1.试最基本的驱动hello world的insmod
2.试静态库加载 :
3.试动态库加载 :
4.试 脚本:
5.点灯 ,分别试 驱动本身方式 , 和 模块加载方式:
6.按键 打印状态信息:
7.按键 触发点灯:
8.串口,驱动一个 relay板:
8.1串口读写:
8.2驱动relay:
9.IIC,读写个eeprom 或ad:
9.1控制 I2C relay板
9.2试 软IIC ,硬件IIC
9.3脚本可以随意控制.
9.4设备层代码 分别放驱动 和放应用层 (即不 用i2c-dev 和用 i2c-dev两种情况)
9.5应用层两种方式 readwrite和 i2c_rdwr_ioctl_data
9.6 I2c 控制RTC
9.7 I2C读写 EEPROM
9.7.1 sysfs 接口,不用I2C-dev.c,操作/sys/devices/platform/i2c-gpio/i2c-0/0-0050/eeprom,用AT24.c. 应用层可以用 hexdump,cat, echo.
9.7.2 dev接口,用I2C-dev.c ,操作/dev/i2c-x.
9.8 IIC Relay和 EEPROM ,RTC 同时可以工作
10.网络 :
10.1 了解架构
10.2 底层驱动
10.3 对外接口
11.移植 flash utility
11.1 编译生成
11.2 会用
11.3 实现 在根文件系统下去更新uboot,内核,rootfs
12.USB HOST接扫描枪
目标:这里需要理解input device
12.1 先做一个gpio-keys ,evdev,做input device 。
12.2 实现usb 键盘或者鼠标
12.3 做 扫描枪
13usb host接hub.
13.1同时接扫描枪和u盘
13.2读取 对方usb device的各种ID,pid,vid等信息。
14.usb device接电脑显示u盘
14.1 用户态驱动,基于 gadgetFS
15.spi 读AD
16.应用程序调试gdb, 还有把程序弄到pc上直接调,调完了再弄到嵌入式板子上
17.nfs:
17.1 nfs启动root fs
18. MTD驱动
18.1 linux下的nor驱动
18.2 增加nor分区
19.块设备
19.1 最简单的块驱动vem移植到PC
19.1.1 队列模式
19.1.2 非队列模式
19.2 最简单的块驱动vem移植到板子上
20.watchdog
21.sd卡驱动
22.ftp
23.ssh
24.web server
25.audio驱动
26.lcd驱动
27.jlink+ jlink gdbserver调试内核
28.kgdb调试内核
29.gdbserver 调试应用程序
这计划实现了么
基本上实现了
也看到了,忍住没买,对大家都好
一周热门 更多>