PIXNET Logo登入

Lexra Pixnet

跳到主文


 
 

其實我寫的一些文章應該是蠻有可讀性的. 只寫程式語言文章的部落格收益不大, 但是我樂此不疲. 有些是為了分享; 有些充其量是筆記, 以免忘記以前寫過的東西; 有些我必須加上密碼保護. 在這裡我鑽研小地方; 累積久了應該也能有一點兒成就. 不知何時開始, 部落格網址被 chrome 貼上了不安全的標籤, 筆者也不知這不安全的標籤是為何. 總之, 筆者聲明: 本部落格網址是安全的 (不包含廣告) . 下方的 custom search 也是跟 google 申請的, 目的也只是方便讀者站內搜尋. 請讀者放心.
 
若有軟體開發需求者 (Kernel Driver / BSP Porting / Android Apps / SDL Apps / Qt Apps / Mcu / Bootloader) , 請聯繫 jasonc@mail2000.com.tw .

Lexra on 2017/01/04

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 15 週二 202017:18
  • ■ A Png file into linux-renesas HDMI DRM buffer

kms.png

最近有機會接觸到 linux DRM. 在閱讀了 "最簡單的DRM應用程序" (single-buffer) , https://blog.csdn.net/hexiaolong2009/article/details/83721242 這篇文章後, 自己實做看看, 有了一點兒心得, 因此寫了這篇文章. 原始的 source code 是源自於 https://github.com/dvdhrm/docs/blob/master/drm-howto/modeset.c , 筆者試著將它的 function 做了改寫, 並且結合了 PNG Library 將之應用於 Renesas-Linux 平台上. 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(126)

  • 個人分類:Linux
▲top
  • 8月 20 週四 202013:10
  • ■ Linux inter-process communication using sigtimedwait() / sigqueue()



筆者使用 Linux SIGUSR1 訊號 [ sigtimedwait() / sigqueue() ] 寫了一組簡單的行程間通訊範例 sigw.c / sigq.c . 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(56)

  • 個人分類:Linux
▲top
  • 8月 04 週二 202016:47
  • ■ Decode jpeg to linux framebuffer



最近在處理 embedded linux system 開機直屏/橫屏 logo, 想來想去, 最後決定在 user-space 處理 logo, 而非 kernel. 我在網路上 google 搜尋/測試了半天, 好像只有 fbv 比較好用. 但我最後卻選擇不用 fbv ... 等等 utilities, 自己寫一個 jepg2fb.c (Jpeg to Framebuffer) 程式. Why? 原因在於 fbv ... 等等 utilities 使用 memory-map IO 處理 framebuffer, 但是在 qt-app 使用 eglfs 開啟之後, framebuffer 的 memory-map IO 就失效了. 因此我只好自己寫一個 jepg2fb.c, 使用 read/write system call. 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(388)

  • 個人分類:Linux
▲top
  • 2月 09 週六 201913:11
  • ■ Linux Kernel 之 List.h 應用

list.gif

 
Linux Kernel 原始碼有一個 list.h , 它位於 linux/list.h . 它不只是在 kernel 可以使用, 在 linux user space 下也可以使用, 甚至於是 windows programming 也可以使用. 因為蠻好用的, 所以我把它介紹出來. 筆者會提供一個不錯的範例程式來介紹 list.h 裡面的 inline 函式 (巨集) 的使用方法; 這些 inline 函式 (巨集) 包括了: 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(1,718)

  • 個人分類:Linux
▲top
  • 1月 06 週日 201920:09
  • ■ Build a Linux Rootfs with Busybox for arm926ej-s in the Ubuntu 14/16 environment

BB.PNG

BusyBox是一個遵循GPL協定, 以自由軟體形式發行的應用程式. Busybox在單一的可執行檔中提供了精簡的Unix工具集,可執行於多款POSIX環境的作業系統, 例如Linux (包括Android[6]) , Hurd[7], FreeBSD[8][9]等等. 由於BusyBox執行檔的檔案大小比較小, 並通常使用Linux內核, 這使得它非常適合使用於嵌入式系統。作者將BusyBox稱為 "嵌入式Linux的瑞士軍刀" . 
 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(548)

  • 個人分類:Linux
▲top
  • 12月 02 週日 201810:06
  • ■ Firefly Roc-Rk3328-Cc Linux Yocto Build



 
Yocto計劃 (英語:Yocto Project™) , 一個自由軟體專案計劃, 由Linux基金會於2010年宣布, 這個計劃的目標在於創造出可以提供嵌入式linux發行版的軟體工具,以改善軟體發展流程. 2011年3月, 這個計劃與OpenEmbedded計劃結合, 以OpenEmbedded-Core計劃作為計劃的另一個名稱. 它提供跨平台工具, 元資料以及流程以利於快速和可複製的開發Linux嵌入式系統. 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(1,174)

  • 個人分類:Linux
▲top
  • 11月 10 週六 201811:30
  • ■ How to Build External Kernel Modules



 
Create a Folder "hello" ; put the following hello.c & Makefile in this folder. 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(765)

  • 個人分類:Linux
▲top
  • 10月 14 週日 201814:41
  • ■ Bug Fix on Ubuntu Installer-armhf Fail-Probing SATA Port

ubuntu.png

 
"無法抓到 SATA port" !! 這似乎是 Ubuntu Arm Net-Installer 的一個重大 BUG, Ubuntu Arm Net-Installer 裡面的 InitRamFs 似乎是少了關於 SATA port Device Map 之 Module. 本人把它的  InitRamFs / Vmlinuxz 修改, 解決此一問題. 呵呵, Ubuntu 是不是該頒個獎給我? 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(277)

  • 個人分類:Linux
▲top
  • 9月 22 週六 201810:43
  • ■ Ubuntu 14 Samba Sharing



 
安裝 Samba
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(575)

  • 個人分類:Linux
▲top
  • 8月 25 週六 201814:44
  • ■ Build a Nand Flash Boot Image for Rk3066 Linux from Scratch

rockchip_rk3066.jpg

 
Rockchip Linux 的 boot.img, 跟 initrd 很像. 它是 initrd 嗎? 應該不完全是, 因為我在 /dev/ram0 裡看不到 init file system. 
(繼續閱讀...)
文章標籤

Lexra 發表在 痞客邦 留言(0) 人氣(829)

  • 個人分類:Linux
▲top
123»

最新文章

  • ■ 無法從 PDF 檔案拷貝文字至剪貼板, 怎麼辦?
  • ■ A Png file into linux-renesas HDMI DRM buffer
  • ■ Linux inter-process communication using sigtimedwait() / sigqueue()
  • ■ Decode jpeg to linux framebuffer
  • ■ 機率分配 - Probability Distributions
  • ■ 數據彙總: 位置量數 - Measures of Location
  • ■ 數據彙總: 頻率分佈 - Frequency Distributions
  • ■ 機率, 條件機率以及貝氏定理 - Probability
  • ■ 排列與組合 - Permutations and Combinations
  • ■ 餘弦定理 - Cosine Theorem

文章分類

  • 數學 (6)
  • 安卓 (24)
  • Linux (25)
  • 微軟視窗 (1)
  • 微處理器 (2)
  • 程式筆記 (4)
  • DIY (1)
  • 散文 (4)
  • 未分類文章 (1)

熱門文章

  • (10,979)■ 泰勒展開式計算平方根
  • (3,228)■ Android AR.Pro 3 App + Parrot Bebop Drone
  • (2,368)■ Ubuntu 命令列進行 PPTP VPN 連線
  • (1,750)■ Android Audio Loopback HAL on IMX6
  • (1,724)■ Would you dance with me? 下一句話你會說什麼呢?
  • (1,391)■ STM32 Discovery 上的鍵盤掃描,蜂鳴器,風扇,緊急停止,心跳
  • (1,105)■ 以一元二次方程式趨近 A/D Converter 曲線
  • (1,009)■ Pack/Repack RK30 Boot.img
  • (841)■ Android HWUI (runtime 顯示硬體層更新, Profile GPU Rendering)
  • (765)■ How to Build External Kernel Modules

文章精選

贊助商連結

留言板

參觀人氣

  • 本日人氣:
  • 累積人氣:

最新留言

  • [22/04/24] 訪客 於文章「■ 餘弦定理 - Cosine Theo...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [19/09/12] Eric 於文章「■ Android WaitForMul...」留言:
    清楚明瞭,很棒....
  • [19/03/21] JeJe4咖照 於文章「■ Android AudioTrack...」留言:
    實話實說, 不是您這一行的, 有看沒有懂, 謝謝您細心的分享...
  • [17/05/21] 訪客 於文章「■ Android AR.Pro 3 A...」留言:
    優質好文,謝謝分享,AR.PRO3好像也只有國外的在說...
  • [17/01/20] 偉峰 於文章「■ Android WaitForMul...」留言:
    不錯, 可讀性很高....

個人資訊

Lexra
暱稱:
Lexra
分類:
數位生活
好友:
累積中
地區: