- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 linux kernel list
container_of的作用是根据一个结构体变量中的一个域成员变量的指针,来获取指向整个结构体变量的指针。指针本身是常量,但它指向的地址里的内容可以改变。不对一个空指针进行读写,就不会存在非法访问内存的问题。0是一个具体的常量值,指一个地址(struct list_head *)0是一个指针。offsetof的作用是返回结构体中某个成员在该结构体中的偏移量。typeof可以根据表达式或者变量,推断出其类型。注意ptr为结构体,某个成员变量的指针。member为成员字段,例如:prev。
2024-05-23 21:30:01
155
原创 thinkpadE580更换无线网卡
拧松螺丝,大部分螺丝,不能取下,有倒扣,个别可以取下,拧的感觉有倒扣的就不要再拧了。用小撬棒撬开后盖,慢慢一点一点撬。
2024-04-16 22:49:58
419
原创 kindle kw3 ttl刷机救砖
kw3 kernel(包含mail_kernel.img和diags_kernel.img)需要用到libusb-32安装usb的驱动,否则bist fastboot连接usb会失败。长按电源键30秒左右,在putty终端,一直狂按Enter,选择4 Erase MMC。用kindletool.exe解压 固件.bin文件。注意TXD接RXD RXD接TXD GND接GND。kindletool.exe解压固件包的工具。焊锡浆,接触不良,花屏的时候焊接使用。用烧录夹连接ttl和usb转ttl。
2023-04-01 19:30:19
4371
1
原创 斐讯k2路由器ttl刷机
修改本地ip为192.168.1.10,方便连接192.168.1.1 breed web网页。重新插拔浏览器电源,按住复位键等待3到5秒钟后,松开按复位键的手。注意TXD接RXD RXD接TXD GND接GND。编译好的openwrt适配斐讯k2的版本。默认用户密码是root/password。putty终端查看路由器的登录ip。查看TXD RXD和GND的位置。输入ip地址和breed文件名称。上传编译好的openwrt固件。用撬棒撬开路由器正面的盖子。开始刷Breed后台。清楚数据恢复出厂设置。
2023-03-18 22:33:14
4565
1
原创 步步高电子词典修复按键问题和下载软件
需要打开电子词典,按下下载按钮,之后再在电脑上点击开始通讯按钮。连接usb转ttl的时候注意TXD口接RXD。识别TXD RXD和GND接口位置。用镊子将导电布胶粘在按键下面即可。资料下载 - 步步高下载中心。
2023-03-15 22:35:37
464
原创 gerrit再次提交
gerrit进行再次提交操作gerrit不能对一个已经merge/abandon的change进行再次提交操作,要再次提交需要修改Change-Id获取已经提交的commitIdgit log --onelinereset到此次提交git reset 4bf54595git status修改已有的Change-Idgit commit --amend查看...
2020-01-07 15:11:38
5617
原创 纪念下自己代码人生的一小步,自己写出的华为招聘题目
描述: 模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用“A”、”B”、”C”、”D”表示,选举时开始计票,若输入的不是“A”、”B”、”C”、”D”则视为无效票。选举结束后获取各个候选人的得票数以及无效票的个数,输出结果以添加候选人的顺序进行顺序输出,最后一行为无效的数量。同时getVoteResult命令为结束命令。 运行时...
2014-08-03 22:48:10
431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人