Development
-
webOS OSE 2.5.0 ~ :: 개발 환경 with 7" 디스플레이(1024x600)Development/webOS 2021. 7. 28. 13:41
webOS OSE 2.0.0 버전부터 레퍼런스 하드웨어가 라즈베리파이 3B가 아닌 라즈베리파이 4로 변경되었습니다. 라즈베리파이3에서 4로 변경되면서 하드웨어 성능이 좋아진 부분도 있겠지만, 눈에 띄는 변경은 바로 싱글 보드 - 듀얼 디스플레이 지원이라고 할 수 있습니다. webOS Open Source Edition 2.0 webOS Open Source Edition (OSE) 2.0 is taking a leap to further extend its domain, especially towards the automotive industry. Great Step Forward towards Automotive Industry webOS OSE 2.0 has taken a great step forw..
-
webOS OSE :: Builtin 앱 삭제하는 방법Development/webOS 2020. 9. 3. 10:07
webOS OSE에는 기본적으로 탑재되어 있는 앱들이 있습니다. 이 앱들은 webOS OSE를 빌드하는 과정에서 빌드가 되며, 이미지에 포함됩니다. 이렇게 추가된 앱은 CLI 도구를 통해서 삭제가 안되기 때문에 다른 방법으로 삭제를 해주어야 합니다. 아래 두가지 방법으로 Builtin 앱을 삭제할 수 있습니다. 첫번째, webOS OSE 빌드 과정에서 제외하는 방법입니다. 본 글에서는 com.webos.app.test.enact 앱를 예를 들어 설명합니다. com.webos.app.test.enact 앱은 packagegroup-webos-extended.bb 에서 이미지에 추가됩니다. 따라서 해당 부분에서 삭제해주면 이미지에 추가되지 않습니다. /build-webos/meta-webosose/meta-..
-
webOS OSE :: Booting 시 스크립트 실행하기Development/webOS 2020. 9. 2. 13:02
webOS OSE에서는 init 시스템으로 systemd를 사용하고 있습니다. 한국어판 위키백과에서는 다음과 같이 설명하고 있습니다. "systemd는 일부 리눅스 배포판에서 유닉스 시스템 V나 BSD init 시스템 대신 사용자 공간을 부트스트래핑하고 최종적으로 모든 프로세스들을 관리하는 init 시스템이다." 영어판 위키백과에서는 다음과 같이 설명하고 있습니다. " systemd is a software suite that provides an array of system components for Linux operating systems. Its main aim is to unify service configuration and behavior across Linux distributions; s..
-
webOS OSE 2.X :: 블루투스 스피커 또는 이어폰으로 음악듣기Development/webOS 2020. 4. 22. 14:22
오늘은 webOS OSE 2.X 버전에서 블루투스 스피커 또는 이어폰을 연결하여 유투브의 음악을 듣는 방법을 알려드리려 합니다. 준비물 - webOS OSE 2.x 가 설치된 라즈베리파이 - QCY T5 (저는 이것으로 설명하겠지만, 다른 것도 가능합니다.) 이번 시간에는 콘솔에서 직접 Luna-Send 명령을 입력하여 블루투스 헤드셋을 페어링 시키고 음악을 듣는 과정에 대해서만 설명하고, 애플리케이션에서 사용하는 방법에 대해서는 따로 설명하지 않겠습니다. 이 부분은 애플리케이션에서 Luna Service API를 사용하는 방법에 대해서 설명한 아래 링크를 참고하세요. https://www.webosose.org/docs/guides/development/web-apps/using-ls2-api-in-w..
-
신규 사용자 생성하기Development/Linux 2016. 3. 15. 11:49
신규 사용자 생성하는 방법에 대해서 알아보겠습니다. 사용자 계정을 신규로 추가하는 방법은 useradd 와 adduser 두가지가 있습니다. 먼저 계정이 있는지 확인하기 위해 아래 명령어 입력 # cat /etc/passwd | grep userName 결과가 없다면 계정이 아직 없는 상태이므로 생성할 수 있곘죠. 1. useradd 명령을 사용하는 방법 사용자 계정과 홈 디렉터리를 생성 (root 권한으로 생성 해야 함) 하는 방법입니다. # useradd userName # cat /etc/passwd | grep userName userName:x:1005:1005::/home/userName: 만약 추가로 옵션을 줄 필요가 있다면 아래와 같이 사용할 수 있습니다. sudo useradd -m -b..
-
자바 스크립트와 CSS를 HTML에서 분리하기Development/Javascript 2016. 3. 10. 13:21
이번에는 자바 스크립트와 CSS 파일을 HTML파일에서 분리하는 방법에 대해서 알아보겠습니다. 아래 코드와 같이 HTML에서 태그와 태그를 이용해서 자바 스크립트와 CSS 를 추가할 수 있습니다. 하지만 코드가 길어지거나 동일한 스타일이나 자바스크립트를 다른 HTML파일에도 적용하고 싶을때가 있습니다. 동일한 스타일을 각각의 HTML 파일에 넣는다면 하나가 변경되면 매번 변경해줘야 하는 어려움이 있겠죠. 이럴때는 js 확장자를 가진 자바스크립트 파일과 css 확장자를 가진 스타일시트 파일로 분리 할 수 있습니다. 위 코드에서 부분을 my.css 파일을 생성한 후 붙여 넣겠습니다. #content_area { color: red; } 그리고 부분을 my.js 파일을 생성한 후 붙여 넣겠습니다. window..
-
Hello World로 시작하기Development/Javascript 2016. 3. 10. 13:20
프로그래밍을 처음으로 시작했다면 가장 먼저 해보는 것이 아마 Hello World 일 것입니다. 그래서 처음 시작하는 마음으로 JavaScript를 이용해서 Hello World를 출력해보겠습니다. * 목표 : Hello World를 JavaScript로 출력하기 먼저 index.html 파일 하나를 만들어 줍니다. 위와 같이 빈 html 이 있습니다. html 파일을 실행해보세요. 브라우저에 아무것도 안나옵니다. 여기에 Java Script로 페이지가 로딩 될때 동적으로 Hello World를 출력하는 코드를 추가하면 되겠네요. 그래서 태그를 사용해서 아래와 같이 추가해줍니다. 자 이제 다시 한번 html 파일을 실행해보세요. 짠! Hello World 가 나타납니다. 지금까지 JavaScript로 H..
-
PuTTy 환경설정 저장하기Development/Linux 2015. 4. 3. 09:48
PuTTy는 별도의 환경설정을 저장하는 파일이 없이, 레지스트리에 들어간다. 그래서 레지스트리로부터 파일을 가져와서 보관해야 한다. * 레지스트리에서 파일 가져오기1. 시작 -> 프로그램 및 파일 검색 -> regedit 를 실행하면 레지스트리 편집기가 열린다.2. HKEY_CURRENT_USER > software > SimonTatham > PuTTY > Sessions 에서 마우스 오른쪽 버튼을 누르고 "내보내기"를 선택한다. 3. 내보낼 파일 명을 넣어주고 내보내기 한다. * 레지스트리 등록하기윈도우를 새로 설치해서 PuTTy를 다시 받았다면 이전에 저장해 둔 PuTTy 레지스트리 파일을 더블 클릭하거나 마우스 오른쪽 버튼을 눌러 "병합"을 선택한다. (원하는 세션을 정리하여 저장해 두고 필요할 ..