所有項目源代碼,開源地址。
作者 github 主頁
https://github.com/nejidev
目前開源項目有:
1, linux tea5767 at24c08 mmap 實現fm 收音機
地址:https://github.com/nejidev/tea5767_at24c08_fm_radio_linux
更新進度:完成
不在更新
2, linux 下 NESInfo 實現 nes 紅白機模擬器
地址:https://github.com/nejidev/arm-NES-linux
更新進度:支持手柄,基本可以玩
2017-04-24 更新:全屏支持
2017-05-20 更新:聲音支持 使用 alsa 播放聲音,效果和電視上差不多。
2017-06-03 更新:添加USB 手柄支持,暫不支持 連A 連B
後期更新:藍牙手柄。
3, linux 下 si4757 收音機模塊,支持 FM AM SW 音量大小 自動搜臺
地址:https://github.com/nejidev/si47xx_radio_linux
更新進度:實現 FM 存臺,自動盾臺,音量大小控制,上一臺,下一臺
後期更新方向:AM SW 實現, 紅外遙控。
4,linux下使用 python 通過vnstat 定時檢查流量工具
地址:https://github.com/nejidev/python_vnstat_flow_limit
1,更新 CentOS7.5 支持
5, linux 下GUI 數碼相冊
地址:https://github.com/nejidev/digital_photo_album
已實現功能:
1,設置自動播放時間調整
2,瀏覽文件,支持不同文件類型的圖標顯示
3,支持鼠標和觸摸屏操作
4,支持在數碼相冊中直接打開 nes遊戲(需要先在板子上編譯好nes 的項目,放入PATH中)
5,支持GIF 播放,循環播放。
6, 顯示攝像頭畫面在lcd上, 攝像頭拍照 保存爲jpg 文件
7,實現播放 AVI 視頻(基於MJPEG編碼)
後期更新方向, mp3 等。
6, C 語言 malloc free 內存管理實現
地址:https://github.com/nejidev/c_malloc
1, 使用 鏈表 實現的內存管理
後期更新功能: 內存碎片整理
7, 安卓 打飛機 遊戲
地址:https://github.com/nejidev/android_fly_game
1, 實現了精靈的顯示
2,實現了基本的框架
後期,添加碰撞檢測, 添加聲音, 添加關卡,遊戲難易度
8, putty_x 修改版 putty 添加實用功能
地址:https://github.com/nejidev/putty_x
1, 去掉了連接斷開時嚇人的彈窗
2,去掉了關閉時嚇人的彈窗
後期,添加 ctrl + s 保存歷史的功能 ,添加 ctrl + l 清屏的功能,添加 ctrl + n 新開功能
9, 基於 openwrt 18 的 dlan upnp 播放器 gmediarender
地址:https://github.com/nejidev/gmediarender-openwrt18
1, 基本可以用
10, 基於 c++11 freetype bluez alsa ffmpeg 的 mp3 模擬器
地址:https://github.com/nejidev/mp3_emulate